<!-- 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