Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-bokeh for openSUSE:Factory 
checked in at 2025-09-18 21:08:40
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-bokeh (Old)
 and      /work/SRC/openSUSE:Factory/.python-bokeh.new.27445 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-bokeh"

Thu Sep 18 21:08:40 2025 rev:53 rq:1305511 version:3.8.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-bokeh/python-bokeh.changes        
2024-12-12 21:21:49.341794724 +0100
+++ /work/SRC/openSUSE:Factory/.python-bokeh.new.27445/python-bokeh.changes     
2025-09-18 21:09:11.071682054 +0200
@@ -1,0 +2,120 @@
+Wed Sep 17 15:43:24 UTC 2025 - Ben Greiner <[email protected]>
+
+- Update to 3.8.0
+  ## bugfixes:
+  * #12430 [component: bokehjs] [BUG] Step glyphs do not support
+    linked brushing
+  * #12994 [component: bokehjs] [BUG] Patch does not output under
+    certain conditions
+  * #13616 [component: bokehjs] [BUG] DateRangePicker value does
+    not reflect value in browser when selection is aborted
+  * #14334 js_on_change not firing when range is updated in range
+    tool
+  * #14352 [component: bokehjs] Log Axis and Range1d < 1 failing
+  * #14383 [component: bokehjs] `SerializationError: circular
+    reference` When Passing List of Renderers to CustomJS
+    Callbacks, but not when passing renderers sperately.
+  * #14396 [component: examples] Remove context from time of day in
+    span example
+  * #14399 Bad typings for `list_attr_splat` (e.g. `Plot.axis`)
+  * #14413 [component: bokehjs] `ValueRef` `formatter` does not
+    handle datetime nullable well
+  * #14420 [component: bokehjs] Enhance performance of WebGL
+    multi_marker
+  * #14422 [component: bokehjs] Legend renderer not correctly
+    positioned when saved with SaveTool
+  * #14424 [component: bokehjs] Patches with no data does not show
+    plot with Bokeh 3.7+
+  * #14458 [component: bokehjs] Removing and re-adding DOM nodes
+    causes React problems
+  * #14461 [component: tests] The regression test for issue #14207
+    is unreliable
+  * #14468 [component: docs] Try on CodePen link does not work in
+    documentation /docs/user_guide/advanced/bokehjs.html
+  * #14469 [component: bokehjs] Canvas2D: Multiple readback
+    operations using getImageData are faster with the
+    willReadFrequently attribute set to true
+  * #14476 Improve handling of pd.NA in Property.matches
+  * #14497 mypy 1.15.0 fails in CI but not locally
+  * #14499 [component: docs] IndexError on importing
+    bokeh.sphinxext.bokeh_plot
+  * #14520 [component: bokehjs] BokehJS complains about categorical
+    factors for the BoxAnnotation widget
+  * #14536 Flex layouts need to apply `min_width` and `min_height`
+    selectively
+  * #14540 [component: tests] Tests are failing on Windows and
+    Python 3.10 after PR #14531
+  * #14541 New SVG icons have inconsistent line widths
+  * #14554 Add support for scalar uint32 color input.
+  * #14565 [component: bokehjs] DataTable source update broken
+  * #14574 [component: build] grammar build script failing with
+    whitespace in path
+  * #14597 [component: bokehjs] `document_ready` even trigger twice
+    with Bokeh 3.4.0.dev4
+  * #14602 [component: bokehjs] Layoutable components in side
+    panels don't appear in exported images
+  * #14620 Re-connect race condition on page reload
+  ## features:
+  * #2603 [component: bokehjs] Add a SizeBar guide to label
+    relative scatter glyph sizes
+  * #7338 Setting areas for the activation of the hover.
+  * #8608 [component: bokehjs] [Feature request] automatic
+    reconnect to server
+  * #9087 [component: bokehjs] Provide hit_filter property on
+    HoverTool and TapTool
+  * #9327 [component: bokehjs] [BUG] Not possible to disable
+    multi-select behavior for DataTable
+  * #12375 [FEATURE] Set axis label at a fixed distance from the
+    axis
+  * #14177 Define the initial set of common CSS variables
+  * #14323 Allow to place layouts in `Plot`'s side and center
+    panels
+  * #14324 Allow to add `legend_labels` to legends by `legend_name`
+  * #14398 Provide (tick) formatter for time deltas
+  * #14440 Expose row entries of ColumnDataSource on Python side
+  * #14460 [component: bokehjs] Large html output size when using
+    image_rgba.
+  * #14564 Notify about lost connection, etc. in the UI
+  * #14585 Add `bokeh` command for displaying settings (all, set)
+  * #14603 Re-connect behavior not configurable and potentially
+    destroys unsaved state
+  ## tasks:
+  * #9980 [component: tests] Migrate examples/integration to
+    bokehjs' integration tests
+  * #12282 [component: docs] Finalize migration from PNG to SVG
+    icons
+  * #12414 [BUG] Incorrect indentation with bokeh.embed.components
+  * #12469 [component: server] [BUG] IndexError when using bokeh
+    serve --dev without app directory or script
+  * #14314 [component: bokehjs] Landing page for BokehJS
+    test/devtools server
+  * #14393 [component: examples] Color sliders example has
+    inconsistent labeling
+  * #14418 [component: bokehjs] Enhance performance with large
+    scatter datasets - spatial
+  * #14427 [component: bokehjs] Enhance performance of _paint in
+    glyph_renderer
+  * #14434 [component: build] Deprecated license specifiers
+  * #14501 [component: docs] Make all Sphinx extensions except
+    bokeh-plot be internal
+  * #14513 [component: build] Update or replace boto release
+    dependency
+  * #14514 Update for mypy 1.16
+  * #14521 [component: docs] [DOCS] Update docs pages with new SVG
+    icons
+  * #14525 `_ModelResolver.add()` is too strict when redefining a
+    model
+  * #14534 [component: tests] CI failure: Narwhals 1.43
+  * #14555 [component: bokehjs] Improve color mapping performance
+  * #14571 [component: build] Resolve `npm audit` complaints
+  * #14580 [component: docs] Replace `save()` calls with `show()`
+    in examples
+  * #14582 [component: docs] rename `pygment_light_style` to
+    `pygments_light_style`
+  * #14586 [component: bokehjs] Micro optimizations multimarker
+  * #14588 [component: build] Upgrade to TypeScript 5.9
+  * #14591 [component: bokehjs] Update Flatbush
+  * #14601 [component: docs] Update bokeh 3.8 release notes
+  * #14622 Update `switcher.json` for 3.8 release
+
+-------------------------------------------------------------------

Old:
----
  bokeh-3.6.2-gh.tar.gz
  bokeh-3.6.2.tar.gz

New:
----
  bokeh-3.8.0-gh.tar.gz
  bokeh-3.8.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-bokeh.spec ++++++
--- /var/tmp/diff_new_pack.6tu7os/_old  2025-09-18 21:09:11.755710796 +0200
+++ /var/tmp/diff_new_pack.6tu7os/_new  2025-09-18 21:09:11.755710796 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-bokeh
 #
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -30,7 +30,7 @@
 
 %{?sle15_python_module_pythons}
 Name:           python-bokeh%{psuffix}
-Version:        3.6.2
+Version:        3.8.0
 Release:        0
 Summary:        Interactive plots and applications in the browser from Python
 License:        BSD-3-Clause
@@ -43,27 +43,19 @@
 Source1:        
https://github.com/bokeh/bokeh/archive/refs/tags/%{version}.tar.gz#/bokeh-%{version}-gh.tar.gz
 # Only present in the GH tarball, not extracted during non-test builds
 Source2:        
https://raw.githubusercontent.com/bokeh/bokeh/%{version}/docs/CHANGELOG
-BuildRequires:  %{python_module Jinja2 >= 2.9}
-BuildRequires:  %{python_module Pillow >= 7.1.0}
-BuildRequires:  %{python_module PyYAML >= 3.10}
 BuildRequires:  %{python_module base >= 3.10}
 BuildRequires:  %{python_module colorama}
-BuildRequires:  %{python_module contourpy >= 1.2}
-BuildRequires:  %{python_module numpy >= 1.16}
-BuildRequires:  %{python_module packaging >= 16.8}
-BuildRequires:  %{python_module pandas >= 1.2}
 BuildRequires:  %{python_module pip}
 BuildRequires:  %{python_module setuptools-git-versioning}
 BuildRequires:  %{python_module setuptools}
-BuildRequires:  %{python_module tornado >= 6.2}
 BuildRequires:  %{python_module wheel}
-BuildRequires:  %{python_module xyzservices >= 2021.9.1 }
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
 Requires:       python-Jinja2 >= 2.9
 Requires:       python-Pillow >= 7.1.0
 Requires:       python-PyYAML >= 3.10
 Requires:       python-contourpy >= 1.2
+Requires:       python-narwhals >= 1.13
 Requires:       python-numpy >= 1.16
 Requires:       python-packaging >= 16.8
 Requires:       python-pandas >= 1.2

++++++ CHANGELOG ++++++
--- /var/tmp/diff_new_pack.6tu7os/_old  2025-09-18 21:09:11.799712645 +0200
+++ /var/tmp/diff_new_pack.6tu7os/_new  2025-09-18 21:09:11.803712813 +0200
@@ -1,25 +1,78 @@
-2024-12-03    3.6.2:
+2025-08-29      3.8:
 --------------------
   * bugfixes:
-    - #14082 [BUG] p.circle(..) can't be added as renderer to PointDrawTool 
since 3.6
-    - #14153 [component: bokehjs] `ScaleBar` positioning doesn't work correctly
-    - #14160 [component: docs] Search box on start page has no surrounding line
-    - #14168 [component: bokehjs] [BUG] using add_tile to add multiple layers 
causes error on JScript side
+    - #12430 [component: bokehjs] [BUG] Step glyphs do not support linked 
brushing
+    - #12994 [component: bokehjs] [BUG] Patch does not output under certain 
conditions
+    - #13616 [component: bokehjs] [BUG] DateRangePicker value does not reflect 
value in browser when selection is aborted
+    - #14334 js_on_change not firing when range is updated in range tool
+    - #14352 [component: bokehjs] Log Axis and Range1d < 1 failing
+    - #14383 [component: bokehjs] `SerializationError: circular reference` 
When Passing List of Renderers to CustomJS Callbacks, but not when passing 
renderers sperately.
+    - #14396 [component: examples] Remove context from time of day in span 
example
+    - #14399 Bad typings for `list_attr_splat` (e.g. `Plot.axis`)
+    - #14413 [component: bokehjs] `ValueRef` `formatter` does not handle 
datetime nullable well
+    - #14420 [component: bokehjs] Enhance performance of WebGL multi_marker
+    - #14422 [component: bokehjs] Legend renderer not correctly positioned 
when saved with SaveTool
+    - #14424 [component: bokehjs] Patches with no data does not show plot with 
Bokeh 3.7+
+    - #14458 [component: bokehjs] Removing and re-adding DOM nodes causes 
React problems
+    - #14461 [component: tests] The regression test for issue #14207 is 
unreliable
+    - #14468 [component: docs] Try on CodePen link does not work in 
documentation /docs/user_guide/advanced/bokehjs.html
+    - #14469 [component: bokehjs] Canvas2D: Multiple readback operations using 
getImageData are faster with the willReadFrequently attribute set to true
+    - #14476 Improve handling of pd.NA in Property.matches
+    - #14497 mypy 1.15.0 fails in CI but not locally
+    - #14499 [component: docs] IndexError on importing 
bokeh.sphinxext.bokeh_plot
+    - #14520 [component: bokehjs] BokehJS complains about categorical factors 
for the BoxAnnotation widget
+    - #14536 Flex layouts need to apply `min_width` and `min_height` 
selectively
+    - #14540 [component: tests] Tests are failing on Windows and Python 3.10 
after PR #14531
+    - #14541 New SVG icons have inconsistent line widths
+    - #14554 Add support for scalar uint32 color input.
+    - #14565 [component: bokehjs] DataTable source update broken
+    - #14574 [component: build] grammar build script failing with whitespace 
in path
+    - #14597 [component: bokehjs] `document_ready` even trigger twice with 
Bokeh 3.4.0.dev4
+    - #14602 [component: bokehjs] Layoutable components in side panels don't 
appear in exported images
+    - #14620 Re-connect race condition on page reload
 
-  * tasks:
-    - #14088 [component: docs] [BUG] Missing radius parameter in code example
-    - #14086 Update links to sponsor page
-    - #14155 Backports for 3.6.2
-
-2024-11-06    3.6.1:
---------------------
-  * bugfixes:
-    - #14082 [BUG] p.circle(..) can't be added as renderer to PointDrawTool 
since 3.6
-    - #14090 [component: bokehjs] [BUG] Google Chrome 130 fails to draw 
figure, throws `TypeError: Failed to execute 'fill' on 
'CanvasRenderingContext2D'`
-    - #14107 [component: bokehjs] [BUG] Loss of mobile touch scrolling with 
update to Bokeh 3.6.0
+  * features:
+    - #2603 [component: bokehjs] Add a SizeBar guide to label relative scatter 
glyph sizes
+    - #7338 Setting areas for the activation of the hover.
+    - #8608 [component: bokehjs] [Feature request] automatic reconnect to 
server
+    - #9087 [component: bokehjs] Provide hit_filter property on HoverTool and 
TapTool
+    - #9327 [component: bokehjs] [BUG] Not possible to disable multi-select 
behavior for DataTable
+    - #12375 [FEATURE] Set axis label at a fixed distance from the axis
+    - #14177 Define the initial set of common CSS variables
+    - #14323 Allow to place layouts in `Plot`'s side and center panels
+    - #14324 Allow to add `legend_labels` to legends by `legend_name`
+    - #14398 Provide (tick) formatter for time deltas
+    - #14440 Expose row entries of ColumnDataSource on Python side
+    - #14460 [component: bokehjs] Large html output size when using image_rgba.
+    - #14564 Notify about lost connection, etc. in the UI
+    - #14585 Add `bokeh` command for displaying settings (all, set)
+    - #14603 Re-connect behavior not configurable and potentially destroys 
unsaved state
 
   * tasks:
-    - #14096 Backports for 3.6.1
+    - #9980 [component: tests] Migrate examples/integration to bokehjs' 
integration tests
+    - #12282 [component: docs] Finalize migration from PNG to SVG icons
+    - #12414 [BUG] Incorrect indentation with bokeh.embed.components
+    - #12469 [component: server] [BUG] IndexError when using bokeh serve --dev 
without app directory or script
+    - #14314 [component: bokehjs] Landing page for BokehJS test/devtools server
+    - #14393 [component: examples] Color sliders example has inconsistent 
labeling
+    - #14418 [component: bokehjs] Enhance performance with large scatter 
datasets - spatial
+    - #14427 [component: bokehjs] Enhance performance of _paint in 
glyph_renderer
+    - #14434 [component: build] Deprecated license specifiers
+    - #14501 [component: docs] Make all Sphinx extensions except bokeh-plot be 
internal
+    - #14513 [component: build] Update or replace boto release dependency
+    - #14514 Update for mypy 1.16
+    - #14521 [component: docs] [DOCS] Update docs pages with new SVG icons
+    - #14525 `_ModelResolver.add()` is too strict when redefining a model
+    - #14534 [component: tests] CI failure: Narwhals 1.43
+    - #14555 [component: bokehjs] Improve color mapping performance
+    - #14571 [component: build] Resolve `npm audit` complaints
+    - #14580 [component: docs] Replace `save()` calls with `show()` in examples
+    - #14582 [component: docs] rename `pygment_light_style` to 
`pygments_light_style`
+    - #14586 [component: bokehjs] Micro optimizations multimarker
+    - #14588 [component: build] Upgrade to TypeScript 5.9
+    - #14591 [component: bokehjs] Update Flatbush
+    - #14601 [component: docs] Update bokeh 3.8 release notes
+    - #14622 Update `switcher.json` for 3.8 release
 
 2024-09-26      3.6:
 --------------------

++++++ bokeh-3.6.2-gh.tar.gz -> bokeh-3.8.0-gh.tar.gz ++++++
/work/SRC/openSUSE:Factory/python-bokeh/bokeh-3.6.2-gh.tar.gz 
/work/SRC/openSUSE:Factory/.python-bokeh.new.27445/bokeh-3.8.0-gh.tar.gz 
differ: char 13, line 1

++++++ bokeh-3.6.2-gh.tar.gz -> bokeh-3.8.0.tar.gz ++++++
/work/SRC/openSUSE:Factory/python-bokeh/bokeh-3.6.2-gh.tar.gz 
/work/SRC/openSUSE:Factory/.python-bokeh.new.27445/bokeh-3.8.0.tar.gz differ: 
char 4, line 1

Reply via email to