Skip to content

v3.3.0

Latest
Compare
Choose a tag to compare
@pp-mo pp-mo released this 31 Oct 17:20
· 12 commits to main since this release
fec1451

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

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

Availability

The cf-units v3.3.0 package is available on both conda-forge and PyPI for py310, py311, py312, and py313.