pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/databases/ruby-sequel Update ruby-sequel to 4.36.0.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/5c146ae8176c
branches:  trunk
changeset: 349871:5c146ae8176c
user:      taca <taca%pkgsrc.org@localhost>
date:      Sun Jul 17 14:27:46 2016 +0000

description:
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)

diffstat:

 databases/ruby-sequel/Makefile |   4 ++--
 databases/ruby-sequel/PLIST    |  23 ++++++++++++++++++++++-
 databases/ruby-sequel/distinfo |  10 +++++-----
 3 files changed, 29 insertions(+), 8 deletions(-)

diffs (146 lines):

diff -r bdb3de0eaa58 -r 5c146ae8176c databases/ruby-sequel/Makefile
--- a/databases/ruby-sequel/Makefile    Sun Jul 17 14:27:07 2016 +0000
+++ b/databases/ruby-sequel/Makefile    Sun Jul 17 14:27:46 2016 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.44 2016/04/09 13:42:09 wen Exp $
+# $NetBSD: Makefile,v 1.45 2016/07/17 14:27:46 taca Exp $
 
-DISTNAME=      sequel-4.33.0
+DISTNAME=      sequel-4.36.0
 CATEGORIES=    databases
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
diff -r bdb3de0eaa58 -r 5c146ae8176c databases/ruby-sequel/PLIST
--- a/databases/ruby-sequel/PLIST       Sun Jul 17 14:27:07 2016 +0000
+++ b/databases/ruby-sequel/PLIST       Sun Jul 17 14:27:46 2016 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.41 2016/04/09 13:42:09 wen Exp $
+@comment $NetBSD: PLIST,v 1.42 2016/07/17 14:27:46 taca Exp $
 bin/sequel${RUBY_SUFFIX}
 ${GEM_HOME}/cache/${GEM_NAME}.gem
 ${GEM_LIBDIR}/CHANGELOG
@@ -122,6 +122,9 @@
 ${GEM_LIBDIR}/doc/release_notes/4.31.0.txt
 ${GEM_LIBDIR}/doc/release_notes/4.32.0.txt
 ${GEM_LIBDIR}/doc/release_notes/4.33.0.txt
+${GEM_LIBDIR}/doc/release_notes/4.34.0.txt
+${GEM_LIBDIR}/doc/release_notes/4.35.0.txt
+${GEM_LIBDIR}/doc/release_notes/4.36.0.txt
 ${GEM_LIBDIR}/doc/release_notes/4.4.0.txt
 ${GEM_LIBDIR}/doc/release_notes/4.5.0.txt
 ${GEM_LIBDIR}/doc/release_notes/4.6.0.txt
@@ -237,6 +240,7 @@
 ${GEM_LIBDIR}/lib/sequel/extensions/arbitrary_servers.rb
 ${GEM_LIBDIR}/lib/sequel/extensions/blank.rb
 ${GEM_LIBDIR}/lib/sequel/extensions/columns_introspection.rb
+${GEM_LIBDIR}/lib/sequel/extensions/connection_expiration.rb
 ${GEM_LIBDIR}/lib/sequel/extensions/connection_validator.rb
 ${GEM_LIBDIR}/lib/sequel/extensions/constraint_validations.rb
 ${GEM_LIBDIR}/lib/sequel/extensions/core_extensions.rb
@@ -244,6 +248,7 @@
 ${GEM_LIBDIR}/lib/sequel/extensions/current_datetime_timestamp.rb
 ${GEM_LIBDIR}/lib/sequel/extensions/dataset_source_alias.rb
 ${GEM_LIBDIR}/lib/sequel/extensions/date_arithmetic.rb
+${GEM_LIBDIR}/lib/sequel/extensions/duplicate_columns_handler.rb
 ${GEM_LIBDIR}/lib/sequel/extensions/empty_array_consider_nulls.rb
 ${GEM_LIBDIR}/lib/sequel/extensions/empty_array_ignore_nulls.rb
 ${GEM_LIBDIR}/lib/sequel/extensions/error_sql.rb
