Software-patterns

Latest version: v2.0.0

Safety actively analyzes 626763 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

2.0.0

==================

Redesign the Proxy pattern so that it is actually usefull for client code.
Now, to use the pattern one need only to import the Proxy (class) type
`from software_patterns import Proxy`

Changes
^^^^^^^

feature
"""""""
- allow flexible adaptation of Proxy pattern with a single entrypoint

refactor
""""""""
- fix type checking with mypy on python3.6
- remove Handler Prototype Pattern
- static type checking with mypy of test code (along with prod code)

ci
""
- update Codecov Job image runner to ubuntu-2004:2022
- enable CI for Python 3.11


breaking
""""""""
- Handler Pattern is no longer supported.
- Removed the ProxySubject type.

1.3.0

==================

Releasing the Singleton Pattern, implemented as a Python Metaclass.

Changes
^^^^^^^

feature
"""""""
- add Singleton Pattern

1.2.1

------------------

fix
^^^
- correctly declare supported types through setup.cfg and setuptools

1.2.0

------------------

feature
^^^^^^^
- enable types to be recognized by packages importing the software_patterns library

1.1.3

------------------

docs
^^^^
- set badges in README to target the master branch

1.1.2

------------------

docs
^^^^
- add badge in README to show number of monthly downloads from pypi

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.