Skip to content

Commit

Permalink
Update changelog for 0.8 (#452)
Browse files Browse the repository at this point in the history
  • Loading branch information
kylebarron committed Apr 5, 2024
1 parent 3b231f1 commit 3a20cd5
Show file tree
Hide file tree
Showing 2 changed files with 82 additions and 61 deletions.
139 changes: 78 additions & 61 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,101 +1,118 @@
# Changelog

## [0.8.0] - 2024-04-05

### New! :sparkles:

- A new [`PolygonLayer`](https://developmentseed.org/lonboard/v0.8.0/api/layers/polygon-layer/)! This layer renders polygon outlines for easier visibility. @kylebarron in https://github.com/developmentseed/lonboard/pull/330
- An example using `PolygonLayer` by @naomatheus in https://github.com/developmentseed/lonboard/pull/351
- Sync view state between JS and Python by @kylebarron in https://github.com/developmentseed/lonboard/pull/448
- Support geoarrow array input into `viz()` by @kylebarron in https://github.com/developmentseed/lonboard/pull/427
- Internal architecture documentation by @kylebarron in https://github.com/developmentseed/lonboard/pull/450

### Fixes :bug:

- Fix CLI with unset `geometry_name` by @kylebarron in https://github.com/developmentseed/lonboard/pull/451

**Full Changelog**: https://github.com/developmentseed/lonboard/compare/v0.7.1...v0.8.0

## [0.7.1] - 2024-03-22

### Fixes :bug:

* Fix CLI with geopackage files by @kylebarron in https://github.com/developmentseed/lonboard/pull/434
- Fix CLI with geopackage files by @kylebarron in https://github.com/developmentseed/lonboard/pull/434

**Full Changelog**: https://github.com/developmentseed/lonboard/compare/v0.7.0...v0.7.1

## [0.7.0] - 2024-03-21

### New! :sparkles:

* There's a [new command-line interface (CLI)](https://developmentseed.org/lonboard/v0.7.0/cli)! Use the `lonboard` command to quickly visualize one or more data files readable by GDAL! For example: `lonboard admins.geojson features.gpkg`. By @kylebarron in https://github.com/developmentseed/lonboard/pull/379
* Type hinting for constructors and `from_geopandas` method. This should make it easier to pass the correct parameters into layers. This has been tested to work in IDEs like VSCode, but unfortunately appears not to work in JupyterLab. By @kylebarron in https://github.com/developmentseed/lonboard/pull/399
- There's a [new command-line interface (CLI)](https://developmentseed.org/lonboard/v0.7.0/cli)! Use the `lonboard` command to quickly visualize one or more data files readable by GDAL! For example: `lonboard admins.geojson features.gpkg`. By @kylebarron in https://github.com/developmentseed/lonboard/pull/379
- Type hinting for constructors and `from_geopandas` method. This should make it easier to pass the correct parameters into layers. This has been tested to work in IDEs like VSCode, but unfortunately appears not to work in JupyterLab. By @kylebarron in https://github.com/developmentseed/lonboard/pull/399

![Type hints are now supported in constructors.](assets/type-hints-constructor.jpg)
* Warn on missing CRS. One of the most common reasons that you might see an empty map is from accidentally visualizing data that is not in EPSG 4326 (longitude-latitude). We now emit a warning for data that doesn't have a CRS defined on the data. By @kylebarron in https://github.com/developmentseed/lonboard/pull/395.
* Lonboard is [now on `conda-forge`](https://prefix.dev/channels/conda-forge/packages/lonboard)! Install with `conda install -c conda-forge lonboard`. By @giswqs in https://github.com/developmentseed/lonboard/pull/223
* Add [PointCloudLayer](https://developmentseed.org/lonboard/v0.7.0/api/layers/point-cloud-layer/). By @kylebarron in https://github.com/developmentseed/lonboard/pull/396
* Add [fly-to map action](https://developmentseed.org/lonboard/v0.7.0/api/map/#lonboard.Map.fly_to) to "fly" the map to a new location. By @kylebarron in https://github.com/developmentseed/lonboard/pull/408
* [Docs showcase page](https://developmentseed.org/lonboard/v0.7.0/examples/) by @kylebarron in https://github.com/developmentseed/lonboard/pull/401
* Improve default colors in [`viz`](https://developmentseed.org/lonboard/v0.7.0/api/viz/). We now attempt to apply some basic styling onto data passed into `viz`. This will likely further improve in the future. By @kylebarron in https://github.com/developmentseed/lonboard/pull/389

- Warn on missing CRS. One of the most common reasons that you might see an empty map is from accidentally visualizing data that is not in EPSG 4326 (longitude-latitude). We now emit a warning for data that doesn't have a CRS defined on the data. By @kylebarron in https://github.com/developmentseed/lonboard/pull/395.
- Lonboard is [now on `conda-forge`](https://prefix.dev/channels/conda-forge/packages/lonboard)! Install with `conda install -c conda-forge lonboard`. By @giswqs in https://github.com/developmentseed/lonboard/pull/223
- Add [PointCloudLayer](https://developmentseed.org/lonboard/v0.7.0/api/layers/point-cloud-layer/). By @kylebarron in https://github.com/developmentseed/lonboard/pull/396
- Add [fly-to map action](https://developmentseed.org/lonboard/v0.7.0/api/map/#lonboard.Map.fly_to) to "fly" the map to a new location. By @kylebarron in https://github.com/developmentseed/lonboard/pull/408
- [Docs showcase page](https://developmentseed.org/lonboard/v0.7.0/examples/) by @kylebarron in https://github.com/developmentseed/lonboard/pull/401
- Improve default colors in [`viz`](https://developmentseed.org/lonboard/v0.7.0/api/viz/). We now attempt to apply some basic styling onto data passed into `viz`. This will likely further improve in the future. By @kylebarron in https://github.com/developmentseed/lonboard/pull/389

### Fixes :bug:

* Set exported HTML height to 100% by @kylebarron in https://github.com/developmentseed/lonboard/pull/377
* Raise error on single input to MultiRangeSlider by @kylebarron in https://github.com/developmentseed/lonboard/pull/367
* Fix pandas `to_numeric` FutureWarning by @kylebarron in https://github.com/developmentseed/lonboard/pull/368
* Fix viewing polygons in local html files by @kylebarron in https://github.com/developmentseed/lonboard/pull/387
* Fix: fix sliced array input for reprojection by @kylebarron in https://github.com/developmentseed/lonboard/pull/391
* Fix: Don't reproject for epsg:4326 input by @kylebarron in https://github.com/developmentseed/lonboard/pull/392
* Fix: Fix weighted centroid calculation by @kylebarron in https://github.com/developmentseed/lonboard/pull/393
* Fix `viz()` with `__geo_interface__` input by @kylebarron in https://github.com/developmentseed/lonboard/pull/426
* Add DataFilterExtension notebook to website by @kylebarron in https://github.com/developmentseed/lonboard/pull/362
* Allow non-compliant geoarrow CRS metadata by @kylebarron in https://github.com/developmentseed/lonboard/pull/369
* Automatically parse geoarrow.wkb to native geoarrow by @kylebarron in https://github.com/developmentseed/lonboard/pull/372
* Parse GeoParquet metadata by @kylebarron in https://github.com/developmentseed/lonboard/pull/407
* CLI: 'crs' in geoparquet metadata should be optional. by @jwass in https://github.com/developmentseed/lonboard/pull/411
- Set exported HTML height to 100% by @kylebarron in https://github.com/developmentseed/lonboard/pull/377
- Raise error on single input to MultiRangeSlider by @kylebarron in https://github.com/developmentseed/lonboard/pull/367
- Fix pandas `to_numeric` FutureWarning by @kylebarron in https://github.com/developmentseed/lonboard/pull/368
- Fix viewing polygons in local html files by @kylebarron in https://github.com/developmentseed/lonboard/pull/387
- Fix: fix sliced array input for reprojection by @kylebarron in https://github.com/developmentseed/lonboard/pull/391
- Fix: Don't reproject for epsg:4326 input by @kylebarron in https://github.com/developmentseed/lonboard/pull/392
- Fix: Fix weighted centroid calculation by @kylebarron in https://github.com/developmentseed/lonboard/pull/393
- Fix `viz()` with `__geo_interface__` input by @kylebarron in https://github.com/developmentseed/lonboard/pull/426
- Add DataFilterExtension notebook to website by @kylebarron in https://github.com/developmentseed/lonboard/pull/362
- Allow non-compliant geoarrow CRS metadata by @kylebarron in https://github.com/developmentseed/lonboard/pull/369
- Automatically parse geoarrow.wkb to native geoarrow by @kylebarron in https://github.com/developmentseed/lonboard/pull/372
- Parse GeoParquet metadata by @kylebarron in https://github.com/developmentseed/lonboard/pull/407
- CLI: 'crs' in geoparquet metadata should be optional. by @jwass in https://github.com/developmentseed/lonboard/pull/411

### Other changes

* Creating a new user bug report by @emmalu in https://github.com/developmentseed/lonboard/pull/386
* Update epic template by @emmalu in https://github.com/developmentseed/lonboard/pull/382
* NormalAccessor by @naomatheus in https://github.com/developmentseed/lonboard/pull/376
* Conda: Try including `manifest.in` file for `static` folder inclusion by @kylebarron in https://github.com/developmentseed/lonboard/pull/421
* Switch to animated hero image by @kylebarron in https://github.com/developmentseed/lonboard/pull/423
* Add CRS to GeoDataFrame in notebook examples by @kylebarron in https://github.com/developmentseed/lonboard/pull/419
- Creating a new user bug report by @emmalu in https://github.com/developmentseed/lonboard/pull/386
- Update epic template by @emmalu in https://github.com/developmentseed/lonboard/pull/382
- NormalAccessor by @naomatheus in https://github.com/developmentseed/lonboard/pull/376
- Conda: Try including `manifest.in` file for `static` folder inclusion by @kylebarron in https://github.com/developmentseed/lonboard/pull/421
- Switch to animated hero image by @kylebarron in https://github.com/developmentseed/lonboard/pull/423
- Add CRS to GeoDataFrame in notebook examples by @kylebarron in https://github.com/developmentseed/lonboard/pull/419

## New Contributors

* @emmalu made their first contribution in https://github.com/developmentseed/lonboard/pull/382
* @naomatheus made their first contribution in https://github.com/developmentseed/lonboard/pull/376
* @jwass made their first contribution in https://github.com/developmentseed/lonboard/pull/411
* @giswqs made their first contribution in https://github.com/developmentseed/lonboard/pull/223
- @emmalu made their first contribution in https://github.com/developmentseed/lonboard/pull/382
- @naomatheus made their first contribution in https://github.com/developmentseed/lonboard/pull/376
- @jwass made their first contribution in https://github.com/developmentseed/lonboard/pull/411
- @giswqs made their first contribution in https://github.com/developmentseed/lonboard/pull/223

**Full Changelog**: https://github.com/developmentseed/lonboard/compare/v0.6.0...v0.7.0

## [0.6.0] - 2024-02-13

### New! :sparkles:

* DataFilterExtension by @kylebarron in https://github.com/developmentseed/lonboard/pull/278
* Multi-range sliders for DataFilterExtension by @kylebarron in https://github.com/developmentseed/lonboard/pull/340
* BitmapLayer and BitmapTileLayer by @kylebarron in https://github.com/developmentseed/lonboard/pull/288
* Improved GeoArrow interop by @kylebarron in https://github.com/developmentseed/lonboard/pull/308
* Allow passing a positional `layers` object into `Map` by @kylebarron in https://github.com/developmentseed/lonboard/pull/319
* GeoArrow-based multithreaded coordinate reprojection by @kylebarron in https://github.com/developmentseed/lonboard/pull/337
* Support `pyarrow.Table` with `geoarrow.pyarrow` extension types as geometry columns by @jorisvandenbossche in https://github.com/developmentseed/lonboard/pull/218
* Add ecosystem/integrations documentation by @kylebarron in https://github.com/developmentseed/lonboard/pull/350
- DataFilterExtension by @kylebarron in https://github.com/developmentseed/lonboard/pull/278
- Multi-range sliders for DataFilterExtension by @kylebarron in https://github.com/developmentseed/lonboard/pull/340
- BitmapLayer and BitmapTileLayer by @kylebarron in https://github.com/developmentseed/lonboard/pull/288
- Improved GeoArrow interop by @kylebarron in https://github.com/developmentseed/lonboard/pull/308
- Allow passing a positional `layers` object into `Map` by @kylebarron in https://github.com/developmentseed/lonboard/pull/319
- GeoArrow-based multithreaded coordinate reprojection by @kylebarron in https://github.com/developmentseed/lonboard/pull/337
- Support `pyarrow.Table` with `geoarrow.pyarrow` extension types as geometry columns by @jorisvandenbossche in https://github.com/developmentseed/lonboard/pull/218
- Add ecosystem/integrations documentation by @kylebarron in https://github.com/developmentseed/lonboard/pull/350

### Fixes :bug:

* Add font to index.css to fix static HTML export by @jtmiclat in https://github.com/developmentseed/lonboard/pull/284
* Fix displaying tooltip for first row by @kylebarron in https://github.com/developmentseed/lonboard/pull/287
* accept matplotlib colormap input to apply_cmap by @kylebarron in https://github.com/developmentseed/lonboard/pull/289
* Use preferred OSM tile url by @kylebarron in https://github.com/developmentseed/lonboard/pull/290
* set max zoom on osm layer by @kylebarron in https://github.com/developmentseed/lonboard/pull/291
* Update contributor docs by @kylebarron in https://github.com/developmentseed/lonboard/pull/316
* Check epsg:4326 bounds in layer creation by @kylebarron in https://github.com/developmentseed/lonboard/pull/317
* add reference for installing from source by @kylebarron in https://github.com/developmentseed/lonboard/pull/318
* Fix inferring number of rows per chunk by @kylebarron in https://github.com/developmentseed/lonboard/pull/327
* Fix null checks by @kylebarron in https://github.com/developmentseed/lonboard/pull/331
* Set max number of chunks per layer by @kylebarron in https://github.com/developmentseed/lonboard/pull/332
* Move accessor length validation to serialization by @kylebarron in https://github.com/developmentseed/lonboard/pull/333
* Deduplicate serialization for accessors by @kylebarron in https://github.com/developmentseed/lonboard/pull/334
* Multi-dimensional GPU-based data filtering by @kylebarron in https://github.com/developmentseed/lonboard/pull/335
* Bump anywidget to 0.9 & simplify Wasm initialization by @kylebarron in https://github.com/developmentseed/lonboard/pull/344
* Fix null checks by @kylebarron in https://github.com/developmentseed/lonboard/pull/348
* docs fixes by @kylebarron in https://github.com/developmentseed/lonboard/pull/354
* Add `DataFilterExtension` example by @kylebarron in https://github.com/developmentseed/lonboard/pull/358
* fix arc layer default arguments by @kylebarron in https://github.com/developmentseed/lonboard/pull/359
- Add font to index.css to fix static HTML export by @jtmiclat in https://github.com/developmentseed/lonboard/pull/284
- Fix displaying tooltip for first row by @kylebarron in https://github.com/developmentseed/lonboard/pull/287
- accept matplotlib colormap input to apply_cmap by @kylebarron in https://github.com/developmentseed/lonboard/pull/289
- Use preferred OSM tile url by @kylebarron in https://github.com/developmentseed/lonboard/pull/290
- set max zoom on osm layer by @kylebarron in https://github.com/developmentseed/lonboard/pull/291
- Update contributor docs by @kylebarron in https://github.com/developmentseed/lonboard/pull/316
- Check epsg:4326 bounds in layer creation by @kylebarron in https://github.com/developmentseed/lonboard/pull/317
- add reference for installing from source by @kylebarron in https://github.com/developmentseed/lonboard/pull/318
- Fix inferring number of rows per chunk by @kylebarron in https://github.com/developmentseed/lonboard/pull/327
- Fix null checks by @kylebarron in https://github.com/developmentseed/lonboard/pull/331
- Set max number of chunks per layer by @kylebarron in https://github.com/developmentseed/lonboard/pull/332
- Move accessor length validation to serialization by @kylebarron in https://github.com/developmentseed/lonboard/pull/333
- Deduplicate serialization for accessors by @kylebarron in https://github.com/developmentseed/lonboard/pull/334
- Multi-dimensional GPU-based data filtering by @kylebarron in https://github.com/developmentseed/lonboard/pull/335
- Bump anywidget to 0.9 & simplify Wasm initialization by @kylebarron in https://github.com/developmentseed/lonboard/pull/344
- Fix null checks by @kylebarron in https://github.com/developmentseed/lonboard/pull/348
- docs fixes by @kylebarron in https://github.com/developmentseed/lonboard/pull/354
- Add `DataFilterExtension` example by @kylebarron in https://github.com/developmentseed/lonboard/pull/358
- fix arc layer default arguments by @kylebarron in https://github.com/developmentseed/lonboard/pull/359

## New Contributors

* @jtmiclat made their first contribution in https://github.com/developmentseed/lonboard/pull/284
* @jorisvandenbossche made their first contribution in https://github.com/developmentseed/lonboard/pull/218
- @jtmiclat made their first contribution in https://github.com/developmentseed/lonboard/pull/284
- @jorisvandenbossche made their first contribution in https://github.com/developmentseed/lonboard/pull/218

**Full Changelog**: https://github.com/developmentseed/lonboard/compare/v0.5.0...v0.6.0

Expand Down
4 changes: 4 additions & 0 deletions docs/api/layers/polygon-layer.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# PolygonLayer

![](../../assets/boundaries.png)

> Screenshot from [Global Boundaries](../../examples/global-boundaries) example
::: lonboard.PolygonLayer
options:
inherited_members: true

0 comments on commit 3a20cd5

Please sign in to comment.