Skip to content

Commit 91c96fe

Browse files
author
mattpap
committed
Deployment updates for release 3.7.0
1 parent 4b0092f commit 91c96fe

File tree

9 files changed

+127
-13
lines changed

9 files changed

+127
-13
lines changed

bokehjs/make/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@bokeh/make",
3-
"version": "3.7.0-rc.2",
3+
"version": "3.7.0",
44
"private": true,
55
"description": "Internal package for bokehjs' build system",
66
"license": "BSD-3-Clause",

bokehjs/package-lock.json

+7-7
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

bokehjs/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@bokeh/bokehjs",
3-
"version": "3.7.0-rc.2",
3+
"version": "3.7.0",
44
"description": "Interactive, novel data visualization",
55
"keywords": [
66
"bokeh",

bokehjs/src/compiler/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@bokeh/compiler",
3-
"version": "3.7.0-rc.2",
3+
"version": "3.7.0",
44
"private": true,
55
"description": "Internal package for bokehjs' extensions compiler",
66
"license": "BSD-3-Clause",

bokehjs/src/lib/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@bokeh/lib",
3-
"version": "3.7.0-rc.2",
3+
"version": "3.7.0",
44
"private": true,
55
"description": "Internal package for bokehjs' implementation",
66
"license": "BSD-3-Clause",

bokehjs/src/server/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@bokeh/server",
3-
"version": "3.7.0-rc.2",
3+
"version": "3.7.0",
44
"private": true,
55
"description": "Internal package for bokehjs' server",
66
"license": "BSD-3-Clause",

bokehjs/test/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@bokeh/test",
3-
"version": "3.7.0-rc.2",
3+
"version": "3.7.0",
44
"private": true,
55
"description": "Internal package for bokehjs' testing framework and tests",
66
"license": "BSD-3-Clause",

docs/CHANGELOG

+100
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,103 @@
1+
2025-03-12 3.7:
2+
--------------------
3+
* bugfixes:
4+
- #6662 [component: bokehjs] Legend click policy on touchscreens
5+
- #9663 [component: bokehjs] [BUG] data value tooltip incorrect on figure.image with log scale
6+
- #10976 [component: bokehjs] Wrong data shape for a glyph results in an exception
7+
- #11434 [component: bokehjs] DataTable with 100K rows hangs on select operations
8+
- #11594 [component: bokehjs] HTML annotations bound to a frame don't support clipping
9+
- #13076 [component: bokehjs] [BUG] Bytes property comparisons not implemented
10+
- #13119 [component: bokehjs] [BUG] Server CDS update with slider performance degraded
11+
- #13566 [component: bokehjs] [BUG] Legend outside plot area won’t resize
12+
- #13885 [component: bokehjs] [BUG] Tooltips not shown when plot is in fullscreen
13+
- #14120 [component: bokehjs] DOM models don't allow updating
14+
- #14134 [component: bokehjs] WebKit bugs associated with dual DOM/canvas rendering feature
15+
- #14183 [component: bokehjs] [BUG] Dialog widget multiple show/hide broken
16+
- #14207 [component: bokehjs] [BUG] Toggling widget visibility triggers zoom in for unrelated figure
17+
- #14246 [component: bokehjs] [BUG] Toggling tool visibility has no effect.
18+
- #14265 [component: bokehjs] Bad legend glyph rendering in standalone SVG
19+
- #14280 [component: bokehjs] Unintialized figure range triggers JS error when adding a tile
20+
- #14283 mypy 1.15 breaks `type[Literal[...]]` usage in enums
21+
- #14285 [component: docs] Links to population server example are not correct
22+
- #14296 Patching failing due to Numpy 2.0 changes
23+
- #14297 [component: examples] Spectrogram app example is broken
24+
- #14300 [component: examples] Surface3d example is broken
25+
- #14304 [component: examples] Stocks example is broken
26+
- #14310 Fill and hatch properties are applied inconsistently
27+
- #14328 [component: examples] Blank tooltips at bokehjs/examples/hover
28+
- #14339 [component: bokehjs] SpatialIndex.bounds is broken
29+
- #14342 `mypy` fails due to upgraded narwhals type declarations
30+
- #14360 [component: examples] plots in tile_demo are not linked (even when the description states so)
31+
- #14389 `Model` type declaration is invalid
32+
- #14102 [component: tests] Fixed extended equality definition in defaults' tests
33+
34+
* features:
35+
- #5497 [component: bokehjs] Group hover tool toolbar icons
36+
- #6556 Add a progress bar to bokeh widgets list
37+
- #10020 [component: bokehjs] Windowed Auto-ranging
38+
- #11082 [component: bokehjs] Auto-ranging for wedges (and single circles?)
39+
- #13027 [component: bokehjs] [FEATURE] RangeTool: Use different cursor icons for changing the range vs. dragging the range
40+
- #13186 [FEATURE] datetime formatting: enhance default formatting
41+
- #13773 Add support toggleable `CustomAction` tool buttons
42+
- #13780 [FEATURE] Use Narwhals to support more dataframe types as input
43+
- #14030 [component: bokehjs] [FEATURE] Box zoom tool - enable dynamic dimensions zooming
44+
- #14122 Allow `CrosshairTool` to work on axes
45+
- #14123 [component: bokehjs] `ValueOf(model, attr)` needs a configurable formatter
46+
- #14184 [component: bokehjs] [FEATURE] Display Bokeh version as a tooltip on the Bokeh logo
47+
- #14225 Allow to access tools via a context menu regardless of toolbar visibility
48+
- #14230 Add `element_id` or `html_id` property to `UIElement` and related models
49+
- #14254 Add support for static types to glyph methods in figure' API
50+
- #14288 Add support for static typing to `figure()`
51+
- #14292 Add label and on/off icon to `Switch` widget
52+
- #14375 Use `Image` property type in `ImageURLTexture.url`
53+
- #14384 [component: bokehjs] Add support for auto-activation of `WheelZoomTool` when plot is focused
54+
- #14081 Add support for `Drawer` UI component
55+
- #14106 Improve `PanTool`'s cursor and state handling
56+
- #14133 [component: bokehjs] Repaint when viewport scale/pixel ratio changes
57+
- #14165 Add support for custom scatter markers
58+
59+
* tasks:
60+
- #13095 [BUG] TypeError with row and file_html
61+
- #13292 Allow to statically type models and properties in bokeh
62+
- #13779 [component: examples] [DOCUMENTATION] Boxplot example wrongly computes whiskers
63+
- #13817 [BUG] Cannot `micropip.install("bokeh>=3.4.0")`
64+
- #13899 Make Circle.radius non-optional
65+
- #14083 [component: bokehjs] [BUG] Build fails in TypeScript 5.7-dev (nightly)
66+
- #14215 [FEATURE] Install instructions and CoC link update
67+
- #14244 CI workflows complain about conda's channel configuration
68+
- #14249 Replace `[FEATURE] ` prefix with `type: feature` label in issue template
69+
- #14276 Address late review of PR #14228
70+
- #14316 Add `Any` to `args` and `kwargs` in explicit `__init__` to support Init signatures
71+
- #14319 Upgrade `ubuntu-20.04` to `ubuntu-24.04` in CI
72+
- #14331 [component: docs] Simplify the legend example
73+
- #14351 Bokeh 3.7 type hinting does not work for Python 3.10 and Python 3.11
74+
- #14367 [component: docs] Improved docstrings for LOD options
75+
- #14372 [component: build] Upgrade to TypeScript 5.8
76+
- #14386 [component: tests] Fail tests if baseline name contains problematic characters
77+
- #14053 Upgrade Ubuntu on GitHub actions to 24.04
78+
- #14094 [component: build] Rename `scripts:watch` task to `watch`
79+
- #14103 [component: tests] Re-run unit tests with `--last-failed` in CI
80+
- #14105 [component: tests] Add a workflow to test Chromium versions on demand
81+
- #14113 [component: bokehjs] Fix syntax in `bokehjs-test-chromium.yml` workflow
82+
- #14115 [component: bokehjs] More syntax fixes in `bokehjs-test-chromium.yml`
83+
- #14116 [component: bokehjs] More fixes to `bokehjs-test-chromium.yml`
84+
- #14118 Lock closed issues/prs
85+
- #14125 [component: bokehjs] Temporarily disable bokehjs tests in CI on Windows and OSX
86+
- #14127 Add `process-only` to avoid failing `lock-threads` workflow
87+
- #14131 [component: tests] Improvements to bokehjs' tests framework
88+
- #14147 Run lock threads workflow once a week
89+
- #14167 [component: build] Upgrade to TypeScript 5.7
90+
- #14176 Fix spelling across the repository
91+
- #14209 [component: tests] Add `BOKEH_CHROME` environment variable for BokehJS test
92+
- #14219 [component: tests] Add test to capture effect of setting max-height to 100%
93+
- #14233 Improve typing in `plotting._renderer`
94+
- #14234 Don't apply `min_width`/`min_height` unnecessarily
95+
- #14239 [component: tests] Add Google Chrome for Testing to list of Chrome executable names
96+
- #14240 [component: docs] Build docs without GOOGLE_API_KEY if BOKEH_DOCS_CDN=local
97+
- #14290 Forward ports docs 3.7
98+
- #14408 Update `switcher.json` for 3.7.0 release
99+
- #14409 Update `switcher.json` for 3.7.0 release
100+
1101
2024-09-26 3.6:
2102
--------------------
3103
* bugfixes:

src/bokeh/_sri/3.7.0.json

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
{
2+
"bokeh-3.7.0.js": "E5Nl2eKOhIOVX1lNr23FsZgSXHFkBN6OLFse2OwmypYa9G1xcPCnGegJcyhe3yso",
3+
"bokeh-3.7.0.min.js": "chmanOchIUJ1a27wMNUjVXmJd8pbcN+Qfy7mLCcT586teFIHMeEunhEqp8efAgfy",
4+
"bokeh-api-3.7.0.js": "5Wa7oxw6CmlxlD5x6bIhb0GWsmtpKVhK4jWo8B3ZbkQgOLnOJsuqe2oxDVVxmfe2",
5+
"bokeh-api-3.7.0.min.js": "O+PRep1QGywGejgnt62lkdC9kfwRVDdj7EEuK83KicrazxMP/jw2chcxxq2KCbDP",
6+
"bokeh-gl-3.7.0.js": "/EAnnnVN+ssvZEucgkrvS61DC2AbhtxNodQc8Mg0z3TkzS87hqvYy6HdvXXh7QQu",
7+
"bokeh-gl-3.7.0.min.js": "O4aggrSzhULefxFsSpe9QFf6xbDFZMe4Hg7RbJWFXc3D1cCjIBF2gf6aj+1xHzvv",
8+
"bokeh-mathjax-3.7.0.js": "7ZtHUltCRb3N9K+yzlvNIqHa5aVhu213dV6qzbho+VyLHa0UKZvAP2mScW4v5WXJ",
9+
"bokeh-mathjax-3.7.0.min.js": "BC4NwP46sxnShZvj/KWzsv0R7Ljbb/9zNCeq0UXwdkjPhm9hCBvmOUmqdLoXTiDk",
10+
"bokeh-tables-3.7.0.js": "B86HbBUNkHki9glq/tEQ8R1mBZzDvBdVehQGBkzhf3Xxx0FjhMS+44CARIyHivPV",
11+
"bokeh-tables-3.7.0.min.js": "h7bzIoA2/TAMhTYefHNQJSsEcP6/uhT+D5NytLbfXHWVQpde1X1mnX+Ev9vitycB",
12+
"bokeh-widgets-3.7.0.js": "Pav4WKBSFq0cPgigxdbJqfjoGDEKhLLDJq/LQ7piHQiO/EqYq9137Xl4cgzvq5o1",
13+
"bokeh-widgets-3.7.0.min.js": "Shl5jcByONM2TVCQjgkt6u+u3dxcqiqt1o5g2LS0RM0tWgGg+vDT7pziQ6n4sW3z"
14+
}

0 commit comments

Comments
 (0)