pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/databases/ruby-sequel databases/ruby-sequ...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/32a71288ffbe
branches:  trunk
changeset: 307304:32a71288ffbe
user:      taca <taca%pkgsrc.org@localhost>
date:      Sat May 05 14:19:58 2018 +0000
description:
databases/ruby-sequel: update to 5.8.0

=== 5.8.0 (2018-05-01)

* Don't mark SQLAnywhere as supporting WITH in INSERT statement (jeremyevans)

* Support :search_path as a shard option on PostgreSQL (jeremyevans)

* Add Dataset#nowait for raising a Sequel::DatabaseLockTimeout when a locked row is encountered, supported on PostgreSQL, MySQL 8+, MSSQL, and Oracle (jeremyevans)

* Support Dataset#skip_locked on MySQL 8+ (jeremyevans)

* Make schema modification methods in the pg_enum extension work on a frozen Database object (jeremyevans)

* Support common table expressions and window functions on MySQL 8+ (jeremyevans)

* Ignore Dataset#explain :extended option on MySQL 5.7+, since extended output is then the MySQL default (jeremyevans)

* Work around REGEXP BINARY not working correctly on MySQL 8+ by using REGEXP_LIKE with the 'c' match_type (jeremyevans)

* Force correct column order in Database#foreign_key_list on MySQL (jeremyevans)

* Add ConnectionPool#connection_expiration_random_delay to connection_expiration extension, to avoid thundering herd if preallocating connections (hex2a, jeremyevans) (#1503)

* Emit deprecation warning in association_proxies plugin if using #filter on an association proxy, since behavior will change on ruby 2.6+ (utilum) (#1497)

