Skip to content

Pin streamlit to latest version 1.52.1#279

Open
pyup-bot wants to merge 1 commit into
masterfrom
pyup-pin-streamlit-1.52.1
Open

Pin streamlit to latest version 1.52.1#279
pyup-bot wants to merge 1 commit into
masterfrom
pyup-pin-streamlit-1.52.1

Conversation

@pyup-bot
Copy link
Copy Markdown
Collaborator

@pyup-bot pyup-bot commented Dec 5, 2025

This PR pins streamlit to the latest release 1.52.1.

Changelog

1.52.1

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



**Full Changelog**: https://github.com/streamlit/streamlit/compare/1.52.0...1.52.1

1.52.0

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

What's Changed
Breaking Changes 🛠
* Remove native bokeh charts support by lukasmasuch in https://github.com/streamlit/streamlit/pull/12964
* Add deprecation note to `add_rows` command by lukasmasuch in https://github.com/streamlit/streamlit/pull/13080
* Deprecate kwargs support for `st.vega_lite_chart` by lukasmasuch in https://github.com/streamlit/streamlit/pull/13141
New Features 🎉
* [feature] support width="content" on `st.container` by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/12848
* [AdvancedLayouts] Add `height="content"` to `st.dataframe` and `st.data_editor`. by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/12875
* [AdvancedLayouts] Add height to st.plotly_chart by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/12593
* [feat] Add accept_audio parameter to enable audio recording in chat_input by sfc-gh-nbellante in https://github.com/streamlit/streamlit/pull/12836
* [feat] Add help argument and tooltip to st.badge by marcolanfranchi in https://github.com/streamlit/streamlit/pull/12897
* [feat] Add frontend for executing JS in st.html by sfc-gh-bnisco in https://github.com/streamlit/streamlit/pull/12918
* Use key as main identity for `st.file_uploader` widget by lukasmasuch in https://github.com/streamlit/streamlit/pull/12955
* Use `key` as main identity for `st.camera_input` widget by lukasmasuch in https://github.com/streamlit/streamlit/pull/12781
* [feat] Add microphone permission denied error handling to audio components by sfc-gh-nbellante in https://github.com/streamlit/streamlit/pull/12914
* Implement missing placeholder for `st.dataframe` by lukasmasuch in https://github.com/streamlit/streamlit/pull/12968
* Show warning when hiding index in dynamic data editor by lukasmasuch in https://github.com/streamlit/streamlit/pull/12978
* Add deferred download button by sfc-gh-aamadhavan in https://github.com/streamlit/streamlit/pull/12942
* [feat][TextAlignment] Adds text alignment parameter to `st.text` by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/13032
* Add support for setting spinner as `icon` by lukasmasuch in https://github.com/streamlit/streamlit/pull/13045
* Add support for Python 3.14 by lukasmasuch in https://github.com/streamlit/streamlit/pull/12967
* Datetime input by sfc-gh-aamadhavan in https://github.com/streamlit/streamlit/pull/13029
* Allow configuring delta arrow in `st.metric` by lukasmasuch in https://github.com/streamlit/streamlit/pull/12982
* [feat][TextAlignment] add text alignment for heading elements. by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/13034
* Support passing query params to `st.switch_page` by lukasmasuch in https://github.com/streamlit/streamlit/pull/13027
* [feat] Add audio_sample_rate parameter to chat_input for customizable recording quality by sfc-gh-nbellante in https://github.com/streamlit/streamlit/pull/13054
* Add optional uvloop support for better event loop performance by lukasmasuch in https://github.com/streamlit/streamlit/pull/13047
* Allow configuring keyboard shortcuts on buttons by lukasmasuch in https://github.com/streamlit/streamlit/pull/12975
* Support passing query params to `st.page_link` by lukasmasuch in https://github.com/streamlit/streamlit/pull/13093
* [feat][TextAlignment] Adds text_alignment parameter to markdown elements by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/13036
Bug Fixes 🐛
* [fix] st.text_area negative height calculation by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/12891
* Fix `MultiselectColumn` issue when starting with empty rows by lukasmasuch in https://github.com/streamlit/streamlit/pull/12935
* Fix `MultiselectColumn` shape error when adding data by lukasmasuch in https://github.com/streamlit/streamlit/pull/12936
* [Fix] Font fallback & sidebar page nav font by mayagbarnes in https://github.com/streamlit/streamlit/pull/12948
* [Fix] Disabled widgets show border when `showWidgetBorder=true` by mayagbarnes in https://github.com/streamlit/streamlit/pull/12949
* [fix] st.pills and st.segmented_control wrapping regression by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/12969
* [fix] st.color_picker minimum width constraint by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/12962
* Improve metric sparkline hovering efficiency by lukasmasuch in https://github.com/streamlit/streamlit/pull/12983
* [fix] st.dataframe date picker icon visibility in dark mode by aritradhabal in https://github.com/streamlit/streamlit/pull/12994
* [fix] Fixes visual regression with `st.audio_input` waveform by sfc-gh-nbellante in https://github.com/streamlit/streamlit/pull/13010
* Bump js-yaml from 3.14.1 to 3.14.2 in /component-lib by dependabot[bot] in https://github.com/streamlit/streamlit/pull/13026
* [fix] Do not print warning for placeholder CCv2 definitions by sfc-gh-bnisco in https://github.com/streamlit/streamlit/pull/13043
* [fix] st.feedback icon wrapping with minimum width enforcement by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/12970
* Remove upper bound for the `packaging` package by tomtung in https://github.com/streamlit/streamlit/pull/13073
* Fix empty Markdown code blocks rendering as “undefined” by ashm-dev in https://github.com/streamlit/streamlit/pull/13074
* [fix] segmented control wrapping issue by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/12879
* [fix] Ensure key is reflective of data arg in CCv2 instances by sfc-gh-bnisco in https://github.com/streamlit/streamlit/pull/12950
* Fix query parameters not preserved on back navigation by lukasmasuch in https://github.com/streamlit/streamlit/pull/13129
* Enable better file uploading on Android by lukasmasuch in https://github.com/streamlit/streamlit/pull/13132
* [fix] Reclassify Auth Callback Error -> Warning by sfc-gh-bnisco in https://github.com/streamlit/streamlit/pull/13127
* Improve `st.line_chart` hovering performance by lukasmasuch in https://github.com/streamlit/streamlit/pull/13156
Other Changes
* Docs for Custom Components V2 by sfc-gh-dmatthews in https://github.com/streamlit/streamlit/pull/12877
* [chore] Release v1.51.0 by github-actions[bot] in https://github.com/streamlit/streamlit/pull/12889
* Update `FormsContext` by mayagbarnes in https://github.com/streamlit/streamlit/pull/12788
* Add `ScriptRunContext` & `ThemeContext` by mayagbarnes in https://github.com/streamlit/streamlit/pull/12789
* Add `NavigationContext` by mayagbarnes in https://github.com/streamlit/streamlit/pull/12790
* Add `SidebarConfigContext` by mayagbarnes in https://github.com/streamlit/streamlit/pull/12791
* Improve phrasing of st.plotly_chart **kwarg deprecation warning  by sfc-gh-tteixeira in https://github.com/streamlit/streamlit/pull/12989
* Add enhancement proposal process by lukasmasuch in https://github.com/streamlit/streamlit/pull/12248
* Add support for altair 6 by lukasmasuch in https://github.com/streamlit/streamlit/pull/13003
* [fix] Conditionally expose files/audio attributes in ChatInputValue based on accept parameters by sfc-gh-nbellante in https://github.com/streamlit/streamlit/pull/13079
* Reduce entry bundle size - Part 1 by mayagbarnes in https://github.com/streamlit/streamlit/pull/13071
* Reduce entry bundle size - Part 2 by mayagbarnes in https://github.com/streamlit/streamlit/pull/13077
* Reduce entry bundle size - Part 3 by mayagbarnes in https://github.com/streamlit/streamlit/pull/13099
* Reduce entry bundle size - Part 4 by mayagbarnes in https://github.com/streamlit/streamlit/pull/13115
* Reduce entry bundle size - Part 5 by mayagbarnes in https://github.com/streamlit/streamlit/pull/13128
* `StreamlitMarkdown` - module level plugin cache by mayagbarnes in https://github.com/streamlit/streamlit/pull/13152

New Contributors
* marcolanfranchi made their first contribution in https://github.com/streamlit/streamlit/pull/12897
* aritradhabal made their first contribution in https://github.com/streamlit/streamlit/pull/12994
* sfc-gh-aamadhavan made their first contribution in https://github.com/streamlit/streamlit/pull/12942
* tomtung made their first contribution in https://github.com/streamlit/streamlit/pull/13073
* Copilot made their first contribution in https://github.com/streamlit/streamlit/pull/13106

**Full Changelog**: https://github.com/streamlit/streamlit/compare/1.51.0...1.52.0

1.51.0

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

What's Changed
New Features 🎉
* [AdvancedLayouts] Add width to `st.plotly_chart` by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/12559
* Feat: Automatically hide row indices in `st.dataframe` when row selection is active by plumol in https://github.com/streamlit/streamlit/pull/12448
* [AdvancedLayouts] Add width to `st.vega_lite_chart` by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/12517
* Add `codeTextColor` config & update `linkColor`  by mayagbarnes in https://github.com/streamlit/streamlit/pull/12562
* [AdvancedLayouts] Add height to st.vega_lite_chart by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/12577
* [AdvancedLayouts] Add width to st.pydeck_chart by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/12576
* Use `key` as main identity for `st.color_picker` by lukasmasuch in https://github.com/streamlit/streamlit/pull/12569
* Add `type` argument to `st.popover` to match `st.button` by sfc-gh-tteixeira in https://github.com/streamlit/streamlit/pull/12598
* [AdvancedLayouts] Add width to st.altair_chart by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/12608
* Add `cursor` kwarg to st.write_stream by sfc-gh-tteixeira in https://github.com/streamlit/streamlit/pull/12597
* In `streamlit hello`, preload Python modules that are slow to compile in a fresh venv by sfc-gh-tteixeira in https://github.com/streamlit/streamlit/pull/12617
* Reusable Custom Themes via `theme.base` config by mayagbarnes in https://github.com/streamlit/streamlit/pull/12572
* Make `streamlit run` with no args mean `streamlit run streamlit_app.py` by sfc-gh-tteixeira in https://github.com/streamlit/streamlit/pull/12599
* Allow st.feedback to have a default initial value (9469) -> 9658 by andreasntr in https://github.com/streamlit/streamlit/pull/12578
* [AdvancedLayouts] Add height to st.altair_chart by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/12630
* [AdvancedLayouts] Modernize height parameter for st.pydeck_chart by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/12613
* [AdvancedLayouts] Update width and height on st.map by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/12658
* [AdvancedLayouts] Modernize width/height parameters for st.scatter_chart by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/12659
* [AdvancedLayouts] Modernize width and height for st.area_chart and st.bar_chart by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/12672
* Custom Dark Theme - add light/dark section configurations for `theme` & `theme.sidebar` by mayagbarnes in https://github.com/streamlit/streamlit/pull/12680
* Use `key` as main identity for `st.segmented_control` widget by lukasmasuch in https://github.com/streamlit/streamlit/pull/12711
* Use key as main identity for `st.radio` widget by lukasmasuch in https://github.com/streamlit/streamlit/pull/12705
* Use `key` as main identity for `st.audio_input` widget by lukasmasuch in https://github.com/streamlit/streamlit/pull/12720
* Add `pinned` parameter to `MultiselectColumn` by lukasmasuch in https://github.com/streamlit/streamlit/pull/12714
* Use `key` as main identity for `st.slider` and `st.select_slider` by lukasmasuch in https://github.com/streamlit/streamlit/pull/12575
* Custom Dark Theme - support light/dark config inheritance & populate new session msg by mayagbarnes in https://github.com/streamlit/streamlit/pull/12707
* Use `key` as main identity for  `st.chat_input` widget by lukasmasuch in https://github.com/streamlit/streamlit/pull/12725
* Add support for `auto` color to `MutliselectColumn` using chart colors by lukasmasuch in https://github.com/streamlit/streamlit/pull/12724
* Allow configuring `color` for `ProgressColumn` by lukasmasuch in https://github.com/streamlit/streamlit/pull/12738
* Use `key` as main identity for `st.feedback` and `st.pills` widgets by lukasmasuch in https://github.com/streamlit/streamlit/pull/12717
* [AdvancedLayouts] Add stretch height to st.dataframe by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/12632
* Custom Dark Theme - theme & sidebar theme creation by mayagbarnes in https://github.com/streamlit/streamlit/pull/12760
* Custom Dark Theme - main & settings menu updates by mayagbarnes in https://github.com/streamlit/streamlit/pull/12761
* [feat] Add API for `st.space` by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/12737
* [feat] Add st.components.v2.components namespace and classes by sfc-gh-bnisco in https://github.com/streamlit/streamlit/pull/12686
Bug Fixes 🐛
* Make slider thumbs not overshoot the track by sfc-gh-tteixeira in https://github.com/streamlit/streamlit/pull/12549
* Fix vega chart unrecognized dataset error by lukasmasuch in https://github.com/streamlit/streamlit/pull/11911
* [fix] Add AbortController for async upload operations by sfc-gh-nbellante in https://github.com/streamlit/streamlit/pull/12539
* Fix PlotlyChart flickering by adding overflow hidden by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/12594
* Pills do not show selected value(s) if disabled 12388 by davidsjoberg1 in https://github.com/streamlit/streamlit/pull/12555
* Make our Python Altair code thread-safe by sfc-gh-tteixeira in https://github.com/streamlit/streamlit/pull/12673
* Fix file watcher issue with common path check by lukasmasuch in https://github.com/streamlit/streamlit/pull/12741
* [fix] showErrorDetails config parsing for deprecation warnings by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/12794
* Make sure error message is explicitly shown for 500 errors by kmcgrady in https://github.com/streamlit/streamlit/pull/12845
* Makes fuzzy search case insensitive by kmcgrady in https://github.com/streamlit/streamlit/pull/12849
* [fix] DataFrame content width horizontal alignment by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/12682
* [fix] pyplot/image width regression in fragments, containers by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/12807
Other Changes
* Update vega_lite_chart width parameter default handling for type consistency by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/12595
* [chore] Release v1.50.0 by github-actions[bot] in https://github.com/streamlit/streamlit/pull/12612
* Settings menu updates by mayagbarnes in https://github.com/streamlit/streamlit/pull/12648
* [chore] Update emojis/material icons by github-actions[bot] in https://github.com/streamlit/streamlit/pull/12669
* Clarify dataframe data types when starting with empty columns by sfc-gh-dmatthews in https://github.com/streamlit/streamlit/pull/12779
* Selection widgets return copies by sfc-gh-dmatthews in https://github.com/streamlit/streamlit/pull/12778
* Fix grammar/typos in config documentation by sfc-gh-tteixeira in https://github.com/streamlit/streamlit/pull/12783
* Remove Python 3.9 support by lukasmasuch in https://github.com/streamlit/streamlit/pull/12773
* Custom Dark Theme - section updates & e2e tests by mayagbarnes in https://github.com/streamlit/streamlit/pull/12798

