Releases: tycooon/memery
Releases · tycooon/memery
v1.6.0
What's Changed
- Bump GitHub actions by @Earlopain in #49
- Drop dependency on
ruby2_keywords
by @Earlopain in #47 - Add Ruby 3.3 to CI by @Earlopain in #48
- README mentions object-shape optimization by @nevinera in #45
- Improve performance of memoized methods with arguments by ~50% by @CKolkey in #50
- Drop old rubies support (< 2.7).
New Contributors
- @Earlopain made their first contribution in #49
- @CKolkey made their first contribution in #50
Full Changelog: v1.5.0...v1.6.0
v1.5.0
v1.4.1
Refactoring and optimizations.
Full Changelog: v1.4.0...v1.4.1
v1.4.0
v1.3.0
What's Changed
- Fix warnings from Ruby 2.7 by @AlexWayfer in #19
- Return method name from memoize by @JelF in #22
- Allow memoization after including module with Memery by @AlexWayfer in #23
- Fix memoization with Hash-like objects as parameters by @AlexWayfer in #25
New Contributors
Full Changelog: v1.2.0...v1.3.0
v1.2.0
What's Changed
- Add
:ttl
option formemoize
method by @AlexWayfer in #11 - Add
--warnings
option for RSpec by @AlexWayfer in #13 - Add benchmark script by @AlexWayfer in #14
- Repair code to avoid "instance variable not initialized" warning by @martinstreicher in #12
- Reduce the code, remove
rubocop:disable
by @AlexWayfer in #16 - Add
.memoized?
method by @AlexWayfer in #17
New Contributors
- @martinstreicher made their first contribution in #12
Full Changelog: v1.1.0...v1.2.0
v1.1.0
What's Changed
- Optimize speed and memory for cached values returns by @AlexWayfer in #10
Full Changelog: v1.0.0...v1.1.0
v1.0.0
What's Changed
- Add
.ruby-version
file to.gitignore
by @AlexWayfer in #6 - Add EditorConfig file by @AlexWayfer in #5
- Add
:condition
option for.memoize
method by @AlexWayfer in #7 - Add documentation about
:condition
option into README by @AlexWayfer in #8
Full Changelog: v0.6.0...v1.0.0
v0.6.0
What's Changed
- Add spec and doc for class methods by @AlexWayfer in #3
Full Changelog: v0.5.0...v0.6.0