Release notes
*Sourced from [activejob's releases](https://github.com/rails/rails/releases).*
> ## 5.2.3
> ## Active Support
>
> * Add `ActiveSupport::HashWithIndifferentAccess#assoc`.
>
> `assoc` can now be called with either a string or a symbol.
>
> *Stefan Schüßler*
>
> * Fix `String#safe_constantize` throwing a `LoadError` for incorrectly cased constant references.
>
> *Keenan Brock*
>
> * Allow Range#=== and Range#cover? on Range
>
> `Range#cover?` can now accept a range argument like `Range#include?` and
> `Range#===`. `Range#===` works correctly on Ruby 2.6. `Range#include?` is moved
> into a new file, with these two methods.
>
> *utilum*
>
> * If the same block is `included` multiple times for a Concern, an exception is no longer raised.
>
> *Mark J. Titorenko*, *Vlad Bokov*
>
>
>
> ## Active Model
>
> * Fix date value when casting a multiparameter date hash to not convert
> from Gregorian date to Julian date.
>
> Before:
>
> Day.new({"day(1i)"=>"1", "day(2i)"=>"1", "day(3i)"=>"1"})
> => #
>
> After:
>
> Day.new({"day(1i)"=>"1", "day(2i)"=>"1", "day(3i)"=>"1"})
> => #
>
> Fixes [#28521](https://github-redirect.dependabot.com/rails/rails/issues/28521).
>
> *Sayan Chakraborty*
>
> * Fix numericality equality validation of `BigDecimal` and `Float`
> by casting to `BigDecimal` on both ends of the validation.
>
> *Gannon McGibbon*
> ... (truncated)
Commits
- [`b9ca94c`](https://github.com/rails/rails/commit/b9ca94caea2ca6a6cc09abaffaad67b447134079) Preparing for 5.2.3 release
- [`657103b`](https://github.com/rails/rails/commit/657103b603db54aa299055c38d085684f47650ab) Preparing for 5.2.3.rc1 release
- [`e69ff43`](https://github.com/rails/rails/commit/e69ff43060c1194d2a3bd9b8d9e23f3ae26b84b5) Prep release
- [`94b5cd3`](https://github.com/rails/rails/commit/94b5cd3a20edadd6f6b8cf0bdf1a4d4919df86cb) Preparing for 5.2.2 release
- [`73ba302`](https://github.com/rails/rails/commit/73ba3027261ef3ef75f29a037d11361240282be4) Preparing for 5.2.2.rc1 release
- [`f1b2732`](https://github.com/rails/rails/commit/f1b2732a116ac3a57813cdeb30373d2be894b3a8) Merge branch '5-2-sec' into 5-2-stable
- [`96dee0e`](https://github.com/rails/rails/commit/96dee0e7e5a8dd6ce42999b13d0bd0623073e229) Preparing for 5.2.1.1 release
- [`970b0d7`](https://github.com/rails/rails/commit/970b0d754be7c71a760d9b807eea32297fd838e3) Do not deserialize GlobalID objects that were not generated by Active Job
- [`9d33e11`](https://github.com/rails/rails/commit/9d33e11893d5217b284104643b049db90b8fad18) Merge pull request [#34106](https://github-redirect.dependabot.com/rails/rails/issues/34106) from berniechiu/rails-5-job-serializable-params-class
- [`e79dcc3`](https://github.com/rails/rails/commit/e79dcc39c1a9dd953034740f86a838cb3dd1f1f9) Restore HWIA support to AJ::Arguments.deserialize
- Additional commits viewable in [compare view](https://github.com/rails/rails/compare/v5.1.2...v5.2.3)
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 ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major 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)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/lgromanowski/acme-plugin/network/alerts).
Bumps activejob from 5.1.2 to 5.2.3.
Release notes
*Sourced from [activejob's releases](https://github.com/rails/rails/releases).* > ## 5.2.3 > ## Active Support > > * Add `ActiveSupport::HashWithIndifferentAccess#assoc`. > > `assoc` can now be called with either a string or a symbol. > > *Stefan Schüßler* > > * Fix `String#safe_constantize` throwing a `LoadError` for incorrectly cased constant references. > > *Keenan Brock* > > * Allow Range#=== and Range#cover? on Range > > `Range#cover?` can now accept a range argument like `Range#include?` and > `Range#===`. `Range#===` works correctly on Ruby 2.6. `Range#include?` is moved > into a new file, with these two methods. > > *utilum* > > * If the same block is `included` multiple times for a Concern, an exception is no longer raised. > > *Mark J. Titorenko*, *Vlad Bokov* > > > > ## Active Model > > * Fix date value when casting a multiparameter date hash to not convert > from Gregorian date to Julian date. > > Before: > > Day.new({"day(1i)"=>"1", "day(2i)"=>"1", "day(3i)"=>"1"}) > => #Commits
- [`b9ca94c`](https://github.com/rails/rails/commit/b9ca94caea2ca6a6cc09abaffaad67b447134079) Preparing for 5.2.3 release - [`657103b`](https://github.com/rails/rails/commit/657103b603db54aa299055c38d085684f47650ab) Preparing for 5.2.3.rc1 release - [`e69ff43`](https://github.com/rails/rails/commit/e69ff43060c1194d2a3bd9b8d9e23f3ae26b84b5) Prep release - [`94b5cd3`](https://github.com/rails/rails/commit/94b5cd3a20edadd6f6b8cf0bdf1a4d4919df86cb) Preparing for 5.2.2 release - [`73ba302`](https://github.com/rails/rails/commit/73ba3027261ef3ef75f29a037d11361240282be4) Preparing for 5.2.2.rc1 release - [`f1b2732`](https://github.com/rails/rails/commit/f1b2732a116ac3a57813cdeb30373d2be894b3a8) Merge branch '5-2-sec' into 5-2-stable - [`96dee0e`](https://github.com/rails/rails/commit/96dee0e7e5a8dd6ce42999b13d0bd0623073e229) Preparing for 5.2.1.1 release - [`970b0d7`](https://github.com/rails/rails/commit/970b0d754be7c71a760d9b807eea32297fd838e3) Do not deserialize GlobalID objects that were not generated by Active Job - [`9d33e11`](https://github.com/rails/rails/commit/9d33e11893d5217b284104643b049db90b8fad18) Merge pull request [#34106](https://github-redirect.dependabot.com/rails/rails/issues/34106) from berniechiu/rails-5-job-serializable-params-class - [`e79dcc3`](https://github.com/rails/rails/commit/e79dcc39c1a9dd953034740f86a838cb3dd1f1f9) Restore HWIA support to AJ::Arguments.deserialize - Additional commits viewable in [compare view](https://github.com/rails/rails/compare/v5.1.2...v5.2.3)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 ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major 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) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/lgromanowski/acme-plugin/network/alerts).