v0.11.0
Breaking changes π¨
- Require Python 3.9 or higher by @kylebarron in #743
New features β¨
- feat: Reinstate tooltip by @vgeorge in #736.
You can now turn on the tooltip by passingshow_tooltip=True
toMap
. You may also want to passshow_side_panel=False
to disable the side panel. - Clicked point to Lonboard map by @ATL2001 in #671
- feat: Support
geoarrow.box
arrays from GeoArrow 0.2 spec by @kylebarron in #793 - feat: Allow passing Arrow table as positional argument to layer constructors by @kylebarron in #795
- Switch to the DuckDB Expression API to mitigate sql injection risk by @danielsparing in #777
Visual changes π¨
Bug fixes π
- Scope tailwind preflight styles by @Bjoern-Rapp in #740
- Pass state in
to_html
by @kylebarron in #726 - use dependency state in export by @knaaptime in #731
- fix: ensure GeoArrow field names are set in conversion from shapely by @kylebarron in #794
- Fix accessing default connection for duckdb 1.2 by @kylebarron in #772
- Sanitize geomcolname by @danielsparing in #769
Documentation π
- Replace DS Medium link by LinkedIn by @willemarcel in #700
- Geoarrow docstring update by @ATL2001 in #705
- Add docs page with external resources by @kylebarron in #710
- Panel example update by @ATL2001 in #746
- docs: Reword section in "How it works" to reflect GeoParquet 1.1 by @kylebarron in #804
- docs: Add duckdb intersphinx mapping by @kylebarron in #800
- Remove references to custom connection parameter by @danielsparing in #784
- updates for polygon layer documentation by @ATL2001 in #789
Internal changes π§
- Switch dependency management to uv by @kylebarron in #721
- Support Py3.12 in tests by constraining pyproj in lockfile to versions with wheels by @ceholden in #745
- Enable more ruff linters by @kylebarron in #753
- Reduce ruff warnings by @danielsparing in #778
- chore: Ensure support for GeoArrow 0.2 CRS by @kylebarron in #797
- chore: Bump deck.gl to 9.1 by @kylebarron in #802
- test: Test that parsing WKB/WKT works with Arrow view types by @kylebarron in #801
New Contributors
- @knaaptime made their first contribution in #731
- @ceholden made their first contribution in #745
- @Bjoern-Rapp made their first contribution in #740
- @danielsparing made their first contribution in #769
Full Changelog: v0.10.3...v0.11.0