New Contributors
* andreasntr made their first contribution in https://github.com/streamlit/streamlit/pull/12578
* davidsjoberg1 made their first contribution in https://github.com/streamlit/streamlit/pull/12555
* ben05allen made their first contribution in https://github.com/streamlit/streamlit/pull/12652

**Full Changelog**: https://github.com/streamlit/streamlit/compare/1.50.0...1.51.0

1.50.0

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

What's Changed
Breaking Changes 🛠
* refactor: deprecate kwargs in st.plotly_chart and add config dict instead by zyfy29 in https://github.com/streamlit/streamlit/pull/12291
* Use `key` as main identity for `st.checkbox` & `st.toggle` by lukasmasuch in https://github.com/streamlit/streamlit/pull/12372
* Remove `**kwargs` support from `st.write` by lukasmasuch in https://github.com/streamlit/streamlit/pull/12375
* Use `key` as main identity for `st.number_input` by lukasmasuch in https://github.com/streamlit/streamlit/pull/12437
* Use `key` as main identity for `st.text_area` & `st.text_input` by lukasmasuch in https://github.com/streamlit/streamlit/pull/12397
New Features 🎉
* Add `MultiselectColumn` for `st.dataframe` and `st.data_editor` by lukasmasuch in https://github.com/streamlit/streamlit/pull/9223
* Add support for source directly in theming font configs by mayagbarnes in https://github.com/streamlit/streamlit/pull/12239
* [feat] Add `default` param to `st.tabs` by sfc-gh-bnisco in https://github.com/streamlit/streamlit/pull/12313
* Add `border` parameter to `st.table` by jrieke in https://github.com/streamlit/streamlit/pull/11796
* [feat] Hover, active, focus-visible states for CopyButton by sfc-gh-bnisco in https://github.com/streamlit/streamlit/pull/12348
* [AdvancedLayouts] Adds a width parameters to `st.line_chart`. by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/11923
* Add main theme color config options by mayagbarnes in https://github.com/streamlit/streamlit/pull/12288
* Use `key` as main identity for button widgets by lukasmasuch in https://github.com/streamlit/streamlit/pull/12332
* Add `sort` parameter to `st.bar_chart` by jrieke in https://github.com/streamlit/streamlit/pull/12339
* Add theme background color config options by mayagbarnes in https://github.com/streamlit/streamlit/pull/12405
* Add theme text color config options by mayagbarnes in https://github.com/streamlit/streamlit/pull/12438
* Use `key` as main identity for `st.time_input` & `st.date_input` by lukasmasuch in https://github.com/streamlit/streamlit/pull/12464
* [feat] Add sample rate parameter to `st.audio_input` component by sfc-gh-nbellante in https://github.com/streamlit/streamlit/pull/12272
* Metric supports numerics like decimal. by aebrahim in https://github.com/streamlit/streamlit/pull/12377
* Show slider tick labels on hover by lukasmasuch in https://github.com/streamlit/streamlit/pull/12367
* [AdvancedLayouts] Add height param to `st.graphviz_chart` by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/12297
* Use `key` as main identity for `st.selectbox` & `st.multiselect` by lukasmasuch in https://github.com/streamlit/streamlit/pull/12493
* Support configuring the chart column colors by lukasmasuch in https://github.com/streamlit/streamlit/pull/12292
Bug Fixes 🐛
* Fix code usage in markdown labels by lukasmasuch in https://github.com/streamlit/streamlit/pull/12175
* [fix] Fullscreen behaviour for `st.image` with use_container_width=True or width="stretch" by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/12235
* [fix] DateInput: normalize selected dates to start-of-day to honor max by sfc-gh-bnisco in https://github.com/streamlit/streamlit/pull/12295
* Ensure markdown images keep the aspect ratio by lukasmasuch in https://github.com/streamlit/streamlit/pull/12343
* Fix issue with typing formatted values into `st.number_input` by lukasmasuch in https://github.com/streamlit/streamlit/pull/12351
* [fix] `html` with float height.  by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/12354
* [fix] Share more code between Selectbox and Multiselect to align behavior by sfc-gh-bnisco in https://github.com/streamlit/streamlit/pull/12330
* Fix logo pushing out collapse button by lukasmasuch in https://github.com/streamlit/streamlit/pull/12329
* Fix long-words overflowing markdown container by lukasmasuch in https://github.com/streamlit/streamlit/pull/12370
* Add MIME type for `.mjs` by geoextra in https://github.com/streamlit/streamlit/pull/12399
* Fix Pandas styler performance regression by lukasmasuch in https://github.com/streamlit/streamlit/pull/12422
* [fix] Allow empty section pages in top navigation similar to how we do it for sidebar nav  by nico-bellante in https://github.com/streamlit/streamlit/pull/12247
* [fix] horizontal alignment of st.image in vertical containers by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/12495
* [fix] Setting 0 for height/width on components.html and components.iframe .  by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/12479
* Fix duckdb integration test by lukasmasuch in https://github.com/streamlit/streamlit/pull/12537
* Revert number input component refactoring by lukasmasuch in https://github.com/streamlit/streamlit/pull/12547
Other Changes
* Add default main colors to theme by mayagbarnes in https://github.com/streamlit/streamlit/pull/12334

1.49.1

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



