Commit Graph

  • 663770b48a Accepting request 1305725 from devel:languages:python:numeric factory Ana Guerrero 2025-09-18 19:08:45 +00:00
  • 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 Greiner 2025-09-18 08:39:25 +00:00
  • 4b40037fcf Accepting request 1286931 from devel:languages:python:numeric Ana Guerrero 2025-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 Guerrero 2025-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 Guerrero 2024-11-28 21:43:10 +00:00
  • 9bab13c47a - Disable server async tests. It's just too flaky on obs Benjamin Greiner 2024-11-28 12:19:00 +00:00
  • 28d24e7d34 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-panel?expand=0&rev=63 Benjamin Greiner 2024-11-28 11:15:32 +00:00
  • f7f90f417b OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-panel?expand=0&rev=62 Benjamin Greiner 2024-11-28 11:06:18 +00:00
  • db6d3628db OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-panel?expand=0&rev=61 Benjamin Greiner 2024-11-28 10:48:30 +00:00
  • 9e0f26c976 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-panel?expand=0&rev=60 Benjamin Greiner 2024-11-28 10:47:49 +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 Greiner 2024-11-27 20:58:38 +00:00
  • 33e507be55 Accepting request 1205542 from devel:languages:python:numeric Ana Guerrero 2024-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 Bhattacharya 2024-10-03 14:25:11 +00:00
  • 0bc0e62d66 Accepting request 1203876 from devel:languages:python:numeric Ana Guerrero 2024-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 Cepl 2024-09-26 12:08:34 +00:00
  • 9b0592b0e2 Accepting request 1172393 from devel:languages:python:numeric Dominique Leuenberger 2024-05-07 16:04:48 +00:00
  • e5a72775ec - Bring back package %build from source, removing binary .whl distribution from package. Daniel Garcia 2024-05-07 09:15:54 +00:00
  • e8522aca57 Accepting request 1169699 from devel:languages:python:numeric Ana Guerrero 2024-04-23 16:55:21 +00:00
  • 8a0589d920 Accepting request 1169683 from home:TheBlackCat:branches:devel:languages:python:numeric Todd R 2024-04-22 15:18:38 +00:00
  • b417687c47 Accepting request 1157928 from devel:languages:python:numeric Ana Guerrero 2024-03-14 16:45:39 +00:00
  • f710f11f13 - skip python39 (nothing provides python39-branca) Dirk Mueller 2024-03-14 10:08:31 +00:00
  • 7c58713dbb Accepting request 1155566 from devel:languages:python:numeric Dominique Leuenberger 2024-03-06 22:05:27 +00:00
  • 6c20c5d014 Accepting request 1155553 from home:bnavigator:branches:devel:languages:python:numeric Matej Cepl 2024-03-06 13:20:47 +00:00
  • 907ff2264b Accepting request 1155361 from home:bnavigator:branches:devel:languages:python:numeric Matej Cepl 2024-03-06 07:05:53 +00:00
  • b21890f69c Accepting request 1141854 from devel:languages:python:numeric Ana Guerrero 2024-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 TextAreaInput Dirk Mueller 2024-01-26 22:35:08 +00:00
  • 777ca98220 Accepting request 1140201 from devel:languages:python:numeric Ana Guerrero 2024-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 Mueller 2024-01-20 19:30:41 +00:00
  • 9d7f24b960 Accepting request 1136560 from devel:languages:python:numeric Dominique Leuenberger 2024-01-04 14:58:28 +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 Column scroll_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 Mueller 2023-12-27 14:06:54 +00:00
  • 473bdd3c65 Accepting request 1134469 from devel:languages:python:numeric Ana Guerrero 2023-12-22 21:41:18 +00:00
  • f2af97fbfc Accepting request 1134135 from home:badshah400:branches:devel:languages:python:numeric Dirk Mueller 2023-12-21 14:03:22 +00:00
  • 7348e204db Accepting request 1132367 from devel:languages:python:numeric Ana Guerrero 2023-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 Mueller 2023-12-10 21:36:42 +00:00
  • 2e583057bd Accepting request 1128829 from devel:languages:python:numeric Ana Guerrero 2023-11-26 18:37:52 +00:00
  • 41d0a55b60 Accepting request 1128716 from home:bnavigator:branches:devel:languages:python:numeric Dirk Mueller 2023-11-25 22:44:19 +00:00
  • 8b8e17697b Accepting request 1120540 from devel:languages:python:numeric Ana Guerrero 2023-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 Cepl 2023-10-25 13:52:33 +00:00
  • a47babe87a Accepting request 1111740 from devel:languages:python:numeric Dominique Leuenberger 2023-09-20 11:25:18 +00:00
  • 18ba898a09 Accepting request 1111684 from home:badshah400:branches:devel:languages:python:numeric Dirk Mueller 2023-09-17 09:20:18 +00:00
  • cca9414b0d Accepting request 1096986 from devel:languages:python:numeric Fabian Vogt 2023-07-06 16:28:51 +00:00
  • 9053e81fb7 Accepting request 1096983 from home:bnavigator:branches:devel:languages:python:numeric Atri Bhattacharya 2023-07-05 16:17:56 +00:00
  • 3490e77b98 Accepting request 1091431 from devel:languages:python:numeric Dominique Leuenberger 2023-06-09 18:37:42 +00:00
  • a458db75e8 Accepting request 1091293 from home:bnavigator:branches:devel:languages:python:numeric Markéta Machová 2023-06-08 11:57:17 +00:00
  • 2ee954d696 Accepting request 1076766 from devel:languages:python:numeric Dominique Leuenberger 2023-04-05 19:28:19 +00:00
  • 090a41238c Accepting request 1076602 from home:bnavigator:branches:devel:languages:python:numeric Atri Bhattacharya 2023-04-02 19:06:32 +00:00
  • 08de3456f4 Accepting request 1058333 from devel:languages:python:numeric Dominique Leuenberger 2023-01-14 19:32:27 +00:00
  • 8046191177 Accepting request 1058291 from home:bnavigator:branches:devel:languages:python:numeric Atri Bhattacharya 2023-01-14 05:37:25 +00:00
  • c3a0c7664d Accepting request 1037298 from devel:languages:python:numeric Dominique Leuenberger 2022-11-23 08:47:56 +00:00
  • 11841f43c5 Accepting request 1037185 from home:bnavigator:branches:devel:languages:python:numeric Markéta Machová 2022-11-22 13:15:20 +00:00
  • 36578dddd8 Accepting request 984318 from devel:languages:python:numeric Dominique Leuenberger 2022-06-23 08:23:57 +00:00
  • 46355c2fe4 Accepting request 984280 from home:badshah400:branches:devel:languages:python:numeric Matej Cepl 2022-06-22 06:19:56 +00:00
  • 49da5f5c78 Accepting request 974292 from devel:languages:python:numeric Dominique Leuenberger 2022-05-02 14:25:35 +00:00
  • 76b02ef875 Accepting request 974228 from home:badshah400:branches:devel:languages:python:numeric Matej Cepl 2022-05-02 07:14:25 +00:00
  • 3bd26086c0 Accepting request 956154 from devel:languages:python:numeric Dominique Leuenberger 2022-02-21 16:46:28 +00:00
  • 2c24d07266 Accepting request 955452 from home:badshah400:branches:devel:languages:python:numeric Dirk Mueller 2022-02-20 15:58:30 +00:00
  • ee2f481ee9 Accepting request 920842 from devel:languages:python:numeric Dominique Leuenberger 2021-09-24 22:35:23 +00:00
  • 1a211b644f Accepting request 920135 from home:badshah400:branches:devel:languages:python:numeric Atri Bhattacharya 2021-09-22 09:39:26 +00:00
  • dd3e140e59 Accepting request 914675 from devel:languages:python:numeric Dominique Leuenberger 2021-08-28 20:29:03 +00:00
  • 07e4e78f34 Accepting request 914402 from home:bnavigator:branches:devel:languages:python:numeric Atri Bhattacharya 2021-08-27 19:35:13 +00:00
  • c7b546038c Accepting request 882618 from devel:languages:python:numeric Richard Brown 2021-04-10 13:27:02 +00:00
  • c3bb9fbb84 Accepting request 882601 from home:bnavigator:branches:devel:languages:python:numeric Atri Bhattacharya 2021-04-01 16:16:21 +00:00
  • ecde6acebd Accepting request 876843 from home:badshah400:branches:devel:languages:python:numeric Dirk Mueller 2021-03-05 07:50:14 +00:00
  • 03498ce6bc Accepting request 874177 from devel:languages:python:numeric Richard Brown 2021-02-22 13:39:59 +00:00
  • 7141cee198 - skip python 3.6 build (no scipy) Dirk Mueller 2021-02-14 19:58:35 +00:00
  • 0bd9864694 Accepting request 860824 from devel:languages:python:numeric Dominique Leuenberger 2021-01-07 20:23:20 +00:00
  • 10b854fd69 Accepting request 860538 from home:bnavigator:branches:devel:languages:python:numeric Matej Cepl 2021-01-06 20:05:40 +00:00
  • 365c33bc19 Accepting request 848501 from devel:languages:python:numeric Dominique Leuenberger 2020-11-15 14:26:28 +00:00
  • b719392129 Accepting request 848436 from home:badshah400:branches:devel:languages:python:numeric Matej Cepl 2020-11-14 11:17:37 +00:00
  • 8499e8326a Accepting request 822072 from devel:languages:python:numeric Dominique Leuenberger 2020-07-24 07:54:30 +00:00
  • acb45b56f2 Accepting request 822071 from home:badshah400:branches:science Tomáš Chvátal 2020-07-21 11:11:30 +00:00