Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update dependency streamlit to v1.29.0 #241

Merged
merged 3 commits into from
Dec 8, 2023

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Mar 3, 2023

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
streamlit (source, changelog) ==1.18.1 -> ==1.29.0 age adoption passing confidence

Release Notes

streamlit/streamlit (streamlit)

v1.29.0

Compare Source

What's Changed

Breaking Changes 🛠
New Features 🎉
Bug Fixes 🐛
Other Changes

New Contributors

Full Changelog: streamlit/streamlit@1.28.2...1.29.0

v1.28.2

Compare Source

Full Changelog: streamlit/streamlit@1.28.1...1.28.2

v1.28.1

Compare Source

Full Changelog: streamlit/streamlit@1.28.0...1.28.1

v1.28.0

Compare Source

What's Changed

Breaking Changes 🛠
New Features 🎉
Bug Fixes 🐛
Other Changes

New Contributors

Full Changelog: streamlit/streamlit@1.27.2...1.28.0

v1.27.2

Compare Source

Full Changelog: streamlit/streamlit@1.27.1...1.27.2

v1.27.1

Compare Source

Full Changelog: streamlit/streamlit@1.27.0...1.27.1

v1.27.0

Compare Source

What's Changed

Highlights

  • ✨ Introducing st.scatter_chart — a new, simple chart element to build scatter charts Streamlit-y fast and easy! See our documentation.
  • 🔗 Introducing st.link_button! Want to open an external link in a new tab with a bit more pizazz than a plain-text link? Check out our documentation to see how.
  • 🏃 Announcing the general availability of st.rerun, a command to interrupt your script and trigger an immediate rerun.

Notable Changes

