Sequel v4.8.0 Release Notes

Release Date: 2014-03-01 // about 10 years ago
    • โž• Add SQL::AliasedExpression#alias alias for #aliaz (jeremyevans)

    • ๐Ÿ– Handle SQL::Identifier, SQL::QualifiedIdentifier, and SQL::AliasedExpression objects as first argument to Dataset#graph (jeremyevans)

    • Respect qualification and aliases in symbols passed as first argument to Dataset#graph (dividedmind) (#769)

    • Recognize new constraint violation error messages in SQLite 3.8.2+ (itswindtw) (#766)

    • ๐Ÿ”Œ Use limit strategy to correctly handle limited associations in the dataset_associations plugin (jeremyevans)

    • ๐Ÿ”Œ Handle issues in dataset_associations plugin when dataset uses unqualified identifiers for associations requiring joins (jeremyevans)

    • ๐Ÿ– Handle fractional seconds in input timestamps in the odbc/mssql adapter (Ross Attrill, jeremyevans)

    • Return fractional seconds in timestamps in the odbc adapter (jeremyevans)

    • Support :plain and :phrase options to Dataset#full_text_search on PostgreSQL (jeremyevans)

    • ๐Ÿ‘‰ Use limit strategy to correctly handle filtering by limited associations (jeremyevans)

    • Simplify queries used for filtering by associations with conditions (jeremyevans)

    • 0๏ธโƒฃ Use an eager limit strategy by default for *_one associations with orders (jeremyevans)

    • Support :limit_strategy eager_graph option, for specifying strategy used for limited associations in that eager graph (jeremyevans)

    • Add eager_graph_with_options to model datasets, for specifying options specific to the eager_graph call (jeremyevans)

    • ๐Ÿ– Handle offsets on *_many associations when eager graphing when there are no associated results (jeremyevans)

    • Make Database#register_array_type work without existing scalar conversion proc in the pg_array extension (jeremyevans)

    • ๐Ÿ”Œ Handle presence validations on foreign keys in associated objects when creating new associated objects in the nested_attributes plugin (jeremyevans)

    • Respect offsets when eager graphing *_one associations (jeremyevans)

    • โž• Add association_join to model datasets, for setting up joins based on associations (jeremyevans)

    • Add one_through_many association to many_through_many plugin, for only returning a single record (jeremyevans)

    • โž• Add :graph_order association option, useful when :order needs to contain qualified identifiers (jeremyevans)

    • Add one_through_one association, similar to many_to_many but only returning a single record (jeremyevans)