Releases: jupyter-widgets/ipyleaflet
Releases · jupyter-widgets/ipyleaflet
Release 0.17.0
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
, andpositionning
#979 and #1005. Update your code with the following substitutions for a LegendControllegend
: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 thetitle
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(...)
ormap.add_layer(...)
->map.add(...)
map.remove_control(...)
ormap.remove_layer(...)
->map.remove(...)
map.substitute_control(...)
ormap.substitute_layer(...)
->map.substitute(...)
map.clear_controls(...)
ormap.clear_layers(...)
->map.clear(...)
The inline operators still continue to work as before, such as
map += control
ormap -= layer
.
Maintenance
- Compute the public path automatically #988
Docs
New Contributors
- @whudson made their first contribution in #971
- @banesullivan made their first contribution in #976
- @xiaochen-db made their first contribution in #997
Full Changelog: 0.16.0...0.17.0
Release 0.16.0
What's Changed
New features
- Add bounds attribute to TileLayer by @davidbrochart in #907
- Implemented open_popup and close_popup methods by @PROgram52bc in #914
Maintainance
- Stop layer loading spinner when layer is removed by @clydebw in #903
- Added backward compatibility for dict basemaps by @sackh in #901
- Pin
openssl=1.1.1l
in CI script by @trungleduc in #906 - Test
ipyleaflet
widgets withgalata
by @trungleduc in #905 - Clean up UI tests by @davidbrochart in #908
- Remove map callbacks when DrawControl removed from map by @clydebw in #916
- Add Galata bot by @martinRenou in #938
- Fix CI by @martinRenou in #946
- Fix Galata screenshot update CI job by @martinRenou in #945
- Missing jupyter-packaging on CI by @martinRenou in #948
- Fix ui-tests port by @martinRenou in #949
- UI-tests: Update scripts to match bot implementation by @martinRenou in #950
- Remove OpenSSL pinning by @martinRenou in #952
- Update Galata screenshots by @martinRenou in #947
- Update build script by @martinRenou in #954
- Fix watch script in ipyleaflet by @HaudinFlorence in #963
Docs:
- Fix docs table by @martinRenou in #898
- Update basemaps by @MackyDIARRA in #924
- Updates on ipyleaflet documentation by @HaudinFlorence in #953
- Change the theme to pydata-sphynx-theme by @HaudinFlorence in #955
- Update installation instructions by @martinRenou in #956
- Add to ipyleaflet's documentation some missing attributes sections with autodoc. by @HaudinFlorence in #957
- Add jupyterlite-sphinx by @HaudinFlorence in #958
- Fix formatting issues in the doc for attributes and methods sections using autodoc by @HaudinFlorence in #959
- radiation notebook updated with SearchControl object adding by @MackyDIARRA in #899
New Contributors
- @clydebw made their first contribution in #903
- @trungleduc made their first contribution in #906
- @PROgram52bc made their first contribution in #914
- @HaudinFlorence made their first contribution in #953
Full Changelog: 0.15.0...master
Release 0.15.0
What's Changed
- Added a new Map option "prefer_canvas". by @ondrejsv in #853
- Fixed typo by @giswqs in #856
- Fix for #865 : remove double slashes from Strava tile-URLs by @justb4 in #870
- Add doc section for Map on basic layout options. Issue #750 by @jmp75 in #868
- Added Colab support by @martinRenou in #871
- Add radiation notebook by @MackyDIARRA in #884
- Added support for xyzservices tile providers as basemaps by @sackh in #857
- Support GeoJson layer in MarkerCluster by @mangecoeur in #882
- Fix docs by @martinRenou in #892
- SearchControl: location found callback by @martinRenou in #891
- Missing call to super.default by @martinRenou in #894
New Contributors
- @ondrejsv made their first contribution in #853
- @justb4 made their first contribution in #870
- @MackyDIARRA made their first contribution in #884
- @mangecoeur made their first contribution in #882
Full Changelog: 0.14.0...0.15.0
Release 0.14.0
Release 0.14.0
Release 0.13.6
Fixes:
- Fix support for Jupyter Notebook
- Change imports from Phosphor to Lumino
Release 0.13.5
Improvements:
- Add support for JupyterLab 3
Release 0.13.4
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:
Release 0.13.3
Bug fixes
- Fix recursion error on GeoJSON #661