Sequel v4.15.0 Release Notes

Release Date: 2014-10-01 // over 9 years ago
    • ๐Ÿšฉ Make AssociationReflection#reciprocal not raise error if associated class contains association with invalid associated class (jeremyevans)

    • Make create_view(:view_name, dataset, :materialized=>true) reversible on PostgreSQL (jeremyevans)

    • โž• Add support for creating foreign tables on PostgreSQL using :foreign and :options create_table options (jeremyevans)

    • ๐Ÿšฉ Raise Error if a primary key is necessary to use an association, but the model doesn't have a primary key (jeremyevans)

    • Make tactical_eager_loading plugin work for limited associations (jeremyevans)

    • โž• Add PlaceholderLiteralizer#with_dataset, for returning a new literalizer using a modified dataset (jeremyevans)

    • Support active_model 4.2.0beta1 in the active_model plugin (jeremyevans)

    • ๐Ÿ‘‰ Make Dataset#insert in the informix adapter return last inserted id (jihwans) (#887)

    • ๐Ÿ‘Œ Support :nolog option in the informix adapter to disable transactions (jihwans) (#887)

    • Remove optional argument for Postgres::{JSON,JSONB}Op#to_record and #to_recordset (jeremyevans)

    • โž• Add support for FoundationDB SQL Layer, via fdbsql and jdbc/fdbsql adapters (ScottDugas, jeremyevans) (#884)

    • โ†ช Work around bug in old versions of MySQL when schema dumping a table with multiple timestamp columns (jeremyevans) (#882)

    • ๐Ÿ‘Œ Support more array types by default in the pg_array extension, such as xml[] and uuid[] (jeremyevans)

    • โž• Add Sequel::Model.cache_associations accessor, which can be set to false to not cache association metadata (jeremyevans)

    • โž• Add split_values plugin, for moving noncolumn entries from the values hash into a separate hash (jeremyevans) (#868)