fed78a964a
- Update to 1.8.1 ## Enhancements * Add configuration to disable container popup (#8200) ## Bug Fixes * Ensure Tabulator empty column has no width (#8193) * Add UTC timezone to default time for croniter (#8199) - Releaes 1.8.0 * This release brings a wide range of new features, enhancements, and compatibility improvements. Highlights include support for JSCode in ECharts and Tabulator, reworked WebSocket reconnection, and the ability to bundle resources into WASM apps, and numerous bug fixes to improve stability across components and templates. It also includes compatibility updates for Bokeh 3.8 and several improvements for use in Pyodide, JupyterLite, and authentication-based deployments. ## Features * Support for inline JavaScript functions in ECharts and Tabulator via JSCode wrapper (#8162) * Add support for reconnecting to a session after network disruption (#8120) * Add support for AVIF images (#8164) * Add support for bundling local resources into WASM apps (#8181) ## Enhancements * Improve .from_param() behavior and error messages (#8047, #8079) * Add --reuse-sessions warm option to reduce session cold starts (#8087) * Enable event dispatch immediately after WebSocket connect (#8101) * Improve error message display in LiteralInput (#8102)
Benjamin Greiner2025-09-18 08:39:25 +00:00
4b40037fcf
Accepting request 1286931 from devel:languages:python:numeric
Ana Guerrero2025-06-20 14:49:44 +00:00
e623d39d39
- Drop upstreamed patch manual-asyncio-loop.patch - Update to 1.7.1 (CVE-2025-5889, bsc#1244347): ## Enhancements * Add option to disable FileDropper previews (#7944) * --index-titles help string typo fix and don't call title on user input (#7935) ## Bug fixes * Migrate to correct logger interface (#7931) * Column updates not working for Bokeh<3.7 (#7948) 1.7.0: ## Features * Add a secondary (right) sidebar to the FastListTemplate (#7774) * Add Date(Time)Picker.allowInput option (#7886) * Add Markdown.disable_anchors option (#7902) * Add config.cache_path variable to configure default location for diskcache (#7903) * Support custom cookie path (#7911) * Allow customizing index page titles with --index-titles CLI option (#7916) * Add Image.target option to configure where to open link_url (#7924) ## Enhancements * Display parameter name in error messages (#7879) * Improve Material design styling (#7891, #7917) * Improve logic for computing Tabulator page size automatically (#7915) ## Versions and Compatibility * Bump Ace CodeEditor version 1.40.1 and add themes (#7874) * Bump pyodide version to 0.27.5 (#7905) * Bump ECharts version to 5.6.0 (#7905) * Bump JSONEditor version to 10.2.0 (#7905) * Bump Perspective version to 3.6.1 (#7919) ## Bug fixes * Deduplicate components before compiling (#7887) * Avoid boomeranging of events after hold is applied (#7892)
Markéta Machová2025-06-19 11:36:12 +00:00
59ce4d38bf
Accepting request 1237377 from devel:languages:python:numeric
Ana Guerrero2025-01-13 16:53:03 +00:00
6ddb599bb0
- Update to 1.5.5: ## Enhancements * Add ability to scroll_to a particular object on Column (#7206) * Add pointer when hovering on Markdown copy button (#7490) * Allow streaming to ChatStep (#7520) * Improve ChatMessage repr (#7521) * Add ChatInterface button tooltips (#7552) ## Bug fixes * Ensure Notifications are cleaned up correctly (#4964) * Ensure FileDownload label text updates correctly (#7489) * Fix Tabulator aggregation behavior (#7450) * Fix typing for .servable method (#7530) * Ensure NestedSelect respects disabled parameter (#7533) * Ensure errors in hooks aren't masked by fallback to different signature (#7502) * Ensure Notifications are only shown once if scheduled onload (#7504) ## Documentation * Improve hold how-to guide (#7487, #7500) ## Maintenance * Enable strict type checking (#7497) * Ensure node_modules aren't bundled into package (#7526) * Internal cleanup of compatibility code for older param versions (#7527) ## Compatibility * Compatibility for websockets 14 when running on FastAPI server (#7491) * Compatibility with Textual 0.86 (#7501) * Compatibility with Altair 5.5.0 (#7523) * Bump Vizzu version to 0.15 (#7485) - Add manual-asyncio-loop.patch to fix tests
Markéta Machová2025-01-13 10:25:20 +00:00
fef462c320
Accepting request 1227121 from devel:languages:python:numeric
Ana Guerrero2024-11-28 21:43:10 +00:00
9bab13c47a
- Disable server async tests. It's just too flaky on obs
Benjamin Greiner2024-11-28 12:19:00 +00:00
bb7ee67cce
- 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)
Benjamin Greiner2024-11-27 20:58:38 +00:00
33e507be55
Accepting request 1205542 from devel:languages:python:numeric
Ana Guerrero2024-10-04 15:10:17 +00:00
d4b9c331d7
- Add exclude-package-lock.patch * Do not install package-lock.json * Avoids non-reproducible local registry port * boo#1231254 gh#openSUSE/obs-service-node_modules#41
Atri Bhattacharya2024-10-03 14:25:11 +00:00
0bc0e62d66
Accepting request 1203876 from devel:languages:python:numeric
Ana Guerrero2024-09-26 16:54:23 +00:00
7e1f222e6e
- Update to 1.5.0 * This release, while technically a minor release hugely expands the scope of what is possible in Panel. In particular the introduction of the new panel.custom module makes it trivially easy to create new JS and React based components using modern tooling, a first-class developer experience and support for compilation and bundling. We are incredibly excited to see which new components you build using this approach. This release also includes native integration with FastAPI, such that you can now run Panel apps natively on an existing FastAPI server. We also introduce a number of new components, improved the developer experience, and squashed a huge number of bugs, particularly for the Tabulator component. ## Features * Allow building custom ESM based JSComponent and ReactComponent (#5593) * Add Placeholder pane (#6790) * Add FileDropper widget (#6826) * Add ChatStep component to show/hide intermediate steps (#6617) * Add TimePicker widget (#7013) * Add PyComponent baseclass (#7051) * Add native support for running Panel on FastAPI server (#7205) ## Enhancements * Allow callbacks after append and stream (#6805) * Enable directory uploads with FileInput (#6808) * Make autoreload robust to syntax errors and empty apps (#7028) * Add support for automatically determining optimal Tabulator.page_size (#6978) * Various typing improvements (#7081, #7092, #7094, #7132) * Display value for player (#7060)
Matej Cepl2024-09-26 12:08:34 +00:00
6c20c5d014
Accepting request 1155553 from home:bnavigator:branches:devel:languages:python:numeric
Matej Cepl2024-03-06 13:20:47 +00:00
907ff2264b
Accepting request 1155361 from home:bnavigator:branches:devel:languages:python:numeric
Matej Cepl2024-03-06 07:05:53 +00:00
b21890f69c
Accepting request 1141854 from devel:languages:python:numeric
Ana Guerrero2024-01-28 18:40:15 +00:00
5bd5ec3da6
- 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 TextAreaInputDirk Mueller2024-01-26 22:35:08 +00:00
777ca98220
Accepting request 1140201 from devel:languages:python:numeric
Ana Guerrero2024-01-21 22:09:32 +00:00
b0dd938e6a
- 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
Dirk Mueller2024-01-20 19:30:41 +00:00
cf3d90bb6f
- update to 1.3.6: * This patch release addresses a major regression in server performance introduced in 1.3.5 along with some additional minor fixes. We want to welcome @nenb as a new contributor and want to thank the maintainers @ahuang11, @maximlt and @philippjfr for their contributions to this release. * Add explicit size option to ToggleIcon (#6092) * Fix execution of OAuth of callback to refresh access_token * Fix ChatReactionIcons alignment and trigger reactions correctly (#6086) * Change Columnscroll_position default value from None to 0 (#6082) * Fix issue with accumulating callbacks on server (#6091) * Ensure ReactiveExpr renders in pyodide (#6097) * Ensure TooltipIcon description can be updated (#6099) * Fix IPyWidgets rendering in BootstrapTemplate (#6100) * Fix padding and alignment of FileDownload (#6101)
Dirk Mueller2023-12-27 14:06:54 +00:00
473bdd3c65
Accepting request 1134469 from devel:languages:python:numeric
Ana Guerrero2023-12-22 21:41:18 +00:00
f2af97fbfc
Accepting request 1134135 from home:badshah400:branches:devel:languages:python:numeric
Dirk Mueller2023-12-21 14:03:22 +00:00
7348e204db
Accepting request 1132367 from devel:languages:python:numeric
Ana Guerrero2023-12-11 20:50:48 +00:00
a843046848
- 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)
Dirk Mueller2023-12-10 21:36:42 +00:00
2e583057bd
Accepting request 1128829 from devel:languages:python:numeric
Ana Guerrero2023-11-26 18:37:52 +00:00
41d0a55b60
Accepting request 1128716 from home:bnavigator:branches:devel:languages:python:numeric
Dirk Mueller2023-11-25 22:44:19 +00:00
8b8e17697b
Accepting request 1120540 from devel:languages:python:numeric
Ana Guerrero2023-10-26 15:13:24 +00:00
9a31fc43ac
Accepting request 1120536 from home:mcalabkova:branches:devel:languages:python
Markéta Machová2023-10-26 10:56:29 +00:00
7cbf15a315
Accepting request 1120038 from home:mcalabkova:branches:devel:languages:python:numeric
Matej Cepl2023-10-25 13:52:33 +00:00