2021-08-12 16:58:31 by Takahiro Kambe | Files touched by this commit (3) | |
Log message: databases/ruby-sequel: update to 5.47.0 5.47.0 (2021-08-01) * Make the unused_associations plugin track access to association reflections to determine whether associations are used (jeremyevans) * Support :db option for join tables in {many,one}_through_many to use a separate query for each join table (jeremyevans) * Support :join_table_db option for many_to_many/one_through_one associations, to use a separate query for the join table (jeremyevans) * Support :allow_eager_graph and :allow_filtering_by association options (jeremyevans) * Add Database#rename_tables on MySQL, for renaming multiple tables in a single call (nick96) (#1774) * Support Dataset#returning on SQLite 3.35+ (jeremyevans) 5.46.0 (2021-07-01) * Add unused_associations plugin, for determining which associations and association methods are not used (jeremyevans) * Make nil :setter/:adder/:remover/:clearer association options not create related methods (jeremyevans) |
2021-06-02 17:23:58 by Takahiro Kambe | Files touched by this commit (3) | |
Log message: databases/ruby-sequel: update to 5.45.0 5.45.0 (2021-06-01) * Fix handling of NULL values in boolean columns in the ODBC adapter (jeremyevans) (#1765) * Add auto_validations_constraint_validations_presence_message plugin for auto_validations/constraint_validations presence message integration (jeremyevans) * Support Dataset#with :materialized option on SQLite 3.35+ for [NOT] MATERIALIZED (jeremyevans) * Use ALTER TABLE DROP COLUMN for dropping columns on SQLite 3.35+ (jeremyevans) |
2021-05-04 09:01:56 by Takahiro Kambe | Files touched by this commit (3) | |
Log message: databases/ruby-sequel: update to 5.44.0 5.44.0 (2021-05-01) * Add concurrent_eager_loading plugin, for eager loading multiple associations concurrently using separate threads (jeremyevans) * Support :weeks as a interval unit in the date_arithmetic extension (jeremyevans) (#1759) * Raise an exception if an interval hash with an unsupported key is passed in the date_arithmetic extension (jeremyevans) (#1759) * Support dropping non-composite unique constraints on SQLite (jeremyevans) (#1755) |
2021-04-11 16:08:43 by Takahiro Kambe | Files touched by this commit (3) | |
Log message: databases/ruby-sequel: update to 5.43.0 5.43.0 (2021-04-01) * Add column_encryption plugin, for encrypting column values (jeremyevans) |
2021-03-07 04:10:55 by Takahiro Kambe | Files touched by this commit (3) | |
Log message: databases/ruby-sequel: update to 5.42.0 5.42.0 (2021-03-01) * Make the ado timestamp conversion proc a normal conversion proc that can be overridden similar to other conversion procs (jeremyevans) * Add :reject_nil option to the nested_attributes method, to ignore calls where nil is passed as the associated object data (jeremyevans) * Add async_thread_pool plugin for easier async usage with model classes and support for async destroy, with_pk, and with_pk! methods (jeremyevans) * Add async_thread_pool Database extension for executing queries asynchronously using a thread pool (jeremyevans) * Fix possible thread safety issue in Database#extension that could allow Module#extended to be called twice with the same Database instance (jeremyevans) * Support cases where validations make modifications beyond setting errors in Model#freeze (jeremyevans) * Add Model#to_json_data to the json_serializer plugin, returning a JSON data structure (jeremyevans) |
2021-02-02 16:36:21 by Takahiro Kambe | Files touched by this commit (3) | |
Log message: databases/ruby-sequel: update to 5.41.0 5.41.0 (2021-02-01) * Have explicit :text option for a String column take priority over :size option on PostgreSQL (jeremyevans) (#1750) * Support a :skip_invalid option in auto_validations plugin for not adding errors to a column that already has an error (jeremyevans) * Support a :skip_invalid option in validation_helpers for not adding an error to a column that already has an error (jeremyevans) * Support :adder, :remover, and :clearer association options that use keyword arguments in Ruby 2.7+ (jeremyevans) * Make pg_interval use the same number of seconds per year and per month as ActiveSupport::Duration when using ActiveSupport 5.1+ (jeremyevans) |
2021-01-10 15:28:46 by Takahiro Kambe | Files touched by this commit (3) | |
Log message: databases/ruby-sequel: update to 5.40.0 === 5.40.0 (2021-01-01) * Support UPDATE FROM syntax in SQLite 3.33.0+ (jeremyevans) * Have pg_interval extension work with ActiveSupport 6.1 (jeremyevans) * Have date_arithmetic extension work with ActiveSupport 6.1 (jeremyevans) * Avoid method redefinition warnings in verbose warning mode (jeremyevans) === 5.39.0 (2020-12-01) * Support :clustered option for primary key and unique constraints on Microsoft \ SQL Server (jeremyevans) * Do not modify the size of binary columns when using set_column_allow_null on \ Microsoft SQL Server (jeremyevans) (#1736) * Add a fork safety guide with more detail on how to use Sequel with libraries \ that fork (janko) (#1733) * Make the roots_dataset method in the tree plugin work with queries using joins \ (jeremyevans) (#1731) * Make Database#tables return partitioned tables on PostgreSQL 10+ (epoberezhny) \ (#1729, #1730) === 5.38.0 (2020-11-01) * Do not add new Database instances to Sequel::DATABASES if the test connection \ fails (jeremyevans) (#1727) * Support the newer com.mysql.cj.jdbc.Driver in the jdbc/mysql adapter (jeremyevans) * Do not swallow disconnect errors in Database#create_or_replace_view or \ Database#create_table* on Oracle (jeremyevans) * Only rescue non-disconnect Sequel::DatabaseErrors in \ Postgres::Database#server_version (jeremyevans) (#1724) * Make the single_table_inheritance and prepared_statements plugins work if \ loaded into the same class (jeremyevans) (#1721) |
2020-10-19 17:10:06 by Takahiro Kambe | Files touched by this commit (3) | |
Log message: databases/ruby-sequel: update to 5.37.0 === 5.37.0 (2020-10-01) * Recognize more unsigned decimal/float types in the schema dumper (akimd, \ jeremyevans) (#1720) * Add Postgres::PGRow::{Array,Hash}Row#op to the pg_row_ops extension if the \ pg_row extension is loaded (jeremyevans) * Add Model#column_previously_was and #column_previously_changed? to the dirty \ plugin (jeremyevans) * Raise Migrator::Error if attempting to migrate down to a version where there \ are necessary migration files missing (jeremyevans) (#1716) |
2020-09-13 17:13:19 by Takahiro Kambe | Files touched by this commit (3) | |
Log message: databases/ruby-sequel: update to 5.36.0 Update ruby-sequel to 5.36.0. === 5.36.0 (2020-09-01) * Handle passing keyword arguments through class methods defined via Plugins.def_dataset_method on Ruby 2.7+ (jeremyevans) * Handle passing keyword arguments through when loading plugins on Ruby 2.7+ (jeremyevans) * Handle passing keyword arguments through migrations when defining custom Database methods that accept keywords on Ruby 2.7+ (jeremyevans) * Handle passing keyword arguments through Dataset#query when using the query extension on Ruby 2.7+ (jeremyevans) * Handle passing keyword arguments through the association proxy when using the association_proxies plugin on Ruby 2.7+ (jeremyevans) * Handle passing keyword arguments through the class method to a method defined in dataset_module on Ruby 2.7+ (adam12) (#1713) * Stream result sets in the odbc adapter for better performance and lower memory usage (sparrovv) (#1711) * Add Postgres::JSONBOp#set_lax and #path_*_tz methods to the pg_json_ops extension for new jsonb functions added in PostgreSQL 13 (jeremyevans) * Add Dataset#with_ties on PostgreSQL 13+ and Microsoft SQL Server to include rows with same order as final row (jeremyevans) * Add a :current_schema option to Database#view_exists? (only defined on Oracle) to look in the current schema instead of non-system schemas (jeremyevans) (#1710) * Recognize another disconnect error in the mysql and mysql2 adapters (jeremyevans) (#1706) |
2020-08-09 17:07:20 by Takahiro Kambe | Files touched by this commit (3) | |
Log message: databases/ruby-sequel: update to 5.35.0 Update ruby-sequel to 5.35.0. === 5.35.0 (2020-08-01) * Recognize another disconnect error in the oracle adapter (sterlzbd) (#1705) * Consider all associations with :dataset options as instance-specific \ associations (jeremyevans) * Make Model.finalize_associations not break with instance-specific associations \ (jeremyevans) * Make association placeholder loader consider block if instance_specific: false \ association option is used (jeremyevans) * Copy composite unique constraints when emulating alter table operations on \ SQLite (jeremyevans) (#1704) * Add instance_specific_default plugin for setting default association \ :instance_specific value, or warning/raising for cases where it is not specified \ (jeremyevans) * Make Model.plugin issue deprecation warning if loading plugin with arguments \ and block if plugin does not accept arguments/block (jeremyevans) * Make validation_class_methods consider all :if, :allow_missing, :allow_nil, \ and :allow_blank settings, instead of just the first (jeremyevans) * Include hash entries with nil keys in Dataset#to_dot output in to_dot \ extension (jeremyevans) * Remove unneeded conditionals from plugins and extensions (jeremyevans) * Fix exception class in run_transaction_hooks extension if calling \ run_after_{commit,rollback}_hooks outside of a transaction (jeremyevans) === 5.34.0 (2020-07-01) * Make eager_graph work correctly if called with no associations (jeremyevans) * Make :ruby eager limit strategy handle cases where there is no limit or offset (jeremyevans) * Do not keep a reference to a Sequel::Database instance that raises an exception during initialization (jeremyevans) * Make Database#pool.all_connections not yield for a single connection pool in disconnected state (jeremyevans) * Raise an exception if trying to disconnect a server that doesn't exist in the sharded connection pools (jeremyevans) * Support :refresh option when calling *_pks getter method in the association_pks plugin (jeremyevans) * Support caching of repeated calls to *_pks getter method in the \ association_pks plugin using :cache_pks association option (jeremyevans) * Add *_pks_dataset methods for one_to_many and many_to_many associations when using the association_pks plugin (jeremyevans) |