What's Changed
- Backport PRs for 0.20.1 by @QuLogic in #1904
- Address Shapely 2.0 Deprecations by @akrherz in #1930
- Cache transformer crs for v0.20.x by @greglucas in #1931
- Backport recent master commits to v0.20.x by @greglucas in #1969
- Backports for 0.20.x by @dopplershift in #2059
- Add Matplotlib geo projections by @QuLogic in #1249
- V0.20.x merge into main by @greglucas in #2079
- Remove Google Group link by @rcomer in #2082
- Compatibility with shapely 2.0 (remove usage of lgeos) by @jorisvandenbossche in #2080
- Add antarctic_ice_shelf_polys to downloaded data by @xylar in #2097
- TST: Use geom_type for Shapely geometry assertions by @greglucas in #2106
- Updated Ordnance Survey img_tile to new OS API by @dchirst in #2105
- DOC: remove upper limit to shapely in MacOS installation guide by @neutrinoceros in #2112
- Address test failures and remove some xfails by @greglucas in #2114
- MNT: Remove mentions of GDAL by @greglucas in #2115
- TST/FIX: Test for instance rather than string in class representation by @greglucas in #2130
- Specify proj 8 for minimal versions build by @rcomer in #2132
- FIX: plot after contour shouldn't shrink extent by @rcomer in #2129
- DOC: Pin Sphinx less than version 6 by @greglucas in #2131
- fix identification of native_srs for wms services by @raphaelquast in #2136
- allow multiple OGC_SRS synonyms for WebMaps by @raphaelquast in #2138
- CI: Update CircleCI conda python version by @greglucas in #2140
- MNT: Use pathlib throughout the codebase by @greglucas in #2116
- Oblique Mercator class by @trexfeathers in #2096
- Add pre-commit hooks and fixes by @greglucas in #1934
- DOC: add omerc to projections list by @bjlittle in #2146
- add pre-commit.ci badge by @bjlittle in #2148
- retire stickler-ci by @bjlittle in #2149
- configure dependabot by @bjlittle in #2155
- pre-commit: adopt codespell hook by @bjlittle in #2153
- Bump actions/checkout from 2 to 3 by @dependabot in #2157
- Bump actions/upload-artifact from 2 to 3 by @dependabot in #2158
- pre-commit: adopt sort-all hook by @bjlittle in #2151
- add ci manifest check by @bjlittle in #2154
- update and add new pre-commit git-hooks by @bjlittle in #2159
- pre-commit: adopt isort hook by @bjlittle in #2150
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #2164
- updated thresholds/values to work with PROJ 9.2 by @kirillrdy in #2163
- pre-commit for local checks by @rcomer in #2170
- Check for mask in GeoQuadMesh.get_array test by @rcomer in #2174
- MNT: bump python versions and dependency minimum versions by @rcomer in #2169
- Update release action by @dopplershift in #2172
- Bump pypa/gh-action-pypi-publish from 1.8.5 to 1.8.6 by @dependabot in #2177
- Use current NOAA data for aurora example by @lgolston in #2180
- Add api-token for CircleCI redirector action by @bjlittle in #2185
- Fix information cut off in crs docs by @lgolston in #2183
- FIX: close the path on GeoSpines around the boundary by @greglucas in #2186
- Fix bounds error in shapereader for null records by @lgolston in #2188
- Avoid a deprecation warning from numpy 1.25 in crs._safe_pj_transform by @neutrinoceros in #2194
- Pass 'keep' instead of '' in AxesGrid example by @lgolston in #2196
- Bump pypa/gh-action-pypi-publish from 1.8.6 to 1.8.7 by @dependabot in #2200
- Preset Stamen tile file extension, opacity by @lgolston in #2202
- DOC: coastlines 'auto' clarification by @rcomer in #2204
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #2206
- Added add_cyclic to API reference and What's new Version 0.21 by @mcuntz in #2189
- Bump pypa/gh-action-pypi-publish from 1.8.7 to 1.8.8 by @dependabot in #2210
- ENH: enable passing RGB(A) to polormesh by @rcomer in #2166
- precompute finite value mask for kdtree query by @chrishavlin in #2201
- Create ocean bathymetry example by @lgolston in #2195
- TST: Update Lambert Conformal test tolerances by @greglucas in #2209
- Remove GEOS dependency in favor of Shapely by @greglucas in #2083
- MNT: update contour for mpl v3.8 by @rcomer in #2213
- TST: Avoid contour warning for MPL3.8 by @greglucas in #2215
- update conda yml by @rcomer in #2214
- use ContourSet.set_paths by @rcomer in #2218
- Broken links in what's new pages by @lgolston in #2220
- Enhanced OGC reader by @mcuntz in #2191
- Reduce sphinx warnings by @lgolston in #2221
- DOC: Remove mentions of Travis CI by @greglucas in #2222
- BLD: Wheels! by @greglucas in #2197
- FIX: contourf nested contours by @rcomer in #2225
- DOC: Add v0.22 whats new page by @greglucas in #2219
- CI: Change pip install pin for releasing by @greglucas in #2226
New Contributors
- @xylar made their first contribution in #2097
- @dchirst made their first contribution in #2105
- @trexfeathers made their first contribution in #2096
- @dependabot made their first contribution in #2157
- @pre-commit-ci made their first contribution in #2164
- @kirillrdy made their first contribution in #2163
- @lgolston made their first contribution in #2180
- @chrishavlin made their first contribution in #2201
Full Changelog: v0.21.0...v0.22.0