Skip to content

Commit c256f5d

Browse files
committed
Added release notes and bumped version to 1.0.0-alpha.9.
1 parent 010e17e commit c256f5d

File tree

4 files changed

+14
-2
lines changed

4 files changed

+14
-2
lines changed

README.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,11 @@ You can find the source code for `py-dependency-injection` on [GitHub](https://g
8383

8484
## Release Notes
8585

86+
### [1.0.0-alpha.9](https://github.com/runemalm/py-dependency-injection/releases/tag/v1.0.0-alpha.9) (2024-08-08)
87+
88+
- **Breaking Change**: Removed constructor injection when resolving dataclasses.
89+
- **Enhancement**: Added dependency container getter and setter for registrations. Also added new `RegistrationSerializer` class for for serializing and deserializing them. These additions provide a more flexible way to interact with the container's registrations.
90+
8691
### [1.0.0-alpha.8](https://github.com/runemalm/py-dependency-injection/releases/tag/v1.0.0-alpha.8) (2024-06-07)
8792

8893
- **Bug Fix**: Fixed an issue in the dependency resolution logic where registered constructor arguments were not properly merged with automatically injected dependencies. This ensures that constructor arguments specified during registration are correctly combined with dependencies resolved by the container.

docs/conf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
version = "1.0"
3636

3737
# The full version, including alpha/beta/rc tags
38-
release = "1.0.0-alpha.8"
38+
release = "1.0.0-alpha.9"
3939

4040

4141
# -- General configuration ---------------------------------------------------

docs/releases.rst

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,13 @@
66
Version History
77
###############
88

9+
**1.0.0-alpha.9 (2024-08-08)**
10+
11+
- **Breaking Change**: Removed constructor injection when resolving dataclasses.
12+
- **Enhancement**: Added dependency container getter and setter for registrations. Also added new `RegistrationSerializer` class for for serializing and deserializing them. These additions provide a more flexible way to interact with the container's registrations.
13+
14+
`View release on GitHub <https://github.com/runemalm/py-dependency-injection/releases/tag/v1.0.0-alpha.9>`_
15+
916
**1.0.0-alpha.8 (2024-06-07)**
1017

1118
- **Bug Fix**: Fixed an issue in the dependency resolution logic where registered constructor arguments were not properly merged with automatically injected dependencies. This ensures that constructor arguments specified during registration are correctly combined with dependencies resolved by the container.

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
setup(
88
name="py-dependency-injection",
9-
version="1.0.0-alpha.8",
9+
version="1.0.0-alpha.9",
1010
author="David Runemalm, 2024",
1111
author_email="david.runemalm@gmail.com",
1212
description="A dependency injection library for Python.",

0 commit comments

Comments
 (0)