Skip to content

Releases: SciTools/cf-units

v3.2.0

17 Apr 15:11
cf4d66d
Compare
Choose a tag to compare

This is a light minor release of cf-units, which for the first time will also include the binary wheel for python 3.11.

What's Changed

Full Changelog: v3.1.1...v3.2.0

New Contributors

Availability

The cf-units v3.2.0 package is available on both conda-forge and PyPI for py38, py39, py310 and py311.

v3.1.1

12 Jul 15:19
1e3990f
Compare
Choose a tag to compare

This patch release includes the following changes:

Highlights

  • Extended PyPI wheels support to MacOS on x86_64 and arm64 architectures.
  • Restored cf-units documentation on readthedocs.

Pull Requests

  1. PR 264 - Add CI concurrency group (@bjlittle, reviewer @trexfeathers)
  2. PR 265 - setuptools-scm update (@bjlittle, reviewer @trexfeathers)
  3. PR 269 - CI build wheels for MaxOS (@bjlittle, reviewer @trexfeathers)
  4. PR 271 - Fix readthedocs (@bjlittle, reviewer @trexfeathers)
  5. PR 272 - readthedocs unshallow (@bjlittle, reviewer @trexfeathers)
  6. PR 273 - Update README.md badges (@bjlittle, reviewer @trexfeathers)
  7. PR 275 - Add readthedocs common conda environment link (@bjlittle, reviewer @trexfeathers)

Availability

The cf-units v3.1.1 package is available on both conda-forge and PyPI for py38, py39 and py310.

v3.1.0

01 Jul 09:33
692d6b3
Compare
Choose a tag to compare

This minor release includes the following changes:

Pull Requests

  1. PR 191 - Add udunits xml to wheel (@bjlittle)
  2. PR 186 - Build and publish wheels (@ocefpaf)
  3. PR 193 - Update GH action PyPI publish version (@bjlittle)
  4. PR 208 - Diagnose CI build failures (@wjbenfold)
  5. PR 209 - Improve pre-commit config to apply fixes locally (@wjbenfold)
  6. PR 213 - Make mamba overwrite the existing lockfile on cache miss (@wjbenfold)
  7. PR 205 - Support gregorian to standard calendar change (@larsbarring)
  8. PR 214 - Infrastructure refresh (@bjlittle)
  9. PR 236 - Fix CI failures (@bjlittle)
  10. PR 237 - Black py310 support (@bjlittle)
  11. PR 235 - Implement Unit.change_calendar (@rcomer)
  12. PR 259 - Use GitHub App for lockfile PR token (@bjlittle)
  13. PR 261 - Update ci-wheels GHA for tags release (@bjlittle)

Thank you to all our contributors 🎉 🥳

Availability

The cf-units v3.1.0 package is available on both conda-forge and PyPI for py38, py39 and py310.

v3.0.1.post0

04 Aug 11:58
6e42f39
Compare
Choose a tag to compare

This v3.0.1.post0 patch release includes additional infrastructure to support the automated building and publishing of manylinux wheels to PyPI.

All features are the same as the v3.0.1 patch release.

v3.0.1

30 Jun 14:14
5aa890a
Compare
Choose a tag to compare

This patch release includes the following changes:

Pull Requests Merged

  1. PR 183 - Persist calendar when discarding cftime microsecond (@bjlittle)

For further details, see the v3.0.x GitHub Discussion.

v3.0.0

24 Jun 13:09
5475a85
Compare
Choose a tag to compare

Adopts the latest cftime (v1.5) behaviour, including breaking changes.

  • utime, julian_day2date and date2julian_day removed (#168).
  • num2date method now returns a cftime.datetime by default, with options to override this (#168, #172).
  • Improvements to type preservation during conversion (#164).

v2.1.5

11 May 15:09
855077c
Compare
Choose a tag to compare

This is a bugfix to restore the num2date and utime behaviour to that before cftime v1.1, which saw a change to return cftime.datetime objects by default (#165).

Also drops Python 2 since that is now out of support (#157).

The next cf-units release should be a major release, which explicitly adopts and documents cftime's post-1.1 behaviour referenced above.

v2.1.4

21 Mar 12:45
a3eeaf1
Compare
Choose a tag to compare
  • This patch releases moves cython from a run requirement to a setup (build) requirement.

v2.1.3

02 Aug 07:26
47830e0
Compare
Choose a tag to compare

This patch release includes the following changes:

  • Unpin numpy<1.17.0 (#154)

v2.1.2

24 Jul 07:33
Compare
Choose a tag to compare

This patch release includes the following changes:

  • Fix to deal with non-Unit equality (#150, #149)
  • Fixes to setup.py, primarily for correctly setting __NUMPY_SETUP__ on __builtins__ (#153, #152, #151)