CHANGELOG.md in smart_initializer-0.9.1 vs CHANGELOG.md in smart_initializer-0.10.0
- old
+ new
@@ -1,11 +1,16 @@
# Changelog
All notable changes to this project will be documented in this file.
-## [0.9.1] - 2022-03-06
+## [0.10.0] - 2022-10-04
+### Changed
+- `SmartCore::Engine::ReadWriteLock` is used instead `SmartCore::Engine::Lock` in order to decrease the count of RubyVM's context switching and useless Mutexes usage;
+- reduced `KeyError`-exception flow use cases in some cases inside the framework internals (in order to reduce object allocations under the hood);
+- bumped development dependencies;
+- bumped core dependencies (in order to use `ReadWiteLock` (and actualize available inner-framework features);
+## [0.9.1] - 2022-03-06
### Fixed
-
- `finalize` now accepts lambdas with arity `-2`. For example `->(a, *b) {}` or `:freeze.to_proc`
which in `Ruby >= 3` returns lambda with arity equal to `-2`.
## [0.9.0] - 2021-12-19
### Changed