clowne-rb/clowne

View on GitHub
CHANGELOG.md

Summary

Maintainability
Test Coverage
# 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