@@ -287,9 +292,12 @@
 ${GEM_LIBDIR}/lib/sequel/extensions/select_remove.rb
 ${GEM_LIBDIR}/lib/sequel/extensions/sequel_3_dataset_methods.rb
 ${GEM_LIBDIR}/lib/sequel/extensions/server_block.rb
+${GEM_LIBDIR}/lib/sequel/extensions/server_logging.rb
 ${GEM_LIBDIR}/lib/sequel/extensions/set_overrides.rb
 ${GEM_LIBDIR}/lib/sequel/extensions/split_array_nil.rb
+${GEM_LIBDIR}/lib/sequel/extensions/sql_comments.rb
 ${GEM_LIBDIR}/lib/sequel/extensions/sql_expr.rb
+${GEM_LIBDIR}/lib/sequel/extensions/string_agg.rb
 ${GEM_LIBDIR}/lib/sequel/extensions/string_date_time.rb
 ${GEM_LIBDIR}/lib/sequel/extensions/thread_local_timezones.rb
 ${GEM_LIBDIR}/lib/sequel/extensions/to_dot.rb
@@ -384,6 +392,7 @@
 ${GEM_LIBDIR}/lib/sequel/sql.rb
 ${GEM_LIBDIR}/lib/sequel/timezones.rb
 ${GEM_LIBDIR}/lib/sequel/version.rb
+${GEM_LIBDIR}/spec/adapter_spec.rb
 ${GEM_LIBDIR}/spec/adapters/db2_spec.rb
 ${GEM_LIBDIR}/spec/adapters/firebird_spec.rb
 ${GEM_LIBDIR}/spec/adapters/informix_spec.rb
@@ -408,6 +417,8 @@
 ${GEM_LIBDIR}/spec/core/spec_helper.rb
 ${GEM_LIBDIR}/spec/core/version_spec.rb
 ${GEM_LIBDIR}/spec/core_extensions_spec.rb
+${GEM_LIBDIR}/spec/core_model_spec.rb
+${GEM_LIBDIR}/spec/core_spec.rb
 ${GEM_LIBDIR}/spec/extensions/accessed_columns_spec.rb
 ${GEM_LIBDIR}/spec/extensions/active_model_spec.rb
 ${GEM_LIBDIR}/spec/extensions/after_initialize_spec.rb
@@ -427,6 +438,7 @@
 ${GEM_LIBDIR}/spec/extensions/column_select_spec.rb
 ${GEM_LIBDIR}/spec/extensions/columns_introspection_spec.rb
 ${GEM_LIBDIR}/spec/extensions/composition_spec.rb
+${GEM_LIBDIR}/spec/extensions/connection_expiration_spec.rb
 ${GEM_LIBDIR}/spec/extensions/connection_validator_spec.rb
 ${GEM_LIBDIR}/spec/extensions/constraint_validations_plugin_spec.rb
 ${GEM_LIBDIR}/spec/extensions/constraint_validations_spec.rb
@@ -439,6 +451,7 @@
 ${GEM_LIBDIR}/spec/extensions/defaults_setter_spec.rb
 ${GEM_LIBDIR}/spec/extensions/delay_add_association_spec.rb
 ${GEM_LIBDIR}/spec/extensions/dirty_spec.rb
+${GEM_LIBDIR}/spec/extensions/duplicate_columns_handler_spec.rb
 ${GEM_LIBDIR}/spec/extensions/eager_each_spec.rb
 ${GEM_LIBDIR}/spec/extensions/empty_array_consider_nulls_spec.rb
 ${GEM_LIBDIR}/spec/extensions/error_splitter_spec.rb
@@ -509,6 +522,7 @@
 ${GEM_LIBDIR}/spec/extensions/serialization_modification_detection_spec.rb
 ${GEM_LIBDIR}/spec/extensions/serialization_spec.rb
 ${GEM_LIBDIR}/spec/extensions/server_block_spec.rb
+${GEM_LIBDIR}/spec/extensions/server_logging_spec.rb
 ${GEM_LIBDIR}/spec/extensions/set_overrides_spec.rb
 ${GEM_LIBDIR}/spec/extensions/sharding_spec.rb
 ${GEM_LIBDIR}/spec/extensions/shared_caching_spec.rb
