Sequel v5.35.0 Release Notes

Release Date: 2020-08-01 // over 3 years ago
    • Recognize another disconnect error in the oracle adapter (sterlzbd) (#1705)

    • Consider all associations with :dataset options as instance-specific associations (jeremyevans)

    • ๐Ÿ‘‰ Make Model.finalize_associations not break with instance-specific associations (jeremyevans)

    • ๐Ÿ‘‰ Make association placeholder loader consider block if instance_specific: false association option is used (jeremyevans)

    • Copy composite unique constraints when emulating alter table operations on SQLite (jeremyevans) (#1704)

    • Add instance_specific_default plugin for setting default association :instance_specific value, or warning/raising for cases where it is not specified (jeremyevans)

    • ๐Ÿ—„ Make Model.plugin issue deprecation warning if loading plugin with arguments and block if plugin does not accept arguments/block (jeremyevans)

    • Make validation_class_methods consider all :if, :allow_missing, :allow_nil, and :allow_blank settings, instead of just the first (jeremyevans)

    • Include hash entries with nil keys in Dataset#to_dot output in to_dot extension (jeremyevans)

    • โœ‚ Remove unneeded conditionals from plugins and extensions (jeremyevans)

    • Fix exception class in run_transaction_hooks extension if calling run_after_{commit,rollback}_hooks outside of a transaction (jeremyevans)