./databases/ruby-sequel, Model classes for the Sequel Database Toolkit

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 5.29.0, Package name: ruby26-sequel-5.29.0, Maintainer: pkgsrc-users

Sequel is a database access toolkit for Ruby. Sequel provides thread
safety, connection pooling, and a concise DSL for constructing queries
and table schemas.

Sequel makes it easy to deal with multiple records without having to
break your teeth on SQL.

This package contains model classes for Sequel that allow it to be used
as an object-relational mapping (ORM).


Required to run:
[lang/ruby26-base]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 6cd488ca0462c56575486d561a6a15245f4dee89
RMD160: 7587930513219f06f218e2530d8b51f1ff80e65e
Filesize: 1242.5 KB

Version history: (Expand)


CVS history: (Expand)


   2020-02-05 15:40:29 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
databases/ruby-sequel: update to 5.29.0

Update ruby-sequel to 5.29.0.

=== 5.29.0 (2020-02-01)

* Recognize another disconnect error in the tinytds adapter (jeremyevans)

* Fix verbose warning in postgres adapter when using prepared statements and \ 
recent versions of ruby-pg (jeremyevans)

* Work correctly on Ruby 2.8+ by supporting second argument for initialize_clone \ 
(jeremyevans)

* Add empty_failure_backtraces plugin for empty backtraces for ValidationFailed \ 
and HookFailed exceptions, much faster on JRuby (jeremyevans)

* Add Dataset#json_serializer_opts to json_serializer plugin, allowing to set \ 
json_serializer options on a per-dataset basis (jeremyevans)
   2020-01-26 18:32:28 by Roland Illig | Files touched by this commit (981)
Log message:
all: migrate homepages from http to https

pkglint -r --network --only "migrate"

As a side-effect of migrating the homepages, pkglint also fixed a few
indentations in unrelated lines. These and the new homepages have been
checked manually.
   2020-01-16 16:18:45 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
databases/ruby-sequel: update to 5.28.0

=== 5.28.0 (2020-01-01)

