Changelog#

7.0.1#

Released on 2023-11-03 - GitHub - PyPI

What's Changed

Full Changelog: 7.0.0...7.0.1

7.0.0: Drop Python 3.7#

Released on 2023-07-25 - GitHub - PyPI

6.0.3: Fix badge#

Released on 2023-01-29 - GitHub - PyPI

Fix a broken readme badge

6.0.2: Fix DateRestriction#

Released on 2023-01-29 - GitHub - PyPI

  • Fix order of timestamps in DateRestriction (#158)

Internal Upgrades

  • Bump dunamai from 1.13.2 to 1.15.0, pytest from 7.2.0 to 7.2.1, furo from 2022.9.29 to 2022.12.7, black from 22.10.0 to 22.12.0, isort from 5.10.1 to 5.11.4, sphinx-autodoc-typehints from 1.20.1 to 1.21.0, sphinx-autodoc-typehints from 1.19.5 to 1.20.1, jsonschema from 4.17.0 to 4.17.3, certifi from 2022.9.24 to 2022.12.7 (#151, #152, #153, #154, #155, #149, #147, #140, #142)
  • [pre-commit.ci] pre-commit autoupdate (#150, #148, #145, #144, #143, #141, #139, #136)

Kudos:

@fschulze for finding the bug

6.0.1: switch do to Furo#

Released on 2022-11-06 - GitHub - PyPI

  • Furo documentation (#134)

6.0.0: New restriction format, and breaking changes#

Released on 2022-11-06 - GitHub - PyPI

Breaking Changes !

Other changes

5.0.0: Remove support for Python 3.6, add 3.10#

Released on 2022-05-29 - GitHub - PyPI

  • Remove deprecated Python 3.6, add Python 3.10 (#95)

4.0.0: Add DateRestrictions#

Released on 2022-05-29 - GitHub - PyPI

  • Add DateRestrictions (#94)
  • Add black/isort/mypy in pypoetry, but ensure their versions are synchronized with pre-commit (#93)

And

3.0.7#

Released on 2022-01-11 - GitHub - PyPI

Fix deployment again

3.0.6#

Released on 2022-01-11 - GitHub - PyPI

Fix deployment

3.0.5#

Released on 2022-01-11 - GitHub - PyPI

  • [pre-commit.ci] pre-commit autoupdate (#70)
  • [pre-commit.ci] pre-commit autoupdate (#69)
  • Bump sphinx from 4.3.1 to 4.3.2 (#68)
  • Bump lxml from 4.6.3 to 4.6.5 (#67)
  • [pre-commit.ci] pre-commit autoupdate (#66)
  • Bump sphinx from 4.3.0 to 4.3.1 (#65)
  • [pre-commit.ci] pre-commit autoupdate (#64)
  • [pre-commit.ci] pre-commit autoupdate (#63)
  • Bump dunamai from 1.5.5 to 1.7.0 (#59)
  • Bump pytest-cov from 2.11.1 to 3.0.0 (#57)
  • Bump sphinx-material from 0.0.32 to 0.0.35 (#61)
  • Bump jsonschema from 3.2.0 to 4.0.0 (#62)
  • Bump sphinx from 3.5.4 to 4.3.0 (#60)
  • Bump pytest from 5.4.3 to 6.2.5 (#58)
  • Bump urllib3 from 1.26.4 to 1.26.5 (#56)
  • [pre-commit.ci] pre-commit autoupdate (#55)
  • [pre-commit.ci] pre-commit autoupdate (#54)
  • [pre-commit.ci] pre-commit autoupdate (#53)
  • [pre-commit.ci] pre-commit autoupdate (#52)
  • [pre-commit.ci] pre-commit autoupdate (#51)
  • Replace codecov with coverage-comment (#50)
  • [pre-commit.ci] pre-commit autoupdate (#49)
  • [pre-commit.ci] pre-commit autoupdate (#48)
  • [pre-commit.ci] pre-commit autoupdate (#47)
  • [pre-commit.ci] pre-commit autoupdate (#46)
  • Fix python-version on ci (#45)

3.0.4#

Released on 2021-08-11 - GitHub - PyPI

  • [pre-commit.ci] pre-commit autoupdate (#44)
  • [pre-commit.ci] pre-commit autoupdate (#43)
  • [pre-commit.ci] pre-commit autoupdate (#42)
  • [pre-commit.ci] pre-commit autoupdate (#41)
  • [pre-commit.ci] pre-commit autoupdate (#40)
  • [pre-commit.ci] pre-commit autoupdate (#39)
  • [pre-commit.ci] pre-commit autoupdate (#38)
  • [pre-commit.ci] pre-commit autoupdate (#37)
  • [pre-commit.ci] pre-commit autoupdate (#36)
  • [pre-commit.ci] pre-commit autoupdate (#35)
  • [pre-commit.ci] pre-commit autoupdate (#34)
  • [pre-commit.ci] pre-commit autoupdate (#33)
  • [pre-commit.ci] pre-commit autoupdate (#32)
  • [pre-commit.ci] pre-commit autoupdate (#31)

3.0.3#

Released on 2021-05-09 - GitHub - PyPI

  • small update of boilerplate (#30)
  • [pre-commit.ci] pre-commit autoupdate (#29)
  • pre-commit-ci & readthedocs (#28)

3.0.2#

Released on 2021-03-18 - GitHub - PyPI

  • Fix doc (#27)

3.0.1#

Released on 2021-03-18 - GitHub - PyPI

  • Add note on traceability in the docs (#26)
  • Fix tests (#26)

3.0.0#

Released on 2021-03-17 - GitHub - PyPI

New public API for restriction. No breaking but enough change to warrant a major release.

  • Move dangling methods into class methods (#25)
  • Public API for Restrictions (#24)

2.0.0#

Released on 2021-03-14 - GitHub - PyPI

Breaking changes

  • LoadError is now LoaderError (#23)

Other changes

  • Improve error messages (#23)

1.1.0#

Released on 2021-03-14 - GitHub - PyPI

  • Create a context object, remove MissingContextError (#22)
  • Adding discussion topics & tighten implementation regarding extraneous caveat params (#21)

Minor version for refactoring some aspects, but no breaking changes.

1.0.6#

Released on 2021-03-14 - GitHub - PyPI

  • Document exception classes (#20)
  • Release drafter: change default version (82cdde3)

1.0.5#

Released on 2021-03-12 - GitHub - PyPI

  • Fix RTD build (#19)
  • Small doc improvements, esp. regarding PyPI implementation (#18)

1.0.4#

Released on 2021-03-08 - GitHub - PyPI

  • Improve PR template wording (#16)
  • Improve packaging metadata (#15)

1.0.3#

Released on 2021-03-08 - GitHub - PyPI

  • Build before publishing (#14)

1.0.2#

Released on 2021-03-08 - GitHub - PyPI

  • Fix auto-release, again (#11)

1.0.1#

Released on 2021-03-08 - GitHub - PyPI

  • Fix auto-release by naming job explicitely (#10)

1.0.0#

Released on 2021-03-08 - GitHub - PyPI

  • Fix readthedocs (#9)
  • Rename "derive" as "restrict" (#8)
  • Improve PR template (#7)
  • Fix CI cache (#6)
  • Sphinx doc (#5)
  • Working tox & CI (#3)
  • Add first implementation (#1)