streamlit/streamlit (streamlit)
### [`v1.36.0`](https://togithub.com/streamlit/streamlit/releases/tag/1.36.0)
[Compare Source](https://togithub.com/streamlit/streamlit/compare/1.35.0...1.36.0)
#### What's Changed
##### Breaking Changes ๐
- Remove legacy caching logic by [@LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/8737](https://togithub.com/streamlit/streamlit/pull/8737)
- Deprecate the `experimental_allow_widgets` caching parameter by [@LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/8817](https://togithub.com/streamlit/streamlit/pull/8817)
##### New Features ๐
- Allow passing on_change_callback for CustomComponents by [@raethlein](https://togithub.com/raethlein) in [https://github.com/streamlit/streamlit/pull/8633](https://togithub.com/streamlit/streamlit/pull/8633)
- Use raw number for number column overlay and copy by [@LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/8708](https://togithub.com/streamlit/streamlit/pull/8708)
- Introduce st.navigation and st.Page by [@kmcgrady](https://togithub.com/kmcgrady) in [https://github.com/streamlit/streamlit/pull/8744](https://togithub.com/streamlit/streamlit/pull/8744)
- Make st.write call st.json to display Streamlit secrets object by [@snehankekre](https://togithub.com/snehankekre) in [https://github.com/streamlit/streamlit/pull/8659](https://togithub.com/streamlit/streamlit/pull/8659)
- Streamlit Charts: Customizable Axis Labels by [@mayagbarnes](https://togithub.com/mayagbarnes) in [https://github.com/streamlit/streamlit/pull/8846](https://togithub.com/streamlit/streamlit/pull/8846)
- Add vertical alignment parameter to `st.columns` by [@LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/8568](https://togithub.com/streamlit/streamlit/pull/8568)
- Add `icon` parameter to st.expander by [@snehankekre](https://togithub.com/snehankekre) in [https://github.com/streamlit/streamlit/pull/8716](https://togithub.com/streamlit/streamlit/pull/8716)
- Use the default widget height for non-stacked checkbox & toggle widgets by [@LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/8835](https://togithub.com/streamlit/streamlit/pull/8835)
- Horizontal `st.bar_chart` by [@mayagbarnes](https://togithub.com/mayagbarnes) in [https://github.com/streamlit/streamlit/pull/8877](https://togithub.com/streamlit/streamlit/pull/8877)
##### Bug Fixes ๐
- Remove non-existent kwargs in ast.Call() call by [@JelleZijlstra](https://togithub.com/JelleZijlstra) in [https://github.com/streamlit/streamlit/pull/8711](https://togithub.com/streamlit/streamlit/pull/8711)
- Don't instantiate the LocalSourcesWatcher if file watching is disabled by [@vdonato](https://togithub.com/vdonato) in [https://github.com/streamlit/streamlit/pull/8741](https://togithub.com/streamlit/streamlit/pull/8741)
- Make the session state writes disallowed message more generic by [@LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/8720](https://togithub.com/streamlit/streamlit/pull/8720)
- Ensure SessionInfo is set before performing an action by [@kmcgrady](https://togithub.com/kmcgrady) in [https://github.com/streamlit/streamlit/pull/8779](https://togithub.com/streamlit/streamlit/pull/8779)
- Unify the minimum height of most element by [@LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/8797](https://togithub.com/streamlit/streamlit/pull/8797)
- Don't allow writing widgets outside the fragment by [@raethlein](https://togithub.com/raethlein) in [https://github.com/streamlit/streamlit/pull/8756](https://togithub.com/streamlit/streamlit/pull/8756)
- Fix element replay regression for plotly charts by [@LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/8770](https://togithub.com/streamlit/streamlit/pull/8770)
- Improve exception text when selectbox index larger than options by [@LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/8775](https://togithub.com/streamlit/streamlit/pull/8775)
- Prevent images in markdown to go beyond the container width by [@LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/8794](https://togithub.com/streamlit/streamlit/pull/8794)
- Ensure current page script hash and active script hash is correct at script start by [@kmcgrady](https://togithub.com/kmcgrady) in [https://github.com/streamlit/streamlit/pull/8830](https://togithub.com/streamlit/streamlit/pull/8830)
- Revert "Handle Altair resolve_scale ([#8497](https://togithub.com/streamlit/streamlit/issues/8497))" by [@kmcgrady](https://togithub.com/kmcgrady) in [https://github.com/streamlit/streamlit/pull/8845](https://togithub.com/streamlit/streamlit/pull/8845)
- Update custom-components import paths and tests by [@raethlein](https://togithub.com/raethlein) in [https://github.com/streamlit/streamlit/pull/8666](https://togithub.com/streamlit/streamlit/pull/8666)
- Raise exception if st.Page is given an invalid path by [@vdonato](https://togithub.com/vdonato) in [https://github.com/streamlit/streamlit/pull/8878](https://togithub.com/streamlit/streamlit/pull/8878)
##### Other Changes
- Explicitly export experimental_dialog by [@raethlein](https://togithub.com/raethlein) in [https://github.com/streamlit/streamlit/pull/8728](https://togithub.com/streamlit/streamlit/pull/8728)
- Remove default value for title of dialog_decorator by [@raethlein](https://togithub.com/raethlein) in [https://github.com/streamlit/streamlit/pull/8729](https://togithub.com/streamlit/streamlit/pull/8729)
- Docstrings for 1.35.0 (and type consistency for charts) by [@sfc-gh-dmatthews](https://togithub.com/sfc-gh-dmatthews) in [https://github.com/streamlit/streamlit/pull/8740](https://togithub.com/streamlit/streamlit/pull/8740)
- Migrate streamlit hello to MPAv2 by [@kmcgrady](https://togithub.com/kmcgrady) in [https://github.com/streamlit/streamlit/pull/8806](https://togithub.com/streamlit/streamlit/pull/8806)
- Fix `use_container_width` docstring when default is `True` by [@LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/8809](https://togithub.com/streamlit/streamlit/pull/8809)
- Allow protobuf v5 as dependency by [@LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/8627](https://togithub.com/streamlit/streamlit/pull/8627)
- Fix: Remove title appending ยท Streamlit by [@mayagbarnes](https://togithub.com/mayagbarnes) in [https://github.com/streamlit/streamlit/pull/8900](https://togithub.com/streamlit/streamlit/pull/8900)
#### New Contributors
- [@JelleZijlstra](https://togithub.com/JelleZijlstra) made their first contribution in [https://github.com/streamlit/streamlit/pull/8711](https://togithub.com/streamlit/streamlit/pull/8711)
**Full Changelog**: https://github.com/streamlit/streamlit/compare/1.35.0...1.36.0
### [`v1.35.0`](https://togithub.com/streamlit/streamlit/releases/tag/1.35.0)
[Compare Source](https://togithub.com/streamlit/streamlit/compare/1.34.0...1.35.0)
#### What's Changed
##### New Features ๐
- Add support for selections to `st.plotly_chart` by [@willhuang1997](https://togithub.com/willhuang1997) in [https://github.com/streamlit/streamlit/pull/8191](https://togithub.com/streamlit/streamlit/pull/8191)
- feat: support set mysql connection query from secrets.toml by [@LucianLiu6](https://togithub.com/LucianLiu6) in [https://github.com/streamlit/streamlit/pull/8581](https://togithub.com/streamlit/streamlit/pull/8581)
- Feature: `st.logo` by [@mayagbarnes](https://togithub.com/mayagbarnes) in [https://github.com/streamlit/streamlit/pull/8554](https://togithub.com/streamlit/streamlit/pull/8554)
- Material icon for st.page_link by [@kajarenc](https://togithub.com/kajarenc) in [https://github.com/streamlit/streamlit/pull/8593](https://togithub.com/streamlit/streamlit/pull/8593)
- Add dataframe row and column selections by [@LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/8411](https://togithub.com/streamlit/streamlit/pull/8411)
- Add support for selections to `st.altair_chart` & `st.vega_lite_chart` by [@willhuang1997](https://togithub.com/willhuang1997) in [https://github.com/streamlit/streamlit/pull/8302](https://togithub.com/streamlit/streamlit/pull/8302)
##### Bug Fixes ๐
- Fix standalone custom-component execution by [@raethlein](https://togithub.com/raethlein) in [https://github.com/streamlit/streamlit/pull/8620](https://togithub.com/streamlit/streamlit/pull/8620)
- Clear stale elements when st.rerun() is used by [@vdonato](https://togithub.com/vdonato) in [https://github.com/streamlit/streamlit/pull/8599](https://togithub.com/streamlit/streamlit/pull/8599)
- Focus chat input after the submit button is pressed by [@kmcgrady](https://togithub.com/kmcgrady) in [https://github.com/streamlit/streamlit/pull/8637](https://togithub.com/streamlit/streamlit/pull/8637)
- fix: [#8500](https://togithub.com/streamlit/streamlit/issues/8500) bypass StrEnum 'index' to make position-indexable by [@97k](https://togithub.com/97k) in [https://github.com/streamlit/streamlit/pull/8622](https://togithub.com/streamlit/streamlit/pull/8622)
- Update scroll-margin-top by [@raethlein](https://togithub.com/raethlein) in [https://github.com/streamlit/streamlit/pull/8641](https://togithub.com/streamlit/streamlit/pull/8641)
- Fix cell error when data editor gets reconstructed by [@LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/8640](https://togithub.com/streamlit/streamlit/pull/8640)
- Ensure that column config is cloned by [@LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/8677](https://togithub.com/streamlit/streamlit/pull/8677)
- Add fallback method for CSV download by [@LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/8452](https://togithub.com/streamlit/streamlit/pull/8452)
##### Other Changes
- Bump mheap/github-action-required-labels from 5.4.0 to 5.4.1 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/streamlit/streamlit/pull/8582](https://togithub.com/streamlit/streamlit/pull/8582)
- Remove fullscreen button for `st.table` by [@LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/8621](https://togithub.com/streamlit/streamlit/pull/8621)
- Improve typing for query params `.update` and `.from_dict` by [@Asaurus1](https://togithub.com/Asaurus1) in [https://github.com/streamlit/streamlit/pull/8614](https://togithub.com/streamlit/streamlit/pull/8614)
- Improve anchor button visualization for titles and headings by [@raethlein](https://togithub.com/raethlein) in [https://github.com/streamlit/streamlit/pull/8587](https://togithub.com/streamlit/streamlit/pull/8587)
- Allow protobuf v5 by [@mark-thm](https://togithub.com/mark-thm) in [https://github.com/streamlit/streamlit/pull/8624](https://togithub.com/streamlit/streamlit/pull/8624)
- Stabilize the vega-lite spec for altair-based charts by [@LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/8628](https://togithub.com/streamlit/streamlit/pull/8628)
- Update address output in headless mode by [@raethlein](https://togithub.com/raethlein) in [https://github.com/streamlit/streamlit/pull/8647](https://togithub.com/streamlit/streamlit/pull/8647)
- Revert "Allow protobuf v5" by [@raethlein](https://togithub.com/raethlein) in [https://github.com/streamlit/streamlit/pull/8701](https://togithub.com/streamlit/streamlit/pull/8701)
#### New Contributors
- [@LucianLiu6](https://togithub.com/LucianLiu6) made their first contribution in [https://github.com/streamlit/streamlit/pull/8581](https://togithub.com/streamlit/streamlit/pull/8581)
- [@mark-thm](https://togithub.com/mark-thm) made their first contribution in [https://github.com/streamlit/streamlit/pull/8624](https://togithub.com/streamlit/streamlit/pull/8624)
- [@97k](https://togithub.com/97k) made their first contribution in [https://github.com/streamlit/streamlit/pull/8622](https://togithub.com/streamlit/streamlit/pull/8622)
**Full Changelog**: https://github.com/streamlit/streamlit/compare/1.34.0...1.35.0
### [`v1.34.0`](https://togithub.com/streamlit/streamlit/releases/tag/1.34.0)
[Compare Source](https://togithub.com/streamlit/streamlit/compare/1.33.0...1.34.0)
#### What's Changed
##### New Features ๐
- Add st.experimental_dialog by [@raethlein](https://togithub.com/raethlein) in [https://github.com/streamlit/streamlit/pull/8040](https://togithub.com/streamlit/streamlit/pull/8040)
- from_dict for query params by [@Asaurus1](https://togithub.com/Asaurus1) in [https://github.com/streamlit/streamlit/pull/8470](https://togithub.com/streamlit/streamlit/pull/8470)
- Improve period type support in `st.dataframe` and `st.data_editor` by [@LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/7987](https://togithub.com/streamlit/streamlit/pull/7987)
- Add ability to clear cache for specific function arguments by passing args to `.clear()` by [@OscarSaharoy](https://togithub.com/OscarSaharoy) in [https://github.com/streamlit/streamlit/pull/8297](https://togithub.com/streamlit/streamlit/pull/8297)
- Add support for autoplaying `st.audio` and `st.video` media by [@snehankekre](https://togithub.com/snehankekre) in [https://github.com/streamlit/streamlit/pull/8481](https://togithub.com/streamlit/streamlit/pull/8481)
- Support background colors for text by [@snehankekre](https://togithub.com/snehankekre) in [https://github.com/streamlit/streamlit/pull/8435](https://togithub.com/streamlit/streamlit/pull/8435)
- Non-emoji icons by [@kajarenc](https://togithub.com/kajarenc) in [https://github.com/streamlit/streamlit/pull/8307](https://togithub.com/streamlit/streamlit/pull/8307)
- Add support for Modin and Snowpark Pandas by [@LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/8506](https://togithub.com/streamlit/streamlit/pull/8506)
- Enable the usage of the pydeck-carto package with st.pydeck_chart by [@vdonato](https://togithub.com/vdonato) in [https://github.com/streamlit/streamlit/pull/8422](https://togithub.com/streamlit/streamlit/pull/8422)
##### Bug Fixes ๐
- Offset dates in vega if no timezone information is attached. by [@kmcgrady](https://togithub.com/kmcgrady) in [https://github.com/streamlit/streamlit/pull/8278](https://togithub.com/streamlit/streamlit/pull/8278)
- Fix issues with fragments writing to containers and the sidebar by [@vdonato](https://togithub.com/vdonato) in [https://github.com/streamlit/streamlit/pull/8408](https://togithub.com/streamlit/streamlit/pull/8408)
- Produce python error for slider min=max by [@AnOctopus](https://togithub.com/AnOctopus) in [https://github.com/streamlit/streamlit/pull/8413](https://togithub.com/streamlit/streamlit/pull/8413)
- Make check for component ready dynamic by [@kmcgrady](https://togithub.com/kmcgrady) in [https://github.com/streamlit/streamlit/pull/8434](https://togithub.com/streamlit/streamlit/pull/8434)
- Update Auto Theme after print dialog if necessary by [@kmcgrady](https://togithub.com/kmcgrady) in [https://github.com/streamlit/streamlit/pull/8469](https://togithub.com/streamlit/streamlit/pull/8469)
- Reset widget state on page change by [@AnOctopus](https://togithub.com/AnOctopus) in [https://github.com/streamlit/streamlit/pull/8425](https://togithub.com/streamlit/streamlit/pull/8425)
- Switch back to using undeprecated pillow constant by [@vdonato](https://togithub.com/vdonato) in [https://github.com/streamlit/streamlit/pull/8492](https://togithub.com/streamlit/streamlit/pull/8492)
- Fix double script/callback run when replacing a file by [@vdonato](https://togithub.com/vdonato) in [https://github.com/streamlit/streamlit/pull/8493](https://togithub.com/streamlit/streamlit/pull/8493)
- Handle Altair vconcat with use_container_width by [@kmcgrady](https://togithub.com/kmcgrady) in [https://github.com/streamlit/streamlit/pull/8498](https://togithub.com/streamlit/streamlit/pull/8498)
- Fix empty state for `st.status` by [@LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/8369](https://togithub.com/streamlit/streamlit/pull/8369)
- Fix `st.multiselect` usage with empty sets or tuples by [@LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/8471](https://togithub.com/streamlit/streamlit/pull/8471)
- Handle Altair resolve_scale by [@kmcgrady](https://togithub.com/kmcgrady) in [https://github.com/streamlit/streamlit/pull/8497](https://togithub.com/streamlit/streamlit/pull/8497)
- Adjust default date for st.date_input if today's date is out of bounds by [@vdonato](https://togithub.com/vdonato) in [https://github.com/streamlit/streamlit/pull/8519](https://togithub.com/streamlit/streamlit/pull/8519)
- Handle setting session state keys to None for supported widgets by [@vdonato](https://togithub.com/vdonato) in [https://github.com/streamlit/streamlit/pull/8529](https://togithub.com/streamlit/streamlit/pull/8529)
- Fix empty generator usage with `st.write_stream` by [@LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/8560](https://togithub.com/streamlit/streamlit/pull/8560)
##### Other Changes
- Update modal styles by [@raethlein](https://togithub.com/raethlein) in [https://github.com/streamlit/streamlit/pull/8274](https://togithub.com/streamlit/streamlit/pull/8274)
- Move toasts to top right and make them prettier by [@sfc-gh-tteixeira](https://togithub.com/sfc-gh-tteixeira) in [https://github.com/streamlit/streamlit/pull/8433](https://togithub.com/streamlit/streamlit/pull/8433)
- Fix escaping in docstrings by [@vdonato](https://togithub.com/vdonato) in [https://github.com/streamlit/streamlit/pull/8510](https://togithub.com/streamlit/streamlit/pull/8510)
- Fix blank space print by [@raethlein](https://togithub.com/raethlein) in [https://github.com/streamlit/streamlit/pull/8502](https://togithub.com/streamlit/streamlit/pull/8502)
- Remove snowflake extras python restriction by [@LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/8538](https://togithub.com/streamlit/streamlit/pull/8538)
#### New Contributors
- [@Lundez](https://togithub.com/Lundez) made their first contribution in [https://github.com/streamlit/streamlit/pull/8520](https://togithub.com/streamlit/streamlit/pull/8520)
- [@OscarSaharoy](https://togithub.com/OscarSaharoy) made their first contribution in [https://github.com/streamlit/streamlit/pull/8297](https://togithub.com/streamlit/streamlit/pull/8297)
**Full Changelog**: https://github.com/streamlit/streamlit/compare/1.33.0...1.34.0
### [`v1.33.0`](https://togithub.com/streamlit/streamlit/releases/tag/1.33.0)
[Compare Source](https://togithub.com/streamlit/streamlit/compare/1.32.2...1.33.0)
#### What's Changed
##### Breaking Changes ๐
- Require explicit suggestion of unsafe_allow_html in st.write by [@kmcgrady](https://togithub.com/kmcgrady) in [https://github.com/streamlit/streamlit/pull/8238](https://togithub.com/streamlit/streamlit/pull/8238)
##### New Features ๐
- explicit update() method for query_params by [@Asaurus1](https://togithub.com/Asaurus1) in [https://github.com/streamlit/streamlit/pull/8205](https://togithub.com/streamlit/streamlit/pull/8205)
- Add `AreaChartColumn` to column config by [@LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/8237](https://togithub.com/streamlit/streamlit/pull/8237)
- Associate label with input to make label click focus input by [@filiptammergard](https://togithub.com/filiptammergard) in [https://github.com/streamlit/streamlit/pull/8155](https://togithub.com/streamlit/streamlit/pull/8155)
- Media elements improvements by [@kajarenc](https://togithub.com/kajarenc) in [https://github.com/streamlit/streamlit/pull/8203](https://togithub.com/streamlit/streamlit/pull/8203)
- Page switching in AppTest by [@AnOctopus](https://togithub.com/AnOctopus) in [https://github.com/streamlit/streamlit/pull/8280](https://togithub.com/streamlit/streamlit/pull/8280)
- Add ability to use timedelta and stings to `start_time` and `end_time`. by [@kajarenc](https://togithub.com/kajarenc) in [https://github.com/streamlit/streamlit/pull/8348](https://togithub.com/streamlit/streamlit/pull/8348)
- st.experimental_fragment decorator by [@vdonato](https://togithub.com/vdonato) in [https://github.com/streamlit/streamlit/pull/8343](https://togithub.com/streamlit/streamlit/pull/8343)
- Feature: `st.html` by [@mayagbarnes](https://togithub.com/mayagbarnes) in [https://github.com/streamlit/streamlit/pull/8366](https://togithub.com/streamlit/streamlit/pull/8366)
##### Bug Fixes ๐
- AppTest format_func by [@AnOctopus](https://togithub.com/AnOctopus) in [https://github.com/streamlit/streamlit/pull/8189](https://togithub.com/streamlit/streamlit/pull/8189)
- Url decode link column display values if regex is used by [@LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/8258](https://togithub.com/streamlit/streamlit/pull/8258)
- Fix infinite loop when `rerun` and triggered widgets are used together in AppTest by [@AnOctopus](https://togithub.com/AnOctopus) in [https://github.com/streamlit/streamlit/pull/8264](https://togithub.com/streamlit/streamlit/pull/8264)
- Use the button width as minimum for `st.popover` container by [@LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/8266](https://togithub.com/streamlit/streamlit/pull/8266)
- Revert "Expire session storage cache on an async timer ([#8083](https://togithub.com/streamlit/streamlit/issues/8083))" by [@kmcgrady](https://togithub.com/kmcgrady) in [https://github.com/streamlit/streamlit/pull/8281](https://togithub.com/streamlit/streamlit/pull/8281)
- Allow custom themes to override embed options query parameter by [@kmcgrady](https://togithub.com/kmcgrady) in [https://github.com/streamlit/streamlit/pull/8021](https://togithub.com/streamlit/streamlit/pull/8021)
- Fix issue with not correctly waiting for connections by [@LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/8294](https://togithub.com/streamlit/streamlit/pull/8294)
- Fix initial iframe height for custom component by [@kmcgrady](https://togithub.com/kmcgrady) in [https://github.com/streamlit/streamlit/pull/8290](https://togithub.com/streamlit/streamlit/pull/8290)
- Fullscreen Button Overflow Horizontally by [@kmcgrady](https://togithub.com/kmcgrady) in [https://github.com/streamlit/streamlit/pull/8279](https://togithub.com/streamlit/streamlit/pull/8279)
- Fix white components backgrounds when OS is using dark theme by [@LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/8242](https://togithub.com/streamlit/streamlit/pull/8242)
- Add simple fix to update container status after llm complete by [@KedoKudo](https://togithub.com/KedoKudo) in [https://github.com/streamlit/streamlit/pull/8311](https://togithub.com/streamlit/streamlit/pull/8311)
- Simplify toast message truncation to use character limit directly by [@snehankekre](https://togithub.com/snehankekre) in [https://github.com/streamlit/streamlit/pull/8337](https://togithub.com/streamlit/streamlit/pull/8337)
- resolve path when registering watcher for module paths by [@zyxue](https://togithub.com/zyxue) in [https://github.com/streamlit/streamlit/pull/8372](https://togithub.com/streamlit/streamlit/pull/8372)
- Readd mistakenly removed line and add explanatory comment by [@vdonato](https://togithub.com/vdonato) in [https://github.com/streamlit/streamlit/pull/8392](https://togithub.com/streamlit/streamlit/pull/8392)
##### Other Changes
- Allow packaging 24.x by [@LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/8338](https://togithub.com/streamlit/streamlit/pull/8338)
#### New Contributors
- [@filiptammergard](https://togithub.com/filiptammergard) made their first contribution in [https://github.com/streamlit/streamlit/pull/8155](https://togithub.com/streamlit/streamlit/pull/8155)
- [@KedoKudo](https://togithub.com/KedoKudo) made their first contribution in [https://github.com/streamlit/streamlit/pull/8311](https://togithub.com/streamlit/streamlit/pull/8311)
- [@zyxue](https://togithub.com/zyxue) made their first contribution in [https://github.com/streamlit/streamlit/pull/8372](https://togithub.com/streamlit/streamlit/pull/8372)
**Full Changelog**: https://github.com/streamlit/streamlit/compare/1.32.2...1.33.0
### [`v1.32.2`](https://togithub.com/streamlit/streamlit/releases/tag/1.32.2)
[Compare Source](https://togithub.com/streamlit/streamlit/compare/1.32.1...1.32.2)
**Full Changelog**: https://github.com/streamlit/streamlit/compare/1.32.1...1.32.2
### [`v1.32.1`](https://togithub.com/streamlit/streamlit/releases/tag/1.32.1)
[Compare Source](https://togithub.com/streamlit/streamlit/compare/1.32.0...1.32.1)
**Full Changelog**: https://github.com/streamlit/streamlit/compare/1.32.0...1.32.1
### [`v1.32.0`](https://togithub.com/streamlit/streamlit/releases/tag/1.32.0)
[Compare Source](https://togithub.com/streamlit/streamlit/compare/1.31.1...1.32.0)
#### What's Changed
##### New Features ๐
- Support markdown links in`st.radio` options by [@LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/8028](https://togithub.com/streamlit/streamlit/pull/8028)
- Improve error handling in `st.write_stream` by [@LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/8036](https://togithub.com/streamlit/streamlit/pull/8036)
- Add support for PIL images in `st.write` by [@LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/8039](https://togithub.com/streamlit/streamlit/pull/8039)
- add: Supprt for HTTP method to /healthz endpoint by [@rahulmistri1997](https://togithub.com/rahulmistri1997) in [https://github.com/streamlit/streamlit/pull/8145](https://togithub.com/streamlit/streamlit/pull/8145)
- Add support for AzureOpenAI chat stream by [@LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/8107](https://togithub.com/streamlit/streamlit/pull/8107)
- Add `st.popover` layout container by [@LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/7908](https://togithub.com/streamlit/streamlit/pull/7908)
- AppTest `from_function` args by [@AnOctopus](https://togithub.com/AnOctopus) in [https://github.com/streamlit/streamlit/pull/8183](https://togithub.com/streamlit/streamlit/pull/8183)
- Subtitles changes for `st.video` by [@kajarenc](https://togithub.com/kajarenc) in [https://github.com/streamlit/streamlit/pull/8057](https://togithub.com/streamlit/streamlit/pull/8057)
- Expander and Status AppTest wrappers by [@AnOctopus](https://togithub.com/AnOctopus) in [https://github.com/streamlit/streamlit/pull/8187](https://togithub.com/streamlit/streamlit/pull/8187)
##### Bug Fixes ๐
- Add support for converting `st.query_params` to string by [@LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/8030](https://togithub.com/streamlit/streamlit/pull/8030)
- Fix custom dataframe scrollbars in Chrome by [@LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/8034](https://togithub.com/streamlit/streamlit/pull/8034)
- Fix `time_input` menu colors in dark mode by [@LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/8056](https://togithub.com/streamlit/streamlit/pull/8056)
- Make shallow copies of options returned from ensure_indexable by [@vdonato](https://togithub.com/vdonato) in [https://github.com/streamlit/streamlit/pull/8064](https://togithub.com/streamlit/streamlit/pull/8064)
- Fix memory leak in runtime coroutine loop by [@LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/8068](https://togithub.com/streamlit/streamlit/pull/8068)
- Prevent pandas keyerror when checking color column format in st.map by [@awhazell](https://togithub.com/awhazell) in [https://github.com/streamlit/streamlit/pull/8079](https://togithub.com/streamlit/streamlit/pull/8079)
- Fix [#7954](https://togithub.com/streamlit/streamlit/issues/7954) by [@vdonato](https://togithub.com/vdonato) in [https://github.com/streamlit/streamlit/pull/8054](https://togithub.com/streamlit/streamlit/pull/8054)
- Fix issue using a local path with `st.image` on windows. by [@LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/8092](https://togithub.com/streamlit/streamlit/pull/8092)
- Fix: `st.page_link` & `st.switch_page` handling / prefixed paths by [@mayagbarnes](https://togithub.com/mayagbarnes) in [https://github.com/streamlit/streamlit/pull/8085](https://togithub.com/streamlit/streamlit/pull/8085)
- Fix script runner stack overflow by [@AnOctopus](https://togithub.com/AnOctopus) in [https://github.com/streamlit/streamlit/pull/8100](https://togithub.com/streamlit/streamlit/pull/8100)
- Normalize main script path in `st.switch_page` and `st.page_link` by [@kajarenc](https://togithub.com/kajarenc) in [https://github.com/streamlit/streamlit/pull/8103](https://togithub.com/streamlit/streamlit/pull/8103)
- Fix: `st.page_link` URL preview shows file path by [@mayagbarnes](https://togithub.com/mayagbarnes) in [https://github.com/streamlit/streamlit/pull/8086](https://togithub.com/streamlit/streamlit/pull/8086)
- Support multiple path characteristics for switch_page and page_link by [@kmcgrady](https://togithub.com/kmcgrady) in [https://github.com/streamlit/streamlit/pull/8127](https://togithub.com/streamlit/streamlit/pull/8127)
- Fix chart exception where color-handling code expected DF index to start at 0 by [@sfc-gh-tteixeira](https://togithub.com/sfc-gh-tteixeira) in [https://github.com/streamlit/streamlit/pull/8158](https://togithub.com/streamlit/streamlit/pull/8158)
- Fix: Alert element overflow by [@mayagbarnes](https://togithub.com/mayagbarnes) in [https://github.com/streamlit/streamlit/pull/8194](https://togithub.com/streamlit/streamlit/pull/8194)
- Fully clear App State on page change by [@kmcgrady](https://togithub.com/kmcgrady) in [https://github.com/streamlit/streamlit/pull/8208](https://togithub.com/streamlit/streamlit/pull/8208)
- Make st.help more resilient with conditional members by [@kmcgrady](https://togithub.com/kmcgrady) in [https://github.com/streamlit/streamlit/pull/8228](https://togithub.com/streamlit/streamlit/pull/8228)
##### Other Changes
- Expire session storage cache on an async timer by [@AnOctopus](https://togithub.com/AnOctopus) in [https://github.com/streamlit/streamlit/pull/8083](https://togithub.com/streamlit/streamlit/pull/8083)
- Lazy-load emoji module to improve performance by [@LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/8109](https://togithub.com/streamlit/streamlit/pull/8109)
- Lazy-load pandas and pyarrow to improve performance by [@LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/8125](https://togithub.com/streamlit/streamlit/pull/8125)
- Miscellaneous docstring edits and argument names by [@sfc-gh-dmatthews](https://togithub.com/sfc-gh-dmatthews) in [https://github.com/streamlit/streamlit/pull/8118](https://togithub.com/streamlit/streamlit/pull/8118)
- Deprecate the `deprecation.showPyplotGlobalUse` config option by [@LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/8133](https://togithub.com/streamlit/streamlit/pull/8133)
- Use env variable to configure matplotlib backend by [@LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/8113](https://togithub.com/streamlit/streamlit/pull/8113)
- Lazy-load numpy and pillow to improve performance by [@LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/8134](https://togithub.com/streamlit/streamlit/pull/8134)
- Show a warning when server port `3000` is used by [@LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/8152](https://togithub.com/streamlit/streamlit/pull/8152)
- Fixed typos in example documentation by [@t1emp0](https://togithub.com/t1emp0) in [https://github.com/streamlit/streamlit/pull/8162](https://togithub.com/streamlit/streamlit/pull/8162)
- Increase time until timeout warning is shown for a custom component by [@raethlein](https://togithub.com/raethlein) in [https://github.com/streamlit/streamlit/pull/8179](https://togithub.com/streamlit/streamlit/pull/8179)
- Update glide-data-grid to version 6.0.4 by [@LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/7779](https://togithub.com/streamlit/streamlit/pull/7779)
#### New Contributors
- [@awhazell](https://togithub.com/awhazell) made their first contribution in [https://github.com/streamlit/streamlit/pull/8079](https://togithub.com/streamlit/streamlit/pull/8079)
- [@SidVer312](https://togithub.com/SidVer312) made their first contribution in [https://github.com/streamlit/streamlit/pull/8017](https://togithub.com/streamlit/streamlit/pull/8017)
- [@rahulmistri1997](https://togithub.com/rahulmistri1997) made their first contribution in [https://github.com/streamlit/streamlit/pull/8145](https://togithub.com/streamlit/streamlit/pull/8145)
- [@t1emp0](https://togithub.com/t1emp0) made their first contribution in [https://github.com/streamlit/streamlit/pull/8162](https://togithub.com/streamlit/streamlit/pull/8162)
**Full Changelog**: https://github.com/streamlit/streamlit/compare/1.31.1...1.32.0
### [`v1.31.1`](https://togithub.com/streamlit/streamlit/releases/tag/1.31.1)
[Compare Source](https://togithub.com/streamlit/streamlit/compare/1.31.0...1.31.1)
**Full Changelog**: https://github.com/streamlit/streamlit/compare/1.31.0...1.31.1
### [`v1.31.0`](https://togithub.com/streamlit/streamlit/releases/tag/1.31.0)
[Compare Source](https://togithub.com/streamlit/streamlit/compare/1.30.0...1.31.0)
#### What's Changed
##### New Features ๐
- Allow inline usage of `st.chat_input` by [@LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/7896](https://togithub.com/streamlit/streamlit/pull/7896)
- Feature: `st.page_link` by [@mayagbarnes](https://togithub.com/mayagbarnes) in [https://github.com/streamlit/streamlit/pull/7965](https://togithub.com/streamlit/streamlit/pull/7965)
- Add `st.write_stream` command to handle generators or OpenAI output by [@LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/7906](https://togithub.com/streamlit/streamlit/pull/7906)
##### Bug Fixes ๐
- Reuse style element for theme injection into custom components by [@Tom-Julux](https://togithub.com/Tom-Julux) in [https://github.com/streamlit/streamlit/pull/7914](https://togithub.com/streamlit/streamlit/pull/7914)
- Handle out of order blocks when parsing element tree by [@AnOctopus](https://togithub.com/AnOctopus) in [https://github.com/streamlit/streamlit/pull/7923](https://togithub.com/streamlit/streamlit/pull/7923)
- Fix progress bar float input bug by [@notiona](https://togithub.com/notiona) in [https://github.com/streamlit/streamlit/pull/7953](https://togithub.com/streamlit/streamlit/pull/7953)
- Don't pass query parameters from parent page into iframes by [@eric-skydio](https://togithub.com/eric-skydio) in [https://github.com/streamlit/streamlit/pull/7951](https://togithub.com/streamlit/streamlit/pull/7951)
- Fix period type support for Pandas 2.2.0 by [@LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/7988](https://togithub.com/streamlit/streamlit/pull/7988)
- Only ignore hiding required columns in dynamic mode by [@LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/7996](https://togithub.com/streamlit/streamlit/pull/7996)
- Disable watchdog suggestion for `none` or `poll` watcher type by [@LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/8024](https://togithub.com/streamlit/streamlit/pull/8024)
##### Other Changes
- Support latest importlib-metadata v7 by [@elgalu](https://togithub.com/elgalu) in [https://github.com/streamlit/streamlit/pull/7925](https://togithub.com/streamlit/streamlit/pull/7925)
- Make Snowpark dependency truly optional for SnowflakeConnection by [@vdonato](https://togithub.com/vdonato) in [https://github.com/streamlit/streamlit/pull/7919](https://togithub.com/streamlit/streamlit/pull/7919)
#### New Contributors
- [@Tom-Julux](https://togithub.com/Tom-Julux) made their first contribution in [https://github.com/streamlit/streamlit/pull/7914](https://togithub.com/streamlit/streamlit/pull/7914)
- [@elgalu](https://togithub.com/elgalu) made their first contribution in [https://github.com/streamlit/streamlit/pull/7925](https://togithub.com/streamlit/streamlit/pull/7925)
- [@notiona](https://togithub.com/notiona) made their first contribution in [https://github.com/streamlit/streamlit/pull/7953](https://togithub.com/streamlit/streamlit/pull/7953)
**Full Changelog**: https://github.com/streamlit/streamlit/compare/1.30.0...1.31.0
### [`v1.30.0`](https://togithub.com/streamlit/streamlit/releases/tag/1.30.0)
[Compare Source](https://togithub.com/streamlit/streamlit/compare/1.29.0...1.30.0)
#### What's Changed
##### New Features ๐
- Add support for scroll container via the `height` parameter by [@LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/7697](https://togithub.com/streamlit/streamlit/pull/7697)
- Add display_text to LinkColumn by [@sfc-gh-bhay](https://togithub.com/sfc-gh-bhay) in [https://github.com/streamlit/streamlit/pull/7741](https://togithub.com/streamlit/streamlit/pull/7741)
- st.query_params by [@willhuang1997](https://togithub.com/willhuang1997) in [https://github.com/streamlit/streamlit/pull/7774](https://togithub.com/streamlit/streamlit/pull/7774)
- Add Pandas styler support to `LinkColumn` by [@LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/7784](https://togithub.com/streamlit/streamlit/pull/7784)
- Config - MPA Sidebar Page Navigation by [@mayagbarnes](https://togithub.com/mayagbarnes) in [https://github.com/streamlit/streamlit/pull/7852](https://togithub.com/streamlit/streamlit/pull/7852)
- Feature - `st.switch_page` by [@mayagbarnes](https://togithub.com/mayagbarnes) in [https://github.com/streamlit/streamlit/pull/7853](https://togithub.com/streamlit/streamlit/pull/7853)
##### Bug Fixes ๐
- Fix handling of ordinal columns for builtin-charts by [@LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/7771](https://togithub.com/streamlit/streamlit/pull/7771)
- Fix `st.toggle` background color by [@sfc-gh-jgarcia](https://togithub.com/sfc-gh-jgarcia) in [https://github.com/streamlit/streamlit/pull/7788](https://togithub.com/streamlit/streamlit/pull/7788)
- Don't send command used to start streamlit to frontend by [@vdonato](https://togithub.com/vdonato) in [https://github.com/streamlit/streamlit/pull/7787](https://togithub.com/streamlit/streamlit/pull/7787)
- Fix iframe background for dark color scheme by [@LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/7821](https://togithub.com/streamlit/streamlit/pull/7821)
- Prevent incompatible column config serialization by [@LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/7887](https://togithub.com/streamlit/streamlit/pull/7887)
- Prevent hiding required editable columns by [@LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/7888](https://togithub.com/streamlit/streamlit/pull/7888)
- Disable the ability to submit form if a submit button is disabled by [@willhuang1997](https://togithub.com/willhuang1997) in [https://github.com/streamlit/streamlit/pull/7827](https://togithub.com/streamlit/streamlit/pull/7827)
- Fix flickering effect when changing tabs by [@LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/7904](https://togithub.com/streamlit/streamlit/pull/7904)
- Fix shrunk icon size in st.expander by [@matiboux](https://togithub.com/matiboux) in [https://github.com/streamlit/streamlit/pull/7596](https://togithub.com/streamlit/streamlit/pull/7596)
- Add check that individual elements are "python comparable" by [@kajarenc](https://togithub.com/kajarenc) in [https://github.com/streamlit/streamlit/pull/7840](https://togithub.com/streamlit/streamlit/pull/7840)
- Use commonpath rather than common prefix for more secure access by [@kmcgrady](https://togithub.com/kmcgrady) in [https://github.com/streamlit/streamlit/pull/7901](https://togithub.com/streamlit/streamlit/pull/7901)
- Don't disable tab on stale flag by [@LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/7905](https://togithub.com/streamlit/streamlit/pull/7905)
- Fix embed params being dropped in page swaps by [@sfc-gh-wihuang](https://togithub.com/sfc-gh-wihuang) in [https://github.com/streamlit/streamlit/pull/7918](https://togithub.com/streamlit/streamlit/pull/7918)
##### Other Changes
- Fix parenthesis error messaging by [@willhuang1997](https://togithub.com/willhuang1997) in [https://github.com/streamlit/streamlit/pull/7770](https://togithub.com/streamlit/streamlit/pull/7770)
- Update SECURITY.md by [@sfc-gh-hpathak](https://togithub.com/sfc-gh-hpathak) in [https://github.com/streamlit/streamlit/pull/7783](https://togithub.com/streamlit/streamlit/pull/7783)
- Speed up plotly figures by 8x for users with "orjson" by [@eric-skydio](https://togithub.com/eric-skydio) in [https://github.com/streamlit/streamlit/pull/7860](https://togithub.com/streamlit/streamlit/pull/7860)
#### New Contributors
- [@sfc-gh-bhay](https://togithub.com/sfc-gh-bhay) made their first contribution in [https://github.com/streamlit/streamlit/pull/7741](https://togithub.com/streamlit/streamlit/pull/7741)
- [@sfc-gh-jkinkead](https://togithub.com/sfc-gh-jkinkead) made their first contribution in [https://github.com/streamlit/streamlit/pull/7843](https://togithub.com/streamlit/streamlit/pull/7843)
- [@sfc-gh-jdaly](https://togithub.com/sfc-gh-jdaly) made their first contribution in [https://github.com/streamlit/streamlit/pull/7842](https://togithub.com/streamlit/streamlit/pull/7842)
- [@matiboux](https://togithub.com/matiboux) made their first contribution in [https://github.com/streamlit/streamlit/pull/7596](https://togithub.com/streamlit/streamlit/pull/7596)
**Full Changelog**: https://github.com/streamlit/streamlit/compare/1.29.0...1.30.0
Configuration
๐ Schedule: Branch creation - "before 12pm every weekday" (UTC), Automerge - At any time (no schedule defined).
๐ฆ Automerge: Disabled by config. Please merge this manually once you are satisfied.
โป Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
๐ Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
==1.29.0
->==1.36.0
Release Notes
streamlit/streamlit (streamlit)
### [`v1.36.0`](https://togithub.com/streamlit/streamlit/releases/tag/1.36.0) [Compare Source](https://togithub.com/streamlit/streamlit/compare/1.35.0...1.36.0) #### What's Changed ##### Breaking Changes ๐ - Remove legacy caching logic by [@LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/8737](https://togithub.com/streamlit/streamlit/pull/8737) - Deprecate the `experimental_allow_widgets` caching parameter by [@LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/8817](https://togithub.com/streamlit/streamlit/pull/8817) ##### New Features ๐ - Allow passing on_change_callback for CustomComponents by [@raethlein](https://togithub.com/raethlein) in [https://github.com/streamlit/streamlit/pull/8633](https://togithub.com/streamlit/streamlit/pull/8633) - Use raw number for number column overlay and copy by [@LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/8708](https://togithub.com/streamlit/streamlit/pull/8708) - Introduce st.navigation and st.Page by [@kmcgrady](https://togithub.com/kmcgrady) in [https://github.com/streamlit/streamlit/pull/8744](https://togithub.com/streamlit/streamlit/pull/8744) - Make st.write call st.json to display Streamlit secrets object by [@snehankekre](https://togithub.com/snehankekre) in [https://github.com/streamlit/streamlit/pull/8659](https://togithub.com/streamlit/streamlit/pull/8659) - Streamlit Charts: Customizable Axis Labels by [@mayagbarnes](https://togithub.com/mayagbarnes) in [https://github.com/streamlit/streamlit/pull/8846](https://togithub.com/streamlit/streamlit/pull/8846) - Add vertical alignment parameter to `st.columns` by [@LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/8568](https://togithub.com/streamlit/streamlit/pull/8568) - Add `icon` parameter to st.expander by [@snehankekre](https://togithub.com/snehankekre) in [https://github.com/streamlit/streamlit/pull/8716](https://togithub.com/streamlit/streamlit/pull/8716) - Use the default widget height for non-stacked checkbox & toggle widgets by [@LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/8835](https://togithub.com/streamlit/streamlit/pull/8835) - Horizontal `st.bar_chart` by [@mayagbarnes](https://togithub.com/mayagbarnes) in [https://github.com/streamlit/streamlit/pull/8877](https://togithub.com/streamlit/streamlit/pull/8877) ##### Bug Fixes ๐ - Remove non-existent kwargs in ast.Call() call by [@JelleZijlstra](https://togithub.com/JelleZijlstra) in [https://github.com/streamlit/streamlit/pull/8711](https://togithub.com/streamlit/streamlit/pull/8711) - Don't instantiate the LocalSourcesWatcher if file watching is disabled by [@vdonato](https://togithub.com/vdonato) in [https://github.com/streamlit/streamlit/pull/8741](https://togithub.com/streamlit/streamlit/pull/8741) - Make the session state writes disallowed message more generic by [@LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/8720](https://togithub.com/streamlit/streamlit/pull/8720) - Ensure SessionInfo is set before performing an action by [@kmcgrady](https://togithub.com/kmcgrady) in [https://github.com/streamlit/streamlit/pull/8779](https://togithub.com/streamlit/streamlit/pull/8779) - Unify the minimum height of most element by [@LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/8797](https://togithub.com/streamlit/streamlit/pull/8797) - Don't allow writing widgets outside the fragment by [@raethlein](https://togithub.com/raethlein) in [https://github.com/streamlit/streamlit/pull/8756](https://togithub.com/streamlit/streamlit/pull/8756) - Fix element replay regression for plotly charts by [@LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/8770](https://togithub.com/streamlit/streamlit/pull/8770) - Improve exception text when selectbox index larger than options by [@LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/8775](https://togithub.com/streamlit/streamlit/pull/8775) - Prevent images in markdown to go beyond the container width by [@LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/8794](https://togithub.com/streamlit/streamlit/pull/8794) - Ensure current page script hash and active script hash is correct at script start by [@kmcgrady](https://togithub.com/kmcgrady) in [https://github.com/streamlit/streamlit/pull/8830](https://togithub.com/streamlit/streamlit/pull/8830) - Revert "Handle Altair resolve_scale ([#8497](https://togithub.com/streamlit/streamlit/issues/8497))" by [@kmcgrady](https://togithub.com/kmcgrady) in [https://github.com/streamlit/streamlit/pull/8845](https://togithub.com/streamlit/streamlit/pull/8845) - Update custom-components import paths and tests by [@raethlein](https://togithub.com/raethlein) in [https://github.com/streamlit/streamlit/pull/8666](https://togithub.com/streamlit/streamlit/pull/8666) - Raise exception if st.Page is given an invalid path by [@vdonato](https://togithub.com/vdonato) in [https://github.com/streamlit/streamlit/pull/8878](https://togithub.com/streamlit/streamlit/pull/8878) ##### Other Changes - Explicitly export experimental_dialog by [@raethlein](https://togithub.com/raethlein) in [https://github.com/streamlit/streamlit/pull/8728](https://togithub.com/streamlit/streamlit/pull/8728) - Remove default value for title of dialog_decorator by [@raethlein](https://togithub.com/raethlein) in [https://github.com/streamlit/streamlit/pull/8729](https://togithub.com/streamlit/streamlit/pull/8729) - Docstrings for 1.35.0 (and type consistency for charts) by [@sfc-gh-dmatthews](https://togithub.com/sfc-gh-dmatthews) in [https://github.com/streamlit/streamlit/pull/8740](https://togithub.com/streamlit/streamlit/pull/8740) - Migrate streamlit hello to MPAv2 by [@kmcgrady](https://togithub.com/kmcgrady) in [https://github.com/streamlit/streamlit/pull/8806](https://togithub.com/streamlit/streamlit/pull/8806) - Fix `use_container_width` docstring when default is `True` by [@LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/8809](https://togithub.com/streamlit/streamlit/pull/8809) - Allow protobuf v5 as dependency by [@LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/8627](https://togithub.com/streamlit/streamlit/pull/8627) - Fix: Remove title appending ยท Streamlit by [@mayagbarnes](https://togithub.com/mayagbarnes) in [https://github.com/streamlit/streamlit/pull/8900](https://togithub.com/streamlit/streamlit/pull/8900) #### New Contributors - [@JelleZijlstra](https://togithub.com/JelleZijlstra) made their first contribution in [https://github.com/streamlit/streamlit/pull/8711](https://togithub.com/streamlit/streamlit/pull/8711) **Full Changelog**: https://github.com/streamlit/streamlit/compare/1.35.0...1.36.0 ### [`v1.35.0`](https://togithub.com/streamlit/streamlit/releases/tag/1.35.0) [Compare Source](https://togithub.com/streamlit/streamlit/compare/1.34.0...1.35.0) #### What's Changed ##### New Features ๐ - Add support for selections to `st.plotly_chart` by [@willhuang1997](https://togithub.com/willhuang1997) in [https://github.com/streamlit/streamlit/pull/8191](https://togithub.com/streamlit/streamlit/pull/8191) - feat: support set mysql connection query from secrets.toml by [@LucianLiu6](https://togithub.com/LucianLiu6) in [https://github.com/streamlit/streamlit/pull/8581](https://togithub.com/streamlit/streamlit/pull/8581) - Feature: `st.logo` by [@mayagbarnes](https://togithub.com/mayagbarnes) in [https://github.com/streamlit/streamlit/pull/8554](https://togithub.com/streamlit/streamlit/pull/8554) - Material icon for st.page_link by [@kajarenc](https://togithub.com/kajarenc) in [https://github.com/streamlit/streamlit/pull/8593](https://togithub.com/streamlit/streamlit/pull/8593) - Add dataframe row and column selections by [@LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/8411](https://togithub.com/streamlit/streamlit/pull/8411) - Add support for selections to `st.altair_chart` & `st.vega_lite_chart` by [@willhuang1997](https://togithub.com/willhuang1997) in [https://github.com/streamlit/streamlit/pull/8302](https://togithub.com/streamlit/streamlit/pull/8302) ##### Bug Fixes ๐ - Fix standalone custom-component execution by [@raethlein](https://togithub.com/raethlein) in [https://github.com/streamlit/streamlit/pull/8620](https://togithub.com/streamlit/streamlit/pull/8620) - Clear stale elements when st.rerun() is used by [@vdonato](https://togithub.com/vdonato) in [https://github.com/streamlit/streamlit/pull/8599](https://togithub.com/streamlit/streamlit/pull/8599) - Focus chat input after the submit button is pressed by [@kmcgrady](https://togithub.com/kmcgrady) in [https://github.com/streamlit/streamlit/pull/8637](https://togithub.com/streamlit/streamlit/pull/8637) - fix: [#8500](https://togithub.com/streamlit/streamlit/issues/8500) bypass StrEnum 'index' to make position-indexable by [@97k](https://togithub.com/97k) in [https://github.com/streamlit/streamlit/pull/8622](https://togithub.com/streamlit/streamlit/pull/8622) - Update scroll-margin-top by [@raethlein](https://togithub.com/raethlein) in [https://github.com/streamlit/streamlit/pull/8641](https://togithub.com/streamlit/streamlit/pull/8641) - Fix cell error when data editor gets reconstructed by [@LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/8640](https://togithub.com/streamlit/streamlit/pull/8640) - Ensure that column config is cloned by [@LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/8677](https://togithub.com/streamlit/streamlit/pull/8677) - Add fallback method for CSV download by [@LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/8452](https://togithub.com/streamlit/streamlit/pull/8452) ##### Other Changes - Bump mheap/github-action-required-labels from 5.4.0 to 5.4.1 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/streamlit/streamlit/pull/8582](https://togithub.com/streamlit/streamlit/pull/8582) - Remove fullscreen button for `st.table` by [@LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/8621](https://togithub.com/streamlit/streamlit/pull/8621) - Improve typing for query params `.update` and `.from_dict` by [@Asaurus1](https://togithub.com/Asaurus1) in [https://github.com/streamlit/streamlit/pull/8614](https://togithub.com/streamlit/streamlit/pull/8614) - Improve anchor button visualization for titles and headings by [@raethlein](https://togithub.com/raethlein) in [https://github.com/streamlit/streamlit/pull/8587](https://togithub.com/streamlit/streamlit/pull/8587) - Allow protobuf v5 by [@mark-thm](https://togithub.com/mark-thm) in [https://github.com/streamlit/streamlit/pull/8624](https://togithub.com/streamlit/streamlit/pull/8624) - Stabilize the vega-lite spec for altair-based charts by [@LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/8628](https://togithub.com/streamlit/streamlit/pull/8628) - Update address output in headless mode by [@raethlein](https://togithub.com/raethlein) in [https://github.com/streamlit/streamlit/pull/8647](https://togithub.com/streamlit/streamlit/pull/8647) - Revert "Allow protobuf v5" by [@raethlein](https://togithub.com/raethlein) in [https://github.com/streamlit/streamlit/pull/8701](https://togithub.com/streamlit/streamlit/pull/8701) #### New Contributors - [@LucianLiu6](https://togithub.com/LucianLiu6) made their first contribution in [https://github.com/streamlit/streamlit/pull/8581](https://togithub.com/streamlit/streamlit/pull/8581) - [@mark-thm](https://togithub.com/mark-thm) made their first contribution in [https://github.com/streamlit/streamlit/pull/8624](https://togithub.com/streamlit/streamlit/pull/8624) - [@97k](https://togithub.com/97k) made their first contribution in [https://github.com/streamlit/streamlit/pull/8622](https://togithub.com/streamlit/streamlit/pull/8622) **Full Changelog**: https://github.com/streamlit/streamlit/compare/1.34.0...1.35.0 ### [`v1.34.0`](https://togithub.com/streamlit/streamlit/releases/tag/1.34.0) [Compare Source](https://togithub.com/streamlit/streamlit/compare/1.33.0...1.34.0) #### What's Changed ##### New Features ๐ - Add st.experimental_dialog by [@raethlein](https://togithub.com/raethlein) in [https://github.com/streamlit/streamlit/pull/8040](https://togithub.com/streamlit/streamlit/pull/8040) - from_dict for query params by [@Asaurus1](https://togithub.com/Asaurus1) in [https://github.com/streamlit/streamlit/pull/8470](https://togithub.com/streamlit/streamlit/pull/8470) - Improve period type support in `st.dataframe` and `st.data_editor` by [@LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/7987](https://togithub.com/streamlit/streamlit/pull/7987) - Add ability to clear cache for specific function arguments by passing args to `Configuration
๐ Schedule: Branch creation - "before 12pm every weekday" (UTC), Automerge - At any time (no schedule defined).
๐ฆ Automerge: Disabled by config. Please merge this manually once you are satisfied.
โป Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
๐ Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.