* Warn when calling Sequel::JDBC::Postgres::Dataset#with_fetch_size \ 
(jeremyevans) (#1665)

* Add exclude_or_null extension, for filtering datasets where the condition is \ 
false or NULL (jeremyevans)

* Add any_not_empty extension, for making Dataset#any? without a block mean \ 
!empty? (jeremyevans)

=== 5.27.0 (2019-12-01)

* Add Sequel::DEFAULT for a DEFAULT expression, useful for assigning to default \ 
values (jeremyevans)

* Make Postgres::ArrayOp#join in pg_array_ops extension work correctly on \ 
PostgreSQL <9.1 (jeremyevans)

* Make pg_enum extension work correctly on PostgreSQL 8.3-9.0 (jeremyevans)

* Emulate FILTER clause for aggregate functions using CASE on databases not \ 
supporting it directly (jeremyevans)

* Support ordering by NULLS FIRST/NULLS LAST without emulation on SQLite 3.30+ \ 
(jeremyevans)
   2019-11-02 15:26:04 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
databases/ruby-sequel: update to 5.26.0

Update ruby-sequel to 5.26.0.

=== 5.26.0 (2019-11-01)

* Recognize two additional foreign key constraint violation codes on MySQL \ 
8.0.13+ (rianmcguire) (#1657)

* Support table aliases for single-table INSERT statements on PostgreSQL 9.5+ \ 
(jeremyevans) (#1656)

* Implement Sequel::Postgres::PGRange#hash so instances work correctly in hashes \ 
(jeremyevans) (#1648)

* Make dirty plugin work correctly with typecast_on_load plugin (jeremyevans) (#1647)

* Add support for :require_modification option when setting up nested_attributes \ 
(jeremyevans)

* Add support for SQL/JSON path expressions to the pg_json_ops extension, \ 
supported by PostgreSQL 12+ (jeremyevans)
   2019-10-23 18:13:23 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
databases/ruby-sequel: update to 5.25.0

Update ruby-sequel to 5.25.0.

=== 5.25.0 (2019-10-01)

* Fix Sequel::SQL::NumericMethods#coerce to not raise NoMethodError if super \ 
method is not defined (jeremyevans) (#1645)

* Allow setting a default for a column that already has a default on Microsoft \ 
SQL Server (jeremyevans)

* Fix keyword argument separation warnings on Ruby master branch in \ 
csv_serializer plugin (jeremyevans)

* Add association_multi_add_remove plugin for adding/removing multiple \ 
associated objects in a single method call (AlexWayfer, jeremyevans) (#1641, \ 
#1643)

* Make sharding plugin integrate with server_block extension (jeremyevans)
   2019-09-13 17:33:14 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
databases/ruby-sequel: update to 5.24.0

=== 5.24.0 (2019-09-01)

* Add Database#skip_logging? private method designed for extensions to force \ 
query timing even if no logger is present (adam12) (#1640)

* Allow a hostname specified in a defaults_file in the mysql2 adapter, by not \ 
explicitly setting :host (sapio-bdeamer) (#1638)

* Convert all database array types to Ruby arrays in the jdbc adapter (jeremyevans)

* Add static_cache_cache plugin for caching rows for static_cache models to a \ 
file to avoid database queries during model initialization (jeremyevans)

* Add :cache_file plugin option to pg_auto_constraint_validations plugin, for \ 
caching metadata to a file for faster initialization (jeremyevans)

* Support :unique_deferrable and :primary_key_deferrable column options (jeremyevans)

* Support :generated_always_as column option on PostgreSQL 12+ (jeremyevans)

=== 5.23.0 (2019-08-01)

* Work around a bug on jdbc-sqlite3 3.27.2.1 when parsing schema for tables with \ 
columns with default values (jeremyevans)

* Work around a bug in jdbc-sqlite3 3.27.2.1 when in Database#foreign_key_list \ 
in the jdbc/sqlite3 adapter (jeremyevans)

* Make Dataset#execute* private methods respect explicit servers option, fixing \ 
Dataset#paged_each in the postgres adapter when sharding (jeremyevans) (#1632)

* Handle instances of subclasses of core classes when wrapping objects in the \ 
pg_json extension (jeremyevans) (#1631)

* Support :ansi Database option in the tinytds adapter (kenaniah) (#1629)

* Support cross-database and linked servers when parsing schema on Microsoft SQL \ 
Server (kenaniah) (#1629)

* Add insert_conflict plugin for automatically handling unique constraint \ 
conflicts when saving new model instances on PostgreSQL 9.5+ and SQLite 3.24.0+ \ 
(jeremyevans)

* Avoid errors when parsing schema in the mock sqlite adapter (jeremyevans)

* Avoid possible thread-safety issue in the timezones support (jeremyevans)

* Handle offsets when typecasting an array or hash to datetime when \ 
Sequel.datetime_class = Time (jeremyevans)

* Support Sequel.datetime_class = Time when using the named_timezones extension \ 
(jeremyevans)
   2019-07-13 16:28:18 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
databases/ruby-sequel: update to 5.22.0

=== 5.22.0 (2019-07-01)

* Fix Dataset#multi_insert and #import with return: :primary_key on MSSQL when \ 
the dataset has a row_proc (jeremyevans) (#1627)

* Support Dataset#with :materialized option on PostgreSQL 12 for [NOT] \ 
MATERIALIZED (jeremyevans)

* Make Database#primary_key_sequence work on tables without serial sequences on \ 
PostgreSQL 12 (jeremyevans)

* Support ruby 2.7+ startless ranges in the pg_range extension (jeremyevans)

* Support ruby 2.7+ startless, endless ranges in filters, using an always true \ 
condition for them (jeremyevans)

* Support ruby 2.7+ startless ranges in filters, using just a <= or < \ 
operator for them (jeremyevans)
   2019-06-10 18:02:39 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
databases/ruby-sequel: update to 5.21.0

=== 5.21.0 (2019-06-01)

* Recognize additional DatabaseLockTimeout errors in mysql and mysql2 adapters \ 
(jeremyevans)

* Disallow eager_graph of ancestors and descendants associations when using the \ 
rcte_tree plugin (jeremyevans)

* Make jdbc/mysql adapter work when using JRuby with Java 11 (jeremyevans)

* Support window function options :window, :exclude, and :frame \ 
:type=>:groups, :start, and :end on SQLite 3.28.0+ (jeremyevans)

* Make the server_block extension respect the :servers_hash Database option \ 
(jeremyevans)

* Typecast string input for json/jsonb types as JSON strings instead of parsing \ 
as JSON in the pg_json extension when Database#typecast_json_strings is set to \ 
true (jeremyevans)

* Wrap JSON primitives (string, number, true, false, nil) in the pg_json \ 
extension when Database#wrap_json_primitives is set to true (jeremyevans)

* Convert the Database :timeout option to an integer in the sqlite adapter \ 
(jeremyevans) (#1620)

* Improve performance in ado adapter using more efficient inner loop (jeremyevans)

* Improve performance in ado adapter using faster callables for type conversion \ 
(jeremyevans)

* Fix handling of decimal values in the ado adapter when using locales where the \ 
decimal separator is , and not . (jeremyevans) (#1619)