Releases: toptal/granite
Releases · toptal/granite
v0.17.2
What's Changed
- Bump actions/cache from 3 to 4 by @dependabot in #116
- [DEVX-3603] Deprecate Granite::Action#perform by @lstrzebinczyk in #117
- [DEVX-4047] Bump rubocop to latest and fix offenses by @lstrzebinczyk in #118
- Update rubocop-rails requirement from ~> 2.24.1 to ~> 2.25.0 by @dependabot in #119
- Release 0.17.2 by @lstrzebinczyk in #120
New Contributors
- @lstrzebinczyk made their first contribution in #117
Full Changelog: v0.17.1...v0.17.2
v0.17.1
What's Changed
- Bump actions/checkout from 3 to 4 by @dependabot in #105
- Remove capybara from dev deps by @mbie in #109
- Update rspec-rails requirement from ~> 3.6 to ~> 6.0 by @dependabot in #106
- Bump actions/setup-python from 4 to 5 by @dependabot in #110
- [DEVX-2655] Fix in_transaction collisions with other gems by @catks in #112
New Contributors
Full Changelog: v0.17.0...v0.17.1
v0.15.4
v0.15.3
v0.17.0
What's Changed
- Support for ruby 3.2 by @konalegi in #100
- Refine main page of the Granite docs by @jarosluv in #101
- Refine documentation. Part 2 by @jarosluv in #103
- Support for Rails 7.1 by @ojab and @dependabot in #107
- [BREAKING] Drop support for Rails < 6.0 by @ojab and @dependabot in #107
New Contributors
- @juike made their first contribution in #99
- @konalegi made their first contribution in #100
- @jarosluv made their first contribution in #101
- @ebeagusamuel made their first contribution in #102
- @ojab made their first contribution in #107
- @dependabot made their first contribution in #107
Full Changelog: v0.16.0...v0.17.0
v0.15.0
- [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
v0.14.1
- Introduce the ruby2_keywords (https://github.com/ruby/ruby2_keywords) gem in order to provide compatibility with Ruby 3 for some internal methods
v0.14.0
- Introduce instrumentation and RSpec matcher to check if action was performed:
https://toptal.github.io/granite/testing/#testing-composition - Introduce
Action.with
as a more powerful replacement forAction.as
, that allows passing more than
just performer: https://toptal.github.io/granite/#context-performer