Skip to content

Commit ce9b1cc

Browse files
committed
Bump version and changelog
1 parent 7c7769c commit ce9b1cc

File tree

2 files changed

+12
-1
lines changed

2 files changed

+12
-1
lines changed

CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,16 @@ and this project aims to adhere to [Semantic Versioning](http://semver.org/spec/
1111
### Removed <!-- for now removed features. -->
1212
### Fixed <!-- for any bug fixes. -->
1313

14+
## [0.4.0] - 2021-11-30
15+
### Fixed
16+
- Fix Ruby 3.0 kwarg compatibility issue when executing jobs enqueued via the
17+
`Delayed::MessageSending` APIs (`.delay` and `handle_asynchronously`).
18+
### Changed
19+
- `Delayed::PerformableMethod` now splits `kwargs` out into a separate attribute, while still being
20+
backwards-compatible with jobs enqueued via the previous gem version. This is an undocumented
21+
internal API and is not considered a breaking change, but if you had previously relied on
22+
`payload_object.args.last` to access keyword arguments, you must now use `payload_object.kwargs`.
23+
1424
## [0.3.0] - 2021-10-26
1525
### Added
1626
- Add more official support for Rails 7.0 (currently alpha2). There were no gem conflicts, but this
@@ -43,6 +53,7 @@ and this project aims to adhere to [Semantic Versioning](http://semver.org/spec/
4353
ancestor repos (`delayed_job` and `delayed_job_active_record`), plus the changes from Betterment's
4454
internal forks.
4555

56+
[0.4.0]: https://github.com/betterment/delayed/compare/v0.3.0...v0.4.0
4657
[0.3.0]: https://github.com/betterment/delayed/compare/v0.2.0...v0.3.0
4758
[0.2.0]: https://github.com/betterment/delayed/compare/v0.1.1...v0.2.0
4859
[0.1.1]: https://github.com/betterment/delayed/compare/v0.1.0...v0.1.1

delayed.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Gem::Specification.new do |spec|
1818
spec.require_paths = ['lib']
1919
spec.summary = 'a multi-threaded, SQL-driven ActiveJob backend used at Betterment to process millions of background jobs per day'
2020

21-
spec.version = '0.3.0'
21+
spec.version = '0.4.0'
2222
spec.metadata = {
2323
'changelog_uri' => 'https://github.com/betterment/delayed/blob/main/CHANGELOG.md',
2424
'bug_tracker_uri' => 'https://github.com/betterment/delayed/issues',

0 commit comments

Comments
 (0)