Releases: jepler/wwvbpy
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
3.0.7
3.0.6 - fix for out-of-date database checking
The "out of date" check for the DUT1 database was incorrect, and resulted in a TypeError under specific circumstances.
What's Changed
- test with 3.12 alphas by @jepler in #55
- wwvb: take arguments, allow customizing colors by @jepler in #65
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #63
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #66
- do not bother with codecov.io, it's unreliable by @jepler in #67
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #68
- Use Python 3.13 alphas during CI by @jepler in #69
- Fix update checking by @jepler in #71
Full Changelog: 3.0.5...3.0.6
3.0.5
What's Changed
This also fixes a problem where click 8.1.4 is incompatible with mypy, by pinning click at 8.1.3 for the purposes of development & CI.
At runtime, click 8.1.4 works fine.
Full Changelog: 3.0.4...3.0.5
Minor updates
What's Changed
- No 4am dst change by @jepler in #59
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #60
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #61
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #62
Full Changelog: 3.0.3...3.0.4
3.0.3 - update iersdata & infrastructure updates
What's Changed
- Add CodeQL workflow for GitHub code scanning by @lgtm-com in #51
- use python3 in pre-commit by @jepler in #57
New Contributors
- @lgtm-com made their first contribution in #51
Full Changelog: 3.0.2...3.0.3
Fix incorrect leap second data in 1972
What's Changed
- bump python version & fix run by @jepler in #47
- Fix 1972 leap seconds, test with leapseconddata by @jepler in #48
Full Changelog: 3.0.1...3.0.2