@@ -518,8 +532,10 @@
 ${GEM_LIBDIR}/spec/extensions/spec_helper.rb
 ${GEM_LIBDIR}/spec/extensions/split_array_nil_spec.rb
 ${GEM_LIBDIR}/spec/extensions/split_values_spec.rb
+${GEM_LIBDIR}/spec/extensions/sql_comments_spec.rb
 ${GEM_LIBDIR}/spec/extensions/sql_expr_spec.rb
 ${GEM_LIBDIR}/spec/extensions/static_cache_spec.rb
+${GEM_LIBDIR}/spec/extensions/string_agg_spec.rb
 ${GEM_LIBDIR}/spec/extensions/string_date_time_spec.rb
 ${GEM_LIBDIR}/spec/extensions/string_stripper_spec.rb
 ${GEM_LIBDIR}/spec/extensions/subclasses_spec.rb
@@ -581,6 +597,8 @@
 ${GEM_LIBDIR}/spec/files/reversible_migrations/003_reversible.rb
 ${GEM_LIBDIR}/spec/files/reversible_migrations/004_reversible.rb
 ${GEM_LIBDIR}/spec/files/reversible_migrations/005_reversible.rb
+${GEM_LIBDIR}/spec/files/reversible_migrations/006_reversible.rb
+${GEM_LIBDIR}/spec/files/reversible_migrations/007_reversible.rb
 ${GEM_LIBDIR}/spec/files/timestamped_migrations/1273253849_create_sessions.rb
 ${GEM_LIBDIR}/spec/files/timestamped_migrations/1273253851_create_nodes.rb
 ${GEM_LIBDIR}/spec/files/timestamped_migrations/1273253853_3_create_users.rb
@@ -618,6 +636,9 @@
 ${GEM_LIBDIR}/spec/model/record_spec.rb
 ${GEM_LIBDIR}/spec/model/spec_helper.rb
 ${GEM_LIBDIR}/spec/model/validations_spec.rb
+${GEM_LIBDIR}/spec/model_no_assoc_spec.rb
+${GEM_LIBDIR}/spec/model_spec.rb
+${GEM_LIBDIR}/spec/plugin_spec.rb
 ${GEM_LIBDIR}/spec/sequel_coverage.rb
 ${GEM_LIBDIR}/spec/spec_config.rb
 ${GEM_HOME}/specifications/${GEM_NAME}.gemspec
diff -r bdb3de0eaa58 -r 5c146ae8176c databases/ruby-sequel/distinfo
--- a/databases/ruby-sequel/distinfo    Sun Jul 17 14:27:07 2016 +0000
+++ b/databases/ruby-sequel/distinfo    Sun Jul 17 14:27:46 2016 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.42 2016/04/09 13:42:09 wen Exp $
+$NetBSD: distinfo,v 1.43 2016/07/17 14:27:46 taca Exp $
 
-SHA1 (sequel-4.33.0.gem) = 6f2fbd8bee461a1870db36caf52e58d2f75632e8
-RMD160 (sequel-4.33.0.gem) = dda06ac1921cf5460b3742153006bfc3d020bae3
-SHA512 (sequel-4.33.0.gem) = 16afd5181fb85554b8c5406511ba61b97ba8aceaae97d4e94e87ac066997925865b7dae517dd26dbef817144beda45f70101e4b512532bebd58c72c27e64241a
-Size (sequel-4.33.0.gem) = 1343488 bytes
+SHA1 (sequel-4.36.0.gem) = 19647291a54a0784b9f4e8b0c48e5d2d4212b233
+RMD160 (sequel-4.36.0.gem) = 98efa0e6a9037de104b79dc47136d70491cb7652
+SHA512 (sequel-4.36.0.gem) = a11ac6f7031d125601fdf42d5d6360f7f34f25908575d4422c5f17d7da56960df00d84fe5b05513cfcc5c1a28aeef0a472800af66b36e3995fcbf118f70c699f
+Size (sequel-4.36.0.gem) = 1364992 bytes



Home | Main Index | Thread Index | Old Index