All Versions
19
Latest Version
Avg Release Cycle
338 days
Latest Release
-
Changelog History
Page 1
Changelog History
Page 1
-
v0.8.1 Changes
- 💎 Officially support Ruby 3.1 ([#268], by [Matijs van Zuijlen][mvz])
- Fix association building for
belongs_to
with:with_deleted
option ([#277], by [Matijs van Zuijlen][mvz])
-
v0.8.0 Changes
- Do not set
paranoid_value
when destroying fully ([#238], by [Aymeric Le Dorze][aymeric-ledorze]) - 👉 Make helper methods for dependent associations private ([#239], by [Matijs van Zuijlen][mvz])
- Raise ActiveRecord::RecordNotDestroyed if destroy returns false ([#240], by [Hao Liu][leomayleomay])
- 👉 Make unscoping by
with_deleted
less blunt ([#241], by [Matijs van Zuijlen][mvz]) - ⬇️ Drop support for Ruby 2.4 and 2.5 ([#243] and [#245] by [Matijs van Zuijlen][mvz])
- ✂ Remove deprecated methods ([#244] by [Matijs van Zuijlen][mvz])
- ✂ Remove test files from the gem ([#261] by [Matijs van Zuijlen][mvz])
- ➕ Add support for Rails 7 ([#262] by [Vederis Leunardus][cloudsbird])
- Do not set
-
v0.7.3
-
v0.7.2 Changes
- Do not set boolean column to NULL on recovery if nulls are not allowed ([#193], by [Shodai Suzuki][soartec-lab])
- ➕ Add a CONTRIBUTING.md file ([#207], by [Matijs van Zuijlen][mvz])
-
v0.7.1 Changes
- 👌 Support Rails 6.1 ([#191], by [Matijs van Zuijlen][mvz])
- Support
belongs_to
with both:touch
and:counter_cache
options ([#208], by [Matijs van Zuijlen][mvz] with [Paul Druziak][pauldruziak]) - 👌 Support Ruby 3.0 ([#209], by [Matijs van Zuijlen][mvz])
-
v0.7.0 Changes
💥 Breaking changes
- 👌 Support Rails 5.2+ only ([#126], by [Daniel Rice][danielricecodes])
- ⚡️ Update set of supported rubies to 2.4-2.7 ([#144], [#173] by [Matijs van Zuijlen][mvz])
👌 Improvements
- 🖐 Handle
with_deleted
association option as a scope ([#147], by [Matijs van Zuijlen][mvz]) - Simplify validation override ([#158], by [Matijs van Zuijlen][mvz])
- 🚅 Use correct unscope syntax so unscope works on Rails Edge ([#160], by [Matijs van Zuijlen][mvz])
- 🛠 Fix ruby 2.7 keyword argument deprecation warning ([#161], by [Jon Riddle][wtfspm])
📚 Documentation
- Document save after destroy behavior ([#146], by [Matijs van Zuijlen][mvz])
- ⚡️ Update version number instructions for installing gem ([#164], by [Kevin McAlear][kevinmcalear])
- Add example with
destroyed_fully?
anddeleted_fully?
to the readme ([#170], by [Kiril Mitov][thebravoman])
Internal
- 👌 Improve code quality using RuboCop ([#148], [#152], [#159], [#163], [#171] and [#173], by [Matijs van Zuijlen][mvz])
- Measure code coverage using SimpleCov ([#150] and [#175] by [Matijs van Zuijlen][mvz])
- ✅ Silence warnings emitted during tests ([#156], by [Matijs van Zuijlen][mvz])
- 👉 Make rake tasks more robust and intuitive ([#157], by [Matijs van Zuijlen][mvz])
-
v0.6.3 Changes
January 25, 2020- ⚡️ Update Travis CI configuration ([#137], by [Matijs van Zuijlen][mvz]).
- ➕ Add predicate to check if record was soft deleted or hard deleted ([#136], by [Aymeric Le Dorze][aymeric-ledorze]).
- ➕ Add support for recover! method ([#75], by [vinoth][avinoth]).
- 🛠 Fix a record being dirty after destroying it ([#135], by [Aymeric Le Dorze][aymeric-ledorze]).
-
v0.6.2 Changes
October 22, 2019- Prevent recovery of non-deleted records ([#133], by [Mary Beliveau][marycodes2] and [Valerie Woolard][valeriecodes])
- Allow model to set
table_name
afteracts_as_paranoid
macro ([#131], by [Alex Wheeler][AlexWheeler]). - 👉 Make counter cache work with a custom column name and with optional associations ([#123], by [Ned Campion][nedcampion]).
-
v0.6.1 Changes
September 13, 2019- ➕ Add support for Rails 6 ([#124], by [Daniel Rice](danielricecodes), [Josh Bryant](jbryant92), and [Romain Alexandre](RomainAlexandre))
- ➕ Add support for incrementing and decrementing counter cache columns on associated objects ([#119], by [Dimitar Lukanov][shadydealer])
- Add
:double_tap_destroys_fully
option, with defaulttrue
([#116], by [Michael Riviera][ri4a]). - 💎 Officially support Ruby 2.6 ([#114], by [Matijs van Zuijlen][mvz]).
-
v0.6.0 Changes
June 07, 2018(To be added)
<!-- Contributors -->
<!-- issues & pull requests -->