Skip to content

Commit

Permalink
chore(main): release 0.20.0
Browse files Browse the repository at this point in the history
  • Loading branch information
github-actions[bot] authored Jul 23, 2024
1 parent 28797fd commit bff2ec5
Show file tree
Hide file tree
Showing 2 changed files with 42 additions and 1 deletion.
41 changes: 41 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,46 @@
# Changelog

## [0.20.0](https://github.com/marian13/convenient_service/compare/v0.19.0...v0.20.0) (2024-07-23)


### ⚠ BREAKING CHANGES

* **steps:** remove reassignments since out already supports them without keyword
* **dependencies:** add suffix for configs and plugins require
* **configs:** introduce FaultTolerance config, make available by default, without require

### Features

* **arguments:** introduce Arguments#[] ([c5a580f](https://github.com/marian13/convenient_service/commit/c5a580f432392c67d17404d472bf951fcfccb175))
* **callbacks:** introduce Service.callback that is called by before, after, and around ([38280a4](https://github.com/marian13/convenient_service/commit/38280a47668991decba2878306fe57d1988ae3a2))
* **can_be_method_step:** allow to create middlewares specifically for method step result ([15b2d24](https://github.com/marian13/convenient_service/commit/15b2d24937158a22ebd1091ddaf2e9dce216ab5b))
* **can_have_connected_steps:** allow to create middlewares for specifically for steps result, but not regular result ([894cb36](https://github.com/marian13/convenient_service/commit/894cb36ec1e80da504aac26373d99250202f2373))
* **can_have_connected_steps:** extract regular_result method ([c2113ad](https://github.com/marian13/convenient_service/commit/c2113ad41e800d6984f9c642303745d15c4675a3))
* **code:** add custom code to results from RescuesResultUnhandledExceptions, HasJSendResultParamsValidations::UsingActiveModelValidations and HasJSendResultParamsValidations::UsingDryValidation ([28797fd](https://github.com/marian13/convenient_service/commit/28797fd5d7f98a52d4d86350e04502fda0c41aae))
* **configs:** extract Inspect config ([dce5037](https://github.com/marian13/convenient_service/commit/dce5037e463a72fde5c427158b19dd3e05af3007))
* **configs:** introduce FaultTolerance config, make available by default, without require ([dbe3cb7](https://github.com/marian13/convenient_service/commit/dbe3cb7ad2f58ba3ca263216cef33b7fe2c33938))
* **result:** introduce Result#exception, move correspponding plugin to FaultTolerance config ([476a006](https://github.com/marian13/convenient_service/commit/476a00617506a3135f54c40dca3cc285d21d1424))
* **step_callbacks:** pass step args, kwargs to callback ([82c7712](https://github.com/marian13/convenient_service/commit/82c7712ef03b4f0253be073c79d25e5cd86a3a97))
* **steps:** add callbacks for Step#result ([91b22f5](https://github.com/marian13/convenient_service/commit/91b22f5d61fc72afda6a368eaf763d214983f34f))


### Bug Fixes

* **callbacks:** show source_location in exception joined by colon ([9a66f7f](https://github.com/marian13/convenient_service/commit/9a66f7fd4cd86920e5918ab300038eb3b674b6d1))
* **callbacks:** trigger before step caallback before step result is calculated ([3ea9964](https://github.com/marian13/convenient_service/commit/3ea996485045ea19682b153a5316f89358e25e2e))
* **connected_steps:** do not evaluate right expression when left expression is success ([19e4d5d](https://github.com/marian13/convenient_service/commit/19e4d5d1f5feda2fd23ef8e715d0d06b219336b5))


### Miscellaneous Chores

* release 0.20.0 ([ecd377e](https://github.com/marian13/convenient_service/commit/ecd377ee1a90215b1f90e8caa10aa0259f081097))


### Code Refactoring

* **dependencies:** add suffix for configs and plugins require ([f81a8a9](https://github.com/marian13/convenient_service/commit/f81a8a96d7a08b17472a2590e61ae245b48ec209))
* **steps:** remove reassignments since out already supports them without keyword ([0374519](https://github.com/marian13/convenient_service/commit/03745193ce103d26cdbcd4f5d927d4d9ba3182ca))

## [0.19.0](https://github.com/marian13/convenient_service/compare/v0.18.0...v0.19.0) (2024-06-08)


Expand Down
2 changes: 1 addition & 1 deletion lib/convenient_service/version.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# frozen_string_literal: true

module ConvenientService
VERSION = "0.19.0"
VERSION = "0.20.0"
end

0 comments on commit bff2ec5

Please sign in to comment.