<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pkgsrc/databases/ruby-sequel, branch trunk</title>
<subtitle>[no description]</subtitle>
<id>https://git.osdyson.ru/mirror/pkgsrc/atom?h=trunk</id>
<link rel='self' href='https://git.osdyson.ru/mirror/pkgsrc/atom?h=trunk'/>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/'/>
<updated>2022-12-03T06:27:57Z</updated>
<entry>
<title>databases/ruby-sequel: update to 5.63.0</title>
<updated>2022-12-03T06:27:57Z</updated>
<author>
<name>taca</name>
<email>taca@pkgsrc.org</email>
</author>
<published>2022-12-03T06:27:57Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=b5832552300204b4cb4e0026e4f033eaeaffdfd7'/>
<id>urn:sha1:b5832552300204b4cb4e0026e4f033eaeaffdfd7</id>
<content type='text'>
5.63.0 (2022-12-01)

* Make validates_associated plugin avoid database type errors for
  non-integer association keys (jeremyevans) (#1968)

* Make tactical_eager_loading plugin work better with table inheritance
  plugins (rolftimmermans, jeremyevans) (#1962)

* Add support for pool_class: :timed_queue on Ruby 3.2+, using a Queue for
  available connections (jeremyevans)

* Allow :pool_class Database option to be specified as a string to more
  easily choose a different pool type (jeremyevans)

* Use compare_by_identity hashes for Thread-keyed hashes in threaded
  connection pools (jeremyevans)

* Skip use of JRuby workaround on JRuby 9.3.9.0+ in named_timezones
  extension as JRuby fixed the related bug (jeremyevans)</content>
</entry>
<entry>
<title>databases/ruby-sequel: update to 5.62.0</title>
<updated>2022-11-11T13:13:39Z</updated>
<author>
<name>taca</name>
<email>taca@pkgsrc.org</email>
</author>
<published>2022-11-11T13:13:39Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=9c8dc536a592b577561c4dd34761a95908ee364a'/>
<id>urn:sha1:9c8dc536a592b577561c4dd34761a95908ee364a</id>
<content type='text'>
5.62.0 (2022-11-01)

* Add back the pg_auto_parameterize extension for automatically using bound
  variables when using postgres adapter with pg driver (jeremyevans)

* Add pg_extended_integer_support extension for customizing behavior when
  literalizing a Ruby integer outside PostgreSQL bigint range (jeremyevans)

* Raise Postgres::IntegerOutsideBigintRange if attempting to literalize a
  Ruby integer outside PostgreSQL bigint range (jeremyevans)

* Add primary_key_lookup_check_values plugin for typecasting and checking
  primary key values during lookup (jeremyevans)

* Setup validation of minimum and maximum values for integer columns in
  auto_validations (jeremyevans)

* Add validates_max_value and validates_min_value to validation_helpers
  (jeremyevans)

* Include :min_value and :max_value schema entries for integer columns on
  most databases (jeremyevans)

* Don't wrap multi-inserts in a transaction when it's not required
  (shannoncole, jeremyevans) (#1945)

* Update mock PostgreSQL adapter to default to PostgreSQL 15 instead of
  PostgreSQL 14 (jeremyevans)

* Support fractional seconds in the named_timezones extension (jeremyevans)
  (#1943)

* Cache reflection datasets in the postgres adapter to improve performance
  (jeremyevans)

* Handle BC dates and timestamps in bound variables when using the
  pg_extended_date_support extension (jeremyevans)

* Correctly format hstore[] types in bound variables on PostgreSQL
  (jeremyevans)

* Fix corner case in eager loading where window function eager limit
  strategy is used, but row number entry is not removed (jeremyevans)

* Support server/shard specific :after_connect and :connect_sqls Database
  options (jeremyevans) (#1935)</content>
</entry>
<entry>
<title>databases/ruby-sequel: update to 5.61.0</title>
<updated>2022-10-06T14:16:05Z</updated>
<author>
<name>taca</name>
<email>taca@pkgsrc.org</email>
</author>
<published>2022-10-06T14:16:05Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=4a2637d1cb822efea87e9366083c384ce5ef9091'/>
<id>urn:sha1:4a2637d1cb822efea87e9366083c384ce5ef9091</id>
<content type='text'>
5.61.0 (2022-10-01)

* Make Database#foreign_key_list on PostgreSQL return results for
  partitioned tables (jeremyevans)

* Add Database#check_string_typecast_bytesize for checking bytesize of
  strings before typecasting (jeremyevans)

* Treat negative hexidecimal strings similar to positive hexidecimal strings
  when typecasting to integer (jeremyevans)

* Remove is_json and is_not_json methods from the pg_json_ops extension, as
  the support was removed in PostgreSQL 15 beta 4 (jeremyevans)

* Fix handling of timestamps before the date of calendar reform when using
  pg_extended_date_support extension on Ruby 3.2 (jeremyevans)</content>
</entry>
<entry>
<title>databases/ruby-sequel: update to 5.60.1</title>
<updated>2022-09-03T13:59:46Z</updated>
<author>
<name>taca</name>
<email>taca@pkgsrc.org</email>
</author>
<published>2022-09-03T13:59:46Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=0717bc140aa30ad49bbc73b124b85f8c4f3d0527'/>
<id>urn:sha1:0717bc140aa30ad49bbc73b124b85f8c4f3d0527</id>
<content type='text'>
5.60.1 (2022-09-02)

* Revert conversion of respond_to? to defined?, as it breaks with unused
  refinements on Ruby 2 (jeremyevans) (#1919)

5.60.0 (2022-09-01)

* Support arbitrary expressions for date_arithmetic interval values on
  PostgreSQL 9.4+ (jeremyevans)

* Support native IS DISTINCT FROM on SQLite 3.39+ instead of emulating
  support in the is_distinct_from extension (jeremyevans)

* Support HAVING without GROUP BY on SQLite 3.39+ (jeremyevans)

* Convert most respond_to? calls to equivalent defined? for better
  performance (jeremyevans)</content>
</entry>
<entry>
<title>databases/ruby-sequel: update to 5.59.0</title>
<updated>2022-08-11T04:13:18Z</updated>
<author>
<name>taca</name>
<email>taca@pkgsrc.org</email>
</author>
<published>2022-08-11T04:13:18Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=e8c50d0737ce997cca4a23228b8b605ef9042943'/>
<id>urn:sha1:e8c50d0737ce997cca4a23228b8b605ef9042943</id>
<content type='text'>
5.59.0 (2022-08-01)

* Set :allow_eager association option to false for instance specific
  associations without eager loaders (jeremyevans)

* Add require_valid_schema plugin for checking that model classes have
  schema parsed as expected (jeremyevans)

* Model classes created from aliased expressions and literal strings no
  longer use the simple table optimization (jeremyevans)

* Model code that does not swallow connection errors will now also not
  swallow disconnect errors (jeremyevans) (#1892)

* Add is_json and is_not_json methods to the pg_json_ops extension, for the
  PostgreSQL 15+ IS [NOT] JSON operator (jeremyevans)

* Support :security_invoker view option on PostgreSQL 15+, for views where
  access uses permissions of user instead of owner (jeremyevans)

* Support :nulls_distinct index option on PostgreSQL 15+, for NULLS [NOT]
  DISTINCT (jeremyevans)

* Support sequel-postgres-pr driver in the postgres adapter (jeremyevans)</content>
</entry>
<entry>
<title>databases/ruby-sequel: update to 5.58.0</title>
<updated>2022-07-19T14:38:39Z</updated>
<author>
<name>taca</name>
<email>taca@pkgsrc.org</email>
</author>
<published>2022-07-19T14:38:39Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=c6073537eca56f8a25b40e5242aad4c87c3df1b4'/>
<id>urn:sha1:c6073537eca56f8a25b40e5242aad4c87c3df1b4</id>
<content type='text'>
5.58.0 (2022-07-01)

* Support :disable_split_materialized Database option on MySQL to work
  around optimizer bug in MariaDB 10.5+ affecting association tests
  (jeremyevans)

* Add Dataset#merge* methods to support MERGE statement on PostgreSQL 15+,
  MSSQL, Oracle, DB2, H2, HSQLDB, and Derby (jeremyevans)</content>
</entry>
<entry>
<title>databases/ruby-sequel: update to 5.57.0</title>
<updated>2022-06-06T13:39:58Z</updated>
<author>
<name>taca</name>
<email>taca@pkgsrc.org</email>
</author>
<published>2022-06-06T13:39:58Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=f86b02a6f54896b0402e85cc10de5e2de312c05d'/>
<id>urn:sha1:f86b02a6f54896b0402e85cc10de5e2de312c05d</id>
<content type='text'>
5.57.0 (2022-06-01)

* Make Database#create_function on PostgreSQL accept :parallel option
  (bananarne) (#1870)

* Add support for :on_update_current_timestamp column option on MySQL
  (jeremyevans)

* Add is_distinct_from extension with support for the IS DISTINCT FROM
  operator (jeremyevans)

5.56.0 (2022-05-01)

* Make alter_table add_column/add_foreign_key methods support :index option
  to create an index on the column (jeremyevans)

* Support creation of STRICT tables on SQLite 3.37.0+ via create_table
  :strict option (jeremyevans)

* Add sqlite_json_ops extension for DSL support for JSON functions and
  operators added in SQLite 3.38.0 (jeremyevans)

* Recognize "INTEGER" type same as "integer" type in the schema dumper,
  helpful on SQLite 3.37.0+ (jeremyevans)</content>
</entry>
<entry>
<title>databases/ruby-sequel: update to 5.55.0</title>
<updated>2022-04-03T06:58:49Z</updated>
<author>
<name>taca</name>
<email>taca@pkgsrc.org</email>
</author>
<published>2022-04-03T06:58:49Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=1d297e6adb6a956144e363079e64a6d2836d2409'/>
<id>urn:sha1:1d297e6adb6a956144e363079e64a6d2836d2409</id>
<content type='text'>
5.55.0 (2022-04-01)

* Support :setup_regexp_function Database option in the sqlite adapter to
  allow the use of regexps when querying (jeremyevans)

* Add auto_restrict_eager_graph plugin for automatically disallow
  eager_graph with associations needing but lacking graph options
  (jeremyevans)

* Fix placeholder literalizer optimization for dataset aggregate methods on
  a model dataset (belousovAV) (#1847, #1848)</content>
</entry>
<entry>
<title>databases/ruby-sequel: update to 5.54.0</title>
<updated>2022-03-06T03:58:20Z</updated>
<author>
<name>taca</name>
<email>taca@pkgsrc.org</email>
</author>
<published>2022-03-06T03:58:20Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=95b05fbf9d6c255daf107b830770a38d5887d640'/>
<id>urn:sha1:95b05fbf9d6c255daf107b830770a38d5887d640</id>
<content type='text'>
5.54.0 (2022-03-01)

* Add enum plugin for treating columns as enums in a model (jeremyevans)
  (#1839)</content>
</entry>
<entry>
<title>databases/ruby-sequel: update to 5.53.0</title>
<updated>2022-02-12T07:22:03Z</updated>
<author>
<name>taca</name>
<email>taca@pkgsrc.org</email>
</author>
<published>2022-02-12T07:22:03Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=a07dda9fa4932da56c6ec210256557210aed504f'/>
<id>urn:sha1:a07dda9fa4932da56c6ec210256557210aed504f</id>
<content type='text'>
5.52.0 (2022-01-01)

* Use Class#subclasses if available in the subclasses plugin, instead of a
  custom Model.subclasses accessor (jeremyevans)

* Add Model.descendants and .freeze_descendants to subclasses plugin
  (jeremyevans)

* Avoid use of deprecated Refinement#include on Ruby 3.1+ (jeremyevans)

* Add date_parse_input_handler extension for custom handling of input to
  date parsing methods (jeremyevans)

* Make postgres adapter respect Database#default_string_column_size
  (jeremyevans)

* Make pg_interval extension work with ActiveSupport 7.0 (jeremyevans)

* Make :ruby_default schema entry for type: :datetime respect
  Sequel.datetime_class (jeremyevans)

* Make alter_table drop_constraint have an effect on MySQL 8.0.19+
  (jeremyevans)

* Make mysql adapter support ruby-mysql 3 API (jeremyevans) (#1795)

* Make mysql adapter no longer use connection's server_version, since it
  isn't accurate when using the ruby-mysql driver (jeremyevans)

* Add sql_comments plugin for automatically including comments on queries
  generated by model class, instance, and dataset methods (jeremyevans)

* Make sql_comments Database extension support Database#with_comments, for
  automatically including comments for queries executed inside the block
  (jeremyevans)

* Fix sql_comments extension to not modify cached SQL for a dataset
  (jeremyevans)


5.53.0 (2022-02-01)

* Make Dataset#_sql_comment private when using the Database sql_comments
  extension (jeremyevans)

* Fix prepared statements in the mysql2 adapter to reuse native prepared
  statements (jeremyevans) (#1832)

* Support H2 version 2+ in the jdbc/h2 adapter (jeremyevans) (#1817)

* Work around active_support breaking subclasses plugin on Ruby &lt;3.1
  (jeremyevans) (#1816)

* Fix error handling if trying to setup column_encryption plugin without
  keys (jeremyevans) (#1815)</content>
</entry>
</feed>
