ydataai / ydata-synthetic

Synthetic data generators for tabular and time-series data
https://docs.synthetic.ydata.ai
MIT License
1.41k stars 235 forks source link

chore(deps): update dependency streamlit to v1.29.0 #241

Closed renovate[bot] closed 9 months ago

renovate[bot] commented 1 year ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
streamlit (source, changelog) ==1.18.1 -> ==1.29.0 age adoption passing confidence

Release Notes

streamlit/streamlit (streamlit) ### [`v1.29.0`](https://togithub.com/streamlit/streamlit/releases/tag/1.29.0) [Compare Source](https://togithub.com/streamlit/streamlit/compare/1.28.2...1.29.0) #### What's Changed ##### Breaking Changes ๐Ÿ›  - Remove old app test api by [@​AnOctopus](https://togithub.com/AnOctopus) in [https://github.com/streamlit/streamlit/pull/7657](https://togithub.com/streamlit/streamlit/pull/7657) ##### New Features ๐ŸŽ‰ - Add ability to add empty query params by [@​willhuang1997](https://togithub.com/willhuang1997) in [https://github.com/streamlit/streamlit/pull/7601](https://togithub.com/streamlit/streamlit/pull/7601) - Add Enum coercion to options elements, if input Enum classes "identical" but redefined on script run by [@​Asaurus1](https://togithub.com/Asaurus1) in [https://github.com/streamlit/streamlit/pull/7408](https://togithub.com/streamlit/streamlit/pull/7408) - Remove Recording Feature Menu Item when unsupported by [@​kmcgrady](https://togithub.com/kmcgrady) in [https://github.com/streamlit/streamlit/pull/7604](https://togithub.com/streamlit/streamlit/pull/7604) - Improved AppTest/ElementTree formatting by [@​AnOctopus](https://togithub.com/AnOctopus) in [https://github.com/streamlit/streamlit/pull/7658](https://togithub.com/streamlit/streamlit/pull/7658) - Add support for timedelta type to `st.dataframe`, `st.data_editor` and `st.table`. by [@​LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/7689](https://togithub.com/streamlit/streamlit/pull/7689) - Add border parameter to container and form by [@​LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/7455](https://togithub.com/streamlit/streamlit/pull/7455) - Use "loading skeletons" throughout Streamlit by [@​sfc-gh-tteixeira](https://togithub.com/sfc-gh-tteixeira) in [https://github.com/streamlit/streamlit/pull/7598](https://togithub.com/streamlit/streamlit/pull/7598) ##### Bug Fixes ๐Ÿ› - Make the outline for expanders appear on focus-visible and not focus by [@​kmcgrady](https://togithub.com/kmcgrady) in [https://github.com/streamlit/streamlit/pull/7592](https://togithub.com/streamlit/streamlit/pull/7592) - Use `NoReturn` annotation for stop and rerun by [@​kongzii](https://togithub.com/kongzii) in [https://github.com/streamlit/streamlit/pull/7422](https://togithub.com/streamlit/streamlit/pull/7422) - Fix SVG scaling on fullscreen mode for `st.graphviz_chart` by [@​snehankekre](https://togithub.com/snehankekre) in [https://github.com/streamlit/streamlit/pull/7398](https://togithub.com/streamlit/streamlit/pull/7398) - Fix top padding when embedding an app with a sidebar by [@​sfc-gh-jgarcia](https://togithub.com/sfc-gh-jgarcia) in [https://github.com/streamlit/streamlit/pull/7630](https://togithub.com/streamlit/streamlit/pull/7630) - Fix app testing repr bug for `st.container` by [@​AnOctopus](https://togithub.com/AnOctopus) in [https://github.com/streamlit/streamlit/pull/7644](https://togithub.com/streamlit/streamlit/pull/7644) - Ensure file_uploader doesn't trigger needless reruns by [@​AnOctopus](https://togithub.com/AnOctopus) in [https://github.com/streamlit/streamlit/pull/7641](https://togithub.com/streamlit/streamlit/pull/7641) - Fix trigger value regression with `st.rerun` by [@​AnOctopus](https://togithub.com/AnOctopus) in [https://github.com/streamlit/streamlit/pull/7643](https://togithub.com/streamlit/streamlit/pull/7643) - Fix: MPA Nav expand arrow by [@​mayagbarnes](https://togithub.com/mayagbarnes) in [https://github.com/streamlit/streamlit/pull/7634](https://togithub.com/streamlit/streamlit/pull/7634) - Greatly narrow errors that we retry in SnowflakeConnection by [@​vdonato](https://togithub.com/vdonato) in [https://github.com/streamlit/streamlit/pull/7645](https://togithub.com/streamlit/streamlit/pull/7645) - Fix how connection is declared for typing purposes by [@​thezanke](https://togithub.com/thezanke) in [https://github.com/streamlit/streamlit/pull/7671](https://togithub.com/streamlit/streamlit/pull/7671) - Enforce pyarrow version for arrow-based custom components by [@​LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/7695](https://togithub.com/streamlit/streamlit/pull/7695) - Allow to access external server IP via https. by [@​LarsHill](https://togithub.com/LarsHill) in [https://github.com/streamlit/streamlit/pull/7712](https://togithub.com/streamlit/streamlit/pull/7712) - Move dg_stack into a ContextVar to support with blocks in separate threads by [@​eric-skydio](https://togithub.com/eric-skydio) in [https://github.com/streamlit/streamlit/pull/7715](https://togithub.com/streamlit/streamlit/pull/7715) - Improve st.connection caching behavior by [@​kajarenc](https://togithub.com/kajarenc) in [https://github.com/streamlit/streamlit/pull/7730](https://togithub.com/streamlit/streamlit/pull/7730) - Don't use hash on floats in hashing.py by [@​BlackHC](https://togithub.com/BlackHC) in [https://github.com/streamlit/streamlit/pull/7754](https://togithub.com/streamlit/streamlit/pull/7754) ##### Other Changes - Deprecate unused config options by [@​LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/7584](https://togithub.com/streamlit/streamlit/pull/7584) - Remove "Made by Streamlit" footer by [@​LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/7583](https://togithub.com/streamlit/streamlit/pull/7583) - Tweak "forgot config" SnowflakeConnection error message by [@​vdonato](https://togithub.com/vdonato) in [https://github.com/streamlit/streamlit/pull/7652](https://togithub.com/streamlit/streamlit/pull/7652) - Release Streamlit version 1.28.1 by [@​vdonato](https://togithub.com/vdonato) in [https://github.com/streamlit/streamlit/pull/7666](https://togithub.com/streamlit/streamlit/pull/7666) - Poll for script completion much more often in AppTest by [@​AnOctopus](https://togithub.com/AnOctopus) in [https://github.com/streamlit/streamlit/pull/7691](https://togithub.com/streamlit/streamlit/pull/7691) - Add Python 3.12 support by [@​kajarenc](https://togithub.com/kajarenc) in [https://github.com/streamlit/streamlit/pull/7663](https://togithub.com/streamlit/streamlit/pull/7663) - Release Streamlit version 1.28.2 by [@​LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/7716](https://togithub.com/streamlit/streamlit/pull/7716) - fix: component dev url typo by [@​ObservedObserver](https://togithub.com/ObservedObserver) in [https://github.com/streamlit/streamlit/pull/7746](https://togithub.com/streamlit/streamlit/pull/7746) - Fix another url typo by [@​vdonato](https://togithub.com/vdonato) in [https://github.com/streamlit/streamlit/pull/7764](https://togithub.com/streamlit/streamlit/pull/7764) #### New Contributors - [@​kongzii](https://togithub.com/kongzii) made their first contribution in [https://github.com/streamlit/streamlit/pull/7422](https://togithub.com/streamlit/streamlit/pull/7422) - [@​Asaurus1](https://togithub.com/Asaurus1) made their first contribution in [https://github.com/streamlit/streamlit/pull/7408](https://togithub.com/streamlit/streamlit/pull/7408) - [@​thezanke](https://togithub.com/thezanke) made their first contribution in [https://github.com/streamlit/streamlit/pull/7671](https://togithub.com/streamlit/streamlit/pull/7671) - [@​LarsHill](https://togithub.com/LarsHill) made their first contribution in [https://github.com/streamlit/streamlit/pull/7712](https://togithub.com/streamlit/streamlit/pull/7712) - [@​eric-skydio](https://togithub.com/eric-skydio) made their first contribution in [https://github.com/streamlit/streamlit/pull/7715](https://togithub.com/streamlit/streamlit/pull/7715) - [@​sfc-gh-pfinnigan](https://togithub.com/sfc-gh-pfinnigan) made their first contribution in [https://github.com/streamlit/streamlit/pull/7682](https://togithub.com/streamlit/streamlit/pull/7682) - [@​samueldg](https://togithub.com/samueldg) made their first contribution in [https://github.com/streamlit/streamlit/pull/7762](https://togithub.com/streamlit/streamlit/pull/7762) - [@​ObservedObserver](https://togithub.com/ObservedObserver) made their first contribution in [https://github.com/streamlit/streamlit/pull/7746](https://togithub.com/streamlit/streamlit/pull/7746) - [@​BlackHC](https://togithub.com/BlackHC) made their first contribution in [https://github.com/streamlit/streamlit/pull/7754](https://togithub.com/streamlit/streamlit/pull/7754) **Full Changelog**: https://github.com/streamlit/streamlit/compare/1.28.2...1.29.0 ### [`v1.28.2`](https://togithub.com/streamlit/streamlit/releases/tag/1.28.2) [Compare Source](https://togithub.com/streamlit/streamlit/compare/1.28.1...1.28.2) **Full Changelog**: https://github.com/streamlit/streamlit/compare/1.28.1...1.28.2 ### [`v1.28.1`](https://togithub.com/streamlit/streamlit/releases/tag/1.28.1) [Compare Source](https://togithub.com/streamlit/streamlit/compare/1.28.0...1.28.1) **Full Changelog**: https://github.com/streamlit/streamlit/compare/1.28.0...1.28.1 ### [`v1.28.0`](https://togithub.com/streamlit/streamlit/releases/tag/1.28.0) [Compare Source](https://togithub.com/streamlit/streamlit/compare/1.27.2...1.28.0) #### What's Changed ##### Breaking Changes ๐Ÿ›  - Remove legacy dataframe serialization by [@​LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/7429](https://togithub.com/streamlit/streamlit/pull/7429) ##### New Features ๐ŸŽ‰ - Add overrideable default timeout for script tests by [@​AnOctopus](https://togithub.com/AnOctopus) in [https://github.com/streamlit/streamlit/pull/7327](https://togithub.com/streamlit/streamlit/pull/7327) - Fluent asserts and type narrowing for widgets in tests by [@​AnOctopus](https://togithub.com/AnOctopus) in [https://github.com/streamlit/streamlit/pull/7325](https://togithub.com/streamlit/streamlit/pull/7325) - Teach st.write how to not set unsafe_allow_html when possible by [@​vdonato](https://togithub.com/vdonato) in [https://github.com/streamlit/streamlit/pull/7432](https://togithub.com/streamlit/streamlit/pull/7432) - Add datetime index editing support for `st.data_editor` by [@​LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/7483](https://togithub.com/streamlit/streamlit/pull/7483) - Support Graphviz layout engines by [@​snehankekre](https://togithub.com/snehankekre) in [https://github.com/streamlit/streamlit/pull/7505](https://togithub.com/streamlit/streamlit/pull/7505) - Better input/output visibility in Langchain callback by [@​pokidyshev](https://togithub.com/pokidyshev) in [https://github.com/streamlit/streamlit/pull/7478](https://togithub.com/streamlit/streamlit/pull/7478) - New test framework api structure by [@​AnOctopus](https://togithub.com/AnOctopus) in [https://github.com/streamlit/streamlit/pull/7413](https://togithub.com/streamlit/streamlit/pull/7413) - Arrow dataframe test wrapper by [@​AnOctopus](https://togithub.com/AnOctopus) in [https://github.com/streamlit/streamlit/pull/7519](https://togithub.com/streamlit/streamlit/pull/7519) - Columns and tabs in script testing by [@​AnOctopus](https://togithub.com/AnOctopus) in [https://github.com/streamlit/streamlit/pull/7524](https://togithub.com/streamlit/streamlit/pull/7524) - Chat input and messages for app testing by [@​AnOctopus](https://togithub.com/AnOctopus) in [https://github.com/streamlit/streamlit/pull/7535](https://togithub.com/streamlit/streamlit/pull/7535) - Update `st.spinner` by [@​mayagbarnes](https://togithub.com/mayagbarnes) in [https://github.com/streamlit/streamlit/pull/7488](https://togithub.com/streamlit/streamlit/pull/7488) - Alert classes in app testing by [@​AnOctopus](https://togithub.com/AnOctopus) in [https://github.com/streamlit/streamlit/pull/7542](https://togithub.com/streamlit/streamlit/pull/7542) - Query params and secrets in app tests by [@​AnOctopus](https://togithub.com/AnOctopus) in [https://github.com/streamlit/streamlit/pull/7561](https://togithub.com/streamlit/streamlit/pull/7561) - De-experimentalize st.connection by [@​vdonato](https://togithub.com/vdonato) in [https://github.com/streamlit/streamlit/pull/7536](https://togithub.com/streamlit/streamlit/pull/7536) - Minor st.connection tweaks by [@​vdonato](https://togithub.com/vdonato) in [https://github.com/streamlit/streamlit/pull/7562](https://togithub.com/streamlit/streamlit/pull/7562) - Basic app test repr cleanup by [@​AnOctopus](https://togithub.com/AnOctopus) in [https://github.com/streamlit/streamlit/pull/7573](https://togithub.com/streamlit/streamlit/pull/7573) - Add toolbar to `st.dataframe` and `st.data_editor` by [@​LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/7345](https://togithub.com/streamlit/streamlit/pull/7345) - Implement many remaining AppTest elements by [@​AnOctopus](https://togithub.com/AnOctopus) in [https://github.com/streamlit/streamlit/pull/7576](https://togithub.com/streamlit/streamlit/pull/7576) ##### Bug Fixes ๐Ÿ› - Remove autosizer so we don't have weird flickering and weird layout issues by [@​willhuang1997](https://togithub.com/willhuang1997) in [https://github.com/streamlit/streamlit/pull/7281](https://togithub.com/streamlit/streamlit/pull/7281) - Better dataframe hashing by [@​kajarenc](https://togithub.com/kajarenc) in [https://github.com/streamlit/streamlit/pull/7331](https://togithub.com/streamlit/streamlit/pull/7331) - Fix bokeh slider by adding in side effects to package json by [@​willhuang1997](https://togithub.com/willhuang1997) in [https://github.com/streamlit/streamlit/pull/7441](https://togithub.com/streamlit/streamlit/pull/7441) - Fix vertical button regression in toolbar actions by [@​willhuang1997](https://togithub.com/willhuang1997) in [https://github.com/streamlit/streamlit/pull/7470](https://togithub.com/streamlit/streamlit/pull/7470) - Upgrade plotly.js version by [@​sfc-gh-wihuang](https://togithub.com/sfc-gh-wihuang) in [https://github.com/streamlit/streamlit/pull/7449](https://togithub.com/streamlit/streamlit/pull/7449) - Avoid confusion about file extensions: keep inner dots by [@​mo42](https://togithub.com/mo42) in [https://github.com/streamlit/streamlit/pull/7362](https://togithub.com/streamlit/streamlit/pull/7362) - Configure non-range indices as required for editing with `st.data_editor` by [@​LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/7481](https://togithub.com/streamlit/streamlit/pull/7481) - Widget style fixes by [@​sfc-gh-jgarcia](https://togithub.com/sfc-gh-jgarcia) in [https://github.com/streamlit/streamlit/pull/7486](https://togithub.com/streamlit/streamlit/pull/7486) - Support for non-string column names in `st.data_editor` by [@​LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/7485](https://togithub.com/streamlit/streamlit/pull/7485) - Add user-friendly exception if dataframe exceeds max config of Pandas Styler by [@​LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/7497](https://togithub.com/streamlit/streamlit/pull/7497) - Only use get_active_session when running in SiS by [@​vdonato](https://togithub.com/vdonato) in [https://github.com/streamlit/streamlit/pull/7502](https://togithub.com/streamlit/streamlit/pull/7502) - Call matplotlib crash fix for scripts run in tests by [@​AnOctopus](https://togithub.com/AnOctopus) in [https://github.com/streamlit/streamlit/pull/7511](https://togithub.com/streamlit/streamlit/pull/7511) - Improve decimal type support for `st.dataframe` and `st.data_editor` by [@​LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/7475](https://togithub.com/streamlit/streamlit/pull/7475) - Fix: Foreign language anchors by [@​mayagbarnes](https://togithub.com/mayagbarnes) in [https://github.com/streamlit/streamlit/pull/7454](https://togithub.com/streamlit/streamlit/pull/7454) - Fix Chat Message container to align and manage the autosizer handling by [@​kmcgrady](https://togithub.com/kmcgrady) in [https://github.com/streamlit/streamlit/pull/7504](https://togithub.com/streamlit/streamlit/pull/7504) - Added permission to use Clipboard API in IFrame by [@​dilipthakkar](https://togithub.com/dilipthakkar) in [https://github.com/streamlit/streamlit/pull/7487](https://togithub.com/streamlit/streamlit/pull/7487) - Move label attribute to only widgets that have it by [@​AnOctopus](https://togithub.com/AnOctopus) in [https://github.com/streamlit/streamlit/pull/7560](https://togithub.com/streamlit/streamlit/pull/7560) - Fix select slider value setting with non-strings by [@​AnOctopus](https://togithub.com/AnOctopus) in [https://github.com/streamlit/streamlit/pull/7566](https://togithub.com/streamlit/streamlit/pull/7566) - Fix attr access of session state in app tests by [@​AnOctopus](https://togithub.com/AnOctopus) in [https://github.com/streamlit/streamlit/pull/7543](https://togithub.com/streamlit/streamlit/pull/7543) - Added FIPS compliance by [@​DueViktor](https://togithub.com/DueViktor) in [https://github.com/streamlit/streamlit/pull/7527](https://togithub.com/streamlit/streamlit/pull/7527) - Enlarge sidebar left and right padding to match MPA spacing by [@​sfc-gh-jgarcia](https://togithub.com/sfc-gh-jgarcia) in [https://github.com/streamlit/streamlit/pull/7531](https://togithub.com/streamlit/streamlit/pull/7531) - Convert Expander to Details/Summary Element by [@​kmcgrady](https://togithub.com/kmcgrady) in [https://github.com/streamlit/streamlit/pull/7247](https://togithub.com/streamlit/streamlit/pull/7247) - Fix chat_input repr and add repr tests by [@​AnOctopus](https://togithub.com/AnOctopus) in [https://github.com/streamlit/streamlit/pull/7574](https://togithub.com/streamlit/streamlit/pull/7574) ##### Other Changes - Release 1.27.0 by [@​vdonato](https://togithub.com/vdonato) in [https://github.com/streamlit/streamlit/pull/7402](https://togithub.com/streamlit/streamlit/pull/7402) - Allow pillow 10.0.1 by [@​AnOctopus](https://togithub.com/AnOctopus) in [https://github.com/streamlit/streamlit/pull/7442](https://togithub.com/streamlit/streamlit/pull/7442) - Release 1.27.1 by [@​kmcgrady](https://togithub.com/kmcgrady) in [https://github.com/streamlit/streamlit/pull/7450](https://togithub.com/streamlit/streamlit/pull/7450) - fixes pandas is_categorical_dtype deprecation warning by [@​c-bik](https://togithub.com/c-bik) in [https://github.com/streamlit/streamlit/pull/7477](https://togithub.com/streamlit/streamlit/pull/7477) - Release Streamlit version 1.27.2 by [@​vdonato](https://togithub.com/vdonato) in [https://github.com/streamlit/streamlit/pull/7492](https://togithub.com/streamlit/streamlit/pull/7492) - Fix pandas 2.1 deprecation warnings by [@​LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/7496](https://togithub.com/streamlit/streamlit/pull/7496) - Use the new string dtype for dataframe handling by [@​LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/7479](https://togithub.com/streamlit/streamlit/pull/7479) - Session state yield points by [@​AnOctopus](https://togithub.com/AnOctopus) in [https://github.com/streamlit/streamlit/pull/7373](https://togithub.com/streamlit/streamlit/pull/7373) - Migrate allowed-message-origins to host-config endpoint by [@​LukasMasuch](https://togithub.com/LukasMasuch) in [https://github.com/streamlit/streamlit/pull/7342](https://togithub.com/streamlit/streamlit/pull/7342) - Make AppTest constructors and run methods require kwargs for timeouts by [@​AnOctopus](https://togithub.com/AnOctopus) in [https://github.com/streamlit/streamlit/pull/7520](https://togithub.com/streamlit/streamlit/pull/7520) #### New Contributors - [@​kopp](https://togithub.com/kopp) made their first contribution in [https://github.com/streamlit/streamlit/pull/7457](https://togithub.com/streamlit/streamlit/pull/7457) - [@​c-bik](https://togithub.com/c-bik) made their first contribution in [https://github.com/streamlit/streamlit/pull/7477](https://togithub.com/streamlit/streamlit/pull/7477) - [@​pokidyshev](https://togithub.com/pokidyshev) made their first contribution in [https://github.com/streamlit/streamlit/pull/7478](https://togithub.com/streamlit/streamlit/pull/7478) - [@​dilipthakkar](https://togithub.com/dilipthakkar) made their first contribution in [https://github.com/streamlit/streamlit/pull/7487](https://togithub.com/streamlit/streamlit/pull/7487) **Full Changelog**: https://github.com/streamlit/streamlit/compare/1.27.2...1.28.0 ### [`v1.27.2`](https://togithub.com/streamlit/streamlit/releases/tag/1.27.2) [Compare Source](https://togithub.com/streamlit/streamlit/compare/1.27.1...1.27.2) **Full Changelog**: https://github.com/streamlit/streamlit/compare/1.27.1...1.27.2 ### [`v1.27.1`](https://togithub.com/streamlit/streamlit/releases/tag/1.27.1) [Compare Source](https://togithub.com/streamlit/streamlit/compare/1.27.0...1.27.1) **Full Changelog**: https://github.com/streamlit/streamlit/compare/1.27.0...1.27.1 ### [`v1.27.0`](https://togithub.com/streamlit/streamlit/releases/tag/1.27.0) [Compare Source](https://togithub.com/streamlit/streamlit/compare/1.26.0...1.27.0) #### What's Changed **Highlights** - โœจ Introducing `st.scatter_chart` โ€” a new, simple chart element to build scatter charts Streamlit-y fast and easy! See our [documentation](https://docs.streamlit.io/library/api-reference/charts/st.scatter_chart). - ๐Ÿ”— Introducing `st.link_button`! Want to open an external link in a new tab with a bit more pizazz than a plain-text link? Check out our [documentation](https://docs.streamlit.io/library/api-reference/widgets/st.link_button) to see how. - ๐Ÿƒ Announcing the general availability of [`st.rerun`](https://docs.streamlit.io/library/api-reference/control-flow/st.rerun), a command to interrupt your script and trigger an immediate rerun. **Notable Changes** - ๐Ÿ‘ป You can initialize widgets with an empty state by setting `None` as an initial value for [`st.number_input`](https://docs.streamlit.io/library/api-reference/widgets/st.number_input), [`st.selectbox`](https://docs.streamlit.io/library/api-reference/widgets/st.selectbox), [`st.date_input`](https://docs.streamlit.io/library/api-reference/widgets/st.date_input), [`st.time_input`](https://docs.streamlit.io/library/api-reference/widgets/st.time_input), [`st.radio`](https://docs.streamlit.io/library/api-reference/widgets/st.radio), [`st.text_input`](https://docs.streamlit.io/library/api-reference/widgets/st.text_input), and [`st.text_area`](https://docs.streamlit.io/library/api-reference/widgets/st.text_area)! - ๐Ÿ“ค [`st.download_button`](https://docs.streamlit.io/library/api-reference/widgets/st.download_button) now uses `target="_self"` instead of opening a new tab ([#​7151](https://togithub.com/streamlit/streamlit/pull/7151), [#​7132](https://togithub.com/streamlit/streamlit/issues/7132)). - ๐ŸงŸ Removed unmaintained `pympler` dependency ([#​7193](https://togithub.com/streamlit/streamlit/pull/7193), [#​7131](https://togithub.com/streamlit/streamlit/issues/7131)). Thanks, [rudyardrichter](https://togithub.com/rudyardrichter)! **Other Changes** - ๐Ÿ› Bug fix: `st.multiselect` now shows a correct message when no result matches a userโ€™s search ([#​7205](https://togithub.com/streamlit/streamlit/pull/7205), [#​7116](https://togithub.com/streamlit/streamlit/issues/7116)). - ๐Ÿชฒ Bug fix: `st.experimental_user` now defaults to `test@example.com` ([#​7219](https://togithub.com/streamlit/streamlit/pull/7219), [#​7215](https://togithub.com/streamlit/streamlit/issues/7215)). - ๐Ÿœ Bug fix: `st.slider` labels donโ€™t overlap when small ranges are selected ([#​7221](https://togithub.com/streamlit/streamlit/pull/7221), [#​3385](https://togithub.com/streamlit/streamlit/issues/3385)). - ๐Ÿ Bug fix: Type-checking correctly identifies all string types to avoid hashing errors ([#​7255](https://togithub.com/streamlit/streamlit/pull/7255), [#​6455](https://togithub.com/streamlit/streamlit/issues/6455)). - ๐Ÿž Bug fix: JSON is parsed with JSON5 to avoid errors from null values when using `st.pydeck_chart` ([#​7256](https://togithub.com/streamlit/streamlit/pull/7256), [#​5799](https://togithub.com/streamlit/streamlit/issues/5799)). - ๐Ÿ•ท๏ธ Bug fix: Identical widgets on different pages are correctly interpreted by Streamlit as distinct ([#​7264](https://togithub.com/streamlit/streamlit/pull/7264), [#​6146](https://togithub.com/streamlit/streamlit/issues/6146)). - ๐Ÿฆ‹ Bug fix: Visual tweaks to widgets for responsive behavior ([#​7145](https://togithub.com/streamlit/streamlit/pull/7145)). - ๐Ÿชณ Bug fix: SVGs are accurately displayed ([#​7183](https://togithub.com/streamlit/streamlit/pull/7183), [#​3882](https://togithub.com/streamlit/streamlit/issues/3882)). - ๐Ÿชฐ Bug fix: `st.video` correctly updates with changes to `start_time` ([#​7257](https://togithub.com/streamlit/streamlit/pull/7257), [#​7126](https://togithub.com/streamlit/streamlit/issues/7126)). - ๐Ÿฆ  Bug fix: Additional error handling was added to `st.session_state` ([#​7280](https://togithub.com/streamlit/streamlit/pull/7280), [#​7206](https://togithub.com/streamlit/streamlit/issues/7206)). - ๐ŸฆŸ Bug fix: `st.map` correctly refreshes with new data ([#​7307](https://togithub.com/streamlit/streamlit/pull/7307), [#​7294](https://togithub.com/streamlit/streamlit/issues/7294)). - ๐Ÿฆ‚ Bug fix: The decorative app header line is no longer covered by the sidebar ([#​7297](https://togithub.com/streamlit/streamlit/pull/7297), [#​6264](https://togithub.com/streamlit/streamlit/issues/6264)). - ๐Ÿฆ— Bug fix: `st.code` no longer triggers a `CachedStFunctionWarning` ([#​7306](https://togithub.com/streamlit/streamlit/pull/7306), [#​7055](https://togithub.com/streamlit/streamlit/issues/7055)). - ๐Ÿ•ธ๏ธ Bug fix: `st.download_button` no longer resets with different `data` ([#​7316](https://togithub.com/streamlit/streamlit/pull/7316), [#​7308](https://togithub.com/streamlit/streamlit/issues/7308)). - ๐ŸŒ Bug fix: Widgets consistently recognize user interaction while a page is still running, with or without `fastRerun` enabled ([#​7283](https://togithub.com/streamlit/streamlit/pull/7283), [#​6643](https://togithub.com/streamlit/streamlit/issues/6643)). - ๐ŸฆŽ Bug fix: `st.tabs` was improved to better handle and render conditionally appearing tabs ([#​7287](https://togithub.com/streamlit/streamlit/pull/7287), [#​7310](https://togithub.com/streamlit/streamlit/pull/7310), [#​5454](https://togithub.com/streamlit/streamlit/issues/5454), [#​7040](https://togithub.com/streamlit/streamlit/issues/7040)). #### New Contributors - [@​sfc-gh-dperezalvarez](https://togithub.com/sfc-gh-dperezalvarez) made their first contribution in [https://github.com/streamlit/streamlit/pull/7157](https://togithub.com/streamlit/streamlit/pull/7157) - [@​rudyardrichter](https://togithub.com/rudyardrichter) made their first contribution in [https://github.com/streamlit/streamlit/pull/7193](https://togithub.com/streamlit/streamlit/pull/7193) - [@​sfc-gh-gpijanski](https://togithub.com/sfc-gh-gpijanski) made their first contribution in [https://github.com/streamlit/streamlit/pull/7243](https://togithub.com/streamlit/streamlit/pull/7243) - [@​dwaltsch](https://togithub.com/dwaltsch) made their first contribution in [https://github.com/streamlit/streamlit/pull/7213](https://togithub.com/streamlit/streamlit/pull/7213) **Full Changelog**: https://github.com/streamlit/streamlit/compare/1.26.0...1.27.0 ### [`v1.26.0`](https://togithub.com/streamlit/streamlit/releases/tag/1.26.0) [Compare Source](https://togithub.com/streamlit/streamlit/compare/1.25.0...1.26.0) #### What's Changed **Highlights** - ๐Ÿค– Introducing `st.status` to display output from long-running processes and external API calls. Works great with `st.chat_message`! See our [documentation](https://docs.streamlit.io//library/api-reference/status/st.status) for how to use this feature. - ๐Ÿšฅย Introducing [`st.toggle`](https://docs.streamlit.io//library/api-reference/widgets/st.toggle) โ€” an alternative to `st.checkbox` when you need an on/off switch. **Notable Changes** - ๐ŸŽจ Simple [chart elements](https://docs.streamlit.io//library/api-reference/charts) have a `color` parameter to set the color of your data points or series ([#​7022](https://togithub.com/streamlit/streamlit/pull/7022)). - ๐ŸŒˆย [Markdown](https://docs.streamlit.io//library/api-reference/text/st.markdown) supports rainbow and gray colors ([#​7106](https://togithub.com/streamlit/streamlit/pull/7106), [#​7179](https://togithub.com/streamlit/streamlit/pull/7179)). - ๐Ÿ“ [`st.header`](https://docs.streamlit.io//library/api-reference/text/st.header) and [`st.subheader`](https://docs.streamlit.io//library/api-reference/text/st.subheader) have optional, colored dividers ([#​7133](https://togithub.com/streamlit/streamlit/pull/7133)). - ๐Ÿš€ Deploying to Community Cloud is even easierโ€”locally running apps have a [deploy button](/library/advanced-features/app-menu#deploy-this-app) in their toolbars ([#​7085](https://togithub.com/streamlit/streamlit/pull/7085), [#​6935](https://togithub.com/streamlit/streamlit/issues/6935)). - ๐Ÿ–Œ๏ธ [`st.download_button`](https://docs.streamlit.io//library/api-reference/widgets/st.download_button) has a new parameter `type` for theming ([#​7056](https://togithub.com/streamlit/streamlit/pull/7056), [#​7038](https://togithub.com/streamlit/streamlit/issues/7038)). - ๐Ÿค– [`st.chat_message`](https://docs.streamlit.io/library/api-reference/chat/st.chat_message) has ai and human presets for messages ([#​7094](https://togithub.com/streamlit/streamlit/pull/7094)). - ๐Ÿ’… [`st.radio`](https://docs.streamlit.io//library/api-reference/widgets/st.radio) options support markdown and have captions ([#​7018](https://togithub.com/streamlit/streamlit/pull/7018), [#​7105](https://togithub.com/streamlit/streamlit/pull/7105), [#​6085](https://togithub.com/streamlit/streamlit/issues/6085)). - ๐Ÿงผย Assorted visual tweaks ([#​7050](https://togithub.com/streamlit/streamlit/pull/7050), [#​894](https://togithub.com/streamlit/streamlit/issues/894)). - ๐Ÿ›๏ธ Replaced deprecated `imghdr` dependency with `pillow` ([#​7081](https://togithub.com/streamlit/streamlit/pull/7081), [#​7027](https://togithub.com/streamlit/streamlit/issues/7027)). - ๐Ÿ”ข [`st.number_input`](https://docs.streamlit.io//library/api-reference/widgets/st.number_input)'s step buttons (+/-) are ignored during tabbing navigation ([#​7154](https://togithub.com/streamlit/streamlit/pull/7154)). Thanks [@​denck007](https://togithub.com/denck007)! **Other Changes** - ๐Ÿž Bug fix: Toast messages are no longer blocked by `st.chat_input` ([#​7204](https://togithub.com/streamlit/streamlit/pull/7204), [#​7115](https://togithub.com/streamlit/streamlit/issues/7115)). - ๐Ÿ•ธ๏ธย Bug fix: Widget IDs are now stable to prevent inconsistent statefulness ([#​7003](https://togithub.com/streamlit/streamlit/pull/7003)). - ๐ŸฆŸย Bug fix: Browser autofill is correctly recognized within forms now ([#​7150](https://togithub.com/streamlit/streamlit/pull/7150), [#​7101](https://togithub.com/streamlit/streamlit/issues/7101), [#​7084](https://togithub.com/streamlit/streamlit/issues/7084)). - ๐Ÿชฑ Bug fix: `st.file_uploader` no longer causes session state to reset when a websocket connection is dropped and reconnected ([#​7149](https://togithub.com/streamlit/streamlit/pull/7149), [#​7025](https://togithub.com/streamlit/streamlit/pull/7025)). - ๐ŸŽ๏ธ Bug fix: Pydeck JSON data is cached for improved performance ([#​7113](https://togithub.com/streamlit/streamlit/pull/7113), [#​5532](https://togithub.com/streamlit/streamlit/issues/5532)). - ๐Ÿฆ‹ Bug fix: `st.chat_input` no longer submits prematurely while typing with an input method editor ([#​6993](https://togithub.com/streamlit/streamlit/pull/6993)). - ๐Ÿž Bug fix: Label backgrounds for `st.tabs` are now transparent ([#​7070](https://togithub.com/streamlit/streamlit/pull/7070), [#​5707](https://togithub.com/streamlit/streamlit/issues/5707)). - ๐Ÿ Bug fix: Page width is no longer ignored when using the `help` parameter in `st.button` ([#​7033](https://togithub.com/streamlit/streamlit/pull/7033), [#​6161](https://togithub.com/streamlit/streamlit/issues/6161)). - ๐Ÿœ Bug fix: Tweaked Altair color specification for improved visibility in dark mode ([#​7061](https://togithub.com/streamlit/streamlit/pull/7061), [#​3343](https://togithub.com/streamlit/streamlit/issues/3343)). - ๐Ÿชฒย Bug fix: `st.chat_message` can correctly use local images as avatars ([#​7130](https://togithub.com/streamlit/streamlit/pull/7130)). - ๐Ÿ› Bug fix: Specified that MD5 is not used for security ([#​7122](https://togithub.com/streamlit/streamlit/pull/7122), [#​7120](https://togithub.com/streamlit/streamlit/issues/7120)). - ๐Ÿช„ Bug fix: Async function docstrings are ignored by [Streamlit magic](https://docs.streamlit.io//library/api-reference/write-magic/magic) ([#​7143](https://togithub.com/streamlit/streamlit/pull/7143), [#​7137](https://togithub.com/streamlit/streamlit/issues/7137)). #### New Contributors - [@​chakku000](https://togithub.com/chakku000) made their first contribution in [https://github.com/streamlit/streamlit/pull/6993](https://togithub.com/streamlit/streamlit/pull/6993) - [@​DueViktor](https://togithub.com/DueViktor) made their first contribution in [https://github.com/streamlit/streamlit/pull/7122](https://togithub.com/streamlit/streamlit/pull/7122) - [@​denck007](https://togithub.com/denck007) made their first contribution in [https://github.com/streamlit/streamlit/pull/7154](https://togithub.com/streamlit/streamlit/pull/7154) **Full Changelog**: https://github.com/streamlit/streamlit/compare/1.25.0...1.26.0 ### [`v1.25.0`](https://togithub.com/streamlit/streamlit/releases/tag/1.25.0) [Compare Source](https://togithub.com/streamlit/streamlit/compare/1.24.1...1.25.0) #### What's Changed **Highlights** - ๐Ÿž Introducing `st.toast` โ€” a command to briefly show toast messages to users in the bottom-right corner of apps. See [our documentation](https://docs.streamlit.io/library/api-reference/status/st.toast) on how to use this feature. **Notable Changes** - ๐Ÿ—บ๏ธ [`st.map`](https://docs.streamlit.io/library/api-reference/charts/st.map) now has parameters for latitude, longitude, color, and size to customize data points ([#​6896](https://togithub.com/streamlit/streamlit/pull/6896)). - ๐Ÿšฉ [`st.multiselect`](https://docs.streamlit.io/library/api-reference/widgets/st.multiselect) supports setting placeholders and specifying the maximum number of selections via the placeholder and max_selections keyword-only arguments, respectively ([#​6901](https://togithub.com/streamlit/streamlit/pull/6901), [#​4750](https://togithub.com/streamlit/streamlit/issues/4750)). Thanks, [@​fhiroki](https://togithub.com/fhiroki)! - ๐Ÿ“… Customize the date format for st.date_input with the format parameter ([#​6974](https://togithub.com/streamlit/streamlit/pull/6974), [#​5234](https://togithub.com/streamlit/streamlit/issues/5234)). - โ†ฉ๏ธ [Forms](https://docs.streamlit.io/library/api-reference/control-flow/st.form) can now be submitted with Enter/Return while inside [`st.text_input`](https://docs.streamlit.io/library/api-reference/widgets/st.text_input), [`st.number_input`](https://docs.streamlit.io/library/api-reference/widgets/st.number_input), or [`st.text_area`](https://docs.streamlit.io/library/api-reference/widgets/st.text_area) ([#​6911](https://togithub.com/streamlit/streamlit/pull/6911), [#​3790](https://togithub.com/streamlit/streamlit/issues/3790)). - ๐Ÿข The app menu icon in the upper-right corner of apps has been changed from "โ˜ฐ" to "โ‹ฎ" ([#​6947](https://togithub.com/streamlit/streamlit/pull/6947)). **Other Changes** - โ›“๏ธ Minimum required versions increased for multiple Python dependencies, including numpy>=1.19.3 and pandas>=1.3.0 ([#​6802](https://togithub.com/streamlit/streamlit/pull/6802)). - ๐Ÿ›ก๏ธ protobufjs was bumped from 7.2.1 to 7.2.4 ([#​6959](https://togithub.com/streamlit/streamlit/pull/6959)). - โœจ Visual design tweaks to Streamlit's input widgets ([#​6944](https://togithub.com/streamlit/streamlit/pull/6944)). - ๐Ÿฆ‹ Bug fix: st.slider now accepts general number types like numpy.int64 instead of just int and float ([#​6816](https://togithub.com/streamlit/streamlit/pull/6816), [#​6815](https://togithub.com/streamlit/streamlit/issues/6815)). Thanks, [@​milliams](https://togithub.com/milliams)! - ๐Ÿœ Bug fix: Data labels for st.slider and st.select_slider no longer overflow when inside st.expander ([#​6828](https://togithub.com/streamlit/streamlit/pull/6828), [#​6297](https://togithub.com/streamlit/streamlit/issues/6297)). - ๐Ÿ› Bug fix: Elements no longer re-render from scratch with each rerun ([#​6923](https://togithub.com/streamlit/streamlit/pull/6923), [#​6920](https://togithub.com/streamlit/streamlit/issues/6920)). - ๐Ÿž Bug fix: st.data_editor hashes styler objects correctly for stability across reruns ([#​6815](https://togithub.com/streamlit/streamlit/pull/6915), [#​6898](https://togithub.com/streamlit/streamlit/issues/6898)). - ๐Ÿ Bug fix: Fixed the padding for embedded apps using st.chat_input to prevent messages being cutoff ([#​6979](https://togithub.com/streamlit/streamlit/pull/6979)). **Full Changelog**: https://github.com/streamlit/streamlit/compare/1.24.0...1.25.0 ### [`v1.24.1`](https://togithub.com/streamlit/streamlit/compare/1.24.0...1.24.1) [Compare Source](https://togithub.com/streamlit/streamlit/compare/1.24.0...1.24.1) ### [`v1.24.0`](https://togithub.com/streamlit/streamlit/releases/tag/1.24.0) [Compare Source](https://togithub.com/streamlit/streamlit/compare/1.23.1...1.24.0) #### What's Changed ##### Highlights - ๐Ÿ’ฌ Introducing [`st.chat_message`](https://docs.streamlit.io/library/api-reference/chat/st.chat_message) and [`st.chat_input`](https://docs.streamlit.io/library/api-reference/chat/st.chat_input) โ€” two new [chat elements](https://docs.streamlit.io/library/api-reference/chat) that let you build conversational apps. Learn how to use these features in your LLM-powered chat apps in our [tutorial](https://docs.streamlit.io/knowledge-base/tutorials/build-conversational-apps). - ๐Ÿ’พ Streamlit's caching decorators now allow you to customize Streamlit's hashing of input parameters with the keyword-only argument [`hash_funcs`](https://docs.streamlit.io/library/advanced-features/caching#the-hash_funcs-parameter). ##### Notable Changes - ๐Ÿ We've deprecated support for Python 3.7 in the core library and Streamlit Community Cloud ([#​6868](https://togithub.com/streamlit/streamlit/pull/6868)). - ๐Ÿ“… `st.cache_data` and `st.cache_resource` can hash timezone-aware `datetime` objects ([#​6812](https://togithub.com/streamlit/streamlit/pull/6812), [#​6690](https://togithub.com/streamlit/streamlit/issues/6690), [#​5110](https://togithub.com/streamlit/streamlit/issues/5110)). ##### Other Changes - โœจ Visual design tweaks to Streamlit's input widgets ([#​6817](https://togithub.com/streamlit/streamlit/pull/6817)). - ๐Ÿ› Bug fix: `st.write` pretty-prints dataclasses using `st.help` ([#​6750](https://togithub.com/streamlit/streamlit/pull/6750)). - ๐Ÿชฒ Bug fix: `st.button`'s height is consistent with that of other widgets ([#​6738](https://togithub.com/streamlit/streamlit/pull/6738)). - ๐Ÿœ Bug fix: Upgraded the `react-range` frontend dependency to fix the memory usage of sliders ([#​6764](https://togithub.com/streamlit/streamlit/pull/6764), [#​5436](https://togithub.com/streamlit/streamlit/issues/5436)). Thanks [@​wolfd](https://togithub.com/wolfd)! - ๐Ÿ Bug fix: Pydantic validators no longer result in exceptions on app reruns ([#​6664](https://togithub.com/streamlit/streamlit/pull/6664), [#​3218](https://togithub.com/streamlit/streamlit/issues/3218)). - ๐Ÿž Bug fix: `streamlit config show` honors newlines ([#​6758](https://togithub.com/streamlit/streamlit/pull/6758), [#​2868](https://togithub.com/streamlit/streamlit/issues/2868)). - ๐Ÿชฐ Bug fix: Fixed a race condition to ensure Streamlit reruns the latest code when the file changes ([#​6884](https://togithub.com/streamlit/streamlit/pull/6884)). - ๐Ÿฆ‹ Bug fix: Apps no longer rerun when users click anchor links ([#​6834](https://togithub.com/streamlit/streamlit/pull/6834), [#​6500](https://togithub.com/streamlit/streamlit/issues/6500)). - ๐Ÿ•ธ๏ธ Bug fix: Added robust out-of-bounds checks for `min_value` and `max_value` in `st.number_input` ([#​6847](https://togithub.com/streamlit/streamlit/pull/6847), [#​6797](https://togithub.com/streamlit/streamlit/issues/6797)). **Full Changelog**: https://github.com/streamlit/streamlit/compare/1.23.1...1.24.0 ### [`v1.23.1`](https://togithub.com/streamlit/streamlit/releases/tag/1.23.1) [Compare Source](https://togithub.com/streamlit/streamlit/compare/1.23.0...1.23.1) **Highlights** - โœ‚๏ธ Announcing the general availability of [st.data_editor](https://docs.streamlit.io/library/api-reference/data/st.data_editor), a widget that allows you to edit DataFrames and many other data structures in a table-like UI. **Breaking change:** the data editorโ€™s representation used in `st.session_state` was altered. Find out more about the new format in [Access edited data](https://docs.streamlit.io/library/advanced-features/dataframes#access-edited-data). - โš™๏ธ Introducing the [Column configuration API](https://docs.streamlit.io/library/api-reference/data/st.column_config) with a suite of methods to configure the display and editing behavior of `st.dataframe` and `st.data_editor` columns (e.g. their title, visibility, type, or format). Keep an eye out for a detailed [blog post](https://blog.streamlit.io/) and in-depth [documentation](https://docs.streamlit.io/library/advanced-features/dataframes#configuring-columns) upcoming in the next two weeks. - ๐Ÿ”Œ Learn to use `st.experimental_connection` to create and manage data connections in your apps with the new [Connecting to data](https://docs.streamlit.io/library/advanced-features/connecting-to-data) docs and [video tutorial](https://www.youtube.com/watch?v=xQwDfW7UHMo). **Notable Changes** - ๐Ÿ“Š Streamlit now supports Protobuf 4 and Altair 5 ([#​6215](https://togithub.com/streamlit/streamlit/issues/6215), [#​6618](https://togithub.com/streamlit/streamlit/pull/6618), [#​5626](https://togithub.com/streamlit/streamlit/issues/5626), [#​6622](https://togithub.com/streamlit/streamlit/pull/6622)). - โ˜Ž๏ธ st.dataframe and st.data_editor can hide index columns with `hide_index`, specify the display order of columns with `column_order`, and disable editing for individual columns with the `disabled` parameter. - โฑ๏ธ The `ttl` parameter in [st.cache_data](https://docs.streamlit.io/library/api-reference/performance/st.cache_data) and [st.cache_resource](https://docs.streamlit.io/library/api-reference/performance/st.cache_resource) accepts formatted strings, so you can simply say `ttl="30d"`, `ttl="1h30m"` and any other combination of `w`, `d`, `h`, `m`, `s` supported by [Pandasโ€™s Timedelta constructor](https://pandas.pydata.org/docs/reference/api/pandas.Timedelta.html) ([#​6560](https://togithub.com/streamlit/streamlit/pull/6560)). - ๐Ÿ“‚ `st.file_uploader` now interprets the `type` parameter more accurately. For example, "jpg" or ".jpg" now accept both "jpg" and "jpeg" extensions. This functionality has also been extended to "mpeg/mpg", "tiff/tif", "html/htm", and "mpeg4/mp4". - ๐Ÿคซ The new `global.disableWidgetStateDuplicationWarning` configuration option allows the silencing of warnings triggered by setting widget default values and keyed session state values concurrently ([#​3605](https://togithub.com/streamlit/streamlit/issues/3605), [#​6640](https://togithub.com/streamlit/streamlit/pull/6640)). Thanks, [@​antonAce](https://togithub.com/antonAce)! **Other Changes** - ๐Ÿƒโ€โ™€๏ธImproved startup time by lazy loading some dependencies ([#​6531](https://togithub.com/streamlit/streamlit/pull/6531)). - ๐Ÿ‘‹ Removed `st.beta_*` and `st.experimental_show` due to deprecation and low-use ([#​6558](https://togithub.com/streamlit/streamlit/pull/6558)) - ๐Ÿš€ Further improvements to st.dataframe and st.data_editor: - Improved editing on mobile devices for the data editor ([#​6548](https://togithub.com/streamlit/streamlit/pull/6548)). - All editable columns have an icon in their column header and support tooltips ([#​6550](https://togithub.com/streamlit/streamlit/pull/6550), [#​6561](https://togithub.com/streamlit/streamlit/pull/6561)). - Enable editing for columns containing datetime, date, or time values ([#​6025](https://togithub.com/streamlit/streamlit/pull/6025)). - New input validation options for columns in the data editor, such as `max_chars` and `validate` for text columns, and `min_value`, `max_value` and `step` for number columns ([#​6563](https://togithub.com/streamlit/streamlit/pull/6563)). - Improved type parsing capabilities in the data editor ([#​6551](https://togithub.com/streamlit/streamlit/pull/6551)). - Unified missing values to `None` in returned data structures ([#​6544](https://togithub.com/streamlit/streamlit/pull/6544)). - A warning is shown in cells when integers exceed the maximum safe value of `(2^53) -1` ([#​6311](https://togithub.com/streamlit/streamlit/issues/6311), [#​6549](https://togithub.com/streamlit/streamlit/pull/6549)). - Prevented editing the sessions state by showing a warning ([#​6634](https://togithub.com/streamlit/streamlit/pull/6634)). - Fixed issues with list columns sometimes breaking the frontend ([#​6644](https://togithub.com/streamlit/streamlit/pull/6644)). - Fixed a display issue with index columns using category dtype ([#​6680](https://togithub.com/streamlit/streamlit/issues/6680), [#​6598](https://togithub.com/streamlit/streamlit/pull/6598)). - Fixed an issue that prevented a rerun when adding empty rows ([#​6598](https://togithub.com/streamlit/streamlit/pull/6598)). - Unified the behavior between `st.data_editor` and `st.dataframe` related to auto-hiding the index column(s) based on the input data ([#​6659](https://togithub.com/streamlit/streamlit/issues/6659), [#​6598](https://togithub.com/streamlit/streamlit/pull/6598)) - ๐Ÿ›ก๏ธ Streamlitโ€™s [Security Policy](https://togithub.com/streamlit/streamlit/blob/develop/SECURITY.md) can be found in its GitHub repository ([#​6666](https://togithub.com/streamlit/streamlit/pull/6666)). - ๐Ÿค Documented the integer size limit for `st.number_input` and `st.slider` ([#​6724](https://togithub.com/streamlit/streamlit/pull/6724)). - ๐Ÿ The majority of Streamlit's Python dependencies have set a maximum allowable version, with the standard upper limit set to the next major version, but not inclusive of it ([#​6691](https://togithub.com/streamlit/streamlit/pull/6691)). - ๐Ÿ’… UI design improvements to in-app modals ([#​6688](https://togithub.com/streamlit/streamlit/pull/6688)). - ๐Ÿž Bug fix: `st.date_input`'s date selector is equally visible in dark mode ([#​6072](https://togithub.com/streamlit/streamlit/issues/6072), [#​6630](https://togithub.com/streamlit/streamlit/pull/6630)). - ๐Ÿœ Bug fix: the sidebar navigation expansion indicator in multipage apps is restored ([#​6731](https://togithub.com/streamlit/streamlit/pull/6731)). - ๐Ÿ› Bug fix: The docstring and exception message for `st.set_page_config` have been updated to clarify that this command can be invoked once for each page within a multipage app, rather than once per entire app ([#​6594](https://togithub.com/streamlit/streamlit/pull/6594)). - ๐Ÿ Bug fix: `st.json` no longer collapses multiple spaces in both keys and values with single space when rendered ([#​6657](https://togithub.com/streamlit/streamlit/issues/6657), [#​6663](https://togithub.com/streamlit/streamlit/pull/6663)). ### [`v1.23.0`](https://togithub.com/streamlit/streamlit/compare/1.22.0...1.23.0) [Compare Source](https://togithub.com/streamlit/streamlit/compare/1.22.0...1.23.0) ### [`v1.22.0`](https://togithub.com/streamlit/streamlit/releases/tag/1.22.0) [Compare Source](https://togithub.com/streamlit/streamlit/compare/1.21.0...1.22.0) **Highlights** - ๐Ÿ”Œ Introducing `st.experimental_connection`: Easily connect your app to data sources and APIs using our new connection feature. Find more details in our [blog post](https://blog.streamlit.io/introducing-st-experimental_connection/) and the [API reference](https://docs.streamlit.io/library/api-reference/connections), and stay tuned for in-depth documentation! In the meantime, explore our updated [MySQL](https://docs.streamlit.io/knowledge-base/tutorials/databases/mysql) and [Snowflake](https://docs.streamlit.io/knowledge-base/tutorials/databases/snowflake) connection tutorials for examples of this feature. **Notable Changes** - ๐Ÿผ Streamlit now supports Pandas 2.0 ([#​6413](https://togithub.com/streamlit/streamlit/issues/6413), [#​6378](https://togithub.com/streamlit/streamlit/pull/6378), [#​6507](https://togithub.com/streamlit/streamlit/pull/6507)). Thanks, [connortann](https://togithub.com/connortann)! - ๐Ÿ” Customize the visibility of items in the toolbar, options menu, and the settings dialog using the `client.toolbarMode` [config option](https://docs.streamlit.io/library/advanced-features/configuration#view-all-configuration-options) ([#​6174](https://togithub.com/streamlit/streamlit/pull/6174)). - ๐Ÿชต Streamlit logs now reside in the "streamlit" namespace instead of the root logger, enabling app developers to better manage log handling ([#​3978](https://togithub.com/streamlit/streamlit/issues/3978), [#​6377](https://togithub.com/streamlit/streamlit/pull/6377)). **Other Changes** - ๐Ÿ” CLI parameters can no longer be used to set sensitive configuration values ([#​6376](https://togithub.com/streamlit/streamlit/pull/6376)). - ๐Ÿค– Improved the debugging experience by reducing log noise ([#​6391](https://togithub.com/streamlit/streamlit/pull/6391)). - ๐Ÿž Bug fix: `@st.cache_data` decorated functions support UUID objects as parameters ([#​6440](https://togithub.com/streamlit/streamlit/issues/6440), [#​6459](https://togithub.com/streamlit/streamlit/pull/6459)). - ๐Ÿ› Bug fix: Tabbing through buttons and other elements now displays a red border only when focused, not when clicked ([#​6373](https://togithub.com/streamlit/streamlit/pull/6373)). - ๐Ÿชฒ Bug fix: `st.multiselect`'s clear icon is larger and includes a hover effect ([#​6471](https://togithub.com/streamlit/streamlit/pull/6471)). - ๐Ÿœ Bug fix: Custom theme font settings no longer apply to code blocks ([#​6484](https://togithub.com/streamlit/streamlit/issues/6484), [#​6535](https://togithub.com/streamlit/streamlit/pull/6535)). - ยฉ๏ธ Bug fix: `st.code`'s copy-to-clipboard button appears when you hover on code blocks ([#​6490](https://togithub.com/streamlit/streamlit/issues/6490), [#​6498](https://togithub.com/streamlit/streamlit/pull/6498)). ### [`v1.21.0`](https://togithub.com/streamlit/streamlit/releases/tag/1.21.0) [Compare Source](https://togithub.com/streamlit/streamlit/compare/1.20.0...1.21.0) **Highlights** - ๐Ÿ“ Introducing `st.divider` โ€” a command that displays a horizontal line in your app. Learn how to use this command in its [API reference](https://docs.streamlit.io/library/api-reference/text/st.divider). - ๐Ÿ” Streamlit now supports the use of a global `secrets.toml` file, in addition to a project-level file, to easily store and securely access your secrets. Learn more in [Secrets management](https://docs.streamlit.io/library/advanced-features/secrets-management). - ๐Ÿš€ [`st.help`](https://docs.streamlit.io/library/api-reference/utilities/st.help) has been revamped to show more information about object methods, attributes, classes, and more, which is great for debugging! **Notable Changes** - ๐Ÿชœ [`st.time_input`](https://docs.streamlit.io/library/api-reference/widgets/st.time_input) supports adding a stepping interval with the keyword-only `step` parameter ([#​6071](https://togithub.com/streamlit/streamlit/pull/6071)). - โ“ Most [text elements](https://docs.streamlit.io/library/api-reference/text) can include tooltips with the `help` parameter ([#​6043](https://togithub.com/streamlit/streamlit/pull/6043)). - โ†”๏ธ [`st.pyplot`](https://docs.streamlit.io/library/api-reference/charts/st.pyplot) has a `use_container_width` parameter to set the chart to the container width (now all [chart elements](https://docs.streamlit.io/library/api-reference/charts) support this parameter) ([#​6067](https://togithub.com/streamlit/streamlit/pull/6067)). - ๐Ÿ‘ฉโ€๐Ÿ’ป [`st.code`](https://docs.streamlit.io/library/api-reference/text/st.code) supports optionally displaying line numbers to the code blockโ€™s left with the boolean `line_numbers` parameter ([#​5756](https://togithub.com/streamlit/streamlit/issues/5756), [#​6042](https://togithub.com/streamlit/streamlit/pull/6042)). - โš“ Anchors in header elements can be turned off by setting `anchor=False` ([#​6158](https://togithub.com/streamlit/streamlit/pull/6158)). **Other Changes** - ๐Ÿผ [`st.table`](https://docs.streamlit.io/library/api-reference/data/st.table) and [`st.dataframe`](https://docs.streamlit.io/library/api-reference/data/st.dataframe) support `pandas.Period`, and number and boolean types in categorical columns ([#​2547](https://togithub.com/streamlit/streamlit/issues/2547), [#​5429](https://togithub.com/streamlit/streamlit/pull/5429), [#​5329](https://togithub.com/streamlit/streamlit/issues/5392), [#​6248](https://togithub.com/streamlit/streamlit/pull/6248)). - ๐Ÿ•ธ๏ธ Added `.webp` to the list of allowed static file extensions ([#​6331](https://togithub.com/streamlit/streamlit/pull/6331)) - ๐Ÿž Bug fix: stop script execution on websocket close to immediately clear session information ([#​6166](https://togithub.com/streamlit/streamlit/issues/6166), [#​6204](https://togithub.com/streamlit/streamlit/pull/6204)). - ๐Ÿœ Bug fixes: updated allowed/disallowed label markdown behavior such that unsupported elements are unwrapped and only their children (text contents) render ([#​5872](https://togithub.com/streamlit/streamlit/issues/5872), [#​6036](https://togithub.com/streamlit/streamlit/issues/6036), [#​6054](https://togithub.com/streamlit/streamlit/issues/6054), [#​6163](https://togithub.com/streamlit/streamlit/pull/6163)). - ๐Ÿชฒ Bug fixes: donโ€™t push browser history states on rerun, use HTTPS to load external resources in `streamlit hello`, and make the browser back button work for multipage apps ([#​5292](https://togithub.com/streamlit/streamlit/issues/5292), [#​6266](https://togithub.com/streamlit/streamlit/pull/6266), [#​6232](https://togithub.com/streamlit/streamlit/pull/6232)). Thanks, [whitphx](https://togithub.com/whitphx)! - ๐Ÿ Bug fix: avoid showing emoji on non-UTF-8 terminals. ([#​2284](https://togithub.com/streamlit/streamlit/issues/2284), [#​6088](https://togithub.com/streamlit/streamlit/pull/6088)). Thanks, [kcarnold](https://togithub.com/kcarnold)! - ๐Ÿ“ Bug fix: override default use of [File System Access API](https://developer.mozilla.org/en-

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 has been generated by Mend Renovate. View repository job log here.

renovate[bot] commented 9 months ago

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

โš  Warning: custom changes will be lost.