Skip to content

Releases: matplotlib/basemap

v1.4.1

15 Feb 14:50
Compare
Choose a tag to compare

This is a hotfix release bringing some corrections:

  • Set recursive exclusion for .DS_Store folders in MANIFEST.in.
  • Fix broken implementation and docstring of Basemap.arcgisimage method (thanks to @nitram96).

Please visit the CHANGELOG for a complete list of changes.

v1.4.0

09 Jan 21:05
Compare
Choose a tag to compare

This is a minor release bringing several updates:

  • Add support for Python 3.12, including removal of distutils use within the library and fixes for several deprecation warnings.
  • Add renewed documentation, with fixes for the broken links and examples, an improved section on the installation process, and without the deprecation/sunsetting section.
  • Upgrade bundled GEOS to 3.6.5.
  • Adapt basemap source code to work with matplotlib 3.8.x (thanks to @qianwu2 and @rcomer).
  • Precompiled PyPI wheels for MacOS (architectures x64 and arm64, Python 3.9+).
  • Precompiled conda-forge packages for MacOS arm64, GNU/Linux aarch64 and GNU/Linux ppc64le.
  • Optional argument encoding_errors for Basemap.readshapefile method (thanks to @guziy).
  • Optional argument cachedir for Basemap.arcgisimage method to allow caching of ArcGIS image downloads (thanks to @JoepdeJong).

Maintenance bugfixes are also included, especially:

  • Fix _geoslib.pyx compilation with Cython 3.0+ "legacy_implicit_noexcept" (thanks to @musicinmybrain).
  • Fix _geoslib.pyx compilation with newer compilers Clang 16 and GCC 14 (thanks to @fweimer-rh).
  • Upgrade the version pins for several runtime, lint, doc, setup and test requirements.

Please visit the CHANGELOG for a complete list of changes.

v1.3.9

26 Dec 20:17
Compare
Choose a tag to compare

This is a maintenance release that fixes the following issues:

  • Fix GeosLibrary wrapper to also work with CMake >= 3.27.0 and Python 2.7 on Windows.
  • Fix broken Proj.__call__ when the input arguments are provided as a combined single array.
  • Fix flipped coastlines with pseudocylindrical projections when lon_0 is greater than 0 deg (thanks to @YilongWang).
  • Fix "antialiased" argument being ignored in Basemap.drawcounties and Basemap.readshapefile (thanks to @TheFizzWare).
  • Fix missing boundary countries if BaseGeometry.intersection returns a GEOS_GEOMETRYCOLLECTION (thanks to @guidocioni).
  • Fix warped images shown behind elliptical map backgrounds when the map boundary is not initialised manually (thanks to @YilongWang).
  • Fix references to removed numpy.float alias (thanks to @quickbrett).
  • Fix wrong reference to example file in FAQ (thanks to @timcoote).

Please visit the CHANGELOG for a complete list of changes.

v1.3.8

18 Aug 18:41
Compare
Choose a tag to compare

This is a maintenance release that upgrades the version pins for several runtime and development requirements and fixes the following issues:

  • Fix Cygwin build error due to GCC passing "--enable-new-dtags" to the linker (thanks to @DWesl).
  • Fix deprecated Image.ANTIALIAS with Image.LANCZOS when pillow version is at least 10.0.0 (thanks to @cgohlke).
  • Downgrade upper pin for Cython requirement from 3.1 to 3.0 due to build error triggered by _geoslib.pyx.

Please visit the CHANGELOG for a complete list of changes.

v1.3.7

04 May 17:59
Compare
Choose a tag to compare

This is a maintenance release that upgrades the version pins for several runtime and test requirements.

Please visit the CHANGELOG for a complete list of changes.

v1.3.6

31 Oct 22:50
Compare
Choose a tag to compare

This is a patch release that fixes the following issues:

  • Add support for Python 3.11.
  • Set MSVC 14.0 (VS2015) to build the GEOS library bundled in the precompiled Windows wheels.

Please visit the CHANGELOG for a complete list of changes.

v1.3.5

25 Oct 11:07
Compare
Choose a tag to compare

This is a patch release that fixes the following issues:

  • Fix broken array slicing inside addcyclic (thanks to @fragkoul).
  • Fix GeosLibrary wrapper to also work with GEOS >= 3.7.0 on Windows and GNU/Linux.
  • Fix wrong Antarctica coastline boundary with GEOS >= 3.9.0.

Please visit the CHANGELOG for a complete list of changes.

v1.3.4

11 Aug 08:58
Compare
Choose a tag to compare

This is a patch release that fixes the following issues:

  • Fix broken implementation of Basemap.arcgisimage.
  • Fix numpy requirement to ensure that builds also work on MacOS (thanks to @SongJaeIn for testing).
  • Enforce newer numpy and pillow versions when possible due to several vulnerabilities.

Please visit the CHANGELOG for a complete list of changes.

v1.3.3

12 May 08:26
Compare
Choose a tag to compare

This is a patch release that fixes the following issues:

  • Fix issue in drawcoastlines with shape of vertices array (thanks to @guziy).
  • Fix setup to identify GEOS dylib on MacOS correctly (thanks to @ronaldbradford and @CaffreyR for testing).
  • Remove dependency on six.

Please visit the CHANGELOG for a complete list of changes.

v1.3.2

10 Feb 15:56
Compare
Choose a tag to compare

This is a patch release that fixes the following issues:

  • Fix unusable source distribution file due to missing MANIFEST file (thanks to @DWesl).
  • Enforce newer numpy and pillow versions when possible due to several vulnerabilities.
  • Remove the deprecation notices.

Please visit the CHANGELOG for a complete list of changes.