Other Changes

  • 🐛 Bug fix: st.multiselect now shows a correct message when no result matches a user’s search (#​7205, #​7116).
  • 🪲 Bug fix: st.experimental_user now defaults to test@example.com (#​7219, #​7215).
  • 🐜 Bug fix: st.slider labels don’t overlap when small ranges are selected (#​7221, #​3385).
  • 🐝 Bug fix: Type-checking correctly identifies all string types to avoid hashing errors (#​7255, #​6455).
  • 🐞 Bug fix: JSON is parsed with JSON5 to avoid errors from null values when using st.pydeck_chart (#​7256, #​5799).
  • 🕷️ Bug fix: Identical widgets on different pages are correctly interpreted by Streamlit as distinct (#​7264, #​6146).
  • 🦋 Bug fix: Visual tweaks to widgets for responsive behavior (#​7145).
  • 🪳 Bug fix: SVGs are accurately displayed (#​7183, #​3882).
  • 🪰 Bug fix: st.video correctly updates with changes to start_time (#​7257, #​7126).
  • 🦠 Bug fix: Additional error handling was added to st.session_state (#​7280, #​7206).
  • 🦟 Bug fix: st.map correctly refreshes with new data (#​7307, #​7294).
  • 🦂 Bug fix: The decorative app header line is no longer covered by the sidebar (#​7297, #​6264).
  • 🦗 Bug fix: st.code no longer triggers a CachedStFunctionWarning (#​7306, #​7055).
  • 🕸️ Bug fix: st.download_button no longer resets with different data (#​7316, #​7308).
  • 🐌 Bug fix: Widgets consistently recognize user interaction while a page is still running, with or without fastRerun enabled (#​7283, #​6643).
  • 🦎 Bug fix: st.tabs was improved to better handle and render conditionally appearing tabs (#​7287, #​7310, #​5454, #​7040).

New Contributors

Full Changelog: streamlit/streamlit@1.26.0...1.27.0

v1.26.0

Compare Source

What's Changed

Highlights

  • 🤖 Introducing st.status to display output from long-running processes and external API calls. Works great with st.chat_message! See our documentation for how to use this feature.
  • 🚥 Introducing st.toggle — an alternative to st.checkbox when you need an on/off switch.

Notable Changes

Other Changes

  • 🍞 Bug fix: Toast messages are no longer blocked by st.chat_input (#​7204, #​7115).
  • 🕸️ Bug fix: Widget IDs are now stable to prevent inconsistent statefulness (#​7003).
  • 🦟 Bug fix: Browser autofill is correctly recognized within forms now (#​7150, #​7101, #​7084).
  • 🪱 Bug fix: st.file_uploader no longer causes session state to reset when a websocket connection is dropped and reconnected (#​7149, #​7025).
  • 🏎️ Bug fix: Pydeck JSON data is cached for improved performance (#​7113, #​5532).
  • 🦋 Bug fix: st.chat_input no longer submits prematurely while typing with an input method editor (#​6993).
  • 🐞 Bug fix: Label backgrounds for st.tabs are now transparent (#​7070, #​5707).
  • 🐝 Bug fix: Page width is no longer ignored when using the help parameter in st.button (#​7033, #​6161).
  • 🐜 Bug fix: Tweaked Altair color specification for improved visibility in dark mode (#​7061, #​3343).
  • 🪲 Bug fix: st.chat_message can correctly use local images as avatars (#​7130).
  • 🐛 Bug fix: Specified that MD5 is not used for security (#​7122, #​7120).
  • 🪄 Bug fix: Async function docstrings are ignored by Streamlit magic (#​7143, #​7137).

New Contributors

Full Changelog: streamlit/streamlit@1.25.0...1.26.0

v1.25.0

Compare Source

What's Changed

Highlights

  • 🍞 Introducing st.toast — a command to briefly show toast messages to users in the bottom-right corner of apps. See our documentation on how to use this feature.

Notable Changes

Other Changes

  • ⛓️ Minimum required versions increased for multiple Python dependencies, including numpy>=1.19.3 and pandas>=1.3.0 (#​6802).
  • 🛡️ protobufjs was bumped from 7.2.1 to 7.2.4 (#​6959).
  • ✨ Visual design tweaks to Streamlit's input widgets (#​6944).
  • 🦋 Bug fix: st.slider now accepts general number types like numpy.int64 instead of just int and float (#​6816, #​6815). Thanks, @​milliams!
  • 🐜 Bug fix: Data labels for st.slider and st.select_slider no longer overflow when inside st.expander (#​6828, #​6297).
  • 🐛 Bug fix: Elements no longer re-render from scratch with each rerun (#​6923, #​6920).
  • 🐞 Bug fix: st.data_editor hashes styler objects correctly for stability across reruns (#​6815, #​6898).
  • 🐝 Bug fix: Fixed the padding for embedded apps using st.chat_input to prevent messages being cutoff (#​6979).

Full Changelog: streamlit/streamlit@1.24.0...1.25.0

v1.24.1

Compare Source

v1.24.0

Compare Source

What's Changed

Highlights
  • 💬 Introducing st.chat_message and st.chat_input — two new chat elements that let you build conversational apps. Learn how to use these features in your LLM-powered chat apps in our tutorial.
  • 💾 Streamlit's caching decorators now allow you to customize Streamlit's hashing of input parameters with the keyword-only argument hash_funcs.
Notable Changes
  • 🐍 We've deprecated support for Python 3.7 in the core library and Streamlit Community Cloud (#​6868).
  • 📅 st.cache_data and st.cache_resource can hash timezone-aware datetime objects (#​6812, #​6690, #​5110).
Other Changes
  • ✨ Visual design tweaks to Streamlit's input widgets (#​6817).
  • 🐛 Bug fix: st.write pretty-prints dataclasses using st.help (#​6750).
  • 🪲 Bug fix: st.button's height is consistent with that of other widgets (#​6738).
  • 🐜 Bug fix: Upgraded the react-range frontend dependency to fix the memory usage of sliders (#​6764, #​5436). Thanks @​wolfd!
  • 🐝 Bug fix: Pydantic validators no longer result in exceptions on app reruns (#​6664, #​3218).
  • 🐞 Bug fix: streamlit config show honors newlines (#​6758, #​2868).
  • 🪰 Bug fix: Fixed a race condition to ensure Streamlit reruns the latest code when the file changes (#​6884).
  • 🦋 Bug fix: Apps no longer rerun when users click anchor links (#​6834, #​6500).
  • 🕸️ Bug fix: Added robust out-of-bounds checks for min_value and max_value in st.number_input (#​6847, #​6797).

Full Changelog: streamlit/streamlit@1.23.1...1.24.0

v1.23.1

Compare Source

Highlights

  • ✂️ Announcing the general availability of st.data_editor, a widget that allows you to edit DataFrames and many other data structures in a table-like UI. Breaking change: the data editor’s representation used in st.session_state was altered. Find out more about the new format in Access edited data.
  • ⚙️ Introducing the Column configuration API with a suite of methods to configure the display and editing behavior of st.dataframe and st.data_editor columns (e.g. their title, visibility, type, or format). Keep an eye out for a detailed blog post and in-depth documentation upcoming in the next two weeks.
  • 🔌 Learn to use st.experimental_connection to create and manage data connections in your apps with the new Connecting to data docs and video tutorial.

Notable Changes

  • 📊 Streamlit now supports Protobuf 4 and Altair 5 (#​6215, #​6618, #​5626, #​6622).
  • ☎️ st.dataframe and st.data_editor can hide index columns with hide_index, specify the display order of columns with column_order, and disable editing for individual columns with the disabled parameter.
  • ⏱️ The ttl parameter in st.cache_data and st.cache_resource accepts formatted strings, so you can simply say ttl="30d", ttl="1h30m" and any other combination of w, d, h, m, s supported by Pandas’s Timedelta constructor (#​6560).
  • 📂 st.file_uploader now interprets the type parameter more accurately. For example, "jpg" or ".jpg" now accept both "jpg" and "jpeg" extensions. This functionality has also been extended to "mpeg/mpg", "tiff/tif", "html/htm", and "mpeg4/mp4".
  • 🤫 The new global.disableWidgetStateDuplicationWarning configuration option allows the silencing of warnings triggered by setting widget default values and keyed session state values concurrently (#​3605, #​6640). Thanks, @​antonAce!

Other Changes

  • 🏃‍♀️Improved startup time by lazy loading some dependencies (#​6531).
  • 👋 Removed st.beta_* and st.experimental_show due to deprecation and low-use (#​6558)
  • 🚀 Further improvements to st.dataframe and st.data_editor:
    • Improved editing on mobile devices for the data editor (#​6548).
    • All editable columns have an icon in their column header and support tooltips (#​6550, #​6561).
    • Enable editing for columns containing datetime, date, or time values (#​6025).
    • New input validation options for columns in the data editor, such as max_chars and validate for text columns, and min_value, max_value and step for number columns (#​6563).
    • Improved type parsing capabilities in the data editor (#​6551).
    • Unified missing values to None in returned data structures (#​6544).
    • A warning is shown in cells when integers exceed the maximum safe value of (2^53) -1 (#​6311, #​6549).
    • Prevented editing the sessions state by showing a warning (#​6634).
    • Fixed issues with list columns sometimes breaking the frontend (#​6644).
    • Fixed a display issue with index columns using category dtype (#​6680, #​6598).
    • Fixed an issue that prevented a rerun when adding empty rows (#​6598).
    • Unified the behavior between st.data_editor and st.dataframe related to auto-hiding the index column(s) based on the input data (#​6659, #​6598)
  • 🛡️ Streamlit’s Security Policy can be found in its GitHub repository (#​6666).
  • 🤏 Documented the integer size limit for st.number_input and st.slider (#​6724).
  • 🐍 The majority of Streamlit's Python dependencies have set a maximum allowable version, with the standard upper limit set to the next major version, but not inclusive of it (#​6691).
  • 💅 UI design improvements to in-app modals (#​6688).
  • 🐞 Bug fix: st.date_input's date selector is equally visible in dark mode (#​6072, #​6630).
  • 🐜 Bug fix: the sidebar navigation expansion indicator in multipage apps is restored (#​6731).
  • 🐛 Bug fix: The docstring and exception message for st.set_page_config have been updated to clarify that this command can be invoked once for each page within a multipage app, rather than once per entire app (#​6594).
  • 🐝 Bug fix: st.json no longer collapses multiple spaces in both keys and values with single space when rendered (#​6657, #​6663).

v1.23.0

Compare Source

v1.22.0

Compare Source

Highlights

  • 🔌 Introducing st.experimental_connection: Easily connect your app to data sources and APIs using our new connection feature. Find more details in our blog post and the API reference, and stay tuned for in-depth documentation! In the meantime, explore our updated MySQL and Snowflake connection tutorials for examples of this feature.

Notable Changes

  • 🐼 Streamlit now supports Pandas 2.0 (#​6413, #​6378, #​6507). Thanks, connortann!
  • 🍔 Customize the visibility of items in the toolbar, options menu, and the settings dialog using the client.toolbarMode config option (#​6174).
  • 🪵 Streamlit logs now reside in the "streamlit" namespace instead of the root logger, enabling app developers to better manage log handling (#​3978, #​6377).

Other Changes

  • 🔏 CLI parameters can no longer be used to set sensitive configuration values (#​6376).
  • 🤖 Improved the debugging experience by reducing log noise (#​6391).
  • 🐞 Bug fix: @st.cache_data decorated functions support UUID objects as parameters (#​6440, #​6459).
  • 🐛 Bug fix: Tabbing through buttons and other elements now displays a red border only when focused, not when clicked (#​6373).
  • 🪲 Bug fix: st.multiselect's clear icon is larger and includes a hover effect (#​6471).
  • 🐜 Bug fix: Custom theme font settings no longer apply to code blocks (#​6484, #​6535).
  • ©️ Bug fix: st.code's copy-to-clipboard button appears when you hover on code blocks (#​6490, #​6498).

v1.21.0

Compare Source

Highlights

  • 📏 Introducing st.divider — a command that displays a horizontal line in your app. Learn how to use this command in its API reference.
  • 🔏 Streamlit now supports the use of a global secrets.toml file, in addition to a project-level file, to easily store and securely access your secrets. Learn more in Secrets management.
  • 🚀 st.help has been revamped to show more information about object methods, attributes, classes, and more, which is great for debugging!

Notable Changes

  • 🪜 st.time_input supports adding a stepping interval with the keyword-only step parameter (#​6071).
  • ❓ Most text elements can include tooltips with the help parameter (#​6043).
  • ↔️ st.pyplot has a use_container_width parameter to set the chart to the container width (now all chart elements support this parameter) (#​6067).
  • 👩‍💻 st.code supports optionally displaying line numbers to the code block’s left with the boolean line_numbers parameter (#​5756, #​6042).
  • ⚓ Anchors in header elements can be turned off by setting anchor=False (#​6158).

Other Changes


Configuration

📅 Schedule: Branch creation - "before 12pm every weekday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot force-pushed the renovate/streamlit-1.x branch 2 times, most recently from c031437 to 138effd Compare March 16, 2023 10:20
@renovate renovate bot changed the title chore(deps): update dependency streamlit to v1 chore(deps): update dependency streamlit to v1.20.0 Mar 16, 2023
@renovate renovate bot changed the title chore(deps): update dependency streamlit to v1.20.0 chore(deps): update dependency streamlit to v1.21.0 Apr 6, 2023
@renovate renovate bot changed the title chore(deps): update dependency streamlit to v1.21.0 chore(deps): update dependency streamlit to v1.22.0 Apr 27, 2023
@renovate renovate bot changed the title chore(deps): update dependency streamlit to v1.22.0 chore(deps): update dependency streamlit to v1.23.0 Jun 1, 2023
@renovate renovate bot force-pushed the renovate/streamlit-1.x branch 2 times, most recently from 350bd41 to 90317cc Compare June 2, 2023 01:23
@renovate renovate bot changed the title chore(deps): update dependency streamlit to v1.23.0 chore(deps): update dependency streamlit to v1.23.1 Jun 2, 2023
@renovate renovate bot force-pushed the renovate/streamlit-1.x branch 2 times, most recently from 9d0d591 to 6f2e20d Compare June 27, 2023 07:36
@renovate renovate bot changed the title chore(deps): update dependency streamlit to v1.23.1 chore(deps): update dependency streamlit to v1.24.0 Jun 27, 2023
@renovate renovate bot force-pushed the renovate/streamlit-1.x branch from 6f2e20d to c2fa254 Compare July 7, 2023 19:25
@renovate renovate bot changed the title chore(deps): update dependency streamlit to v1.24.0 chore(deps): update dependency streamlit to v1.24.1 Jul 7, 2023
@renovate renovate bot changed the title chore(deps): update dependency streamlit to v1.24.1 chore(deps): update dependency streamlit to v1.25.0 Jul 21, 2023
@renovate renovate bot changed the title chore(deps): update dependency streamlit to v1.25.0 chore(deps): update dependency streamlit to v1.26.0 Aug 24, 2023
@renovate renovate bot changed the title chore(deps): update dependency streamlit to v1.26.0 chore(deps): update dependency streamlit to v1.27.0 Sep 21, 2023
@renovate renovate bot changed the title chore(deps): update dependency streamlit to v1.27.0 chore(deps): update dependency streamlit to v1.27.1 Sep 29, 2023
@renovate renovate bot changed the title chore(deps): update dependency streamlit to v1.27.1 chore(deps): update dependency streamlit to v1.27.2 Oct 4, 2023
@renovate renovate bot changed the title chore(deps): update dependency streamlit to v1.27.2 chore(deps): update dependency streamlit to v1.28.0 Oct 26, 2023
@renovate renovate bot changed the title chore(deps): update dependency streamlit to v1.28.0 chore(deps): update dependency streamlit to v1.28.1 Nov 3, 2023
@renovate renovate bot changed the title chore(deps): update dependency streamlit to v1.28.1 chore(deps): update dependency streamlit to v1.28.2 Nov 13, 2023
@renovate renovate bot changed the title chore(deps): update dependency streamlit to v1.28.2 chore(deps): update dependency streamlit to v1.29.0 Nov 30, 2023
Copy link
Contributor Author

renovate bot commented Dec 8, 2023

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

Warning: custom changes will be lost.

@fabclmnt fabclmnt self-requested a review December 8, 2023 22:13
@fabclmnt fabclmnt merged commit 4c4b82c into dev Dec 8, 2023
6 checks passed
@fabclmnt fabclmnt deleted the renovate/streamlit-1.x branch December 8, 2023 22:14
fabclmnt added a commit that referenced this pull request Dec 8, 2023
* docs: update docs with GMM and relational database synthesis. (#313)

Co-authored-by: Fabiana Clemente <fabianaclemente@Fabianas-MacBook-Air.local>

* docs: update doppelGANger example (#306)

Co-authored-by: Fabiana <30911746+fabclmnt@users.noreply.github.com>

* Changing the TimeGAN notebook to support the new version of the API (#310)

Co-authored-by: Fabiana <30911746+fabclmnt@users.noreply.github.com>

* chore(deps): update dependency scikit-learn to ==1.3.* (#296)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Fabiana <30911746+fabclmnt@users.noreply.github.com>

* chore(deps): update dependency mkdocstrings to v0.24.0 (#294)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Fabiana <30911746+fabclmnt@users.noreply.github.com>

* chore(deps): update dependency mkdocs to v1.5.3 (#292)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Fabiana <30911746+fabclmnt@users.noreply.github.com>

* chore(deps): update dependency ydata-profiling to v4.6.3 (#244)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Fabiana <30911746+fabclmnt@users.noreply.github.com>

* chore(deps): update dependency streamlit to v1.29.0 (#241)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Fabiana <30911746+fabclmnt@users.noreply.github.com>

* chore(deps): update dependency pytest to v7 (#215)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Fabiana <30911746+fabclmnt@users.noreply.github.com>

---------

Co-authored-by: Fabiana Clemente <fabianaclemente@Fabianas-MacBook-Air.local>
Co-authored-by: Miriam Seoane Santos <68821478+miriamspsantos@users.noreply.github.com>
Co-authored-by: Carlos Gavidia-Calderon <cgavidiac@gmail.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
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