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:
RevisionActionfile
1.51modifypkgsrc/databases/ruby-sequel/Makefile
1.48modifypkgsrc/databases/ruby-sequel/PLIST
1.49modifypkgsrc/databases/ruby-sequel/distinfo