What's Changed
New Features 🎉
- Allow inline usage of
st.chat_input
by @LukasMasuch in #7896 - Feature:
st.page_link
by @mayagbarnes in #7965 - Add
st.write_stream
command to handle generators or OpenAI output by @LukasMasuch in #7906
Bug Fixes 🐛
- Reuse style element for theme injection into custom components by @Tom-Julux in #7914
- Handle out of order blocks when parsing element tree by @AnOctopus in #7923
- Fix progress bar float input bug by @notiona in #7953
- Don't pass query parameters from parent page into iframes by @eric-skydio in #7951
- Fix period type support for Pandas 2.2.0 by @LukasMasuch in #7988
- Only ignore hiding required columns in dynamic mode by @LukasMasuch in #7996
- Disable watchdog suggestion for
none
orpoll
watcher type by @LukasMasuch in #8024
Other Changes
- Support latest importlib-metadata v7 by @elgalu in #7925
- Make Snowpark dependency truly optional for SnowflakeConnection by @vdonato in #7919
New Contributors
- @Tom-Julux made their first contribution in #7914
- @elgalu made their first contribution in #7925
- @notiona made their first contribution in #7953
Full Changelog: 1.30.0...1.31.0