What's Changed
New Features π
- Adding Safari Support for st.experimental_audio_input without need of ffmpeg library by @sfc-gh-nbellante in #9571
- allow static serving to follow symlink by @link89 in #9147
- [feat] Add
use_container_width
tost.image
by @sfc-gh-bnisco in #9547 - Change
st.text
font and overflow styles by @sfc-gh-pchiu in #9572 - Expose the st.pills command again by @raethlein in #9612
- adding download button to audio_input by @sfc-gh-nbellante in #9637
- deexperiment audio_input widget by @kajarenc in #9654
- Feature/button group: st.segmented_control by @sfc-gh-pchiu in #9418
- Allow adding the Streamlit logo in markdown by @jrieke in #9670
- Replace typographical symbols in markdown by @jrieke in #9677
- For button group commands, rename 'multiple' to 'multi' for selection_mode by @raethlein in #9701
- Add a delay before displaying the running man icon. by @sfc-gh-lwilby in #9732
- [feat] Localize calendar week start date in st.date_input by @sfc-gh-bnisco in #9706
Bug Fixes π
- [Fix] Tooltip code block styling by @mayagbarnes in #9529
- [fix] st.pydeck_chart selection fixes by @sfc-gh-bnisco in #9552
- [Fix] Message box title colors by @mayagbarnes in #9555
- [Fix] Tooltip visibility in
st.sidebar
&st.dialog
by @mayagbarnes in #9554 - [Fix] Error on invalid
st.text_area
height by @mayagbarnes in #9561 - Re-introduce "Allow array parameters in CLI" by @kmcgrady in #9577
- [Fix]
st.navigation
reconcilesclient.showSidebarNavigation
config by @mayagbarnes in #9589 - [Fix] Show input instructions in form when allowed and focused by @sfc-gh-pchiu in #9576
- [Fix] MPA page layout by @sfc-gh-pchiu in #9479
- Fix page link margin regression by @lukasmasuch in #9625
- [Fix] Clear fragment autoreruns when changing pages by @raethlein in #9617
- Fix clear cached class method regression by @lukasmasuch in #9642
- Eliminate symlink requirement in component request handler by @kmcgrady in #9588
- FIx button cursor regression by @lukasmasuch in #9733
- Fix issue with local storage in Android webview by @lukasmasuch in #9744
- [fix] Revamp
preferredLayouts
state forset_page_config
and layout in User Settings by @sfc-gh-pchiu in #9723
Other Changes
- Release/1.39.0 by @sfc-gh-pchiu in #9575
- Upgrade deck.gl to the latest version by @kmcgrady in #9636
- Deploy dialog redesign by @sfc-gh-dswiecki in #9681
- Fix typo in docstring for
selection_mode
ofst.dataframe
by @jrieke in #9699 - changing icon and label for st.audio_input by @sfc-gh-nbellante in #9712
- Deploy dialog feedback by @sfc-gh-dswiecki in #9718
- Allow Pillow 11 by @hauntsaninja in #9742
- Deploy dialog feedback contβd by @sfc-gh-dswiecki in #9741
- Use toolbar for fullscreen button by @sfc-gh-nbellante in #9721
New Contributors
- @link89 made their first contribution in #9147
- @sfc-gh-dswiecki made their first contribution in #9681
- @hauntsaninja made their first contribution in #9742
- @emmagarr made their first contribution in #9698
- @sfc-gh-lwilby made their first contribution in #9732
Full Changelog: 1.39.0...1.40.0