* Handle multiple add_constraint calls and a set_column_null call in the same alter_table block on SQLite (jeremyevans) (#1498)

* Add Database#rename_enum to the pg_enum extension (AlexWayfer) (#1495)

* Make tactical_eager_loading plugin respect the :allow_eager association option (jeremyevans) (#1494)

* Add pg_auto_constraint_validations plugin, for automatically converting constraint violations to validation failures on PostgreSQL (jeremyevans)

* Don't make Model#_valid? public in the error_splitter plugin (jeremyevans)

* Support Database#indexes :include_partial option on PostgreSQL for including partial indexes (jeremyevans)

* Include more diagnostic information in Database#error_info on PostgreSQL (jeremyevans)

* Support Database#foreign_key_list :reverse option on PostgreSQL for parsing foreign key constraints that reference a given table (jeremyevans)

* Add Database#check_constraints on PostgreSQL for parsing CHECK constraints (jeremyevans)

* Don't use identity columns if :serial=>true or :type=>:serial|:bigserial column options are used (#1490) (jeremyevans)

* Cache Dataset#select_all datasets if no arguments are given (jeremyevans)

* Cache Dataset#returning datasets if no arguments are given (jeremyevans)

* Cache Dataset#qualify datasets if no argument is given (jeremyevans)

* Cache Dataset#lateral datasets (jeremyevans)

* Cache Dataset#from_self datasets if no options are given (jeremyevans)

* Cache Dataset#distinct datasets if no arguments or block is given (jeremyevans)

=== 5.7.0 (2018-04-01)

* Add Sequel.start_timer and .elapsed_seconds_since for more accurate elapsed time calculations on ruby 2.1+ (jeremyevans)

* Run Dataset#with_sql_{all,each,first,single_value} using a cached dataset to avoid clobbering the dataset's columns (jeremyevans)

* Add Database#convert_serial_to_identity on PostgreSQL 10.2+, which requires superuser access (jeremyevans)

* Fix Database#server_version when connecting to PostgreSQL 10.1+ in certain cases (jeremyevans)

* Free temporary clobs in the jdbc/oracle adapter to prevent a memory leak (jeremyevans) (#1482)

* Treat prepared statement errors due to changing types as disconnect errors in the postgres adapter (jeremyevans) (#1481)

* Add integer64 extension for treating Integer as a 64-bit integer when used as a generic type (jeremyevans)

* Allow many_to_pg_array remove_all_* method cast appropriately to work correctly for non-integer types (jeremyevans)

* Fix array_type for pg_array_to_many and many_to_pg_array associations in pg_array_associations plugin (jeremyevans)

* Use identity columns instead of serial columns for primary keys on PostgreSQL 10.2+ (jeremyevans)

* Support :identity option when creating columns on PostgreSQL 10+ to create identity columns (jeremyevans)

* Add Dataset#overriding_{system,user}_value on PostgreSQL for use with PostgreSQL 10+ identity columns (jeremyevans)

* Set :auto_increment schema entry correctly for PostgreSQL 10+ identity columns (jeremyevans)

diffstat:

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

diffs (151 lines):

diff -r 29ed7f9cfd2b -r 32a71288ffbe databases/ruby-sequel/Makefile
--- a/databases/ruby-sequel/Makefile    Sat May 05 14:16:08 2018 +0000
+++ b/databases/ruby-sequel/Makefile    Sat May 05 14:19:58 2018 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.60 2018/03/09 14:15:22 taca Exp $
+# $NetBSD: Makefile,v 1.61 2018/05/05 14:19:58 taca Exp $
 
-DISTNAME=      sequel-5.6.0
+DISTNAME=      sequel-5.8.0
 CATEGORIES=    databases
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
diff -r 29ed7f9cfd2b -r 32a71288ffbe databases/ruby-sequel/PLIST
--- a/databases/ruby-sequel/PLIST       Sat May 05 14:16:08 2018 +0000
+++ b/databases/ruby-sequel/PLIST       Sat May 05 14:19:58 2018 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.57 2018/03/09 14:15:22 taca Exp $
+@comment $NetBSD: PLIST,v 1.58 2018/05/05 14:19:58 taca Exp $
 bin/sequel${RUBY_SUFFIX}
 ${GEM_HOME}/cache/${GEM_NAME}.gem
 ${GEM_LIBDIR}/CHANGELOG
@@ -27,73 +27,6 @@
 ${GEM_LIBDIR}/doc/prepared_statements.rdoc
 ${GEM_LIBDIR}/doc/querying.rdoc
 ${GEM_LIBDIR}/doc/reflection.rdoc
-${GEM_LIBDIR}/doc/release_notes/1.0.txt
-${GEM_LIBDIR}/doc/release_notes/1.1.txt
-${GEM_LIBDIR}/doc/release_notes/1.3.txt
-${GEM_LIBDIR}/doc/release_notes/1.4.0.txt
-${GEM_LIBDIR}/doc/release_notes/1.5.0.txt
-${GEM_LIBDIR}/doc/release_notes/2.0.0.txt
-${GEM_LIBDIR}/doc/release_notes/2.1.0.txt
-${GEM_LIBDIR}/doc/release_notes/2.10.0.txt
-${GEM_LIBDIR}/doc/release_notes/2.11.0.txt
-${GEM_LIBDIR}/doc/release_notes/2.12.0.txt
-${GEM_LIBDIR}/doc/release_notes/2.2.0.txt
-${GEM_LIBDIR}/doc/release_notes/2.3.0.txt
-${GEM_LIBDIR}/doc/release_notes/2.4.0.txt
-${GEM_LIBDIR}/doc/release_notes/2.5.0.txt
-${GEM_LIBDIR}/doc/release_notes/2.6.0.txt
-${GEM_LIBDIR}/doc/release_notes/2.7.0.txt
-${GEM_LIBDIR}/doc/release_notes/2.8.0.txt
-${GEM_LIBDIR}/doc/release_notes/2.9.0.txt
-${GEM_LIBDIR}/doc/release_notes/3.0.0.txt
-${GEM_LIBDIR}/doc/release_notes/3.1.0.txt
-${GEM_LIBDIR}/doc/release_notes/3.10.0.txt
-${GEM_LIBDIR}/doc/release_notes/3.11.0.txt
-${GEM_LIBDIR}/doc/release_notes/3.12.0.txt
-${GEM_LIBDIR}/doc/release_notes/3.13.0.txt
-${GEM_LIBDIR}/doc/release_notes/3.14.0.txt
-${GEM_LIBDIR}/doc/release_notes/3.15.0.txt
-${GEM_LIBDIR}/doc/release_notes/3.16.0.txt
-${GEM_LIBDIR}/doc/release_notes/3.17.0.txt
-${GEM_LIBDIR}/doc/release_notes/3.18.0.txt
-${GEM_LIBDIR}/doc/release_notes/3.19.0.txt
-${GEM_LIBDIR}/doc/release_notes/3.2.0.txt
-${GEM_LIBDIR}/doc/release_notes/3.20.0.txt
-${GEM_LIBDIR}/doc/release_notes/3.21.0.txt
-${GEM_LIBDIR}/doc/release_notes/3.22.0.txt
-${GEM_LIBDIR}/doc/release_notes/3.23.0.txt
-${GEM_LIBDIR}/doc/release_notes/3.24.0.txt
-${GEM_LIBDIR}/doc/release_notes/3.25.0.txt
-${GEM_LIBDIR}/doc/release_notes/3.26.0.txt
-${GEM_LIBDIR}/doc/release_notes/3.27.0.txt
-${GEM_LIBDIR}/doc/release_notes/3.28.0.txt
-${GEM_LIBDIR}/doc/release_notes/3.29.0.txt
-${GEM_LIBDIR}/doc/release_notes/3.3.0.txt
-${GEM_LIBDIR}/doc/release_notes/3.30.0.txt
-${GEM_LIBDIR}/doc/release_notes/3.31.0.txt
-${GEM_LIBDIR}/doc/release_notes/3.32.0.txt
-${GEM_LIBDIR}/doc/release_notes/3.33.0.txt
-${GEM_LIBDIR}/doc/release_notes/3.34.0.txt
-${GEM_LIBDIR}/doc/release_notes/3.35.0.txt
-${GEM_LIBDIR}/doc/release_notes/3.36.0.txt
-${GEM_LIBDIR}/doc/release_notes/3.37.0.txt
-${GEM_LIBDIR}/doc/release_notes/3.38.0.txt
-${GEM_LIBDIR}/doc/release_notes/3.39.0.txt
-${GEM_LIBDIR}/doc/release_notes/3.4.0.txt
-${GEM_LIBDIR}/doc/release_notes/3.40.0.txt
-${GEM_LIBDIR}/doc/release_notes/3.41.0.txt
-${GEM_LIBDIR}/doc/release_notes/3.42.0.txt
-${GEM_LIBDIR}/doc/release_notes/3.43.0.txt
-${GEM_LIBDIR}/doc/release_notes/3.44.0.txt
-${GEM_LIBDIR}/doc/release_notes/3.45.0.txt
-${GEM_LIBDIR}/doc/release_notes/3.46.0.txt
-${GEM_LIBDIR}/doc/release_notes/3.47.0.txt
-${GEM_LIBDIR}/doc/release_notes/3.48.0.txt
-${GEM_LIBDIR}/doc/release_notes/3.5.0.txt
-${GEM_LIBDIR}/doc/release_notes/3.6.0.txt
-${GEM_LIBDIR}/doc/release_notes/3.7.0.txt
-${GEM_LIBDIR}/doc/release_notes/3.8.0.txt
-${GEM_LIBDIR}/doc/release_notes/3.9.0.txt
 ${GEM_LIBDIR}/doc/release_notes/4.0.0.txt
 ${GEM_LIBDIR}/doc/release_notes/4.1.0.txt
 ${GEM_LIBDIR}/doc/release_notes/4.10.0.txt
@@ -151,6 +84,8 @@
 ${GEM_LIBDIR}/doc/release_notes/5.4.0.txt
 ${GEM_LIBDIR}/doc/release_notes/5.5.0.txt
 ${GEM_LIBDIR}/doc/release_notes/5.6.0.txt
+${GEM_LIBDIR}/doc/release_notes/5.7.0.txt
+${GEM_LIBDIR}/doc/release_notes/5.8.0.txt
 ${GEM_LIBDIR}/doc/schema_modification.rdoc
 ${GEM_LIBDIR}/doc/security.rdoc
 ${GEM_LIBDIR}/doc/sharding.rdoc
@@ -266,6 +201,7 @@
 ${GEM_LIBDIR}/lib/sequel/extensions/implicit_subquery.rb
 ${GEM_LIBDIR}/lib/sequel/extensions/index_caching.rb
 ${GEM_LIBDIR}/lib/sequel/extensions/inflector.rb
+${GEM_LIBDIR}/lib/sequel/extensions/integer64.rb
 ${GEM_LIBDIR}/lib/sequel/extensions/looser_typecasting.rb
 ${GEM_LIBDIR}/lib/sequel/extensions/migration.rb
 ${GEM_LIBDIR}/lib/sequel/extensions/mssql_emulate_lateral_with_apply.rb
@@ -366,6 +302,7 @@
 ${GEM_LIBDIR}/lib/sequel/plugins/nested_attributes.rb
 ${GEM_LIBDIR}/lib/sequel/plugins/optimistic_locking.rb
 ${GEM_LIBDIR}/lib/sequel/plugins/pg_array_associations.rb
+${GEM_LIBDIR}/lib/sequel/plugins/pg_auto_constraint_validations.rb
 ${GEM_LIBDIR}/lib/sequel/plugins/pg_row.rb
 ${GEM_LIBDIR}/lib/sequel/plugins/prepared_statements.rb
 ${GEM_LIBDIR}/lib/sequel/plugins/prepared_statements_safe.rb
@@ -481,6 +418,7 @@
 ${GEM_LIBDIR}/spec/extensions/insert_returning_select_spec.rb
 ${GEM_LIBDIR}/spec/extensions/instance_filters_spec.rb
 ${GEM_LIBDIR}/spec/extensions/instance_hooks_spec.rb
+${GEM_LIBDIR}/spec/extensions/integer64_spec.rb
 ${GEM_LIBDIR}/spec/extensions/inverted_subsets_spec.rb
 ${GEM_LIBDIR}/spec/extensions/json_serializer_spec.rb
 ${GEM_LIBDIR}/spec/extensions/lazy_attributes_spec.rb
@@ -498,6 +436,7 @@
 ${GEM_LIBDIR}/spec/extensions/pg_array_associations_spec.rb
 ${GEM_LIBDIR}/spec/extensions/pg_array_ops_spec.rb
 ${GEM_LIBDIR}/spec/extensions/pg_array_spec.rb
+${GEM_LIBDIR}/spec/extensions/pg_auto_constraint_validations_spec.rb
 ${GEM_LIBDIR}/spec/extensions/pg_enum_spec.rb
 ${GEM_LIBDIR}/spec/extensions/pg_extended_date_support_spec.rb
 ${GEM_LIBDIR}/spec/extensions/pg_hstore_ops_spec.rb
diff -r 29ed7f9cfd2b -r 32a71288ffbe databases/ruby-sequel/distinfo
--- a/databases/ruby-sequel/distinfo    Sat May 05 14:16:08 2018 +0000
+++ b/databases/ruby-sequel/distinfo    Sat May 05 14:19:58 2018 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.58 2018/03/09 14:15:22 taca Exp $
+$NetBSD: distinfo,v 1.59 2018/05/05 14:19:58 taca Exp $
 
-SHA1 (sequel-5.6.0.gem) = e5722ee2d1490f8f9d0e414dc38ec19b6d0c18e1
-RMD160 (sequel-5.6.0.gem) = 3a0cdf8d6aa1631f8862880ed16e14f9eb2ce9e7
-SHA512 (sequel-5.6.0.gem) = 80614078ff2ba422a601c952a2cc9c01db59a149db5bee050bfd251bc4d942e702a168b9ff52ef165ea0eb159f153db42028c48fad16a6fd26a28b0410594a32
-Size (sequel-5.6.0.gem) = 1400832 bytes
+SHA1 (sequel-5.8.0.gem) = a6b93c8c5e8755cecc423a7954afc904b7385d36
+RMD160 (sequel-5.8.0.gem) = ceeb72a57195ff597de2287baa84ec015c39bbd7
+SHA512 (sequel-5.8.0.gem) = 19945c270e17548c1aefc83deb8a4802b4d9a11fea8769752e838930f735eb678778cf1c1f69a8dc9ceb65cdef97c58f835a349efab9549ee35dcddc92a714d2
+Size (sequel-5.8.0.gem) = 1190400 bytes



Home | Main Index | Thread Index | Old Index