Releases: randyzwitch/streamlit-folium
Add missing dependencies
#34 highlighted that some features weren't working as expected, which was determined to be at least partially due to missing JS dependencies inside the iframe. This release fixes that.
Add bi-directional support
This release adds bi-directional support via the st_folium function. When calling mapdata = st_folium(m), a dict will be returned back to Python with the bounding box and other click data. Improved documentation will come in a future release as time allows, but you can see the examples folder for ideas of how to use this new functionality.
What's Changed
- Make component bidirectional by @blackary in #28
- Fix manifest, bump version by @randyzwitch in #29
- Fix manifest by @randyzwitch in #31
- Add support for getting all drawn objects on the map by @blackary in #32
New Contributors
Full Changelog: v0.5.0...v0.6.0
Add support various other drawn objects
Add support various other drawn objects
Test bidirectional build on PyPI
Test of building the bi-directional component and submitting to PyPI.
USERS SHOULD NOT USE THIS VERSION UNLESS YOU UNDERSTAND WHAT THIS MEANS
Add Branca render
Release moves required version of Streamlit >= 1.2 to ensure memory improvements are incorporated, adds Branca rendering, fixes CI by pinning dependencies closer
Fix CI process, clean up requirements.txt
No changes to the API, just package clean-up
Support DualMaps
folium_static now supports DualMap, which allows for two maps to be placed next to each other horizontally.
Loosen Folium requirements
Per #14, there's nothing about this package that requires 0.11, so Folium >= 0.11 should be sufficient.
Add files to manifest
No functional changes to the Python code, added files to manifest to hopefully get the conda recipe to build properly
Add testing, update example for Streamlit 0.65
No code or API changes have been made, just the addition of tests and updating the example to show a custom page title