|
| 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 | + |
1 | 101 | 2024-09-26 3.6:
|
2 | 102 | --------------------
|
3 | 103 | * bugfixes:
|
|
0 commit comments