Releases: jepler/wwvbpy
7.0.0 - Use namedtuple for WWVBMinute
This is a new major version because of the change to the base type of WWVBMinute. This may be a perfectly compatible change (nothing in the testsuite had to be modified) but in the interests of playing it safe I bumped the semver major release number.
What's Changed
- WWVBMinute: correct typing of new method by @jepler in #149
- Further typing fixes by @jepler in #151
- Use coverage 7.10.x "patch=subprocess" by @jepler in #152
- wwvb: Switch from NamedTuple to Dataclass. by @jepler in #153
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #150
Full Changelog: 6.0.1...7.0.0
6.0.1
What's Changed
- Update and tidy coverage testing a bit by @jepler in #148
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #141
Full Changelog: 6.0.0...6.0.1
6.0.0 - Incompatible function signature changes
What's Changed
- actually check types with mypy again by @jepler in #146
- Remove adafruit_datetime.pyi by @jepler in #142
- Update ruff by @jepler in #147
The signatures of the following functions have changed:
WWVBMinute: ls, ly are keyword-only
next_minute, previous_minute: newut1 and newls are keyword-only
from_datetime: newut1, newls, and old_time are keyword-only
Full Changelog: 5.0.3...6.0.0
5.0.3 - add documentation with readthedocs
What's Changed
- the codeql workflow is not providing me any value, disable it by @jepler in #134
- wwvbtk: Improve --help message & internal improvements by @jepler in #136
- Use an enum for DST status by @jepler in #137
- new python versions ahoy by @jepler in #138
- Detect additional AM timecode errors by @jepler in #140
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #139
- split out mypy workflow by @jepler in #143
- remove codeql badge, we no longer use it by @jepler in #144
- Add readthedocs documentation 🎉 by @jepler in #145
Full Changelog: 5.0.2...5.0.3
5.0.2
5.0.1
What's Changed
- Automatic database updates
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #120
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #121
- Improve some actions by @jepler in #122
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #123
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #124
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #125
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #126
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #127
Full Changelog: 5.0.0...5.0.1
5.0.0
The DUT1 offset table known as iersdata is now stored as json instead of as python code. This is technically an incompatible change (even though the file format was not intended to be public you could always have imported wwvb.iersdata_dist), hence the semver major version bump.
What's Changed
- Tidy up various things by @jepler in #102
- Put coverage ignore patterns in coveragerc by @jepler in #103
- Update copyright years by @jepler in #104
- add requirements for distribution building by @jepler in #105
- store iersdata in json by @jepler in #114
- welcome to doc dependency hell by @jepler in #116
Full Changelog: 4.0.0...5.0.0
4.0.0
This release has API incompatibilities with 3.x:
- many functions and methods have been made private
- use of "naive" datetimes is now forbidden (but their use is not diagnosed). Use https://pypi.org/project/flake8-datetimez/ or the ruff equivalent to check your calling code.
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #87 [& others]
- to everything there is a season by @jepler in #92
- Enable a bunch more ruff diagnostics by @jepler in #99
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #100
- build docs during CI by @jepler in #101
Full Changelog: 3.0.8...4.0.0
4.0.0-alpha.0
This release has API incompatibilities with 3.x:
- many functions and methods have been made private
- use of "naive" datetimes is now forbidden (but their use is not diagnosed). Use https://pypi.org/project/flake8-datetimez/ or the ruff equivalent to check your calling code.
What's Changed
- to everything there is a season by @jepler in #92
- Enable a bunch more ruff diagnostics by @jepler in #99
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #100 [& others]
- build docs during CI by @jepler in #101
Full Changelog: 3.0.8...4.0.0-alpha.0
3.0.8 the "oops, only churn" release
What's Changed
- Use ruff as linter, instead of black+isort+pylint by @jepler in #72
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #73
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #74
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #75
- test coverage with new 'sysmon' coverage core by @jepler in #76
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #77
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #78
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #79
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #80
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #81
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #82
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #83
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #84
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #85
- Prevent ruff from formatting iersdata & remove pylint directives altogether by @jepler in #86
Full Changelog: 3.0.6...3.0.8