What's Changed
Breaking Changes ๐
- Remove legacy caching logic by @LukasMasuch in #8737
- Deprecate the
experimental_allow_widgets
caching parameter by @LukasMasuch in #8817
New Features ๐
- Allow passing on_change_callback for CustomComponents by @raethlein in #8633
- Use raw number for number column overlay and copy by @LukasMasuch in #8708
- Introduce st.navigation and st.Page by @kmcgrady in #8744
- Make st.write call st.json to display Streamlit secrets object by @snehankekre in #8659
- Streamlit Charts: Customizable Axis Labels by @mayagbarnes in #8846
- Add vertical alignment parameter to
st.columns
by @LukasMasuch in #8568 - Add
icon
parameter to st.expander by @snehankekre in #8716 - Use the default widget height for non-stacked checkbox & toggle widgets by @LukasMasuch in #8835
- Horizontal
st.bar_chart
by @mayagbarnes in #8877
Bug Fixes ๐
- Remove non-existent kwargs in ast.Call() call by @JelleZijlstra in #8711
- Don't instantiate the LocalSourcesWatcher if file watching is disabled by @vdonato in #8741
- Make the session state writes disallowed message more generic by @LukasMasuch in #8720
- Ensure SessionInfo is set before performing an action by @kmcgrady in #8779
- Unify the minimum height of most element by @LukasMasuch in #8797
- Don't allow writing widgets outside the fragment by @raethlein in #8756
- Fix element replay regression for plotly charts by @LukasMasuch in #8770
- Improve exception text when selectbox index larger than options by @LukasMasuch in #8775
- Prevent images in markdown to go beyond the container width by @LukasMasuch in #8794
- Ensure current page script hash and active script hash is correct at script start by @kmcgrady in #8830
- Revert "Handle Altair resolve_scale (#8497)" by @kmcgrady in #8845
- Update custom-components import paths and tests by @raethlein in #8666
- Raise exception if st.Page is given an invalid path by @vdonato in #8878
Other Changes
- Explicitly export experimental_dialog by @raethlein in #8728
- Remove default value for title of dialog_decorator by @raethlein in #8729
- Docstrings for 1.35.0 (and type consistency for charts) by @sfc-gh-dmatthews in #8740
- Migrate streamlit hello to MPAv2 by @kmcgrady in #8806
- Fix
use_container_width
docstring when default isTrue
by @LukasMasuch in #8809 - Allow protobuf v5 as dependency by @LukasMasuch in #8627
- Fix: Remove title appending ยท Streamlit by @mayagbarnes in #8900
New Contributors
- @JelleZijlstra made their first contribution in #8711
Full Changelog: 1.35.0...1.36.0