What's Changed
Breaking Changes 🛠
- Allow user to choose whether to print error finding secrets by @sfc-gh-lwilby in #10508
New Features 🎉
- Revamp the dataframe search bar to be more responsive by @lukasmasuch in #10534
- Update emoji support and dependencies by @lukasmasuch in #10539
- support file size limit error for chat input by @sfc-gh-pchiu in #10530
- add theming config
showSidebarSeparator
by @sfc-gh-pchiu in #10566 - Add support for Pandas styler tooltips to
st.table
by @lukasmasuch in #10561 - Enable better exception logging if
rich
is installed by @lukasmasuch in #10650 - [feat] Utilize React 18 createRoot API by @sfc-gh-bnisco in #10453
- Add links for Google and ChatGPT to exceptions by @jrieke in #10078
- add custom theming
headingFont
option by @sfc-gh-pchiu in #10626 - Add
st.badge
and Markdown badges by @jrieke in #10090 - Add
streamlit init
command by @jrieke in #10077 - support
theme.sidebar
custom theme by @sfc-gh-pchiu in #10772 - unhide new custom theme options by @sfc-gh-pchiu in #10830
- Add
theme.codeBackgroundColor
theming config option by @lukasmasuch in #10859
Bug Fixes 🐛
- Default to MPAv2 with changes and adjust tests we accept as graceful degradation by @kmcgrady in #10276
- [Fix] Disable scroll within
st.number_input
by @mayagbarnes in #10642 - [Fix]: Button commands breakage with
help
by @mayagbarnes in #10658 - Fix support for dask data objects by @lukasmasuch in #10662
- Fix
font
theme config not being passed to custom components by @lukasmasuch in #10661 - [fix] Fix custom component flickering by @lukasmasuch in #10663
- [fix] withCalculatedWidth fallback by @sfc-gh-bnisco in #10672
- Use Immutable Types in st.navigation to prevent mypy errors by @sfc-gh-lwilby in #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 #9964
- [Fix] Add default max/min for integer
st.number_input
by @mayagbarnes in #10655 - [fix] Fix width flickering in some components by @sfc-gh-bnisco in #10712
- Popover with help and use_container_width is rendered correctly by @sfc-gh-lwilby in #10709
- [Fix]:
st.page_link
- current vs. non-current page visuals & width by @mayagbarnes in #10690 - [Fix]: inconsistent error messages for st.secrets attribute assignment by @mdrazak2001 in #10698
- Fix usage of "sans serife" as font by @lukasmasuch in #10789
- [fix] HTML in tabs content render fixes by @sfc-gh-bnisco in #10825
- Fix boolean theme configs getting skipped by @sfc-gh-pchiu in #10835
- Fix
createTheme
overriding active theme's baseweb props by @sfc-gh-pchiu in #10855
Other Changes
- Simplify heading font sizes by @jrieke in #10599
- Add locale to the st.context by @kajarenc in #10563
- Release/1.43.0 by @sfc-gh-lwilby in #10639
- Update material icons to latest version by @kajarenc in #10717
- Release/1.43.1 by @sfc-gh-lwilby in #10687
- Release/1.43.2 by @kajarenc in #10723
- Update material symbols font to latest by @kajarenc in #10813
- Log script compilation error via error log level by @lukasmasuch in #10826
- rename theming options
showWidgetBorder
andshowSidebarBorder
by @sfc-gh-pchiu in #10858
New Contributors
- @Sn1r made their first contribution in #10509
- @jiangpli made their first contribution in #9964
- @mdrazak2001 made their first contribution in #10698
Full Changelog: 1.43.2...1.44.0