NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #4319 most downloaded on PyPI
A Python library for cartographic visualizations with Matplotlib
Last release 17 days ago
17 Sep 2026
Ships fairly regularly
a new release about every 6 months
Most releases are documented
notes for 16 of 24 stable releases
Nothing withdrawn
no release was ever pulled
12 years old
28 releases · first in 2014
MNT: Upgrade deprecated ruff precommit configurations by @greglucas in #2638
add_feature/add_geometries by @rcomer in #2569Full Changelog: v0.25.0...v0.26.0
One column per quarter.
MNT: Deprecate unused clip_path module by @greglucas in #2452
path_to_shapely and shapely_to_path by @rcomer in #2455clip_path module by @rcomer in #2471Full Changelog: v0.24.1...v0.25.0
path_to_shapely and shapely_to_path by @rcomer in https://github.com/SciTools/cartopy/pull/2455clip_path module by @rcomer in https://github.com/SciTools/cartopy/pull/2471Full Changelog: https://github.com/SciTools/cartopy/compare/v0.24.1...v0.25.0
ci: Drop cibuildwheel matrix generation by @QuLogic in #2450
This release adds Python 3.13 wheels on PyPI.
Full Changelog: https://github.com/SciTools/cartopy/compare/v0.24.0...v0.24.1
Make Gridliner deprecation warning show up by @rcomer in #2387
_trigger_patch_reclip takes axes instance by @rcomer in #2441Full Changelog: v0.23.0...v0.24.0
_trigger_patch_reclip takes axes instance by @rcomer in https://github.com/SciTools/cartopy/pull/2441Full Changelog: https://github.com/SciTools/cartopy/compare/v0.23.0...v0.24.0
MNT: remove deprecated Gridliner properties by @rcomer in https://github.com/SciTools/cartopy/pull/2280
This release is compatible with Python 3.12 and Numpy 2.
Some of the major new features are:
See the below list for a detail of all PRs included in this release.
FeatureArtist a Collection by @rcomer in https://github.com/SciTools/cartopy/pull/2323Full Changelog: https://github.com/SciTools/cartopy/compare/v0.22.0...v0.23.0
Address Shapely 2.0 Deprecations by @akrherz in #1930
Full Changelog: v0.21.0...v0.22.0
This is a patch release to allow shapely 2.0 to be installed and used with Cartopy.
This is a patch release to allow shapely 2.0 to be installed and used with Cartopy.
Full Changelog: v0.21.0...v0.21.1
Remove deprecations by @greglucas in #1897
Full Changelog: v0.20.0...v0.21.0
This is the third bug fix release in the 0.20.x series. This mainly fixes a problem with installing from the existing PyPI source distributions with n
This is the third bug fix release in the 0.20.x series. This mainly fixes a problem with installing from the existing PyPI source distributions with new setuptools_scm.
Full Changelog: v0.20.2...v0.20.3
Address Shapely 2.0 Deprecations by @akrherz in https://github.com/SciTools/cartopy/pull/1930
This is the second bugfix release of the v0.20.x series.
Full Changelog: https://github.com/SciTools/cartopy/compare/v0.20.1...v0.20.2
This is the first bugfix of the v0.20.x series.
This is the first bugfix of the v0.20.x series.
See the list of bugfixes on the milestone: https://github.com/SciTools/cartopy/milestone/31?closed=1
Using pyproj for coordinate transformations, which added support for building with Proj 8. Updating the download URLs for the NaturalEarth and Mapbox
Changes include:
Using pyproj for coordinate transformations, which added support for building with Proj 8. Updating the download URLs for the NaturalEarth and Mapbox APIs, and bundling a download script in the release. Better handling of gridliner visibility and labeling. Updated documentation. And many others.
There are several bug fixes as well. See the milestone for more information.
This release only updates the contents contained in the sdist as the previous version did not contain the compiled Cython extensions. All features are
This release only updates the contents contained in the sdist as the previous version did not contain the compiled Cython extensions. All features are the same as v0.19.0
Nothing published for this version
Support for building against Proj 6.
Major changes include:
and many others.
There are several bug fixes as well. See the milestone for more information.
@MBradbury @MarkWieczorek @QuLogic @ahuang11 @dopplershift @greglucas @htonchia @hugovk @kacmak7 @kaedonkers @ocefpaf @pelson @pharshalp @raphaelquast @sadielbartholomew @shevawen @snowman2 @stefraynaud @stephenworsley @wrongkindofdoctor @zbruick
Nothing published for this version
Nothing published for this version
Nothing published for this version
PR 1122 - Fix deprecations from NumPy
setup.py to reflect PEP-518, instead of throwing a "you need cython" error. (PR 1132)In this release 30 issues were closed.
In this release 70 pull requests were closed.
@acrosby, @ajdawson, @bjlittle, @dkillick, @dopplershift, @greglucas, @kaedonkers, @LukeC92, , @manugarri, @pelson, @QuLogic, and @raybellwaves contributed changes in this release.
Nothing published for this version
OSGB projection added to the list of native SRS' for WMS/WMTS retrieval (#861).
Bugfix release. Changes:
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →