Sha256: 4fa92774fe723a3fc3b85b37586a969235879af608dcdba038008632bc4ea49b

Contents?: true

Size: 1.55 KB

Versions: 13

Compression:

Stored size: 1.55 KB

Contents

= New Features

* A pg_auto_parameterize_in_array extension has been added, which
  handles conversion of IN/NOT IN to = ANY or != ALL for more types.
  The pg_auto_parameterize extension only handles integer types by
  default, because other types require the pg_array extension. This
  new extension adds handling for Float, BigDecimal, Date, Time,
  DateTime, Sequel::SQLTime, and Sequel::SQL::Blob types.  It can
  also handle String types if the :treat_string_list_as_text_array
  Database option is present, using the text type for that. Handling
  String values as text is not the default because that may cause
  issues for some queries.

= Other Improvements

* The defaults_setter plugin now does a deep copy of database
  default values that are hash/array or delegates to hash/array.
  This fixes cases where the database default values are mutated.

* Sequel now correctly handles infinite and NaN float values used
  inside PostgreSQL array bound variables.

* The data in the cache files used by the schema_caching and
  index_caching extensions and static_cache_cache and
  pg_auto_constraint_validations plugins are now sorted before the
  cache file is saved, increasing consistency between runs.

* bigdecimal has been added as a dependency.  bigdecimal is currently
  a default gem in Ruby from 1.9 to 3.2, but it will move to a
  bundled gem in Ruby 3.4, and there will be warnings in Ruby 3.3
  for cases that will break in Ruby 3.4.  Adding bigdecimal as a
  dependency should avoid warnings when using bundler in Ruby 3.3,
  and should avoid errors in Ruby 3.4.

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
sequel-5.83.1 doc/release_notes/5.72.0.txt
sequel-5.83.0 doc/release_notes/5.72.0.txt
sequel-5.82.0 doc/release_notes/5.72.0.txt
sequel-5.81.0 doc/release_notes/5.72.0.txt
sequel-5.80.0 doc/release_notes/5.72.0.txt
sequel-5.79.0 doc/release_notes/5.72.0.txt
sequel-5.78.0 doc/release_notes/5.72.0.txt
sequel-5.77.0 doc/release_notes/5.72.0.txt
sequel-5.76.0 doc/release_notes/5.72.0.txt
sequel-5.75.0 doc/release_notes/5.72.0.txt
sequel-5.74.0 doc/release_notes/5.72.0.txt
sequel-5.73.0 doc/release_notes/5.72.0.txt
sequel-5.72.0 doc/release_notes/5.72.0.txt