Releases: holoviz/geoviews
Version 1.13.0
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:
Version 1.12.0
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
userioxarray.open_rasterio
instead (#701) - Removed
gv.tile_sources.Wikipedia
alias usegv.tile_sources.OSM
instead (#701)
Compatibility:
- Modernize JS/TS codebase and upgrade to Bokeh 3.4 (#715)
Maintenance:
Version 1.11.1
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:
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
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 allget_extents
(#670) - Update to use
self.param.warning
(#672) - Set default
zoom_level
onMatplotlib
's WMTS to 3 from 8 (#685)
Compatibility:
- Replace
np.NaN
withnp.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:
Maintenance:
- Add OpenCollective sponsor link on the repo page (#666)
- General maintenance update (#668, #675, #676)
Version 1.10.1
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
andWorld_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
fornp.prod
(#660)
Maintenance:
Version 1.10.0
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
toGeoPandasInterface
(#620) - Updated the default for
gv.feature.states
tofill_color=None
(#643)
Bug fixes:
- Fix hover for overlays of
gv.Points
(#631)
Compatibility:
- Allow
Dataset
to have any number ofkdims
(#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:
Version 1.9.6
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
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
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:
Compatibility:
Version 1.9.3
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)