Releases: dry-rb/dry-core
Releases · dry-rb/dry-core
v1.0.2
v1.0.1
v1.0.0
v0.9.1
v0.9.0
v0.8.1
Fixed
- [memoizable] plays better with inheritance.
There were cases when cached values from base claesses were used, see #70 (@flash-gordon)
v0.8.0
Added
Dry::Core::BasicObject
ported from hanami-utils (@jodosha)
Changed
- [BREAKING] [descendants tracker] switch to using
Class#subclasses
on Ruby 3.1+.
This changes the order of returned subclasses (immediate subclasses now go first) (@flash-gordon)
v0.7.1
Fixed
- [memoizable] memoizable correctly handles cases where a method
has unnamed params (e.g. happens when the new...
syntax is used) (@flash-gordon)
v0.7.0
Fixed
- [memoizable] warnings when using keyword arguments (@flash-gordon)
- [deprecations] warnings show more relevant information about caller by default (@timriley)
Changed
- Minimal Ruby version is 2.6
- [memoizable] memoization of block-accepting methods is deprecated (@flash-gordon)
v0.6.0
Added
- [memoizable] support for
BasicObject
(@oleander) - [memoizable] support for methods that accept blocks (@oleander)
- [deprecations] allow printing frame info on warn when setting up Deprecation module (via #52) (@waiting-for-dev)
Fixed
- [memoizable] works with MRI 2.7+ keyword arguments now (@oleander)