File tree Expand file tree Collapse file tree 2 files changed +11
-1
lines changed
Expand file tree Collapse file tree 2 files changed +11
-1
lines changed Original file line number Diff line number Diff line change @@ -5,6 +5,16 @@ All notable changes to this project will be documented in this file.
55The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ ) ,
66and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
77
8+ ## [ 2.0.5] - 2023-11-25 :lab_coat :
9+ - Adds support for resolving ` Protocol ` classes even when they don't define an
10+ ` __init__ ` method, by @lucas-labs
11+ - Fixes bug in service provider build logic causing singletons to be instantiated
12+ n times when they are registered after its dependant, by @lucas-labs
13+ - Changes the "ignore attributes" logic so that if a class variable has already
14+ been initialized externally, rodi doesn't attempt to reinitialize it (and to
15+ also prevent overriding it if the initialized class variable is also a
16+ registered object), by @lucas-labs
17+
818## [ 2.0.4] - 2023-10-28 :dragon :
919- Fixes bug in Singleton implementation: stop singleton provider from recreating
1020 objects implementing ` __len__ ` , by [ Klavionik] ( https://github.com/Klavionik ) .
Original file line number Diff line number Diff line change 1- __version__ = "2.0.4 "
1+ __version__ = "2.0.5 "
You can’t perform that action at this time.
0 commit comments