| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| 1.56.0 source code.tar.gz | 2026-03-31 | 119.2 MB | |
| 1.56.0 source code.zip | 2026-03-31 | 124.0 MB | |
| README.md | 2026-03-31 | 8.1 kB | |
| Totals: 3 Items | 243.2 MB | 12 | |
What's Changed
New Features 🎉
- [feat] Allow specifying number of visible items via
expandedinst.navigationby @lukasmasuch in https://github.com/streamlit/streamlit/pull/14051 - [feat] Add
on_clickrerun support tost.link_buttonby @lukasmasuch in https://github.com/streamlit/streamlit/pull/14116 - [feature] Add file type shortcuts for
st.file_uploaderandst.chat_inputby @lukasmasuch in https://github.com/streamlit/streamlit/pull/14140 - Allow programmatically setting
st.dataframeselections by @lukasmasuch in https://github.com/streamlit/streamlit/pull/13594 - [feat] Extract leading icon from alert body by @lukasmasuch in https://github.com/streamlit/streamlit/pull/14173
- [feat] Serve static files with native content types by @lukasmasuch in https://github.com/streamlit/streamlit/pull/14090
- feat: allow external URLs in st.Page for navigation sidebar by @t0k0shi in https://github.com/streamlit/streamlit/pull/13691
- [feat] Add
AudioColumnandVideoColumntost.column_configby @lukasmasuch in https://github.com/streamlit/streamlit/pull/14032 - [feat] Add
st.menu_buttonwidget by @lukasmasuch in https://github.com/streamlit/streamlit/pull/13981 - [feature] Add
hide_indexandhide_headertost.tableby @lukasmasuch in https://github.com/streamlit/streamlit/pull/14113 - [feature] Add
heightparameter tost.chat_inputby @lukasmasuch in https://github.com/streamlit/streamlit/pull/14165 - [feature] Add
st.file_uploadersupport to AppTest by @lukasmasuch in https://github.com/streamlit/streamlit/pull/14341 - [feature] Always show the dataframe column visibility menu by @lukasmasuch in https://github.com/streamlit/streamlit/pull/14336
- [feature] Add support for relative static file serving URLs in media elements by @lukasmasuch in https://github.com/streamlit/streamlit/pull/14317
- [feature] Add
alignmentparameter tocolumn_configcolumns by @lukasmasuch in https://github.com/streamlit/streamlit/pull/14333 - [feat] Complete incomplete markdown syntax during streaming by @lukasmasuch in https://github.com/streamlit/streamlit/pull/13939
- [feature] Stable Block.id for passive keyed layout containers by @sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/14330
- [feature]
st.tabsstate persistence and CSS key class by @sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/14332 - [feature]
st.expander&st.popoverstate persistence and CSS key class by @sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/14356 - [feature] Add
requiredparameter tost.pillsandst.segmented_controlby @lukasmasuch in https://github.com/streamlit/streamlit/pull/14414 - Add support for pandas 3.x by @lukasmasuch in https://github.com/streamlit/streamlit/pull/13812
- [feature] Add
single-row-requiredselection mode tost.dataframeby @lukasmasuch in https://github.com/streamlit/streamlit/pull/14288 - [feature] Add
autoscrollparameter tost.containerby @lukasmasuch in https://github.com/streamlit/streamlit/pull/14502 - [feature] Add filter mode to select widgets by @lukasmasuch in https://github.com/streamlit/streamlit/pull/14537
- [feature] Add
st.iframecommand by @lukasmasuch in https://github.com/streamlit/streamlit/pull/14433
Bug Fixes 🐛
- [fix] Allow running streamlit with python optimization by @lukasmasuch in https://github.com/streamlit/streamlit/pull/14171
- [Fix] Fix
st.text_areaheight="content"not working by @lukasmasuch in https://github.com/streamlit/streamlit/pull/14228 - Fix stale anchor preserved when clearing transient nodes by @lukasmasuch in https://github.com/streamlit/streamlit/pull/14251
- fix(testing): initialize BidiComponentManager in AppTest mock runtime by @tysoncung in https://github.com/streamlit/streamlit/pull/14301
- [fix] Python 3.14 PEP 649 annotation compatibility across
inspect.signature()calls by @lukasmasuch in https://github.com/streamlit/streamlit/pull/14327 - [fix] Restore tooltip on st.multiselect selected options by @lukasmasuch in https://github.com/streamlit/streamlit/pull/14353
- [fix] Restore reactJsonViewCompat shim for local dev server by @lukasmasuch in https://github.com/streamlit/streamlit/pull/14391
- [Fix] Restore bound query params in URL with MPA by @mayagbarnes in https://github.com/streamlit/streamlit/pull/14374
- [fix] st.exception links overflow at small widths by @sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/14417
- [fix] Remove heading padding in horizontal containers for proper alignment by @sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/14419
- [fix] Streaming markdown with color directives shows artifact by @lukasmasuch in https://github.com/streamlit/streamlit/pull/14468
- [fix] Add Windows stability check to file watcher to reduce false positives by @lukasmasuch in https://github.com/streamlit/streamlit/pull/14174
- Fix [#11308]: update server.port after binding to port 0 by @joanaarnauth in https://github.com/streamlit/streamlit/pull/14372
- [fix] Add border to main menu in dark mode by @lukasmasuch in https://github.com/streamlit/streamlit/pull/14529
- [Fix] OpenMetrics compliance for
session_durationmetric by @mayagbarnes in https://github.com/streamlit/streamlit/pull/14476 - Fix programmatic dataframe selections to return AttributeDictionary by @lukasmasuch in https://github.com/streamlit/streamlit/pull/14455
Other Changes
- [refactor] Log widget state duplication warning to console instead of UI by @lukasmasuch in https://github.com/streamlit/streamlit/pull/14141
- [chore] Update emojis/material icons by @github-actions[bot] in https://github.com/streamlit/streamlit/pull/14186
- Update protobuf requirement from <7,>=3.20 to >=3.20,<8 in /lib by @dependabot[bot] in https://github.com/streamlit/streamlit/pull/14213
- [chore] Release v1.55.0 by @github-actions[bot] in https://github.com/streamlit/streamlit/pull/14203
- refactor(ccv2): rename BidiComponentResult to ComponentResult by @sfc-gh-bnisco in https://github.com/streamlit/streamlit/pull/14253
- [chore] Update emojis/material icons by @github-actions[bot] in https://github.com/streamlit/streamlit/pull/14282
- [chore] Update emojis/material icons by @github-actions[bot] in https://github.com/streamlit/streamlit/pull/14395
- Docs for
st.navigationexpandedparameter by @MathCatsAnd in https://github.com/streamlit/streamlit/pull/14451 - Docs for new file uploader types by @MathCatsAnd in https://github.com/streamlit/streamlit/pull/14453
- Docs for
st.link_buttonby @MathCatsAnd in https://github.com/streamlit/streamlit/pull/14452 - Docs for auto-extracting icons by @MathCatsAnd in https://github.com/streamlit/streamlit/pull/14458
- [chore] Update emojis/material icons by @github-actions[bot] in https://github.com/streamlit/streamlit/pull/14482
- Docs for menu button by @MathCatsAnd in https://github.com/streamlit/streamlit/pull/14495
- Docs for table hide options by @MathCatsAnd in https://github.com/streamlit/streamlit/pull/14497
- Docs for URL pages and navigation by @MathCatsAnd in https://github.com/streamlit/streamlit/pull/14480
- Docs for chat input height by @MathCatsAnd in https://github.com/streamlit/streamlit/pull/14499
- Add key-value list example for
st.tableby @lukasmasuch in https://github.com/streamlit/streamlit/pull/14474 - [Fix] Make
_stcore/metricsOpenMetrics-compliant by @mayagbarnes in https://github.com/streamlit/streamlit/pull/14538
New Contributors
- @Rohan5commit made their first contribution in https://github.com/streamlit/streamlit/pull/14154
- @t0k0shi made their first contribution in https://github.com/streamlit/streamlit/pull/13691
- @tysoncung made their first contribution in https://github.com/streamlit/streamlit/pull/14301
- @ianjch314 made their first contribution in https://github.com/streamlit/streamlit/pull/14354
- @joanaarnauth made their first contribution in https://github.com/streamlit/streamlit/pull/14372
Full Changelog: https://github.com/streamlit/streamlit/compare/1.55.0...1.56.0