Kingston Changelog
0.7.0
- The module
kingston.match
can now do a wildcard match using
...
(Ellipsis
) objects, i.e. an arbitrary long group of
Any
matchings.
- Many more refactoring and fixes in
kingston.match
- Testing utility
kingston.testing.fixture
and extract and run
doctests as pytest
fixtures.
- Dropped the homegrown pipe operator overloading mechanism, use
SSPipe instead.
- Can build as a Conda
Package.
- Dropped obsolete dependencies, e.g.
pysistence
.
- More extensive usage of MyPy
gradual typing mechanism.
0.6.8
- Fixes for
kingston.match
kingston.testing.trial()
/ kingston.testing.retryit()
, moved
to kingston.devtool
.
0.6.7
- Bugfix in
kingston.match.Match.case()
0.6.6
- Polish release, mosly QA work
- Smaller bugfixes
- Coverage analysis with
pytest-cov
- Trimmed code base after coverage analysis
0.6.5
- New module
kingston.match
, a mechanism for ”pattern matching”
using subclasses of dict
’s to store patterns and references to
callable
’s.
0.6.4
- Built a more formal project structure.
- Started to use light-weight CI in the form of a GitHub action
invoking Tox.
0.6.3
- Project renamed to ”Kingston” and re-licenced under LGPL v3