light_record
light_record copied to clipboard
Update sequel: 5.23.0 → 5.25.0 (minor)
Here is everything you need to know about this update. Please take a good look at what changed and the test results before merging this pull request.
What changed?
✳️ sequel (5.23.0 → 5.25.0) · Repo · Changelog
Release Notes
5.25.0 (from changelog)
* 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)
5.24.0 (from changelog)
* 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)
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 25 commits:
Bump version to 5.25.0Use minitest-global_expecations in tests to avoid deprecation issues with minitest 5.12Fix Sequel::SQL::NumericMethods#coerce to not raise NoMethodError if super method is not defined (Fixes #1645)Don't try to drop a default twice when changing a column's type on Microsoft SQL ServerMinor fixes to association_multi_add_remove setterAdd setter for `association_multi_add_remove` pluginAllow setting a default for a column that already has a default on Microsoft SQL ServerFix keyword argument separation warnings on Ruby master branch in csv_serializer pluginRename plural_association_methods plugin to association_multi_add_removeAdd `plural_association_methods` plugin with `add_*s` and `remove_*s` methodsMake sharding plugin integrate with server_block extensionBump version to 5.24.0Update CHANGELOGAdd spec to cover skip_logging? override methodExtract logging guard to own methodUse actual operator class in documentationDocument how to use operator classes in exclusion constraints (Fixes #1639)Update CHANGELOGRemove unnecessary localhost assumptionConvert all database array types to Ruby arrays in the jdbc adapterAdd a couple specs for better coverageAdd static_cache_cache plugin for caching rows for static_cache models to a file to avoid database queries during model initializationAdd :cache_file plugin option to pg_auto_constraint_validations plugin, for caching metadata to a file for faster initializationSupport :unique_deferrable and :primary_key_deferrable column optionsSupport :generated_always_as column option on PostgreSQL 12+
Depfu will automatically keep this PR conflict-free, as long as you don't add any commits to this branch yourself. You can also trigger a rebase manually by commenting with @depfu rebase.
All Depfu comment commands
- @depfu rebase
- Rebases against your default branch and redoes this update
- @depfu merge
- Merges this PR once your tests are passing and conflicts are resolved
- @depfu close
- Closes this PR and deletes the branch
- @depfu reopen
- Restores the branch and reopens this PR (if it's closed)
- @depfu pause
- Ignores all future updates for this dependency and closes this PR
- @depfu pause [minor|major]
- Ignores all future minor/major updates for this dependency and closes this PR
- @depfu resume
- Future versions of this dependency will create PRs again (leaves this PR as is)