diff --git a/CHANGELOG b/CHANGELOG index c0489f4..3d2cb14 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,24 +1,70 @@ -2024-08-23 3.5.2: +2024-11-06 3.6.1: -------------------- * bugfixes: - - #13987 [BUG] If Origin is missing from cookie, autoload js handler fails with Tornado KeyError: 'Origin' - - #14002 [component: bokehjs] [BUG] Embedded server websocket cannot be used in `srcdoc` iframe - - #14013 [component: bokehjs] [BUG] Glyphs should correctly use configured ranges - - #14020 Fix ValueError check in ColumnDataSource.patch - - #14022 Fix ValueError in get_graph_kwargs + - #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 * tasks: - - #14004 [BUG] `Numpy.datetime64` does not work when streaming - - #14006 [component: bokehjs] [BUG] Example program range_tool.py fails to run: "unexpected attribute 'start_gesture' to RangeTool" - - #14018 Backports for 3.5.2 + - #14096 Backports for 3.6.1 -2024-07-25 3.5.1: +2024-09-26 3.6: -------------------- * bugfixes: - - #13967 [component: docs] Add missing release notes + - #4951 ModelExtensions - all resources from a whole module are loaded + - #7524 GroupFilter only accepts strings + - #13827 [component: bokehjs] [BUG] Lack of range expansion when there remains unbounded directions, even when `maintain_focus=False` + - #13886 [component: bokehjs] [BUG] NPM package has types (*.d.ts) in incorrect location + - #13957 [component: bokehjs] Explicit selection glyph example broken + - #13959 [BUG] Reset Tool Error in Bokeh Gridplot with Single Plot + - #13964 [component: bokehjs] [BUG] page won't render if CustomJS args has a dict with key "constructor" + - #13965 [component: bokehjs] [BUG] CategoricalSlider shows ‘undefined’ value and skip that value + - #13972 BOKEH_MINIFIED not working + - #13984 [component: tests] [BUG] Deprecation warning treated as error in pytest hook + - #14014 [component: bokehjs] [BUG] StringFormatter `nan_format` seems broken + - #14054 [component: bokehjs] [BUG] Custom hover tooltip on image plot shows all the image data. + - #14058 [component: bokehjs] [BUG] Clearing selection with ESC only works on first selection tool + - #14068 [component: bokehjs] [BUG] Unable to change figures displayed by altering children attribute of gridplot (or other layout classes) in JS callback + - #14072 [component: bokehjs] [BUG] Spinner input not responding to wheel event + - #13968 [component: docs] fix indentation in `offset` parameter for `Title` + - #14038 [component: bokehjs] Allow `is_equal(0, -0)` to be true to match `===` + - #14055 [component: docs] fix some typos + - #14065 [component: build] Generate correct `*.d.ts` files for CSS modules + + * features: + - #601 [component: bokehjs] Add support for click events on categorical axes + - #11104 [component: bokehjs] [FEATURE] Option for DataTable column sorting to place NaNs last + - #13130 [component: bokehjs] Add CustomJSTicker + - #13893 [component: bokehjs] [FEATURE] Custom sorting of columns in a table + - #13905 [component: bokehjs] [FEATURE] triangle relative size by data units + - #13921 [FEATURE] Attach ScaleBar to subplot range + - #14035 [component: bokehjs] Add WebGL implementation for Ngon glyph + - #14031 [component: bokehjs] Add "open image in a new tab" mode to save tool + - #14033 Add support for click-style pan tools * tasks: - - #13982 Backports for 3.5.1 + - #12303 [FEATURE] Improved error message on token expiry + - #13835 [FEATURE] NumPy 2.0 support + - #13960 [component: docs] Remove sampledata download in contributing guide + - #13963 [FEATURE] Add a conda channel for rc releases + - #13969 [component: bokehjs] [BUG] Plots fail in Firefox 115.12.0esr (64-bit) + - #13946 [component: build] Upgrade to TypeScript 5.5 + - #13977 [component: bokehjs] Make `GlyphRenderer` generic in glyph type and remove a lot of `any` types + - #13992 Remove docker and old integration tests cruft + - #14019 [component: docs] Python docstring argument fixes + - #14021 [component: docs] Fix HTML/CSS warning for palette group detail + - #14023 [component: docs] Remove outdated known issues list from BokehJS docs + - #14024 [component: docs] Update setup and testing docs dev guide + - #14037 [component: bokehjs] Clean up factor range and add factor method + - #14048 [component: bokehjs] Add missing `abstract` modifier to classes + - #14051 [component: bokehjs] Use pseudo type members to avoid casting + - #14052 [component: bokehjs] Make `PaletteSelect` use stylehseets instead of inline styles + - #14056 [component: bokehjs] Upgrade to TypeScript 5.6 + - #14064 [component: build] Add `script:watch` task for incremental builds + - #14067 [component: build] Upgrade `@types/node` and fix npm audit's concerns + - #14071 [component: docs] fix a typo + - #14074 [component: docs] Bring 3.5.x point release notes to 3.6.0 + - #14075 [component: docs] Add release notes for bokeh 3.6.0 2024-07-04 3.5: -------------------- diff --git a/bokeh-3.5.2-gh.tar.gz b/bokeh-3.5.2-gh.tar.gz deleted file mode 100644 index aff7e2a..0000000 --- a/bokeh-3.5.2-gh.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9f7facd8520a9203adeb4d796e87c3b1b52c0f2f0dbbc9e5b1acdc025c0dd0c5 -size 45466176 diff --git a/bokeh-3.5.2.tar.gz b/bokeh-3.5.2.tar.gz deleted file mode 100644 index d1f984a..0000000 --- a/bokeh-3.5.2.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:03a54a67db677b8881834271c620a781b383ae593af5c3ea2149164754440d07 -size 6163320 diff --git a/bokeh-3.6.1-gh.tar.gz b/bokeh-3.6.1-gh.tar.gz new file mode 100644 index 0000000..7e987ed --- /dev/null +++ b/bokeh-3.6.1-gh.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cb1dd296c05a88eafaa176b88af7ecef55741279858f911c970e8ed55f5bae92 +size 45544139 diff --git a/bokeh-3.6.1.tar.gz b/bokeh-3.6.1.tar.gz new file mode 100644 index 0000000..60cfe83 --- /dev/null +++ b/bokeh-3.6.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:04d3fb5fac871423f38e4535838164cd90c3d32e707bcb74c8bf991ed28878fc +size 6246963 diff --git a/python-bokeh.changes b/python-bokeh.changes index 8764872..448eaa7 100644 --- a/python-bokeh.changes +++ b/python-bokeh.changes @@ -1,3 +1,109 @@ +------------------------------------------------------------------- +Wed Nov 27 16:37:34 UTC 2024 - Ben Greiner + +- Update to 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 + ## tasks: + * #14096 Backports for 3.6.1 +- Release 3.6.0 + ## bugfixes: + * #4951 ModelExtensions - all resources from a whole module are + loaded + * #7524 GroupFilter only accepts strings + * #13827 [component: bokehjs] [BUG] Lack of range expansion when + there remains unbounded directions, even when + `maintain_focus=False` + * #13886 [component: bokehjs] [BUG] NPM package has types + (*.d.ts) in incorrect location + * #13957 [component: bokehjs] Explicit selection glyph example + broken + * #13959 [BUG] Reset Tool Error in Bokeh Gridplot with Single + Plot + * #13964 [component: bokehjs] [BUG] page won't render if CustomJS + args has a dict with key "constructor" + * #13965 [component: bokehjs] [BUG] CategoricalSlider shows + ‘undefined’ value and skip that value + * #13972 BOKEH_MINIFIED not working + * #13984 [component: tests] [BUG] Deprecation warning treated as + error in pytest hook + * #14014 [component: bokehjs] [BUG] StringFormatter `nan_format` + seems broken + * #14054 [component: bokehjs] [BUG] Custom hover tooltip on image + plot shows all the image data. + * #14058 [component: bokehjs] [BUG] Clearing selection with ESC + only works on first selection tool + * #14068 [component: bokehjs] [BUG] Unable to change figures + displayed by altering children attribute of gridplot (or other + layout classes) in JS callback + * #14072 [component: bokehjs] [BUG] Spinner input not responding + to wheel event + * #13968 [component: docs] fix indentation in `offset` parameter + for `Title` + * #14038 [component: bokehjs] Allow `is_equal(0, -0)` to be true + to match `===` + * #14055 [component: docs] fix some typos + * #14065 [component: build] Generate correct `*.d.ts` files for + CSS modules + ## features: + * #601 [component: bokehjs] Add support for click events on + categorical axes + * #11104 [component: bokehjs] [FEATURE] Option for DataTable + column sorting to place NaNs last + * #13130 [component: bokehjs] Add CustomJSTicker + * #13893 [component: bokehjs] [FEATURE] Custom sorting of columns + in a table + * #13905 [component: bokehjs] [FEATURE] triangle relative size by + data units + * #13921 [FEATURE] Attach ScaleBar to subplot range + * #14035 [component: bokehjs] Add WebGL implementation for Ngon + glyph + * #14031 [component: bokehjs] Add "open image in a new tab" mode + to save tool + * #14033 Add support for click-style pan tools + ## tasks: + * #12303 [FEATURE] Improved error message on token expiry + * #13835 [FEATURE] NumPy 2.0 support + * #13960 [component: docs] Remove sampledata download in + contributing guide + * #13963 [FEATURE] Add a conda channel for rc releases + * #13969 [component: bokehjs] [BUG] Plots fail in Firefox + 115.12.0esr (64-bit) + * #13946 [component: build] Upgrade to TypeScript 5.5 + * #13977 [component: bokehjs] Make `GlyphRenderer` generic in + glyph type and remove a lot of `any` types + * #13992 Remove docker and old integration tests cruft + * #14019 [component: docs] Python docstring argument fixes + * #14021 [component: docs] Fix HTML/CSS warning for palette group + detail + * #14023 [component: docs] Remove outdated known issues list from + BokehJS docs + * #14024 [component: docs] Update setup and testing docs dev + guide + * #14037 [component: bokehjs] Clean up factor range and add + factor method + * #14048 [component: bokehjs] Add missing `abstract` modifier to + classes + * #14051 [component: bokehjs] Use pseudo type members to avoid + casting + * #14052 [component: bokehjs] Make `PaletteSelect` use + stylehseets instead of inline styles + * #14056 [component: bokehjs] Upgrade to TypeScript 5.6 + * #14064 [component: build] Add `script:watch` task for + incremental builds + * #14067 [component: build] Upgrade `@types/node` and fix npm + audit's concerns + * #14071 [component: docs] fix a typo + * #14074 [component: docs] Bring 3.5.x point release notes to + 3.6.0 + * #14075 [component: docs] Add release notes for bokeh 3.6.0 + ------------------------------------------------------------------- Wed Sep 25 10:52:18 UTC 2024 - Ben Greiner diff --git a/python-bokeh.spec b/python-bokeh.spec index b885c6d..7eeef89 100644 --- a/python-bokeh.spec +++ b/python-bokeh.spec @@ -30,22 +30,23 @@ %{?sle15_python_module_pythons} Name: python-bokeh%{psuffix} -Version: 3.5.2 +Version: 3.6.1 Release: 0 Summary: Interactive plots and applications in the browser from Python License: BSD-3-Clause URL: https://bokeh.org/ # Source-URL: https://github.com/bokeh/bokeh/ -# for the precompiled JS files +# PyPI sdist for the precompiled JS files +# in order to build the JS on our own, need to resolve gh#openSUSE/obs-service-node_modules#43 Source0: https://files.pythonhosted.org/packages/source/b/bokeh/bokeh-%{version}.tar.gz -# for the tests +# Github repo for the tests 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.8} +BuildRequires: %{python_module base >= 3.10} BuildRequires: %{python_module colorama} BuildRequires: %{python_module contourpy >= 1.2} BuildRequires: %{python_module numpy >= 1.16} @@ -62,7 +63,6 @@ BuildRequires: python-rpm-macros Requires: python-Jinja2 >= 2.9 Requires: python-Pillow >= 7.1.0 Requires: python-PyYAML >= 3.10 -Requires: python-base >= 3.8 Requires: python-contourpy >= 1.2 Requires: python-numpy >= 1.16 Requires: python-packaging >= 16.8