Sha256: 69476baae68bc798b2b0dbe3434724387ac86218606f5f93dd27e837f6ac2787

Contents?: true

Size: 1.22 KB

Versions: 47

Compression:

Stored size: 1.22 KB

Contents

= New Features

* A auto_validations_constraint_validations_presence_message plugin
  has been added that provides integration for the auto_validations
  and constraint_validations plugin in the following conditions:
  
  * The column has a NOT NULL constraint
  * The column has a presence constraint validation with both
    the :message and :allow_nil options used.

  In this case, when saving a nil value in the column, the plugin
  will make it so the more specific message from the presence
  constraint validation is used, instead of the generic message
  from auto_validations.

= Other Improvements

* On SQLite 3.35.0+, Sequel now uses ALTER TABLE DROP COLUMN for
  dropping columns, instead of emulating the dropped column by
  recreating the table.

* The Dataset#with :materialized option is now supported on SQLite
  3.35.0+ for specifying whether common table expressions should be
  materialized.

* The odbc adapter now correct handles boolean columns with NULL
  values.  Previously, such values were returned as false instead
  of nil.

= Backwards Compatibility

* The change to use ALTER TABLE DROP COLUMN on SQLite 3.35.0+ can
  cause backwards compatibility issues if SQLite 3.35.0+ does
  not allow dropping the column.

Version data entries

47 entries across 47 versions & 2 rubygems

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