Revisions of python-panel
Ana Guerrero (anag+factory)
accepted
request 1227121
from
Benjamin Greiner (bnavigator)
(revision 30)
- Disable server async tests. It's just too flaky on obs - Update to 1.5.4 * This release primarily focuses on improving the ESM components including fixes for serialization of parameter values, improvements for compiling bundles, and building custom layouts. Additionally this release includes the new DatetimeSlider, adds a copy button to codeblocks in Markdown panes, improves responsive sizing for Plotly and starts adding better support for Polars. ## Enhancements * Add DatetimeSlider widget (#7374) * Improve Jupyter preview error handling (#7434) * Add copy button to Markdown codeblocks (#7451) * Various improvements for writing ESM components (#7462) * Log authorization callback errors (#7463) * Support polars in pn.cache (#7472) * Improve and document hold utility (#7474) * Improve how panel compile collects bundles (#7477) ## Bug fixes * Fix issues detecting changed property values during serialization (#7432) * Ensure ESM compilation correctly detects file extension (#7446) * Ensure parameter overrides are applied to ESM components (#7452) * Ensure component Children parameter correctly resolves when multiple types are defined (#7454) * Fix issues using Jupyter Preview with notifications enabled (#7466) * Ensure HTML/Markdown streaming does not freeze during rapid updates (#7480) * Ensure Plotly sizes correctly on initial render (#7483) - Version 1.5.3 * This release fixes a number of smaller regressions related to Tabulator row_content, ensures --dev/--autoreload picks up on external modules correctly and resolves OAuth guest endpoints correctly. Additionally it introduces some enhancements and bug fixes for custom components, such as adding support for loading custom components ESM Javascript bundles from the inbuilt endpoint ensuring that the bundle can be cached by the browser. ## Enhancements * Sync dark mode on browser_info object (#7382) * Allow loading custom component ESM bundles from URL (#7410, #7412) ## Bug fixes * Address issues with Tabulator embed_content and optimize row expansion (#7364) * Prevent pipeline network plot from linking with other plots (#7372) * Various fixes for custom component compilation (#7381) * Fix OAuth guest endpoint (#7385) * Fix ReactiveESM._importmap typing (#7392) * Ensure that autoreload records modules to watch before startup (#7399) * Prevent Tabulator from overlapping when max_height is set (#7403) * Do not mutate layout Children inplace (#7417) * Set Tabulator null formatter to empty string (#7421) * Ensure Tabulator table content does not overflow (#7425) ## Compatibility * Upgraded Tabulator version to 6.3 (#7419) - Version 1.5.2 * This release is a small patch release primarily addressing a regression handling selections on multi-indexed data on the Tabulator widget along with a number of documentation improvements. ## Bug fixes * Fix regression handling selection on multi-indexed Tabulator data (#7336) * Fix Fast template theme toggle color (#7341) - Version 1.5.1 * This release primarily focuses on a number of tweaks and enhancements for the documentation and also resolves a number of bugs related to Tabulator rendering and the new FastAPI integration. ## Enhancements * Add mapboxgl CSS to Plotly (#7320) * Tweak margins of icons in ChatMessage (#7310) ## Bug fixes * Fix langchain import in panel.chat.langchain (#7297) * Ensure Tabulator is consistently redrawn after render and resize (#7305) * Filter out empty plotly_selected events (#7312) * Improve parameter validation on Timepicker (#7308) * Ensure Tabulator.selection consistency when pagination='local' (#7304) * Correctly handle ipv6 localhost URI in Location (#7316) * Ensure resource URLs are handled correctly in all server implementations (#7318) * Ensure Plotly datetime are correctly converted from timestamp to date string (#7319) ## Regressions * Only postpone --setup script until after server startup if --num-procs is greater than 1 (#7289) ## Compatibility * Support for Bokeh 3.6.x releases (#7322) - Replace exclude-package-lock.patch with opensuse-js-fixes.patch
Ana Guerrero (anag+factory)
accepted
request 1205542
from
Atri Bhattacharya (badshah400)
(revision 29)
Dominique Leuenberger (dimstar_suse)
accepted
request 1172393
from
Daniel Garcia (dgarcia)
(revision 27)
- Bring back package %build from source, removing binary .whl distribution from package.
Ana Guerrero (anag+factory)
accepted
request 1157928
from
Dirk Mueller (dirkmueller)
(revision 25)
- skip python39 (nothing provides python39-branca)
Ana Guerrero (anag+factory)
accepted
request 1141854
from
Dirk Mueller (dirkmueller)
(revision 23)
- update to 1.3.8: * Ensure `ReactiveHTML` correctly resets `Event` parameters * Fix `ChatFeed` / `ChatInterface` tests and async generator placeholders * Fix logic when looking up `pn.state.curdoc` * Handle margin=None in layout sizing mode computation * Updates for compatibility with pandas 2.2 * Improve documentation on `TextAreaInput`
Ana Guerrero (anag+factory)
accepted
request 1140201
from
Dirk Mueller (dirkmueller)
(revision 22)
- update to 1.3.7: * Support using an SVG for `ToggleIcon` * Add resizable param to `TextAreaInput` * Improve date and datetime picker functionality * Add activity indicator to `ChatMessage` * Lazily import bleach HTML sanitizer * Fix alignment issues in chat components * Fix generator placeholder and optimize updates in Chat components * Fix issue with callback future handling on Chat components * Fix bug in Chat interfaces related to `pn.state.browser_info` * Allow instantiating empty `Matplotlib` pane * Ensure icon displays inline with text on `FileDownload` * Fix styling of links in `Tabulator` fast theme * Fix passing of `card_params` on `ChatFeed` * Handle `Tabulator.title_formatter` if is type `dict` * Fix `per_session` caching * Correctly reshape nd-arrays in `Plotly` pane * Handle NaT values on `Perspective` pane * Do not rerender output if `ReplacementPane` object identity is unchanged * Tabulator: fix valuesLookup set up for older list-like editors * Fix pyodide loading message styling issues * More complete patch for the `TextEditor` to support being rendered in the Shadow DOM * Add guard to `Tabulator` ensuring that it does not error when it is not rendered * Fix race conditions when instantiating Comm in Jupyter causing notifications to break
Dominique Leuenberger (dimstar_suse)
accepted
request 1136560
from
Factory Maintainer (factory-maintainer)
(revision 21)
Automatic submission by obs-autosubmit
Ana Guerrero (anag+factory)
accepted
request 1132367
from
Dirk Mueller (dirkmueller)
(revision 19)
- update to 1.3.4: * Allow passing partial function to tabulator filter (#5912) * Allow defining custom callbacks for `ChatInterface` buttons * Fix regression when setting `text_align` and `HTMLTemplateFormatter` on `Tabulator` (#5922) * Ensure notifications are correctly destroyed (#5924) * Fix header overflow issues in `FastGridTemplate` (#5935) * Ensure `Audio` model respects sizing (#5936) * Persist Tabulator selection across pages when `pagination='remote'` for all selection modes (#5929) * Ensure `Tabulator` styler subset logic is not lost (#5938) * Fix regression in OAuth when `id_token` does not contain user key (#5939) * Ensure Vega/Altair plot with responsive width/height respects fixed width/height value when set (#5940) * Ensure `BrowserInfo` is imported by default (#5942) - skip python 3.6 build (no scipy)
Ana Guerrero (anag+factory)
accepted
request 1120540
from
Markéta Machová (mcalabkova)
(revision 17)
Dominique Leuenberger (dimstar_suse)
accepted
request 1111740
from
Dirk Mueller (dirkmueller)
(revision 16)
Fabian Vogt (favogt_factory)
accepted
request 1096986
from
Atri Bhattacharya (badshah400)
(revision 15)
Dominique Leuenberger (dimstar_suse)
accepted
request 1091431
from
Markéta Machová (mcalabkova)
(revision 14)
Dominique Leuenberger (dimstar_suse)
accepted
request 1076766
from
Atri Bhattacharya (badshah400)
(revision 13)
Dominique Leuenberger (dimstar_suse)
accepted
request 1058333
from
Atri Bhattacharya (badshah400)
(revision 12)
Dominique Leuenberger (dimstar_suse)
accepted
request 1037298
from
Markéta Machová (mcalabkova)
(revision 11)
Displaying revisions 1 - 20 of 30