What's Changed
New Features 🎉
- Add support for scroll container via the
height
parameter by @LukasMasuch in #7697 - Add display_text to LinkColumn by @sfc-gh-bhay in #7741
- st.query_params by @willhuang1997 in #7774
- Add Pandas styler support to
LinkColumn
by @LukasMasuch in #7784 - Config - MPA Sidebar Page Navigation by @mayagbarnes in #7852
- Feature -
st.switch_page
by @mayagbarnes in #7853
Bug Fixes 🐛
- Fix handling of ordinal columns for builtin-charts by @LukasMasuch in #7771
- Fix
st.toggle
background color by @sfc-gh-jgarcia in #7788 - Don't send command used to start streamlit to frontend by @vdonato in #7787
- Fix iframe background for dark color scheme by @LukasMasuch in #7821
- Prevent incompatible column config serialization by @LukasMasuch in #7887
- Prevent hiding required editable columns by @LukasMasuch in #7888
- Disable the ability to submit form if a submit button is disabled by @willhuang1997 in #7827
- Fix flickering effect when changing tabs by @LukasMasuch in #7904
- Fix shrunk icon size in st.expander by @matiboux in #7596
- Add check that individual elements are "python comparable" by @kajarenc in #7840
- Use commonpath rather than common prefix for more secure access by @kmcgrady in #7901
- Don't disable tab on stale flag by @LukasMasuch in #7905
- Fix embed params being dropped in page swaps by @sfc-gh-wihuang in #7918
Other Changes
- Fix parenthesis error messaging by @willhuang1997 in #7770
- Update SECURITY.md by @sfc-gh-hpathak in #7783
- Speed up plotly figures by 8x for users with "orjson" by @eric-skydio in #7860
New Contributors
- @sfc-gh-bhay made their first contribution in #7741
- @sfc-gh-jkinkead made their first contribution in #7843
- @sfc-gh-jdaly made their first contribution in #7842
- @matiboux made their first contribution in #7596
Full Changelog: 1.29.0...1.30.0