Sequel v5.26.0 Release Notes

Release Date: 2019-11-01 // 17 days ago
    • Recognize two additional foreign key constraint violation codes on MySQL 8.0.13+ (rianmcguire) (#1657)

    • 👌 Support table aliases for single-table INSERT statements on PostgreSQL 9.5+ (jeremyevans) (#1656)

    • Implement Sequel::Postgres::PGRange#hash so instances work correctly in hashes (jeremyevans) (#1648)

    • Make dirty plugin work correctly with typecast_on_load plugin (jeremyevans) (#1647)

    • Add support for :require_modification option when setting up nested_attributes (jeremyevans)

    • Add support for SQL/JSON path expressions to the pg_json_ops extension, supported by PostgreSQL 12+ (jeremyevans)

Previous changes from v5.25.0

    • 🛠 Fix Sequel::SQL::NumericMethods#coerce to not raise NoMethodError if super method is not defined (jeremyevans) (#1645)

    • 👍 Allow setting a default for a column that already has a default on Microsoft SQL Server (jeremyevans)

    • 🛠 Fix keyword argument separation warnings on Ruby master branch in csv_serializer plugin (jeremyevans)

    • Add association_multi_add_remove plugin for adding/removing multiple associated objects in a single method call (AlexWayfer, jeremyevans) (#1641, #1643)

    • 🔌 Make sharding plugin integrate with server_block extension (jeremyevans)