- DataFilterExtension by @kylebarron in developmentseed#278
- Multi-range sliders for DataFilterExtension by @kylebarron in developmentseed#340
- BitmapLayer and BitmapTileLayer by @kylebarron in developmentseed#288
- Improved GeoArrow interop by @kylebarron in developmentseed#308
- Allow passing a positional
layers
object intoMap
by @kylebarron in developmentseed#319 - GeoArrow-based multithreaded coordinate reprojection by @kylebarron in developmentseed#337
- Support
pyarrow.Table
withgeoarrow.pyarrow
extension types as geometry columns by @jorisvandenbossche in developmentseed#218 - Add ecosystem/integrations documentation by @kylebarron in developmentseed#350
- Add font to index.css to fix static HTML export by @jtmiclat in developmentseed#284
- Fix displaying tooltip for first row by @kylebarron in developmentseed#287
- accept matplotlib colormap input to apply_cmap by @kylebarron in developmentseed#289
- Use preferred OSM tile url by @kylebarron in developmentseed#290
- set max zoom on osm layer by @kylebarron in developmentseed#291
- Update contributor docs by @kylebarron in developmentseed#316
- Check epsg:4326 bounds in layer creation by @kylebarron in developmentseed#317
- add reference for installing from source by @kylebarron in developmentseed#318
- Fix inferring number of rows per chunk by @kylebarron in developmentseed#327
- Fix null checks by @kylebarron in developmentseed#331
- Set max number of chunks per layer by @kylebarron in developmentseed#332
- Move accessor length validation to serialization by @kylebarron in developmentseed#333
- Deduplicate serialization for accessors by @kylebarron in developmentseed#334
- Multi-dimensional GPU-based data filtering by @kylebarron in developmentseed#335
- Bump anywidget to 0.9 & simplify Wasm initialization by @kylebarron in developmentseed#344
- Fix null checks by @kylebarron in developmentseed#348
- docs fixes by @kylebarron in developmentseed#354
- Add
DataFilterExtension
example by @kylebarron in developmentseed#358 - fix arc layer default arguments by @kylebarron in developmentseed#359
- @jtmiclat made their first contribution in developmentseed#284
- @jorisvandenbossche made their first contribution in developmentseed#218
Full Changelog: https://github.com/developmentseed/lonboard/compare/v0.5.0...v0.6.0
- Improve map height by @vgeorge in developmentseed#220
- Add method to apply a categorical colormap by @kylebarron in developmentseed#251
- Deduce environment and set map height in colab and vscode by @kylebarron in developmentseed#252
- Add various carto basemaps as options by @kylebarron in developmentseed#268
- Sync the clicked index back to Python by @kylebarron in developmentseed#270
- Set
width_min_pixels
in PathLayer example by @kylebarron in developmentseed#276 - Bump deck.gl layers for performance benefits by @kylebarron in developmentseed#277
Full Changelog: https://github.com/developmentseed/lonboard/compare/v0.4.2...v0.5.0
- Fixed ScatterplotLayer rendering by @kylebarron in developmentseed#246
Full Changelog: https://github.com/developmentseed/lonboard/compare/v0.4.1...v0.4.2
- Fixed Polygon rendering by @kylebarron in developmentseed#243
Full Changelog: https://github.com/developmentseed/lonboard/compare/v0.4.0...v0.4.1
- New
HeatmapLayer
- New
experimental
module, with new layers (ArcLayer
,TextLayer
) and "layer extensions" (BrushingExtension
,CollisionFilterExtension
). - New "migration" notebook using the experimental
ArcLayer
.
-
Add pandas v2 requirement by @kylebarron in developmentseed#229
-
bump anywidget to 0.7.1 by @kylebarron in developmentseed#233
This should error when the JS files have not been included when packaging.
Full Changelog: https://github.com/developmentseed/lonboard/compare/v0.3.0...v0.4.0
- Save widget to standalone HTML file by @kylebarron in developmentseed#199
- Support for rendering inside Visual Studio Code
- Allow customized picking radius by @kylebarron in developmentseed#212
- New example notebooks
- Automatically downcast data types in
from_geopandas
by @kylebarron in developmentseed#195
- Allow pandas series as accessor to FloatAccessor by @kylebarron in developmentseed#208
- Raise error when creating class with unknown keyword argument by @kylebarron in developmentseed#209
- fix tooltip rendering when not hovering over an object by @kylebarron in developmentseed#215
Full Changelog: https://github.com/developmentseed/lonboard/compare/v0.2.0...v0.3.0
- Layers no longer render a map object. Instead, pass one or more layer instances into a
lonboard.Map
and display that.
- Support multiple layers on a single map.
- Tooltip with data information on hover.
- Allow hex string color input to ColorAccessor.
- Versioned documentation website
- New examples
- Experimental API to change map height
- Fix handling of 3d coordinates by @kylebarron in developmentseed#160
- Improved validation error messages by @kylebarron in developmentseed#161
- @chrisgervang made their first contribution in developmentseed#150
Full Changelog: https://github.com/developmentseed/lonboard/compare/v0.1.2...v0.2.0
- Actually update
@geoarrow/deck.gl-layers
to version 0.2.0, whoops 😅
- Updates to
@geoarrow/deck.gl-layers
version 0.2.0:- Fixed MultiPolygon rendering
- Fixed rendering of polygons with holes.
- Polygon rendering is roughly 35% faster.
- Initial public release.
- Initial support for
ScatterplotLayer
,PathLayer
, andSolidPolygonLayer
.