Changelog

Warning

This Document Page Under Construction

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

v0.1.0 (2021-08-23)

Minor release

Added

  • Added module src.mediapills.dependency_injection.exceptions class RecursionError

  • Added codecov integration

  • Added badges: requires.io, codecov, actions, py_versions, license, downloads, wheel and codeclimate

  • Added files: LICENSE.md and CONTRIBUTING.md

  • Added classifiers and project_urls sections in file setup.cfg

  • Added py36, py37 and py39 into section envlist in tox.ini file

Other

  • Changed mypy, pytest-cov and build modules version

  • Changed README.rst

  • Changed value in python_requires section in setup.cfg file from 3.8 to 3.5

  • Changed code-analysis.yml workflow file

v0.0.2 (2021-08-22)

Patch release

Added

  • Created decorator handle_unknown_identifier()

  • Created module mediapills.dependency_injection class Container methods: __getitem__(), __setitem__(), values(), items(), copy(), update() and protect()

  • Created TestInjector unit test case

Other

v0.0.1 (2021-08-21)

Minor release

Added

  • Created .coveragerc file specifies python coverage configuration

  • Created .gitignore file specifies intentionally untracked files

  • Created .pre-commit-config.yaml file specifies pre-commit configuration

  • Created Makefile the make utility

  • Created pyrightconfig.json the Pyright flexible configuration

  • Created python package builder setup.py and setup.cfg

  • Created module mediapills.dependency_injection class Container

  • Created module src.mediapills.dependency_injection.exceptions classes: BaseContainerException, ExpectedInvokableException, FrozenServiceException, InvalidServiceIdentifierException, UnknownIdentifierException and RecursionInfiniteLoopError

  • Created unit tests case TestContainer

  • Created virtualenv management file tox.ini