Path to this page:
Subject: CVS commit: pkgsrc/databases/ruby-sequel
From: Takahiro Kambe
Date: 2017-03-11 17:43:31
Message id: 20170311164332.135F8FBE4@cvs.NetBSD.org
Log Message:
Update ruby-sequel to 4.44.0.
=== 4.44.0 (2017-03-01)
* Add where_all, where_each, where_single_value model dataset methods, optimized \
for frozen datasets (jeremyevans)
* Add eager method to dataset_module (jeremyevans)
* Add implicit_subquery extension, for implicitly using a subquery for datasets \
using raw SQL when calling dataset methods that modify SQL (jeremyevans)
* Make Dataset#from_self keep the columns from the current dataset if present \
(jeremyevans)
* Add implicit_subquery extension, implicitly using subqueries for dataset \
methods if the current dataset uses raw SQL (jeremyevans)
* Make SQL::ValueList#inspect show that it is a value list (jeremyevans)
* Make LiteralString#inspect show that it is a literal string (jeremyevans)
* Make Model::Associations::AssociationReflection#inspect show reflection class \
and guess at association definition line (jeremyevans)
* Make SQLTime#inspect show it is an SQLTime instance, and only the time \
component (jeremyevans)
* Make SQL::Blob#inspect show that it is a blob, the number of bytes, and some \
or all of the content (jeremyevans)
* Make plugins not modify the constant namespace for the model class that uses \
them (jeremyevans)
* Do not modify encoding of SQL::Blob instances in force_encoding plugin \
(jeremyevans)
* Add Model.freeze_descendents to subclasses plugin, for easier finalizing \
associations/freezing of descendent classes (jeremyevans)
* Add Model.finalize_associations method for finalizing associations, speeding \
up some association reflections methods almost 10x (jeremyevans)
* Implement Model.freeze such that it can be used in production (jeremyevans)
* Recognize another disconnect error in the jdbc/as400 adapter (perlun) (#1300)
* Correctly handle conversion of false values when typecasting PostgreSQL arrays \
(mistoo) (#1299)
* Raise error if the postgres adapter attempts to load an incompatible version \
of sequel_pg (mahlonsmith) (#1298)
* Fix jdbc adapter so basic_type_convertor_map is not shared between instances, \
work with Database#freeze (jeremyevans)
=== 4.43.0 (2017-02-01)
* Make jdbc/postgresql adapter work if pg_hstore extension is loaded first \
(jeremyevans) (#1296)
* Make prepared_statements_associations plugin work correctly on some instance \
specific associations (jeremyevans)
* Make prepared_statements plugin not use prepared statements in cases where it \
is probably slower (jeremyevans)
* Optimize Model#refresh similar to Model.with_pk (jeremyevans)
* Make Database#extension not attempt to load the same extension more than once \
(jeremyevans)
* Implement Database#freeze such that it can be used in production (jeremyevans)
* Freeze enum_labels in the pg_enum extension (jeremyevans)
* Handle Database#type_supported? thread-safely on PostgreSQL (jeremyevans)
* Handle primary_key_sequences thread-safely on Oracle (jeremyevans)
* Handle sharding better when using mysql2 native prepared statements (jeremyevans)
* Use thread-safe incrementor for mock adapter autoid handling (jeremyevans)
* Make Model#freeze not freeze associations hash until after validating the \
model instance (jeremyevans)
* Make prepared_statements_associations plugin work correctly when model object \
explicitly specifies server to use when also using sharding plugin (jeremyevans)
* Make prepared_statements_with_pk plugin work correctly when dataset explicitly \
specifies server to use (jeremyevans)
* Make prepared_statements plugin work correctly when model object explicitly \
specifies server to use (jeremyevans)
* Make dataset_module inherited to subclasses when using the \
single_table_inheritance plugin (jeremyevans) (#1284)
* Support use of SQLite result codes in the jdbc-sqlite adapter, if the jdbc \
sqlite driver supports them (flash-gordon, jeremyevans) (#1283)
* Make timestamp migrator handle key length limitations when using MySQL with \
InnoDB engine and utf8mb4 charset default (jeremyevans) (#1282)
Files: