0.36.1:
- Added support for CASCADE option when dropping views
- Added `aliases` parameter to create_materialized_view function.
0.36.0:
- Removed explain and explain_analyze due to the internal changes in SQLAlchemy version 1.3.
0.35.0:
- Removed some deprecation warnings
- Added Int8RangeType
0.33.11:
- Added support for creating and dropping a PostgreSQL database when using pg8000 driver
0.33.10:
- Removed optional dependency to Flask-Babel. Now using Babel instead.
0.33.5:
Added optional attr parameter for locale calleble in TranslationHybrid
Fixed an issue with PasswordType so that it is compatible with older versions of passlib
0.33.4:
Made PasswordType use hash function instead of deprecated encrypt function
0.33.0:
Added support for materialized views in PostgreSQL
Added Ltree.descendant_of and Ltree.ancestor_of
Dropped Python 3.3 support
Fixed EncryptedType padding
- Fixed drop_database version comparison
0.32.13
- Fixed a DeprecationWarning by using LargeBinary instead of Binary
0.32.12
- Added generic_repr decorator
0.32.11
- TimeZoneType support for static timezones
- Added SQLite support for PasswordType
0.32.10
- Added PhoneNumber as the python_type for PhoneNumberType
- Made auto_delete_orphans support backref tuples
0.32.9
- Added support for multi-column observers
Problems found with existing distfiles:
distfiles/D6.data.ros.gz
distfiles/cstore0.2.tar.gz
distfiles/data4.tar.gz
distfiles/sphinx-2.2.7-release.tar.gz
No changes made to the cstore or mariadb55-client distinfo files.
Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden). All existing
SHA1 digests retained for now as an audit trail.
---------
0.29.8 (2015-03-03)
^^^^^^^^^^^^^^^^^^^
- Added get_class_by_table ORM utility function
0.29.7 (2015-03-01)
^^^^^^^^^^^^^^^^^^^
- Added Enum representation support for ChoiceType
0.29.6 (2015-02-03)
^^^^^^^^^^^^^^^^^^^
- Added customizable TranslationHybrid default value
0.29.5 (2015-02-03)
^^^^^^^^^^^^^^^^^^^
- Made assert_max_length support PostgreSQL array type
0.29.4 (2015-01-31)
^^^^^^^^^^^^^^^^^^^
- Made CaseInsensitiveComparator not cast already lowercased types to lowercase
0.29.3 (2015-01-24)
^^^^^^^^^^^^^^^^^^^
- Fixed analyze function runtime property handling for PostgreSQL >= 9.4
- Fixed drop_database and create_database identifier quoting (#122)
0.29.2 (2015-01-08)
^^^^^^^^^^^^^^^^^^^
- Removed deprecated defer_except (SQLAlchemy's own load_only should be used from now on)
- Added json_sql PostgreSQL helper function
0.29.1 (2015-01-03)
^^^^^^^^^^^^^^^^^^^
- Added assert_min_value and assert_max_value testing functions
0.29.0 (2015-01-02)
^^^^^^^^^^^^^^^^^^^
- Removed TSVectorType.match_tsquery (now replaced by TSVectorType.match to be compatible with SQLAlchemy)
- Removed undocumented function tsvector_concat
- Added support for TSVectorType concatenation through OR operator
- Added documentation for TSVectorType (#102)
0.28.3 (2014-12-17)
^^^^^^^^^^^^^^^^^^^
- Made aggregated fully support column aliases
- Changed test matrix to run all tests without any optional dependencies (as well as with all optional dependencies)
0.28.2 (2014-12-13)
^^^^^^^^^^^^^^^^^^^
- Fixed issue with Color importing (#104)
0.28.1 (2014-12-13)
^^^^^^^^^^^^^^^^^^^
- Improved EncryptedType to support more underlying_type's; now supports: Integer, Boolean, Date, Time, DateTime, ColorType, PhoneNumberType, Unicode(Text), String(Text), Enum
- Allow a callable to be used to lookup the key for EncryptedType
0.28.0 (2014-12-12)
^^^^^^^^^^^^^^^^^^^
- Fixed PhoneNumber string coercion (#93)
- Added observes decorator (generates decorator will be deprecated later)
0.27.11 (2014-12-06)
^^^^^^^^^^^^^^^^^^^^
- Added loose typed column checking support for get_column_key
- Made get_column_key throw UnmappedColumnError to be consistent with SQLAlchemy
0.27.10 (2014-12-03)
^^^^^^^^^^^^^^^^^^^^
- Fixed column alias handling in dependent_objects
^^^^^^^^^^^^^^^^^^^
- Fixed aggregated decorator many-to-many relationship handling
- Fixed aggregated column alias handling
0.27.8 (2014-11-13)
^^^^^^^^^^^^^^^^^^^
- Added is_loaded utility function
- Removed deprecated has_any_changes
0.27.7 (2014-11-03)
^^^^^^^^^^^^^^^^^^^
- Added support for Column and ColumnEntity objects in get_mapper
- Made make_order_by_deterministic add deterministic column more aggressively
0.27.6 (2014-10-29)
^^^^^^^^^^^^^^^^^^^
- Fixed assert_max_length not working with non nullable columns
- Add PostgreSQL < 9.2 support for drop_database
---------
0.27.5 (2014-10-24)
^^^^^^^^^^^^^^^^^^^
- Made assert_* functions automatically rollback session
- Changed make_order_by_deterministic attach order by primary key for queries without order by
- Fixed alias handling in has_unique_index
- Fixed alias handling in has_index
- Fixed alias handling in make_order_by_deterministic
0.27.4 (2014-10-23)
^^^^^^^^^^^^^^^^^^^
- Added assert_non_nullable, assert_nullable and assert_max_length testing functions
0.27.3 (2014-10-22)
^^^^^^^^^^^^^^^^^^^
- Added supported for various SQLAlchemy objects in make_order_by_deterministic (previosly this function threw exceptions for other than Column objects)
0.27.2 (2014-10-21)
^^^^^^^^^^^^^^^^^^^
- Fixed MapperEntity handling in get_mapper and get_tables utility functions
- Fixed make_order_by_deterministic handling for queries without order by (no just silently ignores those rather than throws exception)
- Made make_order_by_deterministic if given query uses strings as order by args
0.27.1 (2014-10-20)
^^^^^^^^^^^^^^^^^^^
- Added support for more SQLAlchemy based objects and classes in get_tables function
- Added has_unique_index utility function
- Added make_order_by_deterministic utility function
0.27.0 (2014-10-14)
^^^^^^^^^^^^^^^^^^^
- Added EncryptedType
0.26.17 (2014-10-07)
^^^^^^^^^^^^^^^^^^^^
- Added explain and explain_analyze expressions
- Added analyze function
^^^^^^^^^^^^^^^^^^^^
- Fix aggregate value handling for cascade deleted objects
- Fix ambiguous column sorting with join table inheritance in sort_query
0.26.15 (2014-08-28)
^^^^^^^^^^^^^^^^^^^^
- Fix sort_query support for queries using mappers (not declarative classes) with calculated column properties
0.26.14 (2014-08-26)
^^^^^^^^^^^^^^^^^^^^
- Added count method to QueryChain class
0.26.13 (2014-08-23)
^^^^^^^^^^^^^^^^^^^^
- Added template parameter to create_database function
0.26.12 (2014-08-22)
^^^^^^^^^^^^^^^^^^^^
- Added quote utility function
0.26.11 (2014-08-21)
^^^^^^^^^^^^^^^^^^^^
- Fixed dependent_objects support for single table inheritance
0.26.10 (2014-08-13)
^^^^^^^^^^^^^^^^^^^^
- Fixed dependent_objects support for multiple dependencies
^^^^^^^^^^^^^^^^^^^
- Fixed PasswordType with Oracle dialect
- Added support for sort_query and attributes on mappers using with_polymorphic
0.26.8 (2014-07-30)
^^^^^^^^^^^^^^^^^^^
- Fixed order by column property handling in sort_query when using polymorphic inheritance
- Added support for synonym properties in sort_query
0.26.7 (2014-07-29)
^^^^^^^^^^^^^^^^^^^
- Made sort_query support hybrid properties where function name != property name
- Made get_hybrid_properties return a dictionary of property keys and hybrid properties
- Added documentation for get_hybrid_properties
0.26.6 (2014-07-22)
^^^^^^^^^^^^^^^^^^^
- Added exclude parameter to has_changes
- Made has_changes accept multiple attributes as second parameter
0.26.5 (2014-07-11)
^^^^^^^^^^^^^^^^^^^
- Added get_column_key
- Added Timestamp model mixin
0.26.4 (2014-06-25)
^^^^^^^^^^^^^^^^^^^
- Added auto_delete_orphans