CHANGELOG.md
# Change log
## 1.5.0 (2023-08-25)
- Ruby 3.2 compatibility. ([@sgerrand][])
- **Ruby 2.7 is required.**
## 1.3.0 (2021-05-11)
- Added Ruby 3.0 support ([@pomartel][])
- Fixed Ruby 2.7 warnings ([@mpestov][])
## 1.2.0 (2020-07-03)
- Added TruffleRuby support ([@ssnickolay][])
- Added Ruby 2.7 support ([@Sub-Xaero][])
- Fixed JRuby support
- Fixed all dependencies vulnerabilities
- Documents moved to Docsify engine ([@ssnickolay][])
## 1.1.0 (2019-03-20)
- Add `after_clone` declaration. ([@elardo][])
- Add opporotunity to include belongs_to association for active_record adapter. ([@madding][])
## 1.0.0 (2019-02-26)
- Return `Operation` instance as a rusult of cloning. ([@ssnickolay][])
See [migration guide](https://clowne.evilmartians.io/docs/from_v02_to_v10.html)
- Add `after_persist` declaration. ([@ssnickolay][], [@palkan][])
- Unify interface between adapters. ([@ssnickolay][])
- Deprecate `Operation#save` and `Operation#save!` methods. ([@ssnickolay][])
- Improve Docs ([@ssnickolay][], [@palkan][])
## 0.2.0 (2018-02-21)
- Add `Cloner#partial_apply` method. ([@palkan][])
- Add RSpec matchers `clone_association` / `clone_associations`. ([@palkan][])
- [[#15](https://github.com/palkan/clowne/issues/15)] Add control over nested params. ([@ssnickolay][])
## 0.1.0 (2018-02-01)
- Add `init_as` declaration. ([@palkan][])
- Support [Sequel](https://github.com/jeremyevans/sequel). ([@ssnickolay][])
- Support passing a block to `#clowne` for inline configuration. ([@palkan][])
## 0.1.0.beta1 (2018-01-08)
- Initial version. ([@ssnickolay][], [@palkan][])
[@palkan]: https://github.com/palkan
[@ssnickolay]: https://github.com/ssnickolay
[@elardo]: https://github.com/elardo
[@madding]: https://github.com/madding
[@pomartel]: https://github.com/pomartel
[@mpestov]: https://github.com/mpestov
[@Sub-Xaero]: https://github.com/Sub-Xaero
[@sgerrand]: https://github.com/sgerrand