Matchbox

Latest version: v1.2.1

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

Scan your dependencies

Page 1 of 2

1.2.1

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

Breaking changes
----------------

- Drop support for python 3.7 (`477 <https://github.com/ClearcodeHQ/matchbox/issues/477>`_)


Features
--------

- Add Support for Python 3.12 (`505 <https://github.com/ClearcodeHQ/matchbox/issues/505>`_)


Miscellaneus
------------

- `443 <https://github.com/ClearcodeHQ/matchbox/issues/443>`_, `#461 <https://github.com/ClearcodeHQ/matchbox/issues/461>`_, `#463 <https://github.com/ClearcodeHQ/matchbox/issues/463>`_, `#481 <https://github.com/ClearcodeHQ/matchbox/issues/481>`_, `#506 <https://github.com/ClearcodeHQ/matchbox/issues/506>`_

1.2.0

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

Features
--------

- Support python 3.11 (`424 <https://github.com/ClearcodeHQ/matchbox/issues/424>`_)


Miscellaneus
------------

- Add towncrier to manage newsfragments and automatically build CHANGES.rst (`422 <https://github.com/ClearcodeHQ/matchbox/issues/422>`_)
- Move dependency management from requirements to pipenv (`423 <https://github.com/ClearcodeHQ/matchbox/issues/423>`_)
- Migrate most of setup.cfg to pyproject.toml (`425 <https://github.com/ClearcodeHQ/matchbox/issues/425>`_)
- Migrate automerge to a shared workflow from `fizyk/actions-reuse` (`426 <https://github.com/ClearcodeHQ/matchbox/issues/426>`_)
- Use tbump as version management tool. Also fix a number of places where bumpversion wasn't used previously. (`427 <https://github.com/ClearcodeHQ/matchbox/issues/427>`_)
- Run benchmarks only after tests passes. (`434 <https://github.com/ClearcodeHQ/matchbox/issues/434>`_)
- Publish documentation next to benchmarks on github pages. (`435 <https://github.com/ClearcodeHQ/matchbox/issues/435>`_)

1.1.1

=====

Misc
----

- Run tests on python 3.10

1.1.0

=====

Feature
-------

- Add support for python 3.9
- Replace NamedTuple usage with dataclass for the Trait class
- Support `PEP 561 <https://www.python.org/dev/peps/pep-0561/>`_

1.0.0

=====

- [enhancement] support only python 3.7 and up
- [enhancement] Add type hints
- small code enhancement during adding matching entities to boxes
- remove method - ability to remove entity from already built box
- fix license information

0.3.0

=====

- added short glossary
- updated docs to reflect naming changes
- rewritten usage
- renamed various object's usages and index_object to entity [thanks Michael Sweeney]
- renamed characteristics_value and value references to traits, as in Characteristic's trait. [thanks Michael Sweeney]
- renamed MatchBox.not_matching method into MatchBox.mismatch - signature remained the same.
- only None and empty list will be treated as a value not used for matching
- added repr method to box
- renamed exclude_unknown to mismatch_unknown to clarify set's meaning
- Extracted indexing logic from MatchBox to a base class.

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.