Streamlit

Latest version: v1.44.0

Safety actively analyzes 722491 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 16

1.44.0

<!-- Release notes generated using configuration in .github/release.yml at 1.44.0 -->

What's Changed
Breaking Changes 🛠
* Allow user to choose whether to print error finding secrets by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/10508
New Features 🎉
* Revamp the dataframe search bar to be more responsive by lukasmasuch in https://github.com/streamlit/streamlit/pull/10534
* Update emoji support and dependencies by lukasmasuch in https://github.com/streamlit/streamlit/pull/10539
* support file size limit error for chat input by sfc-gh-pchiu in https://github.com/streamlit/streamlit/pull/10530
* add theming config `showSidebarSeparator` by sfc-gh-pchiu in https://github.com/streamlit/streamlit/pull/10566
* Add support for Pandas styler tooltips to `st.table` by lukasmasuch in https://github.com/streamlit/streamlit/pull/10561
* Enable better exception logging if `rich` is installed by lukasmasuch in https://github.com/streamlit/streamlit/pull/10650
* [feat] Utilize React 18 createRoot API by sfc-gh-bnisco in https://github.com/streamlit/streamlit/pull/10453
* Add links for Google and ChatGPT to exceptions by jrieke in https://github.com/streamlit/streamlit/pull/10078
* add custom theming `headingFont` option by sfc-gh-pchiu in https://github.com/streamlit/streamlit/pull/10626
* Add `st.badge` and Markdown badges by jrieke in https://github.com/streamlit/streamlit/pull/10090
* Add `streamlit init` command by jrieke in https://github.com/streamlit/streamlit/pull/10077
* support `theme.sidebar` custom theme by sfc-gh-pchiu in https://github.com/streamlit/streamlit/pull/10772
* unhide new custom theme options by sfc-gh-pchiu in https://github.com/streamlit/streamlit/pull/10830
* Add `theme.codeBackgroundColor` theming config option by lukasmasuch in https://github.com/streamlit/streamlit/pull/10859
Bug Fixes 🐛
* Default to MPAv2 with changes and adjust tests we accept as graceful degradation by kmcgrady in https://github.com/streamlit/streamlit/pull/10276
* [Fix] Disable scroll within `st.number_input` by mayagbarnes in https://github.com/streamlit/streamlit/pull/10642
* [Fix]: Button commands breakage with `help` by mayagbarnes in https://github.com/streamlit/streamlit/pull/10658
* Fix support for dask data objects by lukasmasuch in https://github.com/streamlit/streamlit/pull/10662
* Fix `font` theme config not being passed to custom components by lukasmasuch in https://github.com/streamlit/streamlit/pull/10661
* [fix] Fix custom component flickering by lukasmasuch in https://github.com/streamlit/streamlit/pull/10663
* [fix] withCalculatedWidth fallback by sfc-gh-bnisco in https://github.com/streamlit/streamlit/pull/10672
* Use Immutable Types in st.navigation to prevent mypy errors by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/10670
* Add more correct out of bounds checks for min_value and max_value for st.number_input and st.slider, related to st.session_state by jiangpli in https://github.com/streamlit/streamlit/pull/9964
* [Fix] Add default max/min for integer `st.number_input` by mayagbarnes in https://github.com/streamlit/streamlit/pull/10655
* [fix] Fix width flickering in some components by sfc-gh-bnisco in https://github.com/streamlit/streamlit/pull/10712
* Popover with help and use_container_width is rendered correctly by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/10709
* [Fix]: `st.page_link` - current vs. non-current page visuals & width by mayagbarnes in https://github.com/streamlit/streamlit/pull/10690
* [Fix]: inconsistent error messages for st.secrets attribute assignment by mdrazak2001 in https://github.com/streamlit/streamlit/pull/10698
* Fix usage of "sans serife" as font by lukasmasuch in https://github.com/streamlit/streamlit/pull/10789
* [fix] HTML in tabs content render fixes by sfc-gh-bnisco in https://github.com/streamlit/streamlit/pull/10825
* Fix boolean theme configs getting skipped by sfc-gh-pchiu in https://github.com/streamlit/streamlit/pull/10835
* Fix `createTheme` overriding active theme's baseweb props by sfc-gh-pchiu in https://github.com/streamlit/streamlit/pull/10855
Other Changes
* Simplify heading font sizes by jrieke in https://github.com/streamlit/streamlit/pull/10599
* Add locale to the st.context by kajarenc in https://github.com/streamlit/streamlit/pull/10563

1.43.2

<!-- Release notes generated using configuration in .github/release.yml at 1.43.2 -->



**Full Changelog**: https://github.com/streamlit/streamlit/compare/1.43.1...1.43.2

1.43.1

<!-- Release notes generated using configuration in .github/release.yml at 1.43.1 -->



**Full Changelog**: https://github.com/streamlit/streamlit/compare/1.43.0...1.43.1

1.43.0

<!-- Release notes generated using configuration in .github/release.yml at 1.43.0 -->

