diff --git a/CHANGELOG b/CHANGELOG new file mode 100644 index 0000000..a87bf2c --- /dev/null +++ b/CHANGELOG @@ -0,0 +1,6523 @@ +2024-04-11 3.4.1: +-------------------- + * bugfixes: + - #13544 [component: docs] Docs build on Windows not working + - #13692 [component: bokehjs] [BUG] Blurry plots with WebGL + - #13725 [component: bokehjs] [BUG] Enforce `max_interval` / `min_interval` if `{x,y}_range` is not set + - #13795 [component: docs] Example code block for CustomJSFilter is missing + - #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: + - #13631 [component: docs] DOC Missing vertical gap between grid items in First Steps guides + - #13765 [component: docs] Missing release notes + - #13772 [component: docs] Remove twitter icon link from docs and other properties + - #13788 Enable RUF001 to lint confusable characters + - #13816 Backports for 3.4.1 + +2024-03-14 3.4: +-------------------- + * bugfixes: + - #6826 [component: bokehjs] Tap events not registering during MouseMove events + - #8508 [component: bokehjs] Tap event latency + - #10782 [component: bokehjs] Typo in prelude.ts + - #11794 `BOKEH_DEV=true` assumes file resources when using the server + - #12088 [component: bokehjs] [BUG] Select widget has no value if only options are provided but the UI suggests otherwise + - #12616 [component: bokehjs] [BUG] installing bokehjs from npm doesn't pull in dependencies + - #12870 [component: bokehjs] [BUG] DatetimeTickFormatter strips leading 0 in "%H" format, works in " %H" + - #13071 [component: bokehjs] [BUG] Pinching zoom-in on touch devices + - #13131 [component: bokehjs] roots added in a callback are not displayed + - #13157 [component: bokehjs] Prevent blink when updating ImageURL source + - #13281 [component: bokehjs] font-size does not depend on --font-size css variable + - #13293 [component: bokehjs] [BUG] _hit_point() is broken in VAreaStep + - #13337 [component: bokehjs] [BUG] `output_notebook(resources=INLINE)` in jupyter lab does not load jquery + - #13362 [component: bokehjs] [BUG] Inconsistent handling of background and border fill alpha + - #13378 [component: bokehjs] [BUG] `Axis.major_label_overrides` being `{}` causing error in deserialization + - #13389 Unable to clone models with readonly properties + - #13421 `bokehjsdir(dev=True)` doesn't resolve `bokehjs/build` anymore + - #13441 [component: bokehjs] [BUG] filter.booleans doesn't trigger the re-render of the plot + - #13483 [component: bokehjs] [BUG] RangeTool does not respect target `max_interval` + - #13499 [BUG] Latex does not render in Notebook + - #13500 [component: bokehjs] [BUG] Box edit tool using all supported glyphs + - #13520 [component: bokehjs] [BUG] Template does not seem to render correctly in Firefox + - #13524 [component: docs] [BUG] Missing SRI hash for version 2.2.2 + - #13525 [component: docs] [BUG] Unexpected attribute 'size' to Circle + - #13536 [component: bokehjs] ColumnDataSource.selected.indices incompatibility with CDSView.filter.indices [BUG] + - #13555 [component: bokehjs] [BUG] image hover value is wrong on inverted axes + - #13558 [component: build] Release build CI workflow fails + - #13563 [BUG] Return type of the Model.__new__ function is incorrect + - #13583 [component: tests] `minimal-deps` CI job fails with "coroutine was never awaited" + - #13598 [component: bokehjs] [BUG] Improve NaT support for HoverTool + - #13607 [component: bokehjs] [BUG] Multiple inline math elements in different axes causing axis labels to disappear + - #13611 [component: bokehjs] [BUG] Layout won’t update after curdoc().unhold() + - #13637 [BUG] Regression handling glyph border_radius that is a dict + - #13648 [component: bokehjs] [BUG] WebGL Rect with large corner radius rendered incorrectly + - #13678 [component: bokehjs] [BUG] Using tap tool makes image glyph disappear with webgl enabled + - #13679 [component: examples] Deprecation warning in notebook_embed.ipynb + - #13688 Useless error formatting can be sometimes costly in on_change setup + - #13698 [component: docs] Missing links in docs in "Third-party integrations" page + - #13716 Errors related to MIN_PREFERRED_MAX_WIDTH while building the docs + - #13717 [component: docs] Broken page in the docs + - #13729 [component: docs] [BUG] Documentation Missing space character in the command to enable jupyter server extension in jupyterLab docs. + - #13739 [component: docs] [BUG] Documentation: TypeScript in Custom Extensions section fails to compile + - #13743 VBox is not working in 3.4.0rc1 + - #13755 [component: bokehjs] [BUG] Button does not updated when property is changed + - #13756 [component: bokehjs] `Tooltip` node positioning is wrong when the target is offset + - #13713 [component: build] Fix logic in plugin prelude + - #13718 [component: docs] add MathTextGlyph to imports + - #13737 [component: build] Include generated TS modules in extensions' build + - #13741 [component: bokehjs] Avoid spurious warning about Py/Js version mismatch + - #13758 [component: docs] fix broken link in first_steps_9.rst + + * features: + - #2367 Different sizes not used for selection & nonselection glyphs + - #4284 Add attribution annotation + - #4416 Add support Title/Label bounding box padding + - #8153 [component: bokehjs] Feature Request: Hide some (but not all) tools from toolbar + - #8519 Overlapping attribution for labels tiles + - #8898 [component: bokehjs] Allow Select to accept non-string option values + - #9843 categorical slider + - #10317 [BUG] Cannot deselect with TapTool + - #10583 The empty_value property of EditTools needs generalizing + - #12243 [FEATURE] DataTable from_dataframe() + - #12651 [BUG] bokeh.plotting.graph.from_networkx fails on graphs having nodes with string index values + - #13291 [FEATURE] Inline widgets for data entry + - #13349 [component: bokehjs] Tooltip for tab panels + - #13682 [FEATURE] - DataTable - Conditional Formatting + - #13697 [component: bokehjs] [BUG] HoverTool can't adress source with `ö` + - #13612 Add support for math text glyphs + - #13625 Allow users to provide custom units of measurement + + * tasks: + - #3529 Unify dev and non-minified resources + - #9684 [component: bokehjs] If BokehJS isn't available, error message should be displayed + - #10157 [component: examples] Replacing Iris data with penguin data + - #12941 [component: build] Don't upload ESM files to CDN + - #13246 Complete the consolidation of scatter markers in bokeh.plotting + - #13381 [component: docs] Document new-style (ESM) JS callbacks + - #13387 [component: docs] [FEATURE] Improving the "Deployment scenario" section of the user guide + - #13430 [component: build] Split up _sri.json + - #13485 Update contour line calculations to use ContourPy's LineType.ChunkCombinedNan + - #13533 Errors in codebase CI runs using MyPy 1.7.0 + - #13570 [component: docs] Add documentation and tests for non-visual overrides (PR #13554) + - #13585 [component: bokehjs] [BUG] HTML `