**Full Changelog**: https://github.com/streamlit/streamlit/compare/1.49.0...1.49.1

1.49.0

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

What's Changed
Breaking Changes 🛠
* Clean up experimental dialog, fragment and widget replay by lukasmasuch in https://github.com/streamlit/streamlit/pull/12167
* Deprecate `st.bokeh_chart` in favour of `streamlit-bokeh` component by lukasmasuch in https://github.com/streamlit/streamlit/pull/12168
* Allow editing of `ListColumn` via `st.data_editor` by lukasmasuch in https://github.com/streamlit/streamlit/pull/12261
New Features 🎉
* [feat] Add configurable websocket ping interval to fix proxy connection drops by sfc-gh-nbellante in https://github.com/streamlit/streamlit/pull/12117
* Add directory support for st.file_uploader by sfc-gh-smohile in https://github.com/streamlit/streamlit/pull/11905
* Add support for sparkline charts to `st.metric` by lukasmasuch in https://github.com/streamlit/streamlit/pull/9675
* [feat] Simplify all copy to clipboard handling by sfc-gh-bnisco in https://github.com/streamlit/streamlit/pull/12141
* Allow setting `duration` for `st.toast` by lukasmasuch in https://github.com/streamlit/streamlit/pull/11872
* [AdvancedLayouts] Updates dataframe and data editor to the new style for width and height.  by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/11930
* Add an option for a wider `st.dialog` by lukasmasuch in https://github.com/streamlit/streamlit/pull/12040
* Add single- and multi-cell selections to `st.dataframe` by lukasmasuch in https://github.com/streamlit/streamlit/pull/11393
* Show check icon on column name copy by lukasmasuch in https://github.com/streamlit/streamlit/pull/12172
* Added st.pdf by sfc-gh-smohile in https://github.com/streamlit/streamlit/pull/11532
* Add single- and multi-cell selection options to `st.dataframe` by Dev-iL in https://github.com/streamlit/streamlit/pull/8952
* Add `key` to `st.form_submit_button` by lukasmasuch in https://github.com/streamlit/streamlit/pull/12190
* Add toolbar action to show underlying vega chart data by lukasmasuch in https://github.com/streamlit/streamlit/pull/10311
* [AdvancedLayouts] Updates to st.image width/height and adding width/height to st.pyplot.  by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/11952
* Add `yellow` to text/background/badge/divider color options by mayagbarnes in https://github.com/streamlit/streamlit/pull/12201
* Add explicit support for Pydantic models in cache_data/resource by sfc-gh-tteixeira in https://github.com/streamlit/streamlit/pull/12137
* Add directory upload support to st.chat_input by sfc-gh-smohile in https://github.com/streamlit/streamlit/pull/12105
* Update slider value on mouse release by lukasmasuch in https://github.com/streamlit/streamlit/pull/11879
* Add `format_func` support to `SelectboxColumn` by lukasmasuch in https://github.com/streamlit/streamlit/pull/12232
* [AdvancedLayouts] Adds a width parameters to graphviz charts. by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/12212
* Allow select all/ deselect all when hiding dataframe columns from UI by plumol in https://github.com/streamlit/streamlit/pull/12164
Bug Fixes 🐛
* [fix] Skeleton width should be full screen. by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/12100
* [fix] st.chat_input collapses after submit by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/12132
* [fix] iframe and html change in default width when no width specified. by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/12148
* [Fix] `st.toast` handles custom theming by mayagbarnes in https://github.com/streamlit/streamlit/pull/12160
* [fix] Do not allow removing already uploaded files when disabled by sfc-gh-bnisco in https://github.com/streamlit/streamlit/pull/12180
* Ensure narrow currency symbol is used for formatting by lukasmasuch in https://github.com/streamlit/streamlit/pull/11895
* Revert "Make st.logout use end_session_endpoint if provided in OIDC config (11901)" by sfc-gh-bnisco in https://github.com/streamlit/streamlit/pull/12179
* [fix] Allow dismissing connection error dialog (and not having it continue to pop up) by sfc-gh-nbellante in https://github.com/streamlit/streamlit/pull/12178
* [fix] Cache layout_config data and use during replay by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/12183
* Update `st.page_link` radii config by mayagbarnes in https://github.com/streamlit/streamlit/pull/12181
* Single mark charts use first of `chartCategoricalColors` by mayagbarnes in https://github.com/streamlit/streamlit/pull/12162
* [fix] File Upload Drop Target truncates subtext by sfc-gh-bnisco in https://github.com/streamlit/streamlit/pull/12192
* Update credentials.py: try to fix showEmailPrompt in case where there is no email by wyattscarpenter in https://github.com/streamlit/streamlit/pull/12202
* [fix] Selectbox with accept_new_options on mobile shows keyboard by sfc-gh-bnisco in https://github.com/streamlit/streamlit/pull/12219
* [fix] PlotlyChart with null value selection works properly by sfc-gh-bnisco in https://github.com/streamlit/streamlit/pull/12222
* Fix: prevents underlying column menu from opening when column visibility menu is open for `st.dataframe` by plumol in https://github.com/streamlit/streamlit/pull/12233
* Apply radii from theme to `CheckboxColumn` by lukasmasuch in https://github.com/streamlit/streamlit/pull/12263
* [fix] Log deprecation warning for use_container_width in `st.dataframe` by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/12277
Other Changes

1.48.1

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



**Full Changelog**: https://github.com/streamlit/streamlit/compare/1.48.0...1.48.1

1.48.0

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

What's Changed
Breaking Changes 🛠
* [AdvancedLayouts] Adds a width/height parameters to st.container and st.columns by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/11468
New Features 🎉
* Add column info to dataframe column menu by lukasmasuch in https://github.com/streamlit/streamlit/pull/11303
* Change button styles by jrieke in https://github.com/streamlit/streamlit/pull/11964
* Make crossorigin property configurable for media elements by raethlein in https://github.com/streamlit/streamlit/pull/11948
* New design for `st.expander` and `st.status` by jrieke in https://github.com/streamlit/streamlit/pull/11995
* Option to have non dismissable dialog by souvikmaji in https://github.com/streamlit/streamlit/pull/9504
* Make slider have standard height by jrieke in https://github.com/streamlit/streamlit/pull/11986
* [AdvancedLayouts] Adds a width parameter to `st.popover` by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/11799
* Add new spinner design by jrieke in https://github.com/streamlit/streamlit/pull/12031
* Add support for rerunning app when dialog gets dismissed by lukasmasuch in https://github.com/streamlit/streamlit/pull/12034
* [AdvancedLayouts] Adds a width parameters to button elements by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/11719
* Make `codeFontWeight` separately configurable in sidebar by mayagbarnes in https://github.com/streamlit/streamlit/pull/12056
* [AdvancedLayouts] Adds direction, gap, horizontal and vertical alignment to `st.container` by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/11887
Bug Fixes 🐛
* Correctly reset chat input session state value by lukasmasuch in https://github.com/streamlit/streamlit/pull/11916
* Fix chart colors not applied in sidebar by lukasmasuch in https://github.com/streamlit/streamlit/pull/11917
* [fix] Make the topPadding also look to see if there's a sidebar so that it stays consistent by sfc-gh-nbellante in https://github.com/streamlit/streamlit/pull/11913
* [fix] flaky pydeck selection tests. by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/11954
* Make `st.feedback` correctly use hover color by jrieke in https://github.com/streamlit/streamlit/pull/11981
* Fix pills and segmented control element ID by lukasmasuch in https://github.com/streamlit/streamlit/pull/11982
* Fix: Show correct widget name in button group error messages by bajajku in https://github.com/streamlit/streamlit/pull/11769
* Hide quickselect in `date_input` if min date is more than 2 years ago by lukasmasuch in https://github.com/streamlit/streamlit/pull/11999
* Fix design of disabled states by jrieke in https://github.com/streamlit/streamlit/pull/11989
* [fix] Sidebar toggle state reset on page resize.  by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/12024
* Make `st.help` use bgMix for header color by jrieke in https://github.com/streamlit/streamlit/pull/12032
* [fix] Add top navigation rendering logic based on page and section count by sfc-gh-nbellante in https://github.com/streamlit/streamlit/pull/12025
* Make st.logout use end_session_endpoint if provided in OIDC config by velochy in https://github.com/streamlit/streamlit/pull/11901
* Accept lists for callback args by sfc-gh-dmatthews in https://github.com/streamlit/streamlit/pull/12039
* Tweak scrollbar handling by lukasmasuch in https://github.com/streamlit/streamlit/pull/11936
* Update altair dependency constraints in setup.py to exclude problematic versions 5.4.0 and 5.4.1 due to compatibility issues with the narwhals library. by sfc-gh-nbellante in https://github.com/streamlit/streamlit/pull/12066
* [Fix] Allow fractional heading font sizes by mayagbarnes in https://github.com/streamlit/streamlit/pull/12077
* [Fix] Configured `codeFontWeight` handles bold code font by mayagbarnes in https://github.com/streamlit/streamlit/pull/12074
* [fix] Make toolbar still show custom menu items when in MINIMAL mode by sfc-gh-nbellante in https://github.com/streamlit/streamlit/pull/12091
* [fix] Assign st.line_chart colors by assigned order, not alphabetically by sfc-gh-nbellante in https://github.com/streamlit/streamlit/pull/12092
* Fix stop signal issue on windows by lukasmasuch in https://github.com/streamlit/streamlit/pull/12049
Other Changes
* Document file upload `type` as best-effort check by lukasmasuch in https://github.com/streamlit/streamlit/pull/11884
* Add optional dependencies as extras to streamlit package by lukasmasuch in https://github.com/streamlit/streamlit/pull/11760

1.47.1

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



**Full Changelog**: https://github.com/streamlit/streamlit/compare/1.47.0...1.47.1

1.47.0

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

What's Changed
Breaking Changes 🛠
* [AdvancedLayouts] Stretch height and fixed height in vertical layouts.  by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/11649
New Features 🎉
* [AdvancedLayouts] Adds a width parameter to st.html by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/11505
* Add config option to disable email prompt by wyattscarpenter in https://github.com/streamlit/streamlit/pull/11395
* Add `codeFontSize` theming config option by mayagbarnes in https://github.com/streamlit/streamlit/pull/11508
* Add `linkUnderline` theming config option by mayagbarnes in https://github.com/streamlit/streamlit/pull/11560
* Fix UX inconsistencies between audio and camera input by jrieke in https://github.com/streamlit/streamlit/pull/11699
* Add background color to `st.metric` delta by jrieke in https://github.com/streamlit/streamlit/pull/11678
* [AdvancedLayouts] Adds a width parameter to st.feedback, st.pills, st.segmented_control by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/11687
* Add `baseFontWeight` theming config option  by mayagbarnes in https://github.com/streamlit/streamlit/pull/11696
* Add `dataframeHeaderBackgroundColor` theming config option by mayagbarnes in https://github.com/streamlit/streamlit/pull/11727
* Add `codeFontWeight` theming config option by mayagbarnes in https://github.com/streamlit/streamlit/pull/11735
* [AdvancedLayouts] Adds `width="content"` option to `st.code`.  by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/11745
* [AdvancedLayouts] Adds a height parameter to `st.metric`. by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/11744
* [AdvancedLayouts] Adds a width parameters to multiselect elements. by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/11730
* Hide about dialog if not explicitly set by jrieke in https://github.com/streamlit/streamlit/pull/10091
* Add support for pandas styler font-weight in `st.dataframe` by lukasmasuch in https://github.com/streamlit/streamlit/pull/11705
* Apply font weight to dataframe by lukasmasuch in https://github.com/streamlit/streamlit/pull/11747
* Add Markdown support to `st.dialog` title by jrieke in https://github.com/streamlit/streamlit/pull/11763
* Add support for setting a display icon in `LinkColumn` by lukasmasuch in https://github.com/streamlit/streamlit/pull/11690
* Add `bytes` formatting option to number and progress column by cgivre in https://github.com/streamlit/streamlit/pull/11288
* Add `chartCategoricalColors` theming config option by mayagbarnes in https://github.com/streamlit/streamlit/pull/11734
* Add quick select to date input by jrieke in https://github.com/streamlit/streamlit/pull/10166
* Add show_time parameter to st.cache_data parameter to caching functions and tests by Darkace01 in https://github.com/streamlit/streamlit/pull/11469
* Add support for setting the column config width to pixels by lukasmasuch in https://github.com/streamlit/streamlit/pull/11838
* Use `step` to influence column config number formatting by lukasmasuch in https://github.com/streamlit/streamlit/pull/11835
* Add `headingFontWeights` theming config option by mayagbarnes in https://github.com/streamlit/streamlit/pull/11777
* [AdvancedLayouts] Adds a height parameters to st.text_area by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/11478
* Hide "Deploy" button when file change message is showing by sfc-gh-nbellante in https://github.com/streamlit/streamlit/pull/11834
* Make multipage section headers collapsible by lukasmasuch in https://github.com/streamlit/streamlit/pull/11863
* Add `headingFontSizes` theming config option by mayagbarnes in https://github.com/streamlit/streamlit/pull/11864
* Add `chartSequentialColors` theming config option by mayagbarnes in https://github.com/streamlit/streamlit/pull/11804
* Add support to set the value of `st.chat_input` via session state by lukasmasuch in https://github.com/streamlit/streamlit/pull/10175
Bug Fixes 🐛
* `st.set_page_config`: enable sidebar/layout configs to be None by mayagbarnes in https://github.com/streamlit/streamlit/pull/11664
* Bugfix(es): 3 top nav adjacent bugs we want to cherrypick into the 1.46.0 release by sfc-gh-nbellante in https://github.com/streamlit/streamlit/pull/11663
* Fix runtime error with event based watcher by lukasmasuch in https://github.com/streamlit/streamlit/pull/11692
* Display empty expanders and empty containers with a border.  by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/11669
* Fixed timer bug by sfc-gh-smohile in https://github.com/streamlit/streamlit/pull/11756
* [fix] Resolving some regressions introduced via top nav by sfc-gh-nbellante in https://github.com/streamlit/streamlit/pull/11732
* Fix the `websocket_ping_interval` to be at least `websocket_ping_timeout` by lukasmasuch in https://github.com/streamlit/streamlit/pull/11693
* [Fix] Only use `overflow: auto` when a fixed height is provided for `st.form` by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/11764
* Fix inline code rendering when unsafe_allow_html=True by bajajku in https://github.com/streamlit/streamlit/pull/11817
* [fix] Fix top padding when printing by sfc-gh-nbellante in https://github.com/streamlit/streamlit/pull/11798
* [fix] Refactor Header component to remove `isTransparentBackground` prop and adjust background logic by sfc-gh-nbellante in https://github.com/streamlit/streamlit/pull/11787
* [Fix] Altair/Vega/built-in charts don't stretch to full width in fullscreen mode by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/11807
* [fix] Fixing the sidebar font weight and spacing for sections by sfc-gh-nbellante in https://github.com/streamlit/streamlit/pull/11814
* Update glide data grid to fix upstream issues by lukasmasuch in https://github.com/streamlit/streamlit/pull/11677
* Make dataframe error indicator adapt to sizing from theme by lukasmasuch in https://github.com/streamlit/streamlit/pull/11682
* Fix progress column label measurement by lukasmasuch in https://github.com/streamlit/streamlit/pull/11685
* Make file watcher more error-resistant by lukasmasuch in https://github.com/streamlit/streamlit/pull/11841
* Close column visibility menu on toolbar click by lukasmasuch in https://github.com/streamlit/streamlit/pull/11857
* [fix] st.multiselect placeholder ignores when options are empty by sfc-gh-nbellante in https://github.com/streamlit/streamlit/pull/11623
* [fix] Actually upgrade Vite to v7 by sfc-gh-bnisco in https://github.com/streamlit/streamlit/pull/11875
* Fix code text sizing in tooltips by mayagbarnes in https://github.com/streamlit/streamlit/pull/11877
* Clear the script cache when all file watchers are disconnected by lukasmasuch in https://github.com/streamlit/streamlit/pull/11876
* [fix] No more sidebar flickering when initial_sidebar_state="collapsed" by sfc-gh-nbellante in https://github.com/streamlit/streamlit/pull/11861
* [Fix] Flicker on facet altair charts. by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/11833
* Improve file watcher exception handling by lukasmasuch in https://github.com/streamlit/streamlit/pull/11871
* Fix initial page MPA regression by lukasmasuch in https://github.com/streamlit/streamlit/pull/11870
* Fix issue with missing fragment after reconnect by lukasmasuch in https://github.com/streamlit/streamlit/pull/11890
* Use dvh instead of vh to support dynamic changing of height. by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/11896
Other Changes
* Remove stretch height from public api by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/11657
* Makes st.navigation(position='top') use "stTopNavLink" instead of "stSidebarNavLink" for data-testid's by sfc-gh-nbellante in https://github.com/streamlit/streamlit/pull/11675

1.46.1

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



**Full Changelog**: https://github.com/streamlit/streamlit/compare/1.46.0...1.46.1

1.46.0

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

What's Changed
New Features 🎉
* Add stack trace info to missing label warning by lukasmasuch in https://github.com/streamlit/streamlit/pull/11187
* added server.FolderWatchList to cli + LocalSourcesWatcher by akramsystems in https://github.com/streamlit/streamlit/pull/9656
* [AdvancedLayouts] Adds a width parameter to st.code by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/11176
* [AdvancedLayouts] Adds a width parameter to st.json by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/11177
* [AdvancedLayouts] Adds a width parameter to st.help by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/11181
* [AdvancedLayouts] Adds a width parameter to st.progress by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/11182
* [AdvancedLayouts] Adds a width parameter to st.audio_input by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/11243
* [AdvancedLayouts] Adds a width parameter to st.slider, st.select_slider by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/11233
* [AdvancedLayouts] Adds a width parameter to st.camera_input and st.file_uploader by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/11246
* [AdvancedLayouts] Adds a width parameter to st.text_input and st.text_area by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/11255
* [AdvancedLayouts] Adds a width parameter to st.number_input and st.selectbox by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/11257
* [AdvancedLayouts] Adds a width parameter to st.date_input and st.time_input by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/11260
* Allow nesting expander, columns, popover and chat_message by lukasmasuch in https://github.com/streamlit/streamlit/pull/11272
* Fix 10475: Warn when modifying elements inside fragment callback by Zane-dev16 in https://github.com/streamlit/streamlit/pull/10942
* Make Carto the default map provider (like in PyDeck) by sfc-gh-tteixeira in https://github.com/streamlit/streamlit/pull/11231
* Remove `set_page_config` restrictions by mayagbarnes in https://github.com/streamlit/streamlit/pull/11286
* [AdvancedLayouts] Adds a width parameter to st.chat_input and st.chat_message by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/11298
* [AdvancedLayouts] Adds st.column(gap="none") by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/11321
* [AdvancedLayouts] Adds a width parameter to st.video and st.audio by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/11263
* Add a new config option to configure a CORS allowlist by vdonato in https://github.com/streamlit/streamlit/pull/11377
* [AdvancedLayouts] Extend height param on code to support new options.  by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/11355
* Fix: StreamlitDuplicateElementId when same widget is both in the main and sidebar area by joaooliveira-11 in https://github.com/streamlit/streamlit/pull/10881
* [AdvancedLayouts] Adds a width parameter to st.latex and st.divider by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/11320
* Serve manifest.json from static asset handler by vdonato in https://github.com/streamlit/streamlit/pull/11462
* Always show dataframe row selection checkboxes by lukasmasuch in https://github.com/streamlit/streamlit/pull/11411
* [AdvancedLayouts] Adds a width parameter to st.tabs and st.expander by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/11445
* [AdvancedLayouts] Adds a width parameter to st.status by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/11466
* [AdvancedLayouts] Adds a width and height parameters to st.form by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/11447
* Add `buttonRadius` theming config option by mayagbarnes in https://github.com/streamlit/streamlit/pull/11464
* Rename backend base url window variables to use __streamlit object by vdonato in https://github.com/streamlit/streamlit/pull/11481
* Small improvements to Streamlit Hello by sfc-gh-tteixeira in https://github.com/streamlit/streamlit/pull/11442
* [AdvancedLayouts] Change to use None instead of "none" for column gap size. by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/11482
* Add `dataframeBorderColor` theming config option by mayagbarnes in https://github.com/streamlit/streamlit/pull/11475
* Add support for config & secret files on main-script level by lukasmasuch in https://github.com/streamlit/streamlit/pull/10173
* [AdvancedLayouts] Adds a width parameter to st.text by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/11167
* [AdvancedLayouts] Adds a width parameter to st.metric by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/11159
* [AdvancedLayouts] Adds a width parameter to st.color_picker by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/11516
* [AdvancedLayouts] Adds a width parameter to st.title, st.subheader, and st.header by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/11490
* [AdvancedLayouts] Adds a width parameter to st.toggle and st.checkbox by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/11496
* Add Button for Copying Exception Messages by snakeM in https://github.com/streamlit/streamlit/pull/11250
* [AdvancedLayouts] Adds a width parameter to st.radio by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/11540
* [AdvancedLayouts] Adds a width parameter to st.spinner by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/11547
* Fully support `weight` and `unicode-range` in `font-face` declaration by sfc-gh-dmatthews in https://github.com/streamlit/streamlit/pull/11248
* [feat] Add Japanese yen as a `NumberColumn` & `ProgressColumn` `format` option by alexmalins in https://github.com/streamlit/streamlit/pull/11588
* [AdvancedLayouts] Adds a width parameter to st.caption, st.markdown and st.badge by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/11491
* st.navigation(position='top') by sfc-gh-nbellante in https://github.com/streamlit/streamlit/pull/11349
Bug Fixes 🐛
* Fix data editor when adding and deleting rows by lukasmasuch in https://github.com/streamlit/streamlit/pull/11183
* Fix content alignment for dataframe columns by lukasmasuch in https://github.com/streamlit/streamlit/pull/11152
* Ensure script lifecycle occurs for MPAv1 use case by kmcgrady in https://github.com/streamlit/streamlit/pull/11258
* Ensure filename extension check is normalized by kmcgrady in https://github.com/streamlit/streamlit/pull/11261
* Allow the ability to add case sensitive options to select and multiselect by kmcgrady in https://github.com/streamlit/streamlit/pull/11307
* Handle visual glitch for duplicated options by kmcgrady in https://github.com/streamlit/streamlit/pull/11306
* Provide more predictable fuzzy matching by kmcgrady in https://github.com/streamlit/streamlit/pull/11309
* Scroll long latex formulas horizontally by jrieke in https://github.com/streamlit/streamlit/pull/10071
* Add safeguard for cached messages cleanup by lukasmasuch in https://github.com/streamlit/streamlit/pull/11302
* [Fix]: Update `st.column_config` "localized" option by mayagbarnes in https://github.com/streamlit/streamlit/pull/11297
* [Fix] `st.dataframe`: clear row selections on dropdown sort by mayagbarnes in https://github.com/streamlit/streamlit/pull/11363
* Exclude tornado 6.5.0 version by kajarenc in https://github.com/streamlit/streamlit/pull/11440
* [Fix] Add rows preserves styling properties by mayagbarnes in https://github.com/streamlit/streamlit/pull/11414
* Fix crash when editing df index with data editor by lukasmasuch in https://github.com/streamlit/streamlit/pull/11448
* Tweak markdown styling for task lists & blockquotes by lukasmasuch in https://github.com/streamlit/streamlit/pull/11237
* Tighten up sidebar width (and therefore padding, scrollbars, popover widgets) by sfc-gh-tteixeira in https://github.com/streamlit/streamlit/pull/11412
* [FIX] - Negative Values not displayed in ChartColumn in 10411 by tiagorb1 in https://github.com/streamlit/streamlit/pull/11048
* fix 9339: Altair chart left side cut off on initial load if legend by goncalossmartins in https://github.com/streamlit/streamlit/pull/10939
* Allow usage of 3000 as app port by lukasmasuch in https://github.com/streamlit/streamlit/pull/11525
* Fixed issue gh-11327: Plotly chart reset axes not working after reset by sfc-gh-smohile in https://github.com/streamlit/streamlit/pull/11498
* Fix number column rounding issue by lukasmasuch in https://github.com/streamlit/streamlit/pull/11520
* Update vega interpreter dependency to fix datetime issue by lukasmasuch in https://github.com/streamlit/streamlit/pull/11514
* Use private token in `st.map` by lukasmasuch in https://github.com/streamlit/streamlit/pull/11511
* Fix watcher metaclass conflict with torch.classes by HomenShum in https://github.com/streamlit/streamlit/pull/10388
* Add context info to switch page rerun by lukasmasuch in https://github.com/streamlit/streamlit/pull/11521
* [Fix] Enum formatting not working with styled dataframes by BigBird404 in https://github.com/streamlit/streamlit/pull/11049
* Fix with date range selected in st.date_input, hovered dates should change color by Bernardo1008 in https://github.com/streamlit/streamlit/pull/11223
* [fix] Preserve leading whitespaces in markdown codeblock by XuehaiPan in https://github.com/streamlit/streamlit/pull/10065
* Fixed bug 11330 st.context.timezone becomes empty by sfc-gh-smohile in https://github.com/streamlit/streamlit/pull/11506
* [fix] Scroll element into view race condition fix by sfc-gh-bnisco in https://github.com/streamlit/streamlit/pull/11552
* Upgrade Source (Sans|Serif|Code) font versions by mayagbarnes in https://github.com/streamlit/streamlit/pull/11534
* [Fix] `st.number_input` styling by mayagbarnes in https://github.com/streamlit/streamlit/pull/11576
* [Fix] Render `st.toast` messages above dialogs by mayagbarnes in https://github.com/streamlit/streamlit/pull/11578
* [fix] st.altair_chart rendering with long titles by sfc-gh-bnisco in https://github.com/streamlit/streamlit/pull/11585
* [fix] Upgrade markdown dependencies by sfc-gh-bnisco in https://github.com/streamlit/streamlit/pull/11553
* [Fix] `st.multiselect` styling by mayagbarnes in https://github.com/streamlit/streamlit/pull/11577
* Fixed bug 11575: Sorting while filtering by sfc-gh-smohile in https://github.com/streamlit/streamlit/pull/11587
* [Fix] Reconcile text area & text input placeholder colors by mayagbarnes in https://github.com/streamlit/streamlit/pull/11630
* [Fix] Reconcile date & time input placeholder colors by mayagbarnes in https://github.com/streamlit/streamlit/pull/11631
* [Fix] Reconcile chat & number input placeholder colors by mayagbarnes in https://github.com/streamlit/streamlit/pull/11632
* Add support for font faces from window preamble by lukasmasuch in https://github.com/streamlit/streamlit/pull/11628
* Fix support for brackets in multi-index column names by lukasmasuch in https://github.com/streamlit/streamlit/pull/11617
* Support pandas styler coloring for list and link column by lukasmasuch in https://github.com/streamlit/streamlit/pull/11612
* Fix material icons not rendered with unsafe html by lukasmasuch in https://github.com/streamlit/streamlit/pull/11633
* Update Source (Sans|Serif|Code) font versions to variable by mayagbarnes in https://github.com/streamlit/streamlit/pull/11600
* fix 10824 : allow text wrapping when there is no whitespace by matilde2004 in https://github.com/streamlit/streamlit/pull/10969
* Make `st.page_link` inherit icon from `st.Page` by abokey1 in https://github.com/streamlit/streamlit/pull/10694
* [Fix] Use default width "stretch" for `st.caption` and `st.markdown` to avoid some styling issues by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/11644
* Only store media data if in cached function by lukasmasuch in https://github.com/streamlit/streamlit/pull/11635
* Fix the height of horizontal scrollbars in safari by lukasmasuch in https://github.com/streamlit/streamlit/pull/11625
Other Changes
* Update warnings to mention st.user instead of experimental_user by kajarenc in https://github.com/streamlit/streamlit/pull/11198

