Skip to content

Commit

Permalink
DOC/CI: Prepare for v0.24 release
Browse files Browse the repository at this point in the history
- Release notes
- Add Python 3.13 tests and builds
  • Loading branch information
greglucas committed Sep 24, 2024
1 parent d57fa13 commit 2a0bebc
Show file tree
Hide file tree
Showing 3 changed files with 29 additions and 2 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/ci-testing.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
fail-fast: false
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
python-version: ['3.10', '3.11', '3.12']
python-version: ['3.10', '3.11', '3.12', '3.13']
use-network: [true]
include:
- os: ubuntu-latest
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,7 @@ jobs:
)
echo "include=$MATRIX" >> $GITHUB_OUTPUT
env:
CIBW_BUILD: "cp310-* cp311-* cp312-*"
CIBW_BUILD: "cp310-* cp311-* cp312-* cp313-*"
# Skip 32 bit builds and musllinux due to lack of numpy wheels
CIBW_SKIP: "*-win32 *_i686 *-musllinux*"
CIBW_ARCHS_MACOS: x86_64 arm64
Expand Down
27 changes: 27 additions & 0 deletions docs/source/whatsnew/v0.24.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
Version 0.24 (October 1, 2024)
==============================

Python 3.13 and Numpy 2 are supported and the new minimum supported versions
of dependencies that have been updated are:

* Python 3.10
* Matplotlib 3.6

Features
--------

* Ryan May fixed some internal usages of PlateCarree coordinates to use geodetic lat/lon
coordinates of the proper ellipse, improving boundary handling for some projections. (:pull:`2378`)

* Ruth Comer added more improvements to gridlines, including title adjustments to avoid overlaps. (:pull:`2393`)

* Eric Matti fixed an issue with gouraud shading when using wrapped coordinates in a pcolormesh. (:pull:`2401`)

* Raphael Quast added the ability to use multi-path geometries as boundaries of the maps.
This means that an Axes doesn't have to be fully connected anymore and can be separate
land masses and avoid the oceans if a user wants. (:pull:`2362`)

Deprecations and Removals
-------------------------

There are no new deprecations or removals in this release.

0 comments on commit 2a0bebc

Please sign in to comment.