Skip to content

Update panel requirement from >=1.2.1 to >=1.9.3 - #927

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/panel-gte-1.9.3
Closed

Update panel requirement from >=1.2.1 to >=1.9.3#927
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/panel-gte-1.9.3

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 10, 2026

Copy link
Copy Markdown
Contributor

Updates the requirements on panel to permit the latest version.

Release notes

Sourced from panel's releases.

Version 1.9.3

Panel 1.9.3 is a patch release addressing several bug fixes for ReactiveESM components, OAuth handling, and dev mode document cleanup. Many thanks to @​CodeRambling, @​Hoxbro and @​philippjfr for contributing to this release.

🐛 Bug Fixes

  • Ensure property changes do not boomerang on ReactiveESM (#8617)
  • Fix regression when cleaning up documents in dev mode (#8616)
  • Ensure OAuth expiry value is cast to number (#8611)
  • Ensure ESM components only check rendered children for readiness (#8609)
  • Fix hold context manager in threaded mode (#8619)
  • Ensure pyodide pyrender function does not use globals() as context potentially breaking itself during execution (#8620)
  • Clean up dangling write tasks on session destroy (#8621)

📚 Documentation

  • Add links to related API docs and include pn.rx in Functions vs. Classes guide (#8592)
  • Enable edit button in docs (#8612)
Changelog

Sourced from panel's changelog.

Version 1.9.3

Panel 1.9.3 is a patch release addressing several bug fixes for ReactiveESM components, OAuth handling, and dev mode document cleanup. Many thanks to @​CodeRambling, @​Hoxbro and @​philippjfr for contributing to this release.

🐛 Bug Fixes

  • Ensure property changes do not boomerang on ReactiveESM (#8617)
  • Fix regression when cleaning up documents in dev mode (#8616)
  • Ensure OAuth expiry value is cast to number (#8611)
  • Ensure ESM components only check rendered children for readiness (#8609)
  • Fix hold context manager in threaded mode (#8619)
  • Ensure pyodide pyrender function does not use globals() as context potentially breaking itself during execution (#8620)
  • Clean up dangling write tasks on session destroy (#8621)

📚 Documentation

  • Add links to related API docs and include pn.rx in Functions vs. Classes guide (#8592)
  • Enable edit button in docs (#8612)

Version 1.9.2

A patch release addressing a small regression on ReactComponent causing the Document never to register as idle. Also fixes a memory leak related to tracking components in non-server contexts. Thank you to @​philippjfr for his contributions to this release.

🐛 Bug Fixes

  • Ensure ESM components mark view as finished (#8606)
  • Ensure state._views does not leak memory (#8607)

Version 1.9.1

A quick patch release addressing regressions in 1.9.0, fixing Button color styling and resolves several issues with ESM and React component lifecycle handling. Many thanks to @​philippjfr and @​hoxbro for their contributions to this release.

🐛 Bug Fixes

  • Fix Button color not being respected (#8600)
  • Fix ESM component ready and has_finished compliance (#8602)
  • Improve ReactComponent ready promise handling (#8603)
  • Avoid hacky IconMixin rename override (#8604)

📚 Documentation

  • Update gallery environment (#8601)

Version 1.9.0

Panel 1.9.0 delivers full typing compatibility with Param 2.4.0, finally ensuring that all parameters are fully typed. Additionally this release makes it possible to provide wildcard routes to pn.serve making it possible to support dynamic routing. It also includes a significant modernization of the widget API, introducing Widget.label as the canonical display label parameter and renaming button_type/button_style to color/variant for better alignment with panel-material-ui, which will be integrated within Panel in upcoming releases. The release also includes a range of Tabulator improvements, chat enhancements, security updates, and numerous bug fixes. Lastly, this release drops support for Bokeh 3.7.

Many thanks to the contributors to this release including: @​philippjfr, @​hoxbro, @​ghostiee-11, @​ahuang11, @​AtharvaJaiswal005, @​SKlerk, @​TheoMathurin, @​chucklay, @​zhangdomi, @​mvanhorn, @​SuMayaBee, @​forman, and @​omyaaa1.

... (truncated)

Commits
  • cbe2255 Bump panel.js version to 1.9.3
  • 085e6d5 Clean up dangling write tasks (#8623)
  • 6794862 Update ReactiveHTML doc to include specific links to ESM Components section...
  • ab6128a Add CHANGELOG for 1.9.3 release (#8618)
  • d15c9c9 docs: Recommend JSComponent over ReactiveHTML (#8622)
  • 905b44d Fix hold in threaded mode (#8619)
  • 183d7b5 Allow providing global context to pyrender function (#8620)
  • b18d4c2 Add links to related API docs and include pn.rx in Functions vs. Classes doc ...
  • c7b2ef7 Bump panel.js 1.9.3-a.2
  • 946f8fd Ensure that property changes do not boomerang on ReactiveESM (#8617)
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Updates the requirements on [panel](https://github.com/holoviz/panel) to permit the latest version.
- [Release notes](https://github.com/holoviz/panel/releases)
- [Changelog](https://github.com/holoviz/panel/blob/main/CHANGELOG.md)
- [Commits](holoviz/panel@v1.2.1...v1.9.3)

---
updated-dependencies:
- dependency-name: panel
  dependency-version: 1.9.3
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Aug 10, 2026
@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
There may be pipelines that require an authorized user to comment /azp run to run.

@ianhelle

Copy link
Copy Markdown
Contributor

Thanks, Dependabot. This update has been consolidated into #929 so the dependency changes, Python compatibility handling, version bump, and CI coverage can be reviewed and tested together.

@dependabot @github

dependabot Bot commented on behalf of github Aug 12, 2026

Copy link
Copy Markdown
Contributor Author

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot
dependabot Bot deleted the dependabot/pip/panel-gte-1.9.3 branch August 12, 2026 23:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant