- #111 Fix support for Active Support 7.2 without Rails.
- Drop support for Ruby 2.7.
- Restore Rails 6.1 compatibility.
- #96 Accept anything that responds to
===
inConfiguration.warnings_treated_as_deprecation
.
- #99: Fix
Warning.warn
hook to accept a category. - #95: Allow configuration of deprecation file paths and file names.
- #90 & #93: Stop using deprecated behavior from Active Support. (@etiennebarrie)
- #91: Require necessary Active Support core extension. (@etiennebarrie)
- #80: Filter out stack trace from Gem::Deprecate deprecation messages (@davidstosik)
- #78: Show deprecations without stacktrace. (@shioyama)
- #74: Add support for
Rails.application.deprecators
. (@gmcgibbon)
- #58: Drop support for Ruby < 2.6 & Active Support < 5.2. (@sambostock)
- #58: Ensure compatibility with Rails 7. (@sambostock)
- #46: Handle another two part Ruby 2.7 keyword argument deprecation warning. (@casperisfine)
- #42: Fix Minitest plugin kicking in when it shouldn't. (@Edouard-chin)
- #45: Handle two part Ruby 2.7 keyword argument deprecation warning. (@casperisfine)
- #37: Add Rspec support. (@andrewmarkle)
- #38: Add a way to mark test as flaky. (@Edouard-chin)
- #39: Introduced a way to help recording massive amount of deprecations. (@Edouard-chin)
- #34: Fixes SystemStackError with RubyGems v3 and Ruby 2.5+. (@dylanahsmith)
- #30: Introduce a
DeprecationMismatch
error class. (@Edouard-chin)
- #29: Fix issue where the error class triggered was incorrect in some circumstances. (@Edouard-chin)
- #28:
Configuration.allowed_deprecations
now accepts Procs. This is useful if you need to whitelist deprecations based on the caller.
- #22: Fixes
Kernel.warn
not triggering deprecation. (@rmacklin)
- #15: Add support for ActiveSupport 4.2. (@andrewmarkle)