What's Changed
New Features 🎉
* `st.chat_input` with file uploader by sfc-gh-pchiu in https://github.com/streamlit/streamlit/pull/9491
* Add `theme.roundness` theming option by lukasmasuch in https://github.com/streamlit/streamlit/pull/10246
* Add `theme.borderColor` and `theme.showBorderAroundInputs` config options by lukasmasuch in https://github.com/streamlit/streamlit/pull/10259
* Add `theme.linkColor` theming config option by lukasmasuch in https://github.com/streamlit/streamlit/pull/10271
* Add theming options to configure custom fonts by lukasmasuch in https://github.com/streamlit/streamlit/pull/10345
* Add `theme.baseFontSize` theming config option by lukasmasuch in https://github.com/streamlit/streamlit/pull/10375
* Allow configuring the row height for `st.dataframe` and `st.data_editor` by lukasmasuch in https://github.com/streamlit/streamlit/pull/9549
* Always scroll to bottom when adding new rows in data editor by lukasmasuch in https://github.com/streamlit/streamlit/pull/10405
* Add .xml to the list of allowed static file extensions by kajarenc in https://github.com/streamlit/streamlit/pull/10337
* Add pre-defined formats to `st.column_config` by lukasmasuch in https://github.com/streamlit/streamlit/pull/10179
* Allow static serving for common font files by lukasmasuch in https://github.com/streamlit/streamlit/pull/10335
* add transparent file upload drop target to chat input by sfc-gh-pchiu in https://github.com/streamlit/streamlit/pull/10395
* Update Bokeh error message to redirect to streamlit-bokeh custom component by kmcgrady in https://github.com/streamlit/streamlit/pull/10374
* Extend st.navigation functionality to support various page input types by ashm-dev in https://github.com/streamlit/streamlit/pull/10358
* Add json column for `st.dataframe` by lukasmasuch in https://github.com/streamlit/streamlit/pull/10172
* Add autosize option to dataframe column menu by lukasmasuch in https://github.com/streamlit/streamlit/pull/10476
* Download button: Allow to not trigger rerun by kajarenc in https://github.com/streamlit/streamlit/pull/10296
* Change dataframe column format from UI by lukasmasuch in https://github.com/streamlit/streamlit/pull/10420
* Allow small text in Markdown by jrieke in https://github.com/streamlit/streamlit/pull/10487
* Allow hiding dataframe columns from UI by lukasmasuch in https://github.com/streamlit/streamlit/pull/10264
* Set `use_container_width=True` by default for `st.dataframe` and `st.data_editor` by lukasmasuch in https://github.com/streamlit/streamlit/pull/10434
* Support polars dataframe/series hashing by kajarenc in https://github.com/streamlit/streamlit/pull/10408
* Add timezone and timezone_offset to the st.context by kajarenc in https://github.com/streamlit/streamlit/pull/10336
Bug Fixes 🐛
* Use compact file uploader based on element width by lukasmasuch in https://github.com/streamlit/streamlit/pull/10272
* Fix issue with active pills & segmented control label font-size by lukasmasuch in https://github.com/streamlit/streamlit/pull/10349
* Fix the usage of dataframe column menu in dialog by lukasmasuch in https://github.com/streamlit/streamlit/pull/10359
* Apply default rounding to graphviz charts by lukasmasuch in https://github.com/streamlit/streamlit/pull/10224
* [fix] chat input multi-line shrinks after drag and drop by sfc-gh-pchiu in https://github.com/streamlit/streamlit/pull/10364
* Fix: `st.logo` unmounts with use of `st.fragment` by mayagbarnes in https://github.com/streamlit/streamlit/pull/10377
* Prevent showing tooltips on trailing dataframe row by lukasmasuch in https://github.com/streamlit/streamlit/pull/10398
* Revamp disabled state for chat input by sfc-gh-pchiu in https://github.com/streamlit/streamlit/pull/10441
* [Fix] Reuse event loop logic by mayagbarnes in https://github.com/streamlit/streamlit/pull/10455
* [Fix]: `st.altair_chart` selection interval showing `true` tooltip by mayagbarnes in https://github.com/streamlit/streamlit/pull/10456
* Time formatting logic update: seconds/minutes/hours display by ashm-dev in https://github.com/streamlit/streamlit/pull/10410
* Fix regression with column order not getting updated by lukasmasuch in https://github.com/streamlit/streamlit/pull/10445
* [fix] Tabs content flickering by sfc-gh-bnisco in https://github.com/streamlit/streamlit/pull/10533
Other Changes
* Hide the top colored line for custom themes by lukasmasuch in https://github.com/streamlit/streamlit/pull/10323
* Remove `rich` from required dependencies by lukasmasuch in https://github.com/streamlit/streamlit/pull/10320

1.42.2

<!-- Release notes generated using configuration in .github/release.yml at 1.42.2 -->



**Full Changelog**: https://github.com/streamlit/streamlit/compare/1.42.1...1.42.2

1.42.1

<!-- Release notes generated using configuration in .github/release.yml at 1.42.1 -->



**Full Changelog**: https://github.com/streamlit/streamlit/compare/1.42.0...1.42.1

Page 1 of 16

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.