# 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