Skip to content

Commit fea5c4d

Browse files
authored
Merge pull request #9 from runemalm/feature/next-version
Feature/next version
2 parents ca58b47 + 9d2b5af commit fea5c4d

File tree

19 files changed

+141
-225
lines changed

19 files changed

+141
-225
lines changed

Makefile

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,10 @@ pre-commit-run: ## run the pre-commit hooks
106106
# PIPENV
107107
################################################################################
108108

109+
.PHONY: pipenv-rm
110+
pipenv-rm: ## remove the virtual environment
111+
pipenv --rm
112+
109113
.PHONY: pipenv-install
110114
pipenv-install: ## setup the virtual environment
111115
pipenv install --dev

README.md

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

8484
## Release Notes
8585

86+
### [1.0.0-beta.1](https://github.com/runemalm/py-dependency-injection/releases/tag/v1.0.0-beta.1) (2025-01-06)
87+
88+
- **Transition to Beta**: Transitioned from alpha to beta. Features have been stabilized and are ready for broader testing.
89+
- **Removal**: We have removed the dependency container getter and setter functions, as well as the RegistrationSerializer class, which were first introduced in v1.0.0-alpha.9. This decision reflects our focus on maintaining a streamlined library that emphasizes core functionality. These features, which would not be widely used, added unnecessary complexity without offering significant value. By removing them, we are reinforcing our commitment to our design principles.
90+
- **Enhancement**: Added suppprt for configuring default scope name. Either a static string value, or a callable that returns the name.
91+
8692
### [1.0.0-alpha.10](https://github.com/runemalm/py-dependency-injection/releases/tag/v1.0.0-alpha.10) (2024-08-11)
8793

8894
- **Tagged Constructor Injection**: Introduced support for constructor injection using the `Tagged`, `AnyTagged`, and `AllTagged` classes. This allows for seamless injection of dependencies that have been registered with specific tags, enhancing flexibility and control in managing your application's dependencies.

docs/community.rst

Lines changed: 0 additions & 9 deletions
This file was deleted.

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.10"
38+
release = "1.0.0-beta.1"
3939

4040

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

docs/index.rst

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
1-
.. warning::
1+
.. note::
22

3-
This library is currently in the alpha stage of development. Expect changes and improvements as we work towards a stable release.
3+
This library is currently in the beta stage of development.
4+
While features are stable, some minor adjustments may occur before the final release.
45

56
py-dependency-injection
67
=======================
@@ -42,11 +43,4 @@ Key Advantages
4243

4344
releases
4445

45-
.. apireference-docs:
46-
.. toctree::
47-
:maxdepth: 1
48-
:caption: API Reference
49-
50-
py-modindex
51-
5246
You can find the source code for `py-dependency-injection` in our `GitHub repository <https://github.com/runemalm/py-dependency-injection>`_.

docs/modules/container.rst

Lines changed: 0 additions & 9 deletions
This file was deleted.

docs/modules/decorator.rst

Lines changed: 0 additions & 9 deletions
This file was deleted.

docs/modules/scope.rst

Lines changed: 0 additions & 9 deletions
This file was deleted.

docs/py-modindex.rst

Lines changed: 0 additions & 2 deletions
This file was deleted.

docs/releases.rst

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,20 @@
1-
.. warning::
1+
.. note::
22

3-
This library is currently in the alpha stage of development. Expect changes and improvements as we work towards a stable release.
3+
This library is currently in the beta stage of development.
4+
While features are stable, some minor adjustments may occur before the final release.
45

56
###############
67
Version History
78
###############
89

10+
**1.0.0-beta.1 (2025-01-06)**
11+
12+
- **Transition to Beta**: Transitioned from alpha to beta. Features have been stabilized and are ready for broader testing.
13+
- **Removal**: We have removed the dependency container getter and setter functions, as well as the RegistrationSerializer class, which were first introduced in v1.0.0-alpha.9. This decision reflects our focus on maintaining a streamlined library that emphasizes core functionality. These features, which would not be widely used, added unnecessary complexity without offering significant value. By removing them, we are reinforcing our commitment to our design principles.
14+
- **Enhancement**: Added suppprt for configuring default scope name. Either a static string value, or a callable that returns the name.
15+
16+
`View release on GitHub <https://github.com/runemalm/py-dependency-injection/releases/tag/v1.0.0-beta.1>`_
17+
918
**1.0.0-alpha.10 (2024-08-11)**
1019

1120
- **Tagged Constructor Injection**: Introduced support for constructor injection using the `Tagged`, `AnyTagged`, and `AllTagged` classes. This allows for seamless injection of dependencies that have been registered with specific tags, enhancing flexibility and control in managing your application's dependencies.

0 commit comments

Comments
 (0)