CHANGELOG.md in advanced-sneakers-activejob-0.3.5 vs CHANGELOG.md in advanced-sneakers-activejob-0.3.6

- old
+ new

@@ -1,76 +1,85 @@ -## Changes Between 0.3.4 and 0.3.5 +# Changelog -[Fixed NoMethodError on Rails.application.eager_load! in Rails initializer](https://github.com/veeqo/advanced-sneakers-activejob/pull/11) +All notable changes to this project will be documented in this file. -``` -NoMethodError: undefined method `message_options' for MyJob:Class -``` +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). -## Changes Between 0.3.3 and 0.3.4 +## [Unreleased](https://github.com/veeqo/advanced-sneakers-activejob/compare/v0.3.6...HEAD) -### [Support for wildcards to run ActiveJob consumers by queues](https://github.com/veeqo/advanced-sneakers-activejob/pull/10) -Works with `sneakers:active_job` task only! +## [0.3.6](https://github.com/veeqo/advanced-sneakers-activejob/compare/v0.3.5...v0.3.6) - 2020-09-18 -```sh -QUEUES=mailers,index.*,telemetery.# rake sneakers:active_job -``` +### Changed +- [#12](https://github.com/veeqo/advanced-sneakers-activejob/pull/12) Refactor changelog to comply with Keep a Changelog +- [#13](https://github.com/veeqo/advanced-sneakers-activejob/pull/13) Use appraisals for Travis matrix -## Changes Between 0.3.2 and 0.3.3 +### Fixed +- [#14](https://github.com/veeqo/advanced-sneakers-activejob/pull/14) Fix deprecation warnings of ruby 2.7 -### [Add ability to run ActiveJob consumers by queues](https://github.com/veeqo/advanced-sneakers-activejob/pull/9) -Works with `sneakers:active_job` task only! +## [0.3.5](https://github.com/veeqo/advanced-sneakers-activejob/compare/v0.3.4...v0.3.5) - 2020-06-27 -```sh -QUEUES=mailers,default rake sneakers:active_job -``` +### Fixed +- [#11](https://github.com/veeqo/advanced-sneakers-activejob/pull/11) `NoMethodError` on `Rails.application.eager_load!` in Rails initializer -## Changes Between 0.3.1 and 0.3.2 -### [Add ability to run specified ActiveJob queues consumers](https://github.com/veeqo/advanced-sneakers-activejob/pull/8) +## [0.3.4](https://github.com/veeqo/advanced-sneakers-activejob/compare/v0.3.3...v0.3.4) - 2020-06-11 -Sneakers allows to specify consumer classes to run: +### Added +- [#10](https://github.com/veeqo/advanced-sneakers-activejob/pull/10) Ability to run ActiveJob consumers by wildcards for queue names -```sh -WORKERS=MyConsumer rake sneakers:run -``` -Now it works for ActiveJob queues consumers as well: +## [0.3.3](https://github.com/veeqo/advanced-sneakers-activejob/compare/v0.3.2...v0.3.3) - 2020-06-09 -```sh -WORKERS=AdvancedSneakersActiveJob::MailersConsumer rake sneakers:run -``` +### Added +- [#9](https://github.com/veeqo/advanced-sneakers-activejob/pull/9) Ability to run ActiveJob consumers by queue names -## Changes Between 0.3.0 and 0.3.1 -### [Restore Sneakers::Worker::Classes methods](https://github.com/veeqo/advanced-sneakers-activejob/pull/6) +## [0.3.2](https://github.com/veeqo/advanced-sneakers-activejob/compare/v0.3.1...v0.3.2) - 2020-06-05 -## Changes Between 0.2.3 and 0.3.0 +### Added +- [#8](https://github.com/veeqo/advanced-sneakers-activejob/pull/8) Ability to run specified ActiveJob queues consumers -This release does not change the observed behavior, but replaces the publisher with completely new implementation. -### Reusable parts of publisher are extracted to [bunny-publisher](https://github.com/veeqo/bunny-publisher) +## [0.3.1](https://github.com/veeqo/advanced-sneakers-activejob/compare/v0.3.0...v0.3.1) - 2020-06-02 -## Changes Between 0.2.2 and 0.2.3 +### Fixed +- [#6](https://github.com/veeqo/advanced-sneakers-activejob/pull/6) Restore Sneakers::Worker::Classes methods -### [Refactored support for ActiveJob prefix](https://github.com/veeqo/advanced-sneakers-activejob/pull/3) -### [Support for custom adapter per job](https://github.com/veeqo/advanced-sneakers-activejob/pull/4) -## Changes Between 0.2.1 and 0.2.2 +## [0.3.0](https://github.com/veeqo/advanced-sneakers-activejob/compare/v0.2.3...v0.3.0) - 2020-05-21 -Cleanup of `puts` and logger mistakenly introduced in previous version +### Changed +- [#5](https://github.com/veeqo/advanced-sneakers-activejob/pull/5) Publisher is extracted to [bunny-publisher](https://github.com/veeqo/bunny-publisher) -## Changes Between 0.2.0 and 0.2.1 -### [Support for ActiveJob prefix](https://github.com/veeqo/advanced-sneakers-activejob/pull/2) +## [0.2.3](https://github.com/veeqo/advanced-sneakers-activejob/compare/v0.2.2...v0.2.3) - 2020-04-06 -Fixed worker class name in rake task description +### Added +- [#4](https://github.com/veeqo/advanced-sneakers-activejob/pull/4) Support for custom adapter per job -## Changes Between 0.1.0 and 0.2.0 +### Changed +- [#3](https://github.com/veeqo/advanced-sneakers-activejob/pull/3) Refactored support for ActiveJob prefix -### [`message_options`](https://github.com/veeqo/advanced-sneakers-activejob/pull/1) -Customizable options for message publishing (`routing_key`, `headers`, etc) +## [0.2.2](https://github.com/veeqo/advanced-sneakers-activejob/compare/v0.2.1...v0.2.2) - 2020-04-05 -## Original Release: 0.1.0 +### Fixed +- Cleanup of `puts` and logger mistakenly introduced in version `0.2.1` + +## [0.2.1](https://github.com/veeqo/advanced-sneakers-activejob/compare/v0.2.0...v0.2.1) - 2020-04-05 + +### Added +- [#2](https://github.com/veeqo/advanced-sneakers-activejob/pull/2) Support queue name prefixes + + +## [0.2.0](https://github.com/veeqo/advanced-sneakers-activejob/compare/v0.1.0...v0.2.0) - 2020-03-23 + +### Added +- [#1](https://github.com/veeqo/advanced-sneakers-activejob/pull/1) Customizable options for message publishing (`routing_key`, `headers`, etc) + + +## [0.1.0](https://github.com/veeqo/advanced-sneakers-activejob/releases/tag/v0.1.0) - 2020-03-19 + +### Added +- `:advanced_sneakers` adapter for ActiveJob