Skip to content

Releases: jupyter-widgets/ipyleaflet

Release 0.17.0

25 Jul 09:22

Choose a tag to compare

New Features

  • Make it possible to use Choropleth layer with data containing NaNs #972
  • Add Map panes #999
  • Allow setting Map.dragging #1001
  • Add visible attribute to GeoJSON layer #1002

Deprecated API

  • Deprecate LegendControl properties name, legends, positioning, and positionning #979 and #1005. Update your code with the following substitutions for a LegendControl legend:

    • legend.name -> legend.title
    • legend.legends -> legend.legend
    • legend.positioning -> legend.position
    • legend.positionnning -> legend.position

    The name argument in creating a LegendControl is also deprecated, please use the title argument instead: LegendControl({}, title='My Title').

  • Deprecate layer and control-specific method names for Map and LayerGroup, in favor of methods that work for both layers and controls #982. Update your code with the following substitutions for a Map map (or LayerGroup):

    • map.add_control(...) or map.add_layer(...) -> map.add(...)
    • map.remove_control(...) or map.remove_layer(...) -> map.remove(...)
    • map.substitute_control(...) or map.substitute_layer(...) -> map.substitute(...)
    • map.clear_controls(...) or map.clear_layers(...) -> map.clear(...)

    The inline operators still continue to work as before, such as map += control or map -= layer.

Maintenance

  • Compute the public path automatically #988

Docs

  • Document use of multiple basemaps #971
  • Add a small introduction text #992

New Contributors

Full Changelog: 0.16.0...0.17.0

Release 0.16.0

14 Apr 10:12

Choose a tag to compare

What's Changed

New features

Maintainance

Docs:

New Contributors

Full Changelog: 0.15.0...master

Release 0.15.0

06 Dec 12:32

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.14.0...0.15.0

Release 0.14.0

21 Jul 12:23

Choose a tag to compare

Release 0.14.0

Release 0.13.6

05 Jan 16:34

Choose a tag to compare

Fixes:

  • Fix support for Jupyter Notebook
  • Change imports from Phosphor to Lumino

Release 0.13.5

05 Jan 07:38

Choose a tag to compare

Improvements:

  • Add support for JupyterLab 3

Release 0.13.4

28 Dec 01:44

Choose a tag to compare

Improvements:

  • Improve GeoJSON data update #668
  • Add support for WKT layer #679
  • Add Gaode basemap #681
  • Change SearchControl zoom trait to None #688
  • Add example notebooks for KML and GPX file formats #691
  • Update GeoData API documentation to add point_stype attribute #695
  • Add a callback on found event for searching in GeoJSON layer #707
  • Add custom tile server GIF to example notebook #724
  • Add support for DivIcon #727
  • Support for transparent WidgetControl #732
  • Update LeafletJS from 1.3.0 to 1.7.1 #734
  • Add Map.fit_bounds(bounds) #737
  • Add MagnifyingGlass layer #733

Fixes:

  • Add Shapely as a dependency #683
  • Add nodejs dependency to Binder environment #700
  • Set --minimize=False on Binder #704
  • Remove class_name #729
  • Change license to MIT #736
  • Fix WMS layer options #755

Release 0.13.3

29 Jul 08:54

Choose a tag to compare

Bug fixes

  • Fix recursion error on GeoJSON #661

Release 0.13.2

24 Jul 15:05

Choose a tag to compare

Improvements:

  • Add found_style property to SearchControl #640

Fixes:

  • Fix DrawControl position #656
  • Fix GeoJSON style update #658

Release 0.13.1

30 Jun 11:49

Choose a tag to compare

v0.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