Ipyleaflet

Latest version: v0.19.2

Safety actively analyzes 706267 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 4

0.13.1

Improvements:

* Add layer attribute for search control 622
* Simplify main JS file 631
* Remove Travis 627
* Add GitHub Actions 626
* Add docstrings 623 628 630
* Implement `__geo_interface__` 621
* Add pixel_bounds to Map 616
* Enable float zoom levels 608

Fixes:

* Pin branca>=0.3.1,<0.5 639
* Fix Icon traits 634 636 637
* Fix GeoJSON click event 629
* Fix bounds type 625
* Fix ipyleaflet import 624
* Fix EPSG:3413 and EPSG:3031 620
* Fix layer removal 619
* Fix option update 611
* Fix flake8 errors 609

0.13.0

Improvements:

* Add support for custom map and WMS projections 598
* Add SearchControl feature 576
* Add SearchControl documentation 584
* Add window_url attribute to Map 587
* Add Vector tile docs 590

Fixes:

* Fix missing dependency in documentation 581
* Fix overwriting of colormap ranges for Choropleth 577
* Prevent updating dictionary in GeoJSON style_callback 600

0.12.6

Improvements:

* Use leaflet-defaulticon-compatibility for icon image bundling 552
* Refactor GeoJSON layer 573
* Add means to save to HTML 574
* Improve docs 575
* Make the xarray dependency optional 561

Fixes:
* Fix in the Vector tile layer 568
* Fix issue with Phosphor dependency 563
* Bug fix with respect to the GeoJSON layer 572

0.12.4

Improvements:

* The package now ships the JupyterLab extension automatically. So jupyter labextension install jupyter-leaflet should not be needed anymore 510
* Add support for int data in Choropleth 539
* Add style_callback to GeoJSON/Choropleth/GeoData layers 518
* Rename positional argument in handle_draw callback 530
* Add VectorTilesLayer 544

0.12.3

* JupyterLab 2 support 509
* Sync Path's fill_color attribute with color attribute 505
* Documentation improvements 497 506

0.12.2

Fixes:

* Popup creation 489
* DrawControl creation 493

Improvements:

* Smoother URL changes on GridLayers 485
* ScaleControl 492
* Documentation improvements 484 485
* WMSLayer: Listen for dynamic changes on parameters 494


Release workflow

1. Clone new copy of repository:
sh
git clone gitgithub.com:jupyter-widgets/ipyleaflet.git

2. Update the version numbers in the following files
- `python/ipyleaflet/_version.py` (two places)
- `python/jupyter_leaflet/package.json`
- `environment.yml`
3. Make sure the changelog is updated: `CHANGELOG.md`
4. Build and publish to npm (if yarn prompts for the new version, I give the same as what is already in the `package.json`)
sh
cd python/jupyter_leaflet
yarn install && yarn run build && yarn publish
cd ..

5. Build and publish Python package
sh
python -m build python/jupyter_leaflet
twine upload python/jupyter_leaflet/dist/jupyter_leaflet*
python -m build python/ipyleaflet
twine upload python/ipyleaflet/dist/ipyleaflet*

6. Update environment config with new ipyleaflet pypi download link: `docs/jupyterlite_config.json`
7. Commit and push in git
sh
git commit -am "Release <VERSION>"
git tag <VERSION>
git push origin master --tags

Page 4 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.