File python-folium.changes of Package python-folium
-------------------------------------------------------------------
Wed Jul 17 20:24:50 UTC 2024 - Ben Greiner <code@bnavigator.de>
- Revert numpy < 2 pin. It's supported since 0.17
-------------------------------------------------------------------
Fri Jul 12 04:08:37 UTC 2024 - Steve Kowalik <steven.kowalik@suse.com>
- Restrict numpy to < 2 for now.
-------------------------------------------------------------------
Sat Jun 29 19:33:27 UTC 2024 - Dirk Müller <dmueller@suse.com>
- update to 0.17.0:
* Remove Python 3.7, add 3.12
* Add layer control tree plugin
* Add Timeline plugin
* Add `Leaflet.encoded` plugin: Enable creating PolyLine and
Polygon from encoded string
* Add Evented base class
* Update Map zoom_control variable to also allow string to set
position
* Add a custom container to the realtime plugin
* Add custom Template class with tojavascript filter
* Drop Bootstrap 3 but keep glyphicons
* fix `__geo_interface__` styling
* Fixes styling on tag filter button
* repair max_zoom and max_native_zoom
* Change `Map` lat&lon bound type annotations from int to float
-------------------------------------------------------------------
Sat Apr 20 21:10:06 UTC 2024 - Dirk Müller <dmueller@suse.com>
- update to 0.16.0:
* GeoJSON: option to keep layer highlighted when popup is open
* Add leaflet-realtime plugin
* Geocoder plugin: support other built-in providers
* Add ability to set font size in plot
* Geojson: allow null geometry objects
* Realtime plugin: allow str for JsCode arg
-------------------------------------------------------------------
Sun Mar 17 18:17:01 UTC 2024 - Atri Bhattacharya <badshah400@gmail.com>
- Disable for python3.9, python39-branca is not available.
-------------------------------------------------------------------
Wed Dec 6 07:30:23 UTC 2023 - Atri Bhattacharya <badshah400@gmail.com>
- Update to version 0.15.1:
* Use xyzservices instead of templates for tiles
(gh#python-visualization/folium#1827).
* Add TimeSliderChoropleth stroke colour/width/opacity argument
(gh#python-visualization/folium#1838).
* Improve docstring preview readibility in features.py
(gh#python-visualization/folium#1833).
* Fix streamlit-folium incompatibility (add layer to map with
new class) (gh#python-visualization/folium#1834).
- Changes from version 0.15.0:
* Drop support for Python 3.5 and 3.6
(gh#python-visualization/folium#1729)
* Remove deprecated Stamen tiles
(gh#python-visualization/folium#1811)
* Remove _env instance attributes
(gh#python-visualization/folium#1817)
* Use write_png from Branca, remove from Folium
(gh#python-visualization/folium#1708)
* Remove deprecated Map.choropleth method
(gh#python-visualization/folium#1684)
* Feature: Draggable layer control option
(gh#python-visualization/folium#1760)
* Feature: Add fit enabled overlays feature
(gh#python-visualization/folium#1693)
* Feature: Add type hints (gh#python-visualization/folium#1677)
* Update jquery to v3.7.1 (gh#python-visualization/folium#1824)
* Update leaflet.fullscreen plugin to 3.0.0
(gh#python-visualization/folium#1818)
* Allow Choropleth key_on to traverse through array
(gh#python-visualization/folium#1772)
* Support TagFilterButton in PolyLine, AntPath and GeoJson
(gh#python-visualization/folium#1756)
* Multiple instances of TimeSliderChoropleth on a single map
(gh#python-visualization/folium#1749)
* Make VectorGridProtobuf an overlay by default
(gh#python-visualization/folium#1723)
* Change internally where layers are added to the map
(gh#python-visualization/folium#1690)
* TimestampedWmsTileLayers inherit from MacroElement, not Layer
(gh#python-visualization/folium#1696)
* SideBySideLayers inherit from MacroElement, not Layer
(gh#python-visualization/folium#1695)
* Consolidate duplicate utility functions with Branca
(gh#python-visualization/folium#1676)
* Bug: Fix interaction between DualMap and Draw
(gh#python-visualization/folium#1776)
* Bug: Fix MeasureControl plugin for Leaflet>=1.8.0
(gh#python-visualization/folium#1748)
* Bug: Pin older version of leaflet side by side to fix
SideBySideLayers plugin (gh#python-visualization/folium#1732)
* Bug: Fix Map.show_in_browser() by adding local file prefix to
url (gh#python-visualization/folium#1704)
- New Requires: python-xyzservices.
-------------------------------------------------------------------
Mon Feb 27 08:46:45 UTC 2023 - Matej Cepl <mcepl@suse.com>
- Remove stupid copy&paste error.
-------------------------------------------------------------------
Sat Feb 25 22:21:59 UTC 2023 - Matej Cepl <mcepl@suse.com>
- Split package into multibuild to avoid a build cycle
(bsc#1207791).
-------------------------------------------------------------------
Sat Dec 31 14:14:11 UTC 2022 - Ben Greiner <code@bnavigator.de>
- Update to 0.14
## Breaking changes
* Use keyword arguments as CSS properties in FloatImage
(@Conengmo #1668)
* Upgrade Leaflet 1.6.0 to 1.9.3, set default font size
(@Conengmo #1660)
* Upgrade Bootstrap 3.2.0 to 5.2.2 (@Conengmo #1650)
## New plugins
* Add GroupedLayerControl plugin (@chansooligans #1592)
* Add SideBySide plugin (@fralc #1292)
* Add TagFilterButton plugin (@Waffleboy #1343)
## Major improvements
* Add optional Jenks Natural Breaks Optimization to Choropleth
(@pmains #1634)
* Add Map.show_in_browser() method (@Conengmo #1651)
* Accept TileProvider objects from the xyzservices package
(@martinfleis #1498)
* Add support for Vega-Lite v4 and v5 (@wd60622 #1525)
* Upgrade Font Awesome 4.6.3 to 6.2.0 (@Sujithkumardola #1637)
## Minor improvements
* Allow cql_filter argument in WmsTileLayer (@Conengmo #1673)
* Silently allow lowerCamelCase for vector path options
(@Conengmo #1672)
* Allow html popups and templating in ClickForMarker (@Conengmo
#1666)
* Add show_geometry_on_click argument to Draw plugin (@Conengmo
#1657)
* Automatically join string and numeric key_on values for
Choropleth (@alessioarena #1193)
* Add speed_slider argument to TimeStampedGeoJson (@gokyori
#1279)
* Add gradient option to vector path options (@nocturnalAndroid
#1433)
* Add initial timestamp argument to TimeSliderChoropleth
(@jjbenes #1435)
* Allow passing TileLayer to Map (@Conengmo #1624)
* Use fullscreen window in Map._to_png() (@Conengmo #1656)
* Expose webdriver argument in Map._to_png() (@WooilJeong #1620)
* Export the map only in Map._to_png() (@Vayel #1197)
## Bug fixes
* Fix LayerControl visibility on multiple renders (@Conengmo
#1674)
* Fix the new TagFilterButton plugin, it's not a Layer (@Conengmo
#1671)
* Fix TopoJson object path lookup (@Conengmo #1665)
* Fix Choropleth when `bins` is a list of integers (@Conengmo
#1664)
* Fix attribution links in Notebooks opening within iframe
(@Conengmo #1655)
* Fix empty geojson failing when using style_function (@agussman
#1213)
* Fix Marker location validation for numpy array (@Conengmo
#1647)
* Fix date sorting in TimeSliderChoropleth (@Ade-StapleHill
#1503)
* Fix unescaped backticks in Popup (@Conengmo #1642)
* Fix `map.get_bounds()` when using GeometryCollection
(@amrutha1098 #1633)
* Fix ClickForLatLng not imported in __init__ (@amrutha1098
#1627)
-------------------------------------------------------------------
Mon Oct 31 09:28:03 UTC 2022 - Atri Bhattacharya <badshah400@gmail.com>
- Update to version 0.13.0:
* Lazy popup: only load content on click
(gh#python-visualization/folium#1511).
* Add Leaflet.VectorGrid plugin: VectorGridProtobuf
(gh#python-visualization/folium#1576).
* Add blur parameter to HeatMapWithTime plugin
(gh#python-visualization/folium#1529).
* New ClickForLatLng class: click to save lat/lon to clipboard
(gh#python-visualization/folium#1530).
* Add width parameter to css for FloatImage
(gh#python-visualization/folium#1570).
* Add support for tooltips in TimestampedGeoJson objects
(gh#python-visualization/folium#1472).
* Expose GeoJson's web retrieval to its own function
(gh#python-visualization/folium#1458).
* Restore allowing simple Popup in GeoJson
(gh#python-visualization/folium#1528).
* Fix test failure with recent branca change on map ids
(gh#python-visualization/folium#1556).
* Documentation updates.
-------------------------------------------------------------------
Mon Feb 14 19:52:52 UTC 2022 - Atri Bhattacharya <badshah400@gmail.com>
- Update to version 0.12.1.post1:
* Fix version issue (gh#python-visualization/folium#1536).
-------------------------------------------------------------------
Sun Feb 21 19:13:01 UTC 2021 - Ben Greiner <code@bnavigator.de>
- Update to 0.12.1
* Minor bugfix on the version number in the source distribution
- Skip python36 build: With NumPy 1.20, python36-numpy is no
longer available in Tumbleweed (NEP 29)
- Drop tests.tar.gz
* 0.12.1 is not released as sdist on PyPI. Use the GitHub archive
directly and tell setuptools_scm to use an explicit version
-------------------------------------------------------------------
Sun Jan 10 18:50:46 UTC 2021 - Atri Bhattacharya <badshah400@gmail.com>
- Update to version 0.12.0:
* GeoJson add zoom_on_click option, default False
(gh#python-visualization/folium#1349).
* Add Geocoder plugin (gh#python-visualization/folium#1323).
* Replace githack.com CDN with jsdelivr.com
(gh#python-visualization/folium#1337).
* Add SemiCircle plugin (gh#python-visualization/folium#1238).
* Move hardcoded JS CDN links to class variables
(gh#python-visualization/folium#1312,
gh#python-visualization/folium#1416).
* Treat data uris as valid
(gh#python-visualization/folium#1428).
* Add GeoJson marker option
(gh#python-visualization/folium#957).
* Bug fixes:
- Fix TimeSliderChoropleth breaking when using layer control
(gh#python-visualization/folium#1380).
- Fix GeoJson data loading
(gh#python-visualization/folium#1353).
- Fix heatmap weights/intensity
(gh#python-visualization/folium#1354,
gh#python-visualization/folium#1282).
- Fix multiple GeoJsonPopup 'name_getter' JS SyntaxError
(gh#python-visualization/folium#1347).
- Fix TimestampedWmsTileLayers layer control
(gh#python-visualization/folium#1319).
* API changes
- Remove deprecated Mapbox and Cloudmade tilesets
(gh#python-visualization/folium#1339).
- Use source from PyPI since Github source leads to incorrect
version determination for egg-info dir.
- Use _service file to download tests from Github since the PyPI
sources don't have this dir; exclude the selenium dir in tests
since we don't run the selenium test suite to avoid dependency
bloat (which requires a running chromium browser).
- Additional BuildRequires: python-setuptools-scm required to
determine correct version during build.
- Update required version of branca to 0.4.2.
- Drop patch
0001-assert-bounds-within-reasonable-machine-precision.patch:
incorporated upstream.
-------------------------------------------------------------------
Mon Jan 4 00:58:34 UTC 2021 - Benjamin Greiner <code@bnavigator.de>
- Add 0001-assert-bounds-within-reasonable-machine-precision.patch
gh#python-visualization/folium#1432 fixes i586 test suite fail
-------------------------------------------------------------------
Sat Jun 6 15:41:51 UTC 2020 - Atri Bhattacharya <badshah400@gmail.com>
- Initial package.