forked from pool/python-bokeh
Compare commits
6 Commits
Author | SHA256 | Date | |
---|---|---|---|
|
ff669c56da | ||
0b18222a8e | |||
|
99657a8ab8 | ||
2ebfa968cb | |||
|
267cc2d79e | ||
f728728c9d |
181
CHANGELOG
181
CHANGELOG
@ -1,30 +1,165 @@
|
|||||||
2024-06-25 3.4.2:
|
2024-12-03 3.6.2:
|
||||||
--------------------
|
|
||||||
* tasks:
|
|
||||||
- #13843 [component: tests] Robustify bokehjs' SVG unit tests
|
|
||||||
- #13876 [component: docs] Restore warning-less sphinx build
|
|
||||||
- #13929 Backports for 3.4.2
|
|
||||||
|
|
||||||
2024-04-11 3.4.1:
|
|
||||||
--------------------
|
--------------------
|
||||||
* bugfixes:
|
* bugfixes:
|
||||||
- #13544 [component: docs] Docs build on Windows not working
|
- #14082 [BUG] p.circle(..) can't be added as renderer to PointDrawTool since 3.6
|
||||||
- #13692 [component: bokehjs] [BUG] Blurry plots with WebGL
|
- #14153 [component: bokehjs] `ScaleBar` positioning doesn't work correctly
|
||||||
- #13725 [component: bokehjs] [BUG] Enforce `max_interval` / `min_interval` if `{x,y}_range` is not set
|
- #14160 [component: docs] Search box on start page has no surrounding line
|
||||||
- #13795 [component: docs] Example code block for CustomJSFilter is missing
|
- #14168 [component: bokehjs] [BUG] using add_tile to add multiple layers causes error on JScript side
|
||||||
- #13803 [component: bokehjs] [BUG] 3.4.0: Selection glyph no longer employs selection_glyph properties
|
|
||||||
- #13804 [component: bokehjs] `InputWidget.title` doesn't update anymore
|
|
||||||
- #13806 [component: bokehjs] [BUG] Switching order of children in layout has no effect
|
|
||||||
- #13793 [component: docs] Fix indentation issue
|
|
||||||
- #13820 [component: docs] fix path and typos related to jupyter.rst
|
|
||||||
- #13821 [component: docs] fix indentation of layout_function param
|
|
||||||
|
|
||||||
* tasks:
|
* tasks:
|
||||||
- #13631 [component: docs] DOC Missing vertical gap between grid items in First Steps guides
|
- #14088 [component: docs] [BUG] Missing radius parameter in code example
|
||||||
- #13765 [component: docs] Missing release notes
|
- #14086 Update links to sponsor page
|
||||||
- #13772 [component: docs] Remove twitter icon link from docs and other properties
|
- #14155 Backports for 3.6.2
|
||||||
- #13788 Enable RUF001 to lint confusable characters
|
|
||||||
- #13816 Backports for 3.4.1
|
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
|
||||||
|
|
||||||
|
* tasks:
|
||||||
|
- #14096 Backports for 3.6.1
|
||||||
|
|
||||||
|
2024-09-26 3.6:
|
||||||
|
--------------------
|
||||||
|
* 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
|
||||||
|
|
||||||
|
2024-07-04 3.5:
|
||||||
|
--------------------
|
||||||
|
* bugfixes:
|
||||||
|
- #8766 [component: bokehjs] box_select not working as active_drag for gridplot
|
||||||
|
- #12638 [component: bokehjs] Make Slider and Image available in BokehJS (JS only)
|
||||||
|
- #13515 [component: tests] CI unit-test on Python 3.9 fails systematically
|
||||||
|
- #13623 [component: bokehjs] [BUG] TextAreaInput resizable=False doesn't set resize: none
|
||||||
|
- #13720 [component: docs] Explanation is part of the code block in the latex_axis_labels_titles_labels example
|
||||||
|
- #13766 [component: bokehjs] [BUG] Dropdown doesnt update properly when .menu changed in 3.4
|
||||||
|
- #13771 [component: bokehjs] GMap example not showing glyphs
|
||||||
|
- #13787 [component: bokehjs] [BUG] DataTable inside Dialog
|
||||||
|
- #13789 [component: docs] [BUG] JS errors on Bokeh docs page
|
||||||
|
- #13824 [component: docs] activate pydata-sphinx-theme version banner
|
||||||
|
- #13834 [component: build] bokehjs' build fails on Windows with no explanation
|
||||||
|
- #13844 [component: build] [BUG] cannot build environment with pixi due to `firefox =>96` constraint
|
||||||
|
- #13848 Can't build extensions on Windows
|
||||||
|
- #13852 [component: bokehjs] [BUG] <b> and <strong> ignored in tooltips on Firefox
|
||||||
|
- #13878 [component: bokehjs] Bokeh.Plotting.figure.circle in bokehjs can't find `x` and `y` in a ColumnDataSource
|
||||||
|
- #13894 [component: bokehjs] `Tooltip` is initially attached to the DOM when it shouldn't be
|
||||||
|
- #13895 [component: bokehjs] Inner canvas layers need `overflow: hidden` after PR #13863
|
||||||
|
- #13897 [component: docs] [BUG] Typing of layouts.gridplot expects wrong type if ncols given
|
||||||
|
- #13902 Release build fails after PR #13901
|
||||||
|
- #13910 [component: tests] Tests/CI fail due to a regression in requests 2.32.0
|
||||||
|
- #13912 [component: bokehjs] [BUG] Dialog and Datatable don't get along well
|
||||||
|
- #13919 [component: bokehjs] [BUG] Bokeh 3.5 no longer allow custom properties for HTMLAttr
|
||||||
|
- #13923 [component: bokehjs] `Tooltip.content` doesn't rebuild views on change
|
||||||
|
- #13948 [component: docs] Version banner warns about unknown version on latest docs after 3.4.2 release
|
||||||
|
- #13951 [component: bokehjs] [BUG] Image Glyph causing tons of unnecessary calls to set_data
|
||||||
|
- #13822 [component: docs] remove consecutive "the" and fix typos in touched files
|
||||||
|
- #13879 [component: docs] Fix broken example in user guide advanced bokehjs
|
||||||
|
- #13884 [component: docs] silence warning in `theme_glyphs.py`
|
||||||
|
- #13908 [component: bokehjs] Fix `CartesianFrame`'s position and generalize `rendering_target()`
|
||||||
|
- #13926 [component: docs] Remove `blob/main` and `tree/master` from references
|
||||||
|
- #13927 [component: docs] update path in readme for server examples
|
||||||
|
- #13939 [component: docs] correct version string to match dev name from switcher.json
|
||||||
|
- #13940 [component: bokehjs] Fix initialization of `AjaxDataSource` and add tests
|
||||||
|
|
||||||
|
* features:
|
||||||
|
- #8289 [component: bokehjs] Permanent labels on Networkx graph
|
||||||
|
- #10439 [component: bokehjs] Activate wheel zoom by default with BokehJS
|
||||||
|
- #12185 [component: bokehjs] [FEATURE] Legend click events
|
||||||
|
- #12759 [component: bokehjs] [FEATURE] Support using CSS Variables in place of colors
|
||||||
|
- #13599 [FEATURE] Support formatters when using Template as HoverTool
|
||||||
|
- #13646 [FEATURE] Support BoxSelectTool-like range-setting for the RangeTool
|
||||||
|
- #13652 [FEATURE] `HTMLLabel` to support `stylesheets` and `css_classes`
|
||||||
|
- #13673 [FEATURE] Add Carbon Theme
|
||||||
|
- #13728 [FEATURE] Create option for wheel zoom tool to apply only to subplot nearest to the cursor position
|
||||||
|
- #13792 [component: server] [FEATURE] Allow bokeh server embed script to forward credentials
|
||||||
|
- #13861 [FEATURE] Support directory upload and clearing inputs from Python for `FileInput` widget
|
||||||
|
- #13935 [FEATURE] Allow extensions to register server side events
|
||||||
|
- #13936 [component: bokehjs] `AjaxDataSource.if_modified` not implemented
|
||||||
|
- #13467 [component: bokehjs] Add scale up boundary to datetimetickformatter
|
||||||
|
- #13810 Add support for `BoxAnnotation.inverted`
|
||||||
|
- #13890 Add support for server sent bokeh/model/UI events
|
||||||
|
- #13906 Add support for resize and drag handles to `BoxAnnotation`
|
||||||
|
|
||||||
|
* tasks:
|
||||||
|
- #11745 [component: docs] Need examples of callbacks with BokehJS
|
||||||
|
- #13791 [component: docs] [DOC] Boxplot example: some whiskers and vbar are rendered slightly asymmetrically and boldly
|
||||||
|
- #13831 [component: bokehjs] Tap tool default mode should select+unselect, but not append
|
||||||
|
- #13856 [component: build] Move sampledata files to pip/conda installable package
|
||||||
|
- #13634 Drop support for Python 3.9 and modernize the codebase
|
||||||
|
- #13686 [component: examples] added metadata to spans and strips example
|
||||||
|
- #13731 [component: examples] Add metadata to the data_models.py in plotting example
|
||||||
|
- #13735 [component: bokehjs] Improve type safety of DOM elements on `core/dom`
|
||||||
|
- #13747 [component: build] Upgrade to TypeScript 5.4
|
||||||
|
- #13770 [component: bokehjs] Remove legacy font measurement logic
|
||||||
|
- #13778 [component: bokehjs] Simplify eslint's configuration
|
||||||
|
- #13802 [component: build] Update bokehjs' dependencies and clear dependabot alerts
|
||||||
|
- #13839 [component: server] remove unnecessary code from ProtocolHandler.handle
|
||||||
|
- #13840 Upgrade to mypy 1.10.0 and ruff 0.4.2
|
||||||
|
- #13847 Upgrade CI actions to most recent versions
|
||||||
|
- #13860 Remove unused code from `bokeh.models.plots`
|
||||||
|
- #13862 [component: bokehjs] Redesign `CartesianFrame` as an internal model/view
|
||||||
|
- #13863 [component: bokehjs] Generalize bbox handling in UI views (DOM and canvas)
|
||||||
|
- #13877 [component: bokehjs] Replace `PlotView.renderer_view()` with generic `ViewQuery`
|
||||||
|
- #13882 Remove old deprecations
|
||||||
|
- #13889 [component: docs] Repository cloning issues
|
||||||
|
- #13892 Unify definitions of enums in `bokeh.core.enums`
|
||||||
|
- #13925 [component: build] Add `http://` to devtools server
|
||||||
|
- #13961 Final preparations for 3.5.0 release
|
||||||
|
|
||||||
2024-03-14 3.4:
|
2024-03-14 3.4:
|
||||||
--------------------
|
--------------------
|
||||||
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:dd7bf0bb0021b841613c7d078b8ae8bb9814e10af64344ec719f78a7e6eb9b94
|
|
||||||
size 44896567
|
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:a16d5cc0abb93d2d270d70fc35851f3e1b9208814a985a4678e0ba5ef2d9cd42
|
|
||||||
size 6409417
|
|
3
bokeh-3.6.2-gh.tar.gz
Normal file
3
bokeh-3.6.2-gh.tar.gz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:62c84e66254e21e6653a0e76d5cc9ef68f9a75a36de979cbba2f3982a65301f6
|
||||||
|
size 45624298
|
3
bokeh-3.6.2.tar.gz
Normal file
3
bokeh-3.6.2.tar.gz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:2f3043d9ecb3d5dc2e8c0ebf8ad55727617188d4e534f3e7208b36357e352396
|
||||||
|
size 6247610
|
@ -1,3 +1,199 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Dec 5 14:52:37 UTC 2024 - Dirk Müller <dmueller@suse.com>
|
||||||
|
|
||||||
|
- update to 3.6.2:
|
||||||
|
* #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
|
||||||
|
* #14088 [component: docs] [BUG] Missing radius parameter
|
||||||
|
in code example
|
||||||
|
* #14086 Update links to sponsor page
|
||||||
|
* #14155 Backports for 3.6.2
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Nov 27 16:37:34 UTC 2024 - Ben Greiner <code@bnavigator.de>
|
||||||
|
|
||||||
|
- 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 <code@bnavigator.de>
|
||||||
|
|
||||||
|
- Update to 3.5.2
|
||||||
|
* 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)
|
||||||
|
* Allowed auto-activation of tools using wheel/scroll events when
|
||||||
|
modifiers are set (pull request 13815)
|
||||||
|
* Added support for CSS variable based styling to plot renderers
|
||||||
|
(pull request 13828)
|
||||||
|
* Added support for outline shapes to text-like glyphs (Text, TeX
|
||||||
|
and MathML) (pull request 13620)
|
||||||
|
* Added support for range setting gesture to RangeTool and
|
||||||
|
allowed a choice of gesture (pan, tap or none) (pull request
|
||||||
|
13855)
|
||||||
|
* Added support for server-sent events, in particular for
|
||||||
|
ClearInput event on input widgets (pull request 13890)
|
||||||
|
* Added support for Legend item click events and
|
||||||
|
Legend.{on_click,js_on_click}() APIs (pull request 13922)
|
||||||
|
* Added support for wheel zoom of renderers under the cursor when
|
||||||
|
using sub-coordinates (pull request 13826)
|
||||||
|
* Added support for directory upload for FileInput (pull request
|
||||||
|
13873)
|
||||||
|
* Added support for formatters to ValueRef model and improved
|
||||||
|
tooltip templating in HoverTool (pull request 13650)
|
||||||
|
* Added support for interaction handles (move, resize) to
|
||||||
|
BoxAnnotation (pull request 13906)
|
||||||
|
* Dropped support for Python 3.9 and modernized the codebase
|
||||||
|
(pull request 13634)
|
||||||
|
- Release 3.4.3
|
||||||
|
* Fixed performance regression related to inherited image data in
|
||||||
|
Image-like glyphs (pull request 13952)
|
||||||
|
* Fixed spurious warning about unknown bokeh version in the
|
||||||
|
documentation (pull request 13949)
|
||||||
|
* 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)
|
||||||
|
* Improved type hints of gridplot() (pull request 13914)
|
||||||
|
* Fixed merging of plots in grid plots when only one plot is
|
||||||
|
involved (pull request 13978)
|
||||||
|
* Fixed indexing of categories in CategoricalSlider widget (pull
|
||||||
|
request 13966)
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Wed Aug 14 14:49:21 UTC 2024 - Dirk Müller <dmueller@suse.com>
|
Wed Aug 14 14:49:21 UTC 2024 - Dirk Müller <dmueller@suse.com>
|
||||||
|
|
||||||
|
@ -30,31 +30,32 @@
|
|||||||
|
|
||||||
%{?sle15_python_module_pythons}
|
%{?sle15_python_module_pythons}
|
||||||
Name: python-bokeh%{psuffix}
|
Name: python-bokeh%{psuffix}
|
||||||
Version: 3.4.2
|
Version: 3.6.2
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Statistical interactive HTML plots for Python
|
Summary: Interactive plots and applications in the browser from Python
|
||||||
License: BSD-3-Clause
|
License: BSD-3-Clause
|
||||||
URL: https://bokeh.org/
|
URL: https://bokeh.org/
|
||||||
# Source-URL: https://github.com/bokeh/bokeh/
|
# 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
|
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
|
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
|
# Only present in the GH tarball, not extracted during non-test builds
|
||||||
Source2: https://raw.githubusercontent.com/bokeh/bokeh/%{version}/docs/CHANGELOG
|
Source2: https://raw.githubusercontent.com/bokeh/bokeh/%{version}/docs/CHANGELOG
|
||||||
BuildRequires: %{python_module Jinja2 >= 2.9}
|
BuildRequires: %{python_module Jinja2 >= 2.9}
|
||||||
BuildRequires: %{python_module Pillow >= 7.1.0}
|
BuildRequires: %{python_module Pillow >= 7.1.0}
|
||||||
BuildRequires: %{python_module PyYAML >= 3.10}
|
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 colorama}
|
||||||
BuildRequires: %{python_module contourpy >= 1}
|
BuildRequires: %{python_module contourpy >= 1.2}
|
||||||
BuildRequires: %{python_module numpy >= 1.16}
|
BuildRequires: %{python_module numpy >= 1.16}
|
||||||
BuildRequires: %{python_module packaging >= 16.8}
|
BuildRequires: %{python_module packaging >= 16.8}
|
||||||
BuildRequires: %{python_module pandas >= 1.2}
|
BuildRequires: %{python_module pandas >= 1.2}
|
||||||
BuildRequires: %{python_module pip}
|
BuildRequires: %{python_module pip}
|
||||||
BuildRequires: %{python_module setuptools-git-versioning}
|
BuildRequires: %{python_module setuptools-git-versioning}
|
||||||
BuildRequires: %{python_module setuptools}
|
BuildRequires: %{python_module setuptools}
|
||||||
BuildRequires: %{python_module tornado >= 5.1}
|
BuildRequires: %{python_module tornado >= 6.2}
|
||||||
BuildRequires: %{python_module wheel}
|
BuildRequires: %{python_module wheel}
|
||||||
BuildRequires: %{python_module xyzservices >= 2021.9.1 }
|
BuildRequires: %{python_module xyzservices >= 2021.9.1 }
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
@ -62,12 +63,11 @@ BuildRequires: python-rpm-macros
|
|||||||
Requires: python-Jinja2 >= 2.9
|
Requires: python-Jinja2 >= 2.9
|
||||||
Requires: python-Pillow >= 7.1.0
|
Requires: python-Pillow >= 7.1.0
|
||||||
Requires: python-PyYAML >= 3.10
|
Requires: python-PyYAML >= 3.10
|
||||||
Requires: python-base >= 3.8
|
Requires: python-contourpy >= 1.2
|
||||||
Requires: python-contourpy >= 1
|
|
||||||
Requires: python-numpy >= 1.16
|
Requires: python-numpy >= 1.16
|
||||||
Requires: python-packaging >= 16.8
|
Requires: python-packaging >= 16.8
|
||||||
Requires: python-pandas >= 1.2
|
Requires: python-pandas >= 1.2
|
||||||
Requires: python-tornado >= 5.1
|
Requires: python-tornado >= 6.2
|
||||||
Requires: python-xyzservices >= 2021.9.1
|
Requires: python-xyzservices >= 2021.9.1
|
||||||
Requires(post): update-alternatives
|
Requires(post): update-alternatives
|
||||||
Requires(postun): update-alternatives
|
Requires(postun): update-alternatives
|
||||||
@ -108,10 +108,11 @@ BuildRequires: npm
|
|||||||
%python_subpackages
|
%python_subpackages
|
||||||
|
|
||||||
%description
|
%description
|
||||||
Bokeh is a Python interactive visualization library that targets web
|
Bokeh is an interactive visualization library for modern web browsers.
|
||||||
browsers for presentation. It provides concise construction of
|
It provides elegant, concise construction of versatile graphics and affords
|
||||||
graphics in the style of D3.js, and favors delivering this capability
|
high-performance interactivity across large or streaming datasets.
|
||||||
with interactivity over large or streaming datasets.
|
Bokeh can help anyone who wants to create interactive plots, dashboards,
|
||||||
|
and data applications quickly and easily.
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%if !%{with test}
|
%if !%{with test}
|
||||||
|
Loading…
Reference in New Issue
Block a user