A minor release
What's Changed
It has been some time since v3.2.0
As a result, supported versions of various dependencies have changed significantly
Highlights
- now tested and built with 3.10, 3.11, 3.12, 3.13 (#512)
- now compatible with numpy v2 (#488)
- note : backwards-compatibility with v1 is expected, but no longer tested
- vendored the antlr4 runtime library (#487)
- stable support for the
tex()
function, with no install dependency on ANTLR4-python
- stable support for the
Other user-relevant changes
- Avoid issues with LC_NUMERIC locale (#436)
- Read the Docs fixes and modernisation (#489)
- Update docstring for date2num (module function) (#483)
- Updated docstring for num2date. (#467)
- Fully support Python 3.12 (#461)
- nep29 drop numpy 1.22 (#400)
- Update contributing guidelines in line with v5 SciTools CLA. (#398)
- Remove in-house long time interval checking. (#279)
- Adopt microsecond precision in num2date and date2num (#184)
All non-automated changes
- Fix ci-tests env generation, align with ci-locks. (#481)
- Vendor the antlr4 runtime library (#487)
- Avoid issues with LC_NUMERIC locale (#436)
- Fix lock file action to work with artifacts v4. (#499)
- Use the Codecov GitHub Action (#497)
- Use unshallow Git fetch for setuptools-scm (Read the Docs) (#491)
- Artifact Actions v4 (#493)
- updated conda lock files (#495)
- Read the Docs fixes and modernisation (#489)
- support numpy 2 (#488)
- Update docstring for date2num (module function) (#483)
- Modernise setup scripts (#484)
- Make antlr optional (#423)
- Ruff: smaller steps (#364)
- Updated docstring for num2date. (#467)
- updated conda lock files (#479)
- Revert to 00:03 Mondays for lockfile updates. (#480)
- New trigger time for GMT. (#478)
- Check lockfile updates @ 3pm daily (temporary for testing). (#477)
- Fixlocks (#470)
- Adopt cython3 (require >=3) (#460)
- Add repo-review (#456)
- Fully support Python 3.12 (#461)
- Fix for bad git path in GHA macos instances. (#464)
- test macos wheels (#458)
- Fixes for CI wheels (#455)
- Dependabot check weekly. (#439)
- nep29 drop numpy 1.22 (#400)
- Update contributing guidelines in line with v5 SciTools CLA. (#398)
- Remove in-house long time interval checking. (#279)
- clean-cython unlink (#359)
- explicitly set cython language_level (#358)
- remove CHANGES (#351)
- Add py 3.12 exception to ci-wheels.yml (#376)
- reorganise readme badges (#352)
- refresh supported python distros (#357)
- Adopt microsecond precision in num2date and date2num (#184)
- support py311 locks (#348)
- pin tox (#355)
COMPLETE changelog : v3.2.0...v3.3.0
New contributors
- @HGWright made their first contribution in #376
- @ukmo-ccbunney made their first contribution in #456
- @stephenworsley made their first contribution in #488
- @bouweandela made their first contribution in #436
Availability
The cf-units
v3.3.0 package is available on both conda-forge and PyPI for py310
, py311
, py312
, and py313
.