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 2026-03-20 21:21:31 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-bokeh (Old) and /work/SRC/openSUSE:Factory/.python-bokeh.new.8177 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-bokeh" Fri Mar 20 21:21:31 2026 rev:55 rq:1341470 version:3.9.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-bokeh/python-bokeh.changes 2026-01-23 17:34:41.501954298 +0100 +++ /work/SRC/openSUSE:Factory/.python-bokeh.new.8177/python-bokeh.changes 2026-03-20 21:21:42.894266589 +0100 @@ -1,0 +2,39 @@ +Fri Mar 20 03:53:19 UTC 2026 - Steve Kowalik <[email protected]> + +- Remove upper bound on python-pytest-asyncio. + +------------------------------------------------------------------- +Sat Mar 14 21:23:19 UTC 2026 - Dirk Müller <[email protected]> + +- update to 3.9.0: + * - #14817 MyPy can crash on Bokeh 3.9.0.dev9 code + * - #14776 [component: bokehjs] Don't add BBox if an axis has + fixed position + * - #14815 [component: bokehjs] Bounds using FactorRanges + aren't respected in the first visualization + * - #14881 Default compression level seems too high + * - #14894 NoChannelsConfiguredError breaks CI after PR #14309 + * - #10706 [component: bokehjs] [BUG] DataCube not respecting + 'target' arg on initial creation + * - #14404 bokeh info should handle missing npm more gracefully + * - #14502 Legends fail to export using bokeh.io.export_svgs + * - #14549 [component: bokehjs] Updating Div text from hover + causes infinite loop + * - #14616 Add `is_silenced` function to the public API + * - #14645 [component: bokehjs] `CategoricalSlider` shows + 'undefined' for some categories when a certain number of + categories is given + * - #14690 [component: bokehjs] Bokehjs test/devtools server + examples error on Windows + * - #14700 [component: tests] Regression test for #11339 fails + randomly since Chrome version upgrade. + * - #14709 [component: build] ESM minified bundles don't work + due to bad imports + * - #14730 CI sometimes fails on MacOS with "The template is + not valid" + * - #14744 [component: bokehjs] Use `outline_width` in `Legend` + * - #14750 [component: bokehjs] Block glyph doesn't account for + reversed axes + * - #14756 [component: build] Build CI job failing + +------------------------------------------------------------------- Old: ---- bokeh-3.8.2-gh.tar.gz bokeh-3.8.2.tar.gz New: ---- bokeh-3.9.0-gh.tar.gz bokeh-3.9.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-bokeh.spec ++++++ --- /var/tmp/diff_new_pack.UBTvZN/_old 2026-03-20 21:21:44.990353917 +0100 +++ /var/tmp/diff_new_pack.UBTvZN/_new 2026-03-20 21:21:44.994354083 +0100 @@ -30,7 +30,7 @@ %{?sle15_python_module_pythons} Name: python-bokeh%{psuffix} -Version: 3.8.2 +Version: 3.9.0 Release: 0 Summary: Interactive plots and applications in the browser from Python License: BSD-3-Clause @@ -84,7 +84,7 @@ BuildRequires: %{python_module pydot} BuildRequires: %{python_module pygraphviz} BuildRequires: %{python_module pyshp} -BuildRequires: %{python_module pytest-asyncio >= 0.18.1 with %python-pytest-asyncio < 0.23} +BuildRequires: %{python_module pytest-asyncio} BuildRequires: %{python_module pytest-timeout} BuildRequires: %{python_module pytest-tornado} BuildRequires: %{python_module pytest-xdist} @@ -195,7 +195,7 @@ %doc README.md CHANGELOG %python_alternative %{_bindir}/bokeh %{python_sitelib}/bokeh/ -%{python_sitelib}/bokeh-%{version}*-info +%{python_sitelib}/bokeh-%{version}.dist-info %{python_sitelib}/typings/ %endif ++++++ CHANGELOG ++++++ --- /var/tmp/diff_new_pack.UBTvZN/_old 2026-03-20 21:21:45.046356250 +0100 +++ /var/tmp/diff_new_pack.UBTvZN/_new 2026-03-20 21:21:45.050356416 +0100 @@ -1,20 +1,99 @@ -2026-01-06 3.8.2: +2026-03-11 3.9: -------------------- * bugfixes: - - #14768 [component: server] Incomplete Origin Validation in WebSockets in Bokeh server applications + - #14584 `Div` from `bokeh.models.dom` raisese ValueError in `show` call + - #14724 Bokeh protocol doesn't use binary encoding in `pull-doc-reply` message + - #14569 [component: bokehjs] Adjust overlay in case of 1D box zoom + - #14799 [component: build] Compilation failing with whitespace in path + - #13578 [component: tests] Unit tests are failing due to changes in pytest-asyncio + - #14568 [component: bokehjs] [BUG] Wheel Zoom Tool and Categorical Axis Range + - #14817 MyPy can crash on Bokeh 3.9.0.dev9 code + - #14776 [component: bokehjs] Don't add BBox if an axis has fixed position + - #14815 [component: bokehjs] Bounds using FactorRanges aren't respected in the first visualization + - #14881 Default compression level seems too high + - #14894 NoChannelsConfiguredError breaks CI after PR #14309 + - #10706 [component: bokehjs] [BUG] DataCube not respecting 'target' arg on initial creation + - #14404 bokeh info should handle missing npm more gracefully + - #14502 Legends fail to export using bokeh.io.export_svgs + - #14549 [component: bokehjs] Updating Div text from hover causes infinite loop + - #14616 Add `is_silenced` function to the public API + - #14645 [component: bokehjs] `CategoricalSlider` shows 'undefined' for some categories when a certain number of categories is given + - #14690 [component: bokehjs] Bokehjs test/devtools server examples error on Windows + - #14700 [component: tests] Regression test for #11339 fails randomly since Chrome version upgrade. + - #14709 [component: build] ESM minified bundles don't work due to bad imports + - #14730 CI sometimes fails on MacOS with "The template is not valid" + - #14744 [component: bokehjs] Use `outline_width` in `Legend` + - #14750 [component: bokehjs] Block glyph doesn't account for reversed axes + - #14756 [component: build] Build CI job failing - * tasks: - - #14767 Backports for 3.8.2 - -2025-11-07 3.8.1: --------------------- - * bugfixes: - - #14618 [component: docs] Local documentation build fails with `Extension error (sphinxext.opengraph)` - - #14626 [component: docs] Local documentation fails on Windows because of missing svg icons - - #14651 [component: bokehjs] HoverTool parameter @$name for stacked bar chart not working in version 3.8.0 + * features: + - #14417 [component: bokehjs] Cannot scroll or wrap large number of tabs + - #14742 [FEATURE] Add padding to step + - #14772 [component: bokehjs] Add support for property value editing in `Examiner` component + - #14779 Add support for displaying contents with Markdown syntax + - #14607 Enhancements for `bokeh settings` + - #14716 [component: bokehjs] [Feature Request] Native Text/Glyph Outline Support (Inspired by Matplotlib PathEffects) * tasks: - - #14704 Backports for 3.8.1 + - #14346 Redesign `Dropdown` widget to use `Menu` model + - #14698 Use auto_box_zoom as the default tool + - #14786 [component: build] Replace `ts-node` and `tsconfig-paths` with `tsc`, ES modules and imports maps + - #14789 [component: build] Migrate to eslint 9.x + - #14793 Enhance performance of bitset in CDS view + - #14795 [component: bokehjs] Enhance performance of indices map in CDS view + - #14782 [component: build] Drop `baseUrl` from `tsconfig.json` files + - #14802 [component: bokehjs] Enhance performance of _value_record_references in has_props + - #14804 Pandas 3.0 compatibility + - #14810 [component: bokehjs] Use ES2026 `UInt8Array.{to,from}Base64` if available + - #14816 Adapt to new CoW behavior in Pandas 3.0 + - #14822 Allow to disable linking layouts cross panels in `Tabs` + - #14824 [component: bokehjs] Perform inplace byte swap for big endian conversion + - #14826 [component: bokehjs] Optimize code paths around min/max operations in linear color mapper + - #14836 Update release notes for 3.9 release + - #14841 [component: bokehjs] Update isX type checks + - #14845 Remove redundant `type="text/javascript"` from `<script>` tags + - #14851 Serializing numpy string arrays is slow + - #13335 [component: bokehjs] Minify WebGL shaders + - #14835 [component: server] Tornado's `add_callback_from_signal` is deprecated and will be removed in 7.0 + - #14873 [component: tests] Deprecation warning in a depedency of SymPy causes examples' tests to fail + - #14884 Add 3.8.x release notes to 3.9 + - #14864 [component: docs] SRI hash tables in release notes broken for some versions + - #14919 [component: docs] Update `switcher.json` for 3.9 release + - #13229 Lower log level for "dropped patch" message + - #14312 [component: bokehjs] Figure out how to apply hatch visuals in CSS rendering mode + - #14482 Add discussed color system to Bokeh code base + - #14546 Allow streaming on empty CDS + - #14548 [component: examples] Add cartopy example + - #14631 [component: docs] Improve network docs, re: use any Glyph to draw network nodes + - #14633 Move away from PEP604 - use of `|` for isinstance/issubclass + - #14635 [component: docs] Docs: help user find builtin marker types + - #14638 CodeQL JS job encountering errors + - #14641 Prefer stdlib NamedTemporaryFile + - #14642 Avoid bokeh.core.properties internally + - #14643 Clean up import cruft + - #14660 Update to latest ruff + - #14662 [component: build] Add support for Python 3.14 + - #14666 Add missing stubs & fix indirect imports + - #14670 Drop pandas dependency for hexbin calculation + - #14671 [component: tests] Upgrade to a newer version of Chromium for image diff tests + - #14679 [component: build] Resolve nodejs 24.x dep0190 deprecation + - #14681 [component: bokehjs] Experiment with support for virtual DOM in bokehjs + - #14683 [component: build] Drop Pandas as a required dependency + - #14684 Defer xyzservice import + - #14692 Some CI environment does not work with strict channel-priority + - #14694 [component: bokehjs] Address TODO comments around style (`.less`) files + - #14696 [component: bokehjs] Replace generator to enhance query performance of views. + - #14705 Avoid unnecessary model instantiations in _pop_renderer_args + - #14717 Improve performance of data to screen mapping for (linear) scale + - #14721 Speedup validation of Seq[Any] + - #14735 [component: docs] Add AI contributions policy + - #14745 Performance improvement to process_tools_arg + - #14747 Performance improvement to convert_date_to_datetime + - #14753 [component: build] Resolve `npm audit` complains + - #14757 [component: build] Publish npm packages in CI with trusted provders + - #14770 [component: build] Resolve `npm audit`'s complaints + - #14783 [component: build] Modularize `tsconfig.json` using `extends` syntax + - #14632 Misc import updates 2025-08-29 3.8: -------------------- ++++++ bokeh-3.8.2-gh.tar.gz -> bokeh-3.9.0-gh.tar.gz ++++++ /work/SRC/openSUSE:Factory/python-bokeh/bokeh-3.8.2-gh.tar.gz /work/SRC/openSUSE:Factory/.python-bokeh.new.8177/bokeh-3.9.0-gh.tar.gz differ: char 14, line 1 ++++++ bokeh-3.8.2-gh.tar.gz -> bokeh-3.9.0.tar.gz ++++++ /work/SRC/openSUSE:Factory/python-bokeh/bokeh-3.8.2-gh.tar.gz /work/SRC/openSUSE:Factory/.python-bokeh.new.8177/bokeh-3.9.0.tar.gz differ: char 4, line 1
