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.44.0.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/a76bd07a3c8c
branches:  trunk
changeset: 359470:a76bd07a3c8c
user:      taca <taca%pkgsrc.org@localhost>
date:      Sat Mar 11 16:43:31 2017 +0000

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

diffstat:

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

diffs (78 lines):

diff -r fb43168ddbdb -r a76bd07a3c8c databases/ruby-sequel/Makefile
--- a/databases/ruby-sequel/Makefile    Sat Mar 11 16:42:06 2017 +0000
+++ b/databases/ruby-sequel/Makefile    Sat Mar 11 16:43:31 2017 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.50 2017/01/13 15:30:04 taca Exp $
+# $NetBSD: Makefile,v 1.51 2017/03/11 16:43:31 taca Exp $
 
-DISTNAME=      sequel-4.42.1
+DISTNAME=      sequel-4.44.0
 CATEGORIES=    databases
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
diff -r fb43168ddbdb -r a76bd07a3c8c databases/ruby-sequel/PLIST
--- a/databases/ruby-sequel/PLIST       Sat Mar 11 16:42:06 2017 +0000
+++ b/databases/ruby-sequel/PLIST       Sat Mar 11 16:43:31 2017 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.47 2017/01/13 15:30:04 taca Exp $
+@comment $NetBSD: PLIST,v 1.48 2017/03/11 16:43:31 taca Exp $
 bin/sequel${RUBY_SUFFIX}
 ${GEM_HOME}/cache/${GEM_NAME}.gem
 ${GEM_LIBDIR}/CHANGELOG
@@ -18,6 +18,7 @@
 ${GEM_LIBDIR}/doc/extensions.rdoc
 ${GEM_LIBDIR}/doc/mass_assignment.rdoc
 ${GEM_LIBDIR}/doc/migration.rdoc
+${GEM_LIBDIR}/doc/model_dataset_method_design.rdoc
 ${GEM_LIBDIR}/doc/model_hooks.rdoc
 ${GEM_LIBDIR}/doc/model_plugins.rdoc
 ${GEM_LIBDIR}/doc/mssql_stored_procedures.rdoc
@@ -132,6 +133,8 @@
 ${GEM_LIBDIR}/doc/release_notes/4.40.0.txt
 ${GEM_LIBDIR}/doc/release_notes/4.41.0.txt
 ${GEM_LIBDIR}/doc/release_notes/4.42.0.txt
+${GEM_LIBDIR}/doc/release_notes/4.43.0.txt
+${GEM_LIBDIR}/doc/release_notes/4.44.0.txt
 ${GEM_LIBDIR}/doc/release_notes/4.5.0.txt
 ${GEM_LIBDIR}/doc/release_notes/4.6.0.txt
 ${GEM_LIBDIR}/doc/release_notes/4.7.0.txt
@@ -244,6 +247,8 @@
 ${GEM_LIBDIR}/lib/sequel/dataset/sql.rb
 ${GEM_LIBDIR}/lib/sequel/deprecated.rb
 ${GEM_LIBDIR}/lib/sequel/exceptions.rb
+${GEM_LIBDIR}/lib/sequel/extensions/_model_constraint_validations.rb
+${GEM_LIBDIR}/lib/sequel/extensions/_model_pg_row.rb
 ${GEM_LIBDIR}/lib/sequel/extensions/_pretty_table.rb
 ${GEM_LIBDIR}/lib/sequel/extensions/arbitrary_servers.rb
 ${GEM_LIBDIR}/lib/sequel/extensions/blank.rb
@@ -267,6 +272,7 @@
 ${GEM_LIBDIR}/lib/sequel/extensions/graph_each.rb
 ${GEM_LIBDIR}/lib/sequel/extensions/hash_aliases.rb
 ${GEM_LIBDIR}/lib/sequel/extensions/identifier_mangling.rb
+${GEM_LIBDIR}/lib/sequel/extensions/implicit_subquery.rb
 ${GEM_LIBDIR}/lib/sequel/extensions/inflector.rb
 ${GEM_LIBDIR}/lib/sequel/extensions/looser_typecasting.rb
 ${GEM_LIBDIR}/lib/sequel/extensions/meta_def.rb
@@ -482,6 +488,7 @@
 ${GEM_LIBDIR}/spec/extensions/hook_class_methods_spec.rb
 ${GEM_LIBDIR}/spec/extensions/identifier_columns_spec.rb
 ${GEM_LIBDIR}/spec/extensions/identifier_mangling_spec.rb
+${GEM_LIBDIR}/spec/extensions/implicit_subquery_spec.rb
 ${GEM_LIBDIR}/spec/extensions/inflector_spec.rb
 ${GEM_LIBDIR}/spec/extensions/input_transformer_spec.rb
 ${GEM_LIBDIR}/spec/extensions/insert_returning_select_spec.rb
diff -r fb43168ddbdb -r a76bd07a3c8c databases/ruby-sequel/distinfo
--- a/databases/ruby-sequel/distinfo    Sat Mar 11 16:42:06 2017 +0000
+++ b/databases/ruby-sequel/distinfo    Sat Mar 11 16:43:31 2017 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.48 2017/01/13 15:30:04 taca Exp $
+$NetBSD: distinfo,v 1.49 2017/03/11 16:43:31 taca Exp $
 
-SHA1 (sequel-4.42.1.gem) = 2d525e943e2ed243e094a9d3d709bf3226d0a30d
-RMD160 (sequel-4.42.1.gem) = 241246523f8dd001ec3a50ce1ad97a1dc724acdc
-SHA512 (sequel-4.42.1.gem) = d15117d028fdfabc0215c78782762af979a8f266cddeb55b25bec3e7b516d4372a602e9f15baec3178fb7b314655863640f94d7793491a1d691ca91364ccf2f5
-Size (sequel-4.42.1.gem) = 1402368 bytes
+SHA1 (sequel-4.44.0.gem) = f278c9ced89d9824518607261b3e7974f0cabd52
+RMD160 (sequel-4.44.0.gem) = f5fb9f8e5fd131be42156ad9ac848af698eb5e94
+SHA512 (sequel-4.44.0.gem) = 54ec58ba1e8bc3ace0c2f80413cf00498d909c9a641849b8e0669b24189348ae663a0e1c41d6b95172e1dc8fb3a220d262142dbe1e9000a0f577c703e61b947f
+Size (sequel-4.44.0.gem) = 1421312 bytes



Home | Main Index | Thread Index | Old Index