Skip to content

Releases: toptal/granite

v0.17.2

27 May 11:55
4f0c6d9
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.17.1...v0.17.2

v0.17.1

19 Jan 16:47
Compare
Choose a tag to compare

What's Changed

New Contributors

  • @mbie made their first contribution in #109

Full Changelog: v0.17.0...v0.17.1

v0.15.4

19 Jan 18:38
Compare
Choose a tag to compare

Full Changelog: v0.15.0...v0.15.4

  • Revert breaking changes from 0.15.1 and 0.15.2
  • Keep backport fix from v0.15.3 (#113)

v0.15.3

19 Jan 17:00
Compare
Choose a tag to compare

What's Changed

  • [DEVX-2655] [Backport 0.15.x] Fix in_transaction collisions with other gems by @catks in #113

Full Changelog: v0.15.1...v0.15.3

v0.17.0

09 Oct 14:09
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.16.0...v0.17.0

v0.15.0

22 Nov 07:40
Compare
Choose a tag to compare
  • [BREAKING] Change form builder from ActiveData to Granite::Form. This means Granite no longer depends
    on ActiveData, Granite::Form currently is a direct replacement for ActiveData that uses same syntax.
  • Add support for detecting types of aliased attributes when using represents

v0.14.2

13 Oct 09:58
1c0b7fb
Compare
Choose a tag to compare
  • Fix error existence check on Granite::Action#merge_errors in Rails 6.1
  • Add Granite::Action.subject? helper method
  • Fix ActiveRecord::Enum handling with represents

v0.14.1

26 Aug 12:55
Compare
Choose a tag to compare

v0.14.0

26 Aug 12:24
Compare
Choose a tag to compare

v0.13.0

14 Jul 17:33
Compare
Choose a tag to compare
  • Fix Ruby 3 Warnings
  • Improve how projector specs initialize controller to be more rails like and fix several issues.
    • [BREAKING] As a result abstract actions/projectors will have to be initialized using prepend_before in projector specs.