This release primarily addresses a critical regression in notebook comm channel handling introduced in 1.4.3 and includes a few minor fixes for Tabulator and documentation related issues. Many thanks to @justinwiley for his first contribution to Panel, @twobitunicorn as a returning contributor and the core contributors @maximlt and @philippjfr for their continued work.
Bug fixes
Fix notebook CommManager extraction of buffers (#6880)
Fix issue when editing timezone-aware datetime column Tabulator (#6879)
Ensure Tabulator does not rebuild children when using embed_content with row_content (#6881)
Ensure ParamRef, ParamFunction and ParamMethod resolve synchronous generators asynchronously (#6885)
Ensure periodic callback cleanup does not error on session warmup (#6886)
Documentation
Update OAuth documentation to correctly reference auth_code provider (#6875)
Fix CheckBoxGroupvalue type annotation in reference docs (#6877)
Version 1.4.3
This patch release is likely the last in the 1.4.x series. The most important fixes in this release are fixes to ensure keyboard shortcuts do not get triggered inside Panel components for for recent versions of JupyterLab, fixes for OAuth token refreshes, and various documentation fixes. The release also includes a small number of enhancements, including improved UX for the FileSelector. Many thanks to the many contributors to this release including @jrycw, @Coderambling, @cdeil, @twobitunicorn, and the maintainers @Hoxbro, @MarcSkovMadsen, @ahuang11, @maximlt and @philippjfr.
This release primarily addresses a critical regression in notebook comm channel handling introduced in 1.4.3 and includes a few minor fixes for Tabulator and documentation related issues. Many thanks to @justinwiley for his first contribution to Panel, @twobitunicorn as a returning contributor and the core contributors @maximlt and @philippjfr for their continued work.
Bug fixes
Fix notebook CommManager extraction of buffers (#6880)
Fix issue when editing timezone-aware datetime column Tabulator (#6879)
Ensure Tabulator does not rebuild children when using embed_content with row_content (#6881)
Ensure ParamRef, ParamFunction and ParamMethod resolve synchronous generators asynchronously (#6885)
Ensure periodic callback cleanup does not error on session warmup (#6886)
Documentation
Update OAuth documentation to correctly reference auth_code provider (#6875)
Fix CheckBoxGroupvalue type annotation in reference docs (#6877)
Version 1.4.3
Date: 2024-05-23
This patch release is likely the last in the 1.4.x series. The most important fixes in this release are fixes to ensure keyboard shortcuts do not get triggered inside Panel components for for recent versions of JupyterLab, fixes for OAuth token refreshes, and various documentation fixes. The release also includes a small number of enhancements, including improved UX for the FileSelector. Many thanks to the many contributors to this release including @jrycw, @Coderambling, @cdeil, @twobitunicorn, and the maintainers @Hoxbro, @MarcSkovMadsen, @ahuang11, @maximlt and @philippjfr.
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 merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show 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)
Bumps panel from 1.4.2 to 1.4.4.
Release notes
Sourced from panel's releases.
Changelog
Sourced from panel's changelog.
... (truncated)
Commits
cd8b190
Bump panel.js version to 1.4.44ffc86f
Ensure ParamRef resolves synchronous generators asynchronously (#6885)149b361
Update CHANGELOG77d62c8
Ensure periodic callback cleanup does not error on session warmup (#6886)4533212
Bump panel.js version to 1.4.4-rc.1d491ed0
Update CHANGELOG9d4a281
Add CHANGELOG for 1.4.4 release (#6884)86df175
Tabulator: Fix editing a table that contains a timezone-aware datetime column...bd296da
skip building new children when embedding (#6881)8ee4bae
The values parameter had the wrong type annotation. (#6877)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 merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show