Skip to content

Releases: servactory/treaty

v0.20.0

23 Dec 17:56

Choose a tag to compare

What's Changed

Breaking Changes 💥

  • Introduce action-based contract system by @afuno in #46

Full Changelog: v0.19.0...v0.20.0

v0.19.0

22 Dec 09:48

Choose a tag to compare

What's Changed

Features 🎉

  • Reorganize attribute handling under entity namespace by @afuno in #45

Full Changelog: v0.18.0...v0.19.0

v0.18.0

21 Dec 20:26

Choose a tag to compare

What's Changed

Features 🎉

  • Enhance nested structure reuse with use_entity by @afuno in #41

Polish 💅🏻

  • Update Treaty Entity usage examples by @afuno in #44

Tests 🏭

  • Introduce Treaty examples with detailed specifications by @afuno in #42

Full Changelog: 0.17.0...v0.18.0

v0.17.0

16 Dec 16:14

Choose a tag to compare

What's Changed

Features 🎉

  • Add execution order support for options by @afuno in #39

Full Changelog: v0.16.0...0.17.0

v0.16.0

15 Dec 08:30

Choose a tag to compare

What's Changed

Features 🎉

  • Introduce computed attribute modifier for derived values by @afuno in #38

Full Changelog: v0.15.0...v0.16.0

v0.15.0

30 Nov 15:25

Choose a tag to compare

What's Changed

Features 🎉

  • Add conditional attributes support via if option by @afuno in #32
  • Improve error handling for custom message lambdas by @afuno in #33
  • Extend Treaty::Result with version attribute support by @afuno in #34
  • Add conditional attributes support with unless by @afuno in #35

Documentation 📑

  • Update CLAUDE.md by @afuno in #36
  • Analyze project and update documentation by @afuno in #37

Full Changelog: v0.14.0...v0.15.0

v0.14.0

25 Nov 20:45

Choose a tag to compare

What's Changed

Features 🎉

  • Support separate validation and casting for date, time, and datetime fields by @afuno in #31

Documentation 📑

Full Changelog: v0.13.0...v0.14.0

v0.13.0

22 Nov 21:07

Choose a tag to compare

What's Changed

Features 🎉

  • Add transform modifier to support value transformations by @afuno in #28
  • Add cast modifier for automated type casting by @afuno in #29

Full Changelog: v0.12.0...v0.13.0

v0.12.0

22 Nov 12:28

Choose a tag to compare

What's Changed

Features 🎉

  • Add inventory system and enhance Treaty architecture by @afuno in #26

Breaking Changes 💥

  • Remove strategy-related documentation and code components by @afuno in #24

Misc 🧰

  • Check support for Ruby 4.0.0-preview2 by @afuno in #27

Documentation 📑

Full Changelog: v0.11.0...v0.12.0

v0.11.0

19 Nov 19:05

Choose a tag to compare

What's Changed

Features 🎉

  • Add validation for conflicting version configurations by @afuno in #23

Full Changelog: v0.10.0...v0.11.0