- properly close injector when exception thrown in teardown phase
- add support for Python 3.11
- extend API of IFactory.close for the purpose of solving issue #7
- resolve issue #7
- deploy task no longer requires test jobs
- fix config.yml so that the job is triggered once tag is pushed
- make Changelog chapter in Sphinx documentation work again
- remove compatibility layer for no longer supported Python 3.6
- fix various CI issues (#6)
- project was moved from GitLab to GitHub (original repo can be found at https://gitlab.com/zef1r/pydio)
- testing and releasing is now done via CircleCI
- use commitizen tool (https://github.com/commitizen-tools/commitizen) to handle automatic version bump (based on Git log messages) and changelog management
- switch to Poetry (https://python-poetry.org/) from Pipenv (https://pipenv.pypa.io/en/latest/)
- successfully pass testing on Python 3.10
- drop support for Python 3.6 (as some development tools need >=3.7)
- use Markdown for README and CHANGELOG
- add quickstart tutorial to documentation
- add env parameter to
Injector.scoped()
method - make code thread-safe
- part of the
Injector
class was made abstract inpydio.base.IInjector
interface
- fix annotations in
pydio.base
module
- add missing support for async context manager in
pydio.injector.Injector
class - add initial documentation draft with API docs
- add badges to the project
- change module name:
pydio.variant
->pydio.keys
- redesign
pydio.base
module
- added basic example to README.rst
- fix in scripts and pipeline
- update README.rst
- add
CHANGELOG.rst
file
- add missing
__version__
attribute topydio.__init__.py
- fix pipeline issue about missing version info
- first released tag