Subject: CVS commit: pkgsrc/databases/ruby-sequel
From: Takahiro Kambe
Date: 2016-07-17 16:27:46
Message id: 20160717142746.B200FFBB5@cvs.NetBSD.org

Log Message:
Update ruby-sequel to 4.36.0.

=== 4.36.0 (2016-07-01)

* Deprecate use of Bignum class as generic type, since the behavior will change \ 
in ruby 2.4 (jeremyevans)

* Don't hold connection pool mutex while disconnecting connections (jeremyevans)

* Don't hold references to disconnected connections in the connection_validator \ 
extension (jeremyevans)

* Don't overwrite existing connection_validation_timeout when loading \ 
connection_validator extension multiple times (jeremyevans)

* Add connection_expiration extension, for automatically removing connections \ 
open for too long (pdrakeweb) (#1208, #1209)

* Handle disconnection errors raised during string literalization in mysql2 and \ 
postgres adapters (jeremyevans)

* Add string_agg extension for aggregate string concatenation support on many \ 
databases (jeremyevans)

* Add SQL::Function#order for ordered aggregate functions (jeremyevans)

* Support operator validation in constraint_validations for <, <=, >, \ 
and >= operators with string and integer arguments (jeremyevans)

* Make validates_operator validation consider nil values invalid unless \ 
:allow_nil or similar option is used (jeremyevans)

* Close cursors for non-SELECT queries in the oracle adapter after execution, \ 
instead of waiting until GC (jeremyevans) (#1203)

* Add :class_namespace association option for setting default namespace for \ 
:class option given as symbol/string (jeremyevans)

* Add Sequel::Model.cache_anonymous_models accessor for changing caching on a \ 
per-model basis (jeremyevans)

* Add Sequel::Model.def_Model for adding a Model() method to a module, for \ 
easier use of namespaced models (jeremyevans)

* Add Sequel::Model::Model() for creating subclasses of Sequel::Model \ 
subclasses, instead of just Sequel::Model itself (jeremyevans)

=== 4.35.0 (2016-06-01)

* Add :headline option to PostgreSQL Dataset#full_text_search for adding an \ 
extract of the matched text to the SELECT list (jeremyevans)

* Make :rollback=>:always inside a transaction use a savepoint automatically \ 
if supported (jeremyevans) (#1193)

* Recognize bool type as boolean in the schema dumper (jeremyevans) (#1192)

* Make Dataset#to_hash and #to_hash_groups work correctly for model datasets \ 
doing eager loading (jeremyevans)

* Make delay_add_association plugin handle hashes and primary keys passed to \ 
add_* association methods (jeremyevans) (#1187)

* Treat :Bignum as a generic type, to support 64-bit integers on ruby 2.4+, \ 
where Bignum == Integer (jeremyevans)

* Add server_logging extension for including server/shard information when \ 
logging queries (jeremyevans)

* Add Database#log_connection_info, for including connection information when \ 
logging queries (jeremyevans)

* Add Dataset#skip_locked for skipping locked rows on PostgreSQL 9.5+, MSSQL, \ 
and Oracle (jeremyevans)

* Allow Sequel::Model#lock! to accept an optional lock style (petedmarsh) (#1183)

* Add sql_comments extension for setting SQL comments on queries (jeremyevans)

* Make Postgres::PGRange#cover? handle empty, unbounded, and exclusive beginning \ 
ranges (jeremyevans)

* Fix frozen string literal issues on JRuby 9.1.0.0 (jeremyevans)

* Allow json_serializer :include option with cascaded values to work correctly \ 
when used with association_proxies (jeremyevans)

=== 4.34.0 (2016-05-01)

* Add support for :dataset_associations_join association option to \ 
dataset_associations plugin, for making resulting datasets have appropriate \ 
joins (jeremyevans)

* Log server connection was attempted to in PoolTimeout exception messages in \ 
sharded connection pool (jeremyevans)

* Log Database :name option in PoolTimeout exception messages (bigkevmcd, \ 
jeremyevans) (#1176)

* Add duplicate_columns_handler extension, for raising or warning if a dataset \ 
returns multiple columns with the same name (TSMMark, jeremyevans) (#1175)

* Support registering per-Database custom range types in the pg_range extension \ 
(steveh) (#1174)

* Support :preconnect=>:concurrently Database option for preconnecting in \ 
separate threads (kch, jeremyevans) (#1172)

* Make prepared_statements_safe plugin work correctly with \ 
CURRENT_DATE/CURRENT_TIMESTAMP defaults (jeremyevans) (#1168)

* Add validates_operator validation helper (petedmarsh) (#1170)

* Recognize additional unique constraint violation on Microsoft SQL Server \ 
(jeremyevans)

* Add :hash option to Dataset#(select|to)_hash(_groups)? methods for choosing \ 
object to populate (mwpastore) (#1167)

Files:
RevisionActionfile
1.45modifypkgsrc/databases/ruby-sequel/Makefile
1.42modifypkgsrc/databases/ruby-sequel/PLIST
1.43modifypkgsrc/databases/ruby-sequel/distinfo