Sequel v4.33.0 Release Notes

Release Date: 2016-04-01 // about 8 years ago
    • ๐Ÿ– Handle arbitrary objects passed as arguments to the association method (jeremyevans) (#1166)

    • ๐Ÿ– Handle array with multiple columns as Dataset#insert_conflict :target value on PostgreSQL (chanks) (#1165)

    • โž• Add Database#transaction :savepoint=>:only option, for only creating a savepoint if already inside a transaction (jeremyevans)

    • Make Database#sequence_for_table on Oracle handle cases where the schema for a table cannot be determined (jeremyevans)

    • The boolean_readers, boolean_subsets, and class_table_inheritance plugins no longer do blind rescues (jeremyevans) (#1162)

    • Add Model.require_valid_table setting, if set to true doesn't swallow any errors for invalid tables (jeremyevans)

    • Creating model classes inside a transaction when the table doesn't exist no longer rolls back the transaction on PostgreSQL (jeremyevans) (#1160)

    • Sequel::Model no longer swallows many errors when subclassing or setting datasets (jeremyevans) (#1160)

    • ๐Ÿ– Handle altering column NULL settings for varchar(max) and text columns on MSSQL (Ilja Resch)

    • โœ‚ Remove Sequel.firebird and Sequel.informix adapter methods (jeremyevans)

    • ๐Ÿ‘‰ Make graph_each extension handle result set splitting when using Dataset#first (jeremyevans)

    • ๐Ÿ‘ Allow raising Sequel::ValidationFailed and Sequel::HookFailed without an argument (jeremyevans)

    • ๐Ÿ‘ Allow schema_dumper to handle :qualify=>true option on PostgreSQL (jeremyevans)

    • ๐Ÿ‘ Allow foreign_key schema method to handle SQL::Identifier and SQL::QualifiedIdentifier as 2nd argument (jeremyevans)