1.45.1

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



**Full Changelog**: https://github.com/streamlit/streamlit/compare/1.45.0...1.45.1

1.45.0

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

What's Changed
Breaking Changes 🛠
* [fix] Slugify Markdown anchors by sfc-gh-bnisco in https://github.com/streamlit/streamlit/pull/10925
New Features 🎉
* Add url to st.context by kajarenc in https://github.com/streamlit/streamlit/pull/10665
* Add `icon` to `st.text_input` by mayagbarnes in https://github.com/streamlit/streamlit/pull/10761
* Add `icon` to `st.number_input` by mayagbarnes in https://github.com/streamlit/streamlit/pull/10711
* [theming] Unify `st.help` border colors by sfc-gh-pchiu in https://github.com/streamlit/streamlit/pull/10916
* Allow adding new options to selectbox / multiselect dynamically by raethlein in https://github.com/streamlit/streamlit/pull/10788
* [theming] Use dark mix for hovered color instead of `theme.colors.secondaryBg` by sfc-gh-pchiu in https://github.com/streamlit/streamlit/pull/10930
* [theming] Fine tune element spacing for `baseRadius` config by sfc-gh-pchiu in https://github.com/streamlit/streamlit/pull/10915
* Don't disable element when empty options but accept_new_options is true by raethlein in https://github.com/streamlit/streamlit/pull/10958
* Optimize `st.write` usage with single string arg by lukasmasuch in https://github.com/streamlit/streamlit/pull/10985
* Add `ip_address` to `st.context` by kajarenc in https://github.com/streamlit/streamlit/pull/10651
* Add `is_embedded` to st.context by kajarenc in https://github.com/streamlit/streamlit/pull/11055
* [feat] Add tab_index to iframe and custom component by sfc-gh-bnisco in https://github.com/streamlit/streamlit/pull/11065
* [AdvancedLayouts] New width parameter is added to alerts and exception. by sfc-gh-lwilby in https://github.com/streamlit/streamlit/pull/11142
Bug Fixes 🐛
* Fix `tabs` and `link_button` from getting disabled on disconnect by lukasmasuch in https://github.com/streamlit/streamlit/pull/10861
* [Fix] Being unable to determine the form a current element is in by SrGesus in https://github.com/streamlit/streamlit/pull/10752
* Remove rainbow from badge color literal by jrieke in https://github.com/streamlit/streamlit/pull/10896
* Preserve selectbox frontend state when clicking away and don't rerun until selecting option by raethlein in https://github.com/streamlit/streamlit/pull/10891
* Fix `showErrorDetails` showing wrong value in `streamlit config show` by lukasmasuch in https://github.com/streamlit/streamlit/pull/10921
* [RFC] fix chat input height for multi-line placeholder by sfc-gh-pchiu in https://github.com/streamlit/streamlit/pull/10931
* [theming] use `borderColor` in `theme.sidebar` for sidebar border by sfc-gh-pchiu in https://github.com/streamlit/streamlit/pull/10944
* Only show links to google/ChatGPT if the site is localhost by kmcgrady in https://github.com/streamlit/streamlit/pull/10971
* Add marker that icon is an emoji for set page config by kmcgrady in https://github.com/streamlit/streamlit/pull/10912
* [Fix] Disable sidebar page nav links when app not connected by mayagbarnes in https://github.com/streamlit/streamlit/pull/10946
* [fix] st.html resize handling by sfc-gh-bnisco in https://github.com/streamlit/streamlit/pull/10976
* Exclude dot files and __init__.py from pages by kmcgrady in https://github.com/streamlit/streamlit/pull/11009
* [Fix]: Button hover color overwrites colored text by mayagbarnes in https://github.com/streamlit/streamlit/pull/10996
* [theming] Fix radio button visual for different `baseFontSize` by sfc-gh-pchiu in https://github.com/streamlit/streamlit/pull/10990
* Allow auto-reload of config on exceptions by lukasmasuch in https://github.com/streamlit/streamlit/pull/10857
* [fix] st.fragment interaction with st.{balloons,snow} by sfc-gh-bnisco in https://github.com/streamlit/streamlit/pull/11015
* [Fix] FE validation for `st.date_input` by mayagbarnes in https://github.com/streamlit/streamlit/pull/10764
* [fix] Better support for SVGs with only viewBox defined by sfc-gh-bnisco in https://github.com/streamlit/streamlit/pull/11038
* [Fix] Refactor `st.html` for style tags by mayagbarnes in https://github.com/streamlit/streamlit/pull/10979
* [fix] Sidebar sizing issue under certain conditions by sfc-gh-bnisco in https://github.com/streamlit/streamlit/pull/10733
* Fix encoding by ashm-dev in https://github.com/streamlit/streamlit/pull/11090
* BugFix 11097: Update FontFaceDeclaration to support customizable font styles by sfc-gh-nbellante in https://github.com/streamlit/streamlit/pull/11098
* Fix: Handle Multi-Part Extensions Like .tar.gz in File Upload Validation by moutayam in https://github.com/streamlit/streamlit/pull/11043
* BugFix 11062: Sidebar resizing by sfc-gh-nbellante in https://github.com/streamlit/streamlit/pull/11063
* Preserve context_info fields on rerun triggered by `st.rerun` by kajarenc in https://github.com/streamlit/streamlit/pull/11113
* BugFix 11064: st.dataframe({}) shouldn't show errors by sfc-gh-nbellante in https://github.com/streamlit/streamlit/pull/11100
* Support emoji favicons through navigation by kmcgrady in https://github.com/streamlit/streamlit/pull/11154
Other Changes
* Update placeholder style and in-edit input margin for Selectbox and Multiselect by raethlein in https://github.com/streamlit/streamlit/pull/10865

1.44.1

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



**Full Changelog**: https://github.com/streamlit/streamlit/compare/1.44.0...1.44.1

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 inpu

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant