Skip to content

Releases: holoviz/geoviews

Version 1.13.0

18 Sep 10:30
2e5caad
Compare
Choose a tag to compare

This release includes various bug fixes and maintenance updates. Many thanks to @hoxbro and @ahuang11 for their ongoing contributions.

Enhancements:

  • Add default max_zoom for OSM, ESRI, EsriImagery, EsriNatGeo, and EsriWorldHillshade (#745)

Bug Fixes:

  • Return NaNs for range if column can't find min and max (#723)
  • Fix output disappearing when using geographic features alongside datashader (#722, #738)
  • Fix 'Parameterized' object has no attribute 'warning' error (#729)

Maintenance:

  • Update to Bokeh 3.5 (#735, #740)
  • Switch to Pixi for development / CI and hatchling for build system (#733)
  • General maintenance (#731, #732, #734)

Version 1.12.0

05 Apr 15:56
d04282d
Compare
Choose a tag to compare

This release brings compatibility with the latest release of Bokeh 3.4. Many thanks to @droumis, @mattpap, @maximlt and @hoxbro for their ongoing contributions.

Enhancements:

  • Lazy load modules (#709)

Project governance:

  • Create initial project gov docs (#616)

Removed deprecations:

  • Removed load_tiff use rioxarray.open_rasterio instead (#701)
  • Removed gv.tile_sources.Wikipedia alias use gv.tile_sources.OSM instead (#701)

Compatibility:

  • Modernize JS/TS codebase and upgrade to Bokeh 3.4 (#715)

Maintenance:

  • Align build dependencies (#710)
  • Build the site without pulling the dev dependencies (#711)
  • Update pre-commit and fix test suite (#712)
  • Update build CI (#713)
  • General maintenance (#717)

Version 1.11.1

13 Feb 18:23
Compare
Choose a tag to compare

This release brings minor bug fix and a few docs changes. Many thanks to @dwr-psandhu for his first contribution and @hoxbro, @maximlt, and @ahuang11 for their ongoing contributions.

Enhancements:

  • Add support for ImageStack (#693)
  • Update WMTS params to match Bokeh (#698)

Documentation:

  • Show all tile sources (#699)
  • Add downloads badges by @ahuang11 (#702)
  • Replace Google Analytics with GoatCounter (#692)

Bug Fixes:

  • Fix minimum zoom level (#688)

Maintenance:

Version 1.11.0

01 Nov 18:39
234d3a8
Compare
Choose a tag to compare

This release brings compatibility with the latest versions of Bokeh (3.3) and Python (3.12), while also discontinuing support for Python 3.8. Many thanks to @ahuang11, @maximlt, @philippjfr, and @hoxbro for their ongoing contributions.

Enhancements:

  • Add VectorField/WindBarbs project operation (#296)

Bug fixes:

  • Add **kwargs to all get_extents (#670)
  • Update to use self.param.warning (#672)
  • Set default zoom_level on Matplotlib's WMTS to 3 from 8 (#685)

Compatibility:

  • Replace np.NaN with np.nan (#680)
  • Update to support Bokeh 3.3 and Python 3.12 and drop Python 3.8 (#683)
  • Update to support Python 3.12 and drop Python 3.8 (#683)
  • Update Stamen maps (#684)

Documentation:

  • Update GeoViews installation (#669)
  • Remove calling .cols(3) on the homepage (#681)

Maintenance:

Version 1.10.1

20 Jul 16:57
dc08ff4
Compare
Choose a tag to compare

his micro release adds support for Bokeh 3.2. More maps are added to Geoviews with xyzservices and many more maps from ESRI. WindBarbs plot is now supported in the Matplotlib backend. Many thanks to @djm93dev for his first contribution and also @ahuang11, @maximlt, @philippjfr, and @hoxbro for their continuous contributions.

Enhancements:

  • Add WindBarbs to the Matplotlib Backend (#651, #662)
  • Add support for xyzservices (#654)
  • Add World_Physical_Map, World_Shaded_Relief and World_Topo_Map and many more maps from ESRI (#655)

Documentation:

  • Add documentation for GeoViews offline features and tiles (#649)

Compatibility:

  • Add Bokeh 3.2 support to GeoViews (#664)
  • Improve rioxarray support (#645)
  • Remove deprecated np.product for np.prod (#660)

Maintenance:

Version 1.10.0

25 May 11:28
1bc9873
Compare
Choose a tag to compare

This release adds Bokeh 3 support to Geoviews, along with bug fixes and enhancements. Many thanks to @ahuang11, @maximlt, @philippjfr, and @hoxbro.

This release also deprecates the Wikipedia tile source. If you are using this tile source, please switch to the OSM tile source instead. The Wikipedia tile source will be removed in version 1.11.0. geoviews.util.load_tiff has also been deprecated rioxarray.open_rasterio to load GeoTIFFs into a xarray.DataArray.

Note, this release has a minor breaking change where gv.feature.states defaults to fill_color=None so the fill color is transparent.

Enhancements:

  • Add Bokeh 3 support to GeoViews (#625)
  • Add PandasAPI to GeoPandasInterface (#620)
  • Updated the default for gv.feature.states to fill_color=None (#643)

Bug fixes:

  • Fix hover for overlays of gv.Points (#631)

Compatibility:

  • Allow Dataset to have any number of kdims (#626)
  • Add pyproj to the runtime dependencies (#627)
  • HoloViews 1.16 support (#633)
  • Deprecate Wikipedia tile (#630, #636)
  • Use Geodatasets for geo datasets (#635)
  • Deprecate geoviews.util.load_tiff (#640)

Maintenance:

  • Use ruff as a formatting tool (#628)
  • Use codespell as a spelling checker (#641)
  • General maintenance (#602, #630, #632)
  • Update to latest nbsite (#638)

Version 1.9.6

17 Jan 10:38
1434b2e
Compare
Choose a tag to compare

This release contains a small number of bug fixes and compatibility with the latest releases of Numpy and Shapely. Many thanks to @pmav99, @philippjfr, @maximlt, and @hoxbro.

Bug fixes:

  • Fix regression and remove deprecation warnings for gv.annotators (#583)

Compatibility:

  • Compatibility with Shapely 2.0 (#570, #603)
  • Compatibility with Numpy 1.24 (#608)
  • Compatibility with HoloViews 1.15 (#572, #574)
  • Compatibility with Python 3.11 (#601)

Packaging:

  • Fix TypeScript files not being packaged and therefore gave an uncaught error in the console for gv.annotators (#610)
  • Fix building with pip install . and update of packages (#575, #579)
  • Setting NPM access to public and update package.json (#585, #586)

Documentation:

Maintenance:

Version 1.9.5

08 Mar 14:53
Compare
Choose a tag to compare

This is a micro release fixing a regression related to 1.9.4 release.

Bug fixes:

  • Fix regression related to RGB(A) element conversion (#562)

Version 1.9.4

17 Feb 16:52
Compare
Choose a tag to compare

This is a micro release with a small number of bug fixes and compatibility fixes with HoloViews 1.14.8 and support for Python 3.10.

Bug fixes:

  • Fix handling of 3-channel RGB element (#558)
  • Add support for pandas Float64Array (#559)

Compatibility:

  • Compatibility with HoloViews 1.14.8 (#556)
  • Compatibility with Python 3.10 by replacing LooseVersion with packaging.Version (#555)

Version 1.9.3

25 Dec 18:09
Compare
Choose a tag to compare

This release contains a few bug fixes and improvements, and adds compatibility with Shapely 1.8 and the upcoming version 2.0. Thanks to @philippjfr, @maximlt and @ahuang11 for contributing to this release.

Bug fixes and minor improvements:

  • Add missing _process_msg method to GeoPolyEditCallback (#539)
  • Accept lowercase xmin/ymin/xmax/ymax in WMTS URL templates (#542)
  • Support GeoDataframe with a geometry column not named geometry (#545)
  • Add opentopomap as a tile source (#514)

Compatibility:

  • Adapt to shapely 1.8.0 and 2.0 (#543)

Docs improvements:

  • Update the CSS of links (#544)