Sha256: 7ae8bae1abb227371ce4cdb2b1e7b0b5ad7fb29fa377c3f9e89651e232488e94

Contents?: true

Size: 879 Bytes

Versions: 74

Compression:

Stored size: 879 Bytes

Contents

= New Features

* Custom join types are now supported on a per-association basis when
  using eager_graph/association_join.  This builds on the previous
  support for custom aliases, using Sequel::SQL::AliasedExpression:

    class Artist < Sequel::Model; end
    class Album < Sequel::Model; end
    class Track < Sequel::Model; end
    Artist.one_to_many :albums
    Album.one_to_many :tracks
    Artist.eager_graph(
      Sequel[:albums].as(:a, join_type: :inner) =>
        Sequel[:tracks].as(:t, join_type: :left)
    )

* A Database#current_timestamp_utc accessor has been added on SQLite.
  Setting this to true will keep CURRENT_TIMESTAMP, CURRENT_TIME, and
  CURRENT_DATE in UTC instead of converting them to localtime.

= Other Improvements

* The smallserial PostgreSQL type is now recognized and Sequel will
  not try to mark smallserial columns as identity columns.

Version data entries

74 entries across 63 versions & 2 rubygems

Version Path
sequel-5.83.1 doc/release_notes/5.33.0.txt
sequel-5.83.0 doc/release_notes/5.33.0.txt
sequel-5.82.0 doc/release_notes/5.33.0.txt
sequel-5.81.0 doc/release_notes/5.33.0.txt
sequel-5.80.0 doc/release_notes/5.33.0.txt
sequel-5.79.0 doc/release_notes/5.33.0.txt
sequel-5.78.0 doc/release_notes/5.33.0.txt
sequel-5.77.0 doc/release_notes/5.33.0.txt
sequel-5.76.0 doc/release_notes/5.33.0.txt
sequel-5.75.0 doc/release_notes/5.33.0.txt
sequel-5.74.0 doc/release_notes/5.33.0.txt
sequel-5.73.0 doc/release_notes/5.33.0.txt
sequel-5.72.0 doc/release_notes/5.33.0.txt
sequel-5.71.0 doc/release_notes/5.33.0.txt
sequel-5.70.0 doc/release_notes/5.33.0.txt
sequel-5.69.0 doc/release_notes/5.33.0.txt
sequel-5.68.0 doc/release_notes/5.33.0.txt
sequel-5.67.0 doc/release_notes/5.33.0.txt
sequel-5.66.0 doc/release_notes/5.33.0.txt
sequel-5.65.0 doc/release_notes/5.33.0.txt