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)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps sequel from 5.51.0 to 5.52.0.
Changelog
Sourced from sequel's changelog.
Commits
76bf7e2
Bump version to 5.52.0c64276d
Revert "Skip spec on Ruby 3.1.0 due to error_highlight bug"29d0198
Don't test PostgreSQL on Ruby 2.1 in CI006cd79
Fix old comment referencing TravisCId47a98b
Use ActiveModel 4 instead of 3 for Ruby 1.9.3-2.2 in CId679d92
Skip spec on Ruby 3.1.0 due to error_highlight bug10e8e94
Test Ruby 3.1 in CI1b5bbb0
Make subclasses spec pass on Ruby <2.796369d2
Add nocov marker in core_refinements extension185efe5
Use Class#subclasses if available in the subclasses plugin, instead of a cust...Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)