- 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
OBS-URL: https://build.opensuse.org/request/show/1226944
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-bokeh?expand=0&rev=51
## 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
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-bokeh?expand=0&rev=97
* Fixed a bug in masking indices with secondary ranges in Patches
and MultiPolygons glyphs (pull request 14016)
* Restored support for browsers that don’t implement
OffscreenCanvas (pull request 14008)
* Improved determination of WebSocket protocol in <iframe>
embedding (pull request 14003)
* Fixed a bug in handling of CORS requests (pull request 13999)
* Fixed an issue with numpy 2.0 and streaming ndarrays (pull
request 14007)
* Fixed bad string formatting in various error messages (pull
request 14020, pull request 14022)
- Release 3.5.1
* Fixed handling of certain classes of objects in HasProps
internals (pull request 13970)
* Restored support for BOKEH_MINIFIED=no in resources (pull
request 13974)
* Updated the location of *.d.ts files in package.json (pull
request 13975)
* Fixed merging of plots in grid plots when only one plot is
involved (pull request 13978)
* Restored a bit of legacy font measurement logic for Firefox ESR
(pull request 13979)
* Fixed indexing of categories in CategoricalSlider widget (pull
request 13966)
- Release 3.5.0
* Added support for BoxAnnotation.inverted property (pull request
13810)
* Added support for key modifiers to WheelZoomTool and
WheelPanTool (pull request 13815)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-bokeh?expand=0&rev=95
- Update to version 3.4.0:
* Too many changes to list, see
%{_docdir}/python3<N>-bokeh/CHANGELOG.
- Add CHANGELOG file as Source; it is missing from PyPI tarballs.
- Drop bokeh-sampledata.tar.xz as tarball cannot be checked
against upstream (it is generated locally by the packager and
liable to be compromised); delete or disable tests depending on
sampledata.
- Drop python-nbconvert requirement for test flavour on `%ix86`,
where it is unavailable and disable related tests; make tests
flavour arch dependent.
OBS-URL: https://build.opensuse.org/request/show/1166738
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-bokeh?expand=0&rev=87
- Update to 3.3.4
## bugfixes:
- #13594 [component: docs] New glyphs are missing from TOCs,
indexes
- #13654 [component: server] [BUG] Tornado client sometimes not
correctly cleaned up leading to continuous keep alive ping
failures
- #13656 [component: tests] Tests fail due to pandas'
deprecation warning
- #13660 [component: bokehjs] [BUG] BooleanFilter doesn't work
with np.array
- #13659 [component: docs] Fix missing User Guide sidebars
## tasks:
- #13502 [component: bokehjs] [FEATURE] Assist in measuring
display and interaction latency
- #13587 [component: docs] [BUG] Update link to Jinja project
in server documentation
- #13568 [component: examples] Add Metadata for
airports_graph.py and geojson_source.py
- #13626 Force import line wrap by count and line length
- #13647 [component: docs] Update CoC to use reporting form
- #13664 [component: docs] Address missing image thumbnail
- Requires pytest-asyncio 0.21.x
OBS-URL: https://build.opensuse.org/request/show/1155070
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-bokeh?expand=0&rev=85
* [BUG] Spinner in float mode with int step will increment to int
* [BUG] Incorrectly formatted ticks with %f format when time is
older than the Epoch
* [BUG] Running the docs' "Specialized Axis Ticking" example
fails due to Node compilation error
* [component: bokehjs] [BUG] Issue with adding DataTable to a
new tab from a callback
* [component: docs] Empty bullet points above collapsible blocks
in documentation
* [component: bokehjs] Updating button icon does
not work on the first click[BUG]
* [component: bokehjs] p.rect and possible others
in combination with factor_cmap no longer handles NaN values
* [component: bokehjs] [BUG] HoverTools not
correctly located in Notebook
* [BUG] daylight_warsaw_2013 emits a warning
* 13452 [component: bokehjs] [BUG] ImageStack hover
tooltip shows incorrect numbers
* [component: bokehjs] RangeTool not working in Jupyter notebook
* [component: bokehjs] [BUG] DateRangePicker
selects individual dates by default
* [component: bokehjs] [BUG] {v,h}strip not
showing when values are large and width/height is small on
WebGL
* Convert value of `BOKEH_DEFAULT_SERVER_PORT` to `int`
not reset all figures
full text search for MultiChoice and auto complete input
* tested with all packages with an active %check from
- #10457 [component: bokehjs] [BUG]Reverse Y axis range with circle
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-bokeh?expand=0&rev=79
* [BUG] Division element id of components can be
invalid for CSS
* [component: server] [BUG] Domain is not resolved
correctly when using BOKEH_RESOURCES=server
* `load_notebook()` uses non-unique DOM element
IDs
* [component: bokehjs] [BUG] Artifacts on the
signal when using WebGL to plot
* [component: build] bokehjs' build fails on
Windows 10 due to creating symlinks
* [component: examples] `autocompleteinput.py`
example doesn't work with pandas 2.0
* [component: docs] `README.md` in `examples/`
doesn't reflect the contents of the directory
* [component: bokehjs] [BUG] Incorrect behaviour
of Slider control on Safari (macOS)
* [component: bokehjs] Heavy `lazy_initialize()`
can result in a race condition
* [BUG] Fix broken link to tools guide
* Fix bokeh.sphinxext.util after PR #13041
* [component: server] Fix `MultiRootStaticHandler`
after PR #13041
* [component: docs] fix broken docs refs
* [component: bokehjs] Fix race conditions related
to layout resize and updates
* [component: bokehjs] accent are sorted last in
sorted Tablecolumn
* [component: bokehjs] Investigate duplicated
`ctx.stroke()` in various hatch patterns
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-bokeh?expand=0&rev=70
- Update to version 3.0.2
## bugfixes
* #4930 interaction between tooltips and gridplots
* #12429 [component: bokehjs] [BUG] Line selection does not
render the unselected end line segments
* #12531 [component: bokehjs] [BUG] latex in titles - upright
characters that should be italic
* #12551 [component: tests] bokehjs' unit tests fail on chromium
107
* #12554 [component: docs] Custom.js needs update for switcher
* #12578 [component: bokehjs] [BUG] gridplot reset button does
not reset all figures
* #12585 [component: bokehjs] [BUG] line_policy='none' for
HoverTool does not generate any tooltip
* #12587 [component: server] [BUG] Don't delete
importlib.metadata in __init__.py
* #12593 [BUG] Guard numpy.typing.ArrayType with `if
TYPE_CHECKING`
## tasks
* #12557 [component: docs] Need automation for updating
switcher.json
* #12560 [FEATURE] remove mock
* #12562 [BUG] Tests: "python" is not a guaranteed executable
* #12566 [component: docs] Fix dates and typo in release docs for
3.0.0/3.0.1
* #12569 [component: build] Add Python 3.11 to CI
* #12571 [component: tests] Remove flaky from integration tests
* #12573 [component: tests] Add a regression test for issue #4888
* #12579 Upgrade to mypy 0.990
* #12581 Disable Selenium integration tests for now
OBS-URL: https://build.opensuse.org/request/show/1036991
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-bokeh?expand=0&rev=38
- Update to version 3.0.2
## bugfixes
* #4930 interaction between tooltips and gridplots
* #12429 [component: bokehjs] [BUG] Line selection does not
render the unselected end line segments
* #12531 [component: bokehjs] [BUG] latex in titles - upright
characters that should be italic
* #12551 [component: tests] bokehjs' unit tests fail on chromium
107
* #12554 [component: docs] Custom.js needs update for switcher
* #12578 [component: bokehjs] [BUG] gridplot reset button does
not reset all figures
* #12585 [component: bokehjs] [BUG] line_policy='none' for
HoverTool does not generate any tooltip
* #12587 [component: server] [BUG] Don't delete
importlib.metadata in __init__.py
* #12593 [BUG] Guard numpy.typing.ArrayType with `if
TYPE_CHECKING`
## tasks
* #12557 [component: docs] Need automation for updating
switcher.json
* #12560 [FEATURE] remove mock
* #12562 [BUG] Tests: "python" is not a guaranteed executable
* #12566 [component: docs] Fix dates and typo in release docs for
3.0.0/3.0.1
* #12569 [component: build] Add Python 3.11 to CI
* #12571 [component: tests] Remove flaky from integration tests
* #12573 [component: tests] Add a regression test for issue #4888
* #12579 Upgrade to mypy 0.990
* #12581 Disable Selenium integration tests for now
* #12597 Backports for 3.0.2
* #12600 Updates for 3.0.2
OBS-URL: https://build.opensuse.org/request/show/1036960
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-bokeh?expand=0&rev=63
- Update to version 3.0.1
* point release that addresses an issue with runtime dependencies
- Add patches for test suite:
* bokeh-remove-mock.patch gh#bokeh/bokeh#12561
* bokeh-sys-executable.patch gh#bokeh/bokeh#12563
- Update to version 3.0.0
* Bokeh Version 3.0.0 is a major milestone of Bokeh project.
## Major changes
* Support for legacy web browser (e.g. IE, non-ES6 compliant) was
removed
* Official support for Python 3.7 was removed and for 3.10 added
* Layout and CSS interoperability was redesigned and greatly
improved
* Serialization protocol was redesigned and vastly improved
* CSS was modularized and all UI components are now Web
components
* Django integration was moved to
https://github.com/bokeh/bokeh-django
## Minor changes
* Support added for favicon.ico files
* Initial import times reduced
* Support added for new selection policy NodesAndAdjacentNodes
* Plot.remove_tools() function added
- Drop bokeh-pr12218-Pillow9.2.patch
OBS-URL: https://build.opensuse.org/request/show/1033858
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-bokeh?expand=0&rev=61