Note
Migration guide content has moved to the Migration Guides Wiki page in order to better support continuous updates and edits.
Releases#
3.7.0#
Bokeh version 3.7.0
(January 2025) is a minor milestone of Bokeh project.
Improved
PanTool
’s cursor and state management handling (pull request 14106)Improved handling of
touch-action
based on active tools and their supported events (pull request 14109)Allowed
CrosshairTool
andHoverTool
to trigger from axes (pull request 14124)Added support for dual canvas and DOM rendering to
Legend
annotation (pull request 14028)Added support for custom marker definitions to
Scatter
glyph (pull request 14165)
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/3.7.0/
Table of SRI Hashes for version 3.7.0
Filename |
Hash |
---|
3.6.0#
Bokeh version 3.6.0
(September 2024) is a minor milestone of Bokeh project.
Added support for n-gon glyph, including WebGL rendering (pull request 14027, pull request 14044)
Added support for axis click events (pull request 14050, pull request 14037)
Added support for “open in a new tab” mode to
SaveTool
(pull request 14031)Added support for click-style pan tools (pull request 14033)
Added support for data space positioning and sizing to
ScaleBar
annotation (pull request 14005)Added support for
CustomJSTicker
callback (pull request 13988)Added support for per-column custom comparators to
DataTable
widget (pull request 13973)Added new
rc
conda channel for bokeh’s release candidate packages (pull request 14060)Allowed values of any type in
GroupFilter.group
and improved equality checking (pull request 14034)Improved respect for
maintain_focus = True
when zooming (pull request 14000)Improved stylesheet management in
PaletteSelect
widget (pull request 14052)Improved session expiry error message (pull request 13991)
Improvements to bokehjs’ build system (pull request 14067, pull request 14065, pull request 14064, pull request 14056, pull request 13946)
Various improvements to bokehjs’ codebase (pull request 14051, pull request 14048, pull request 13997)
Various improvements to bokeh’s documentation (pull request 14023, pull request 14024, pull request 14055, pull request 14071, pull request 13968, pull request 13962, pull request 14019)
Fixed a bug in handling of mouse wheel events in
Spinner
widget (pull request 14073)Fixed a bug when updating children of a
GridPlot
(pull request 14070)Fixed a logic error in the code that dispatches UI events (pull request 14059)
Fixed a regression related to handling of
size
property inScatter
glyph (pull request 13958)
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/3.6.0/
Table of SRI Hashes for version 3.6.0
Filename |
Hash |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3.5.2#
Bokeh version 3.5.2
(August 2024) is a patch release that fixes a number of
minor bugs/regressions and docs issues.
Changes#
Fixed a bug in masking indices with secondary ranges in
Patches
andMultiPolygons
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)
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/3.5.2/
Table of SRI Hashes for version 3.5.2
Filename |
Hash |
---|
3.5.1#
Bokeh version 3.5.1
(July 2024) is a patch release that fixes a number of
minor bugs/regressions and docs issues.
Changes#
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 inpackage.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)
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/3.5.1/
Table of SRI Hashes for version 3.5.1
Filename |
Hash |
---|
3.5.0#
Bokeh version 3.5.0
(July 2024) is a minor milestone of Bokeh project.
Added support for
BoxAnnotation.inverted
property (pull request 13810)Added support for key modifiers to
WheelZoomTool
andWheelPanTool
(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
andMathML
) (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 andLegend.{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 inHoverTool
(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)
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/3.5.0/
Table of SRI Hashes for version 3.5.0
Filename |
Hash |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3.4.3#
Bokeh version 3.4.3
(July 2024) is a patch release that fixes a number of
minor bugs/regressions and docs issues.
Changes#
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 inpackage.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)
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/3.4.3/
Table of SRI Hashes for version 3.4.3
Filename |
Hash |
---|
3.4.2#
Bokeh version 3.4.2
(June 2024) is a patch release that fixes a number of
minor bugs/regressions and docs issues.
Changes#
Added “toggle” select mode and made it the default in TapTool (pull request 13808)
Made projection computations in glyphs aware of inherited properties (pull request 13832)
Improvements to documentation and its infrastructure (pull request 13823, pull request 13876, pull request 13901 and pull request 13903)
Robustified bokeh/bokehjs tests and their infrastructure (pull request 13843 and pull request 13851)
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/3.4.2/
Table of SRI Hashes for version 3.4.2
Filename |
Hash |
---|
3.4.1#
Bokeh version 3.4.1
(April 2024) is a patch release that fixes a number of
minor bugs/regressions and docs issues.
Changes#
Fixed configuration of secondary glyphs in
GraphRendererView
(pull request 13808)Allowed to update the order of
LayoutDOM.children
(pull request 13807)Allowed to update
InputWidget.{title,description}
(pull request 13805)Allowed
DataRange1d
to respectmin_interval
andmax_interval
(pull request 13819)Fixed WebGL scaling of anti-aliasing by pixel ratio (pull request 13783)
Enabled RUF001 to lint confusable characters (pull request 13788)
Removed references to Twitter from documentation (pull request 13775)
Enabled documentation build on Windows (pull request 13776)
Various fixes to documentation and docstrings (pull request 13793, pull request 13798, pull request 13781, pull request 13818, pull request 13820, pull request 13821)
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/3.4.1/
Table of SRI Hashes for version 3.4.1
Filename |
Hash |
---|
3.4.0#
Bokeh version 3.4.0
(March 2024) is a minor milestone of Bokeh project.
Added support for “floating” UI elements (e.g.
Dialog
) and node positioning system (pull request 13538)Redesigned UI gesture handling and added support for zero latency tap (pull request 12831)
Added support for
padding
,border_radius
, etc. toLabel
andTitle
(pull request 12825)Added support for interactivity (rotation) to
Label
wheneditable=True
(pull request 12825)BOKEH_DEV=true
now defaults to server development resources (pull request 13042)ColorMap
widget was renamed toPaletteSelect
(pull request 13537)Enabled JavaScript’s strict mode (
"use strict";
) in bokehjs’ bundles (pull request 13523)Added support for xor selection mode and selection inversion (only for point selections) to select tools (pull request 13545)
Changed the default selection mode of
TapTool
to"xor"
to allow deselect with tap gesture (pull request 13545)Migrated bokehjs’ bundles from ES2017 JavaScript standard to ES2020 (pull request 13565)
Added support for non-visual glyph data property overrides (pull request 13554)
Added support for
Tool.visible
property and deprecatedInspectTool.toggleable
(pull request 13593)Deprecated
figure.circle(size=10)
in favour offigure.scatter(size=10)
API (pull request 13283)Added support for
CategoricalSlider
widget (pull request 13489)Added support for default column values to
ColumnDataSource
and edit tools (pull request 13518)Added support for math text glyphs (
TeXGlyph
andMathMLGlyph
) (pull request 13612)Added support for string nodes to
StaticLayoutProvider
(pull request 13618)Added support for custom units of measurement to
ScaleBar
(pull request 13625)Improved support for styling in
DataTable
cell formatters (pull request 13685)Added support for Unicode names to placeholder syntax (used e.g. by
HoverTool
) (pull request 13723)Made all Bokeh generated DOM elements to have unique and CSS-safe identifiers (pull request 13636)
Unified handling of plain objects and
Map
objects in bokehjs’ APIs (pull request 13696)Restored dependencies of bokehjs’
@bokeh/bokehjs
meta package (pull request 13715)Many bug fixes to WebGL backend (pull request 13482, pull request 13649, pull request 13651, pull request 13684)
Many bug fixes to SVG backend (pull request 13363, pull request 13640)
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/3.4.0/
Table of SRI Hashes for version 3.4.0
Filename |
Hash |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3.3.4#
Bokeh version 3.3.4
(Jan 2024) is a patch release that fixes a number of
minor bugs/regressions and docs issues.
Changes#
Ability to log render statistics (pull request 13503)
Let client ping failure clean up sessiosn (pull request 13655)
Support missing iterable kinds for BooleanFilter (pull request 13661)
Fix docs issues (pull request 13588, pull request 13647, pull request 13659)
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/3.3.4/
Table of SRI Hashes for version 3.3.4
Filename |
Hash |
---|
3.3.3#
Bokeh version 3.3.3
(Jan 2024) is a patch release that fixes a number of
minor bugs/regressions and docs issues.
Changes#
Fixed support for global/local imported stylesheets (pull request 13559)
Improved emit of
RangesUpdate
event for linked plots (pull request 13603)Fixed handling of arrow keys in
AutocompleteInput
widget (pull request 13577)Improved performance of drawing irregular round rectangles (pull request 13627)
Fixed rendering of rounded rectangles in SVG backend (pull request 13640)
Reduced import time by lazy-loading certain dependencies (pull request 13639)
Added new examples (pull request 13527 and pull request 13596)
Fixed documentation issues (pull request 13549, pull request 13514 and pull request 13528)
Testing improvements (pull request 13572, pull request 13602, pull request 13633 and pull request 13635)
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/3.3.3/
Table of SRI Hashes for version 3.3.3
Filename |
Hash |
---|
3.3.2#
Bokeh version 3.3.2
(Nov 2023) is a patch release that fixes a number of
minor bugs/regressions and docs issues.
Changes#
Fixed performance regression in bokehjs’ algorithms library (pull request 13543)
Reverted changes to default values of
BoxAnnotation.{left,right,top,bottom}
(pull request 13468)Upgraded mypy to version 1.7 and fixed type issues (pull request 13534)
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/3.3.2/
Table of SRI Hashes for version 3.3.2
Filename |
Hash |
---|
3.3.1#
Bokeh version 3.3.1
(Nov 2023) is a patch release that fixes a number of
minor bugs/regressions and docs issues.
Changes#
Fix spinner precision in some cases (pull request 13078)
Allow to color map non-factors to nan_color (pull request 13420)
Recursively run after_render() when updating children (pull request 13424)
Connect change signal in IconView (pull request 13427)
Resolve tooltip positioning issue with contain: strict (pull request 13431)
Correctly process ImageStack data for hover tooltips (pull request 13454)
Make RangeTool overlay’s nodes unique (pull request 13457)
Improve DataRangePicker’s calendar click behavior (pull request 13466)
Render WebGL markers that have only one of width and height zero (pull request 13482)
Replace Stamen* tiles with Stadia.Stamen* (pull request 13491)
Handle negative microseconds with %f format (pull request 13495)
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/3.3.1/
Table of SRI Hashes for version 3.3.1
Filename |
Hash |
---|
3.3.0#
Bokeh version 3.3.0
(October 2023) is a minor milestone of Bokeh project.
Fixed a regression in handling root-relative server resource URLs (pull request 13391)
Expanded support for polygonal hit testing and added greedy mode (pull request 13277)
Added support for inline math text expressions (pull request 13214)
Added
stack_labels
property toWeightedStackColorMapper
(pull request 13366)Added support for
BoxAnnotation
movement/resize limits (pull request 13365)Added support for
ScaleBar
annotation (pull request 13319)Added support for zooming sub-coordinates (pull request 13345)
Added support for
ColorMap
widget (palette selector) (pull request 13269)Improved
Bokeh.index
to allow retrieving views for any model (pull request 13351)Redesigned
Tooltip
CSS to allow more robust positioning (pull request 13355)Various performance improvements to bokehjs (pull request 13333, pull request 13334)
Improved discovery and configurability of
chromedriver
inbokeh.io.export
(pull request 13351)
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/3.3.0/
Table of SRI Hashes for version 3.3.0
Filename |
Hash |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3.2.2#
Bokeh version 3.2.2
(Aug 2023) is a patch release that fixes a number of
minor bugs/regressions and docs issues.
Changes#
Allow to merge Toolbar.active_* and other properties (pull request 13318)
Missing construct_color_bar for ImageStack glyph (pull request 13289)
Fix PropertyValueColumnData._stream() to handle large rollover (pull request 13318)
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/3.2.2/
Table of SRI Hashes for version 3.2.2
Filename |
Hash |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3.2.0#
Bokeh Version 3.2.0
(June 2023) is a minor milestone of Bokeh project.
Official support for Python 3.8 was removed (pull request 12720)
Added support for
Axis.axis_label_orientation
property (pull request 13044)Correctly resolve custom host and port with server resources (pull request 13041)
Added support for
HSpan
,VSpan
,HStrip
andVStrip
glyphs (pull request 12677)Added support for WebGL rendering of
Annulus
,Wedge
andAnnularWedge
(pull request 12704)Added support for ES modules (import and export syntax) to
CustomJS
(pull request 12812)Added support for configuring
TapTool
with key modifiers. Also allowed reporting key modifiers inTapTool
’s callbacks and pointer event (e.g.Tap
) callbacks (pull request 13132)Added support for zoom of individual axes to
WheelZoomTool
,ZoomInTool
andZoomOutTool
(pull request 13049)
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/3.2.0/
Table of SRI Hashes for version 3.2.0
Filename |
Hash |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3.1.0#
Bokeh Version 3.1.0
(Mar 2023) is a minor milestone of Bokeh project.
Changes#
Official support for Python 3.11
JavaScript event hooks for
document_ready
andconnection_lost
(#4272, #11328)Public APIs for CSS styles and stylesheets (#12688)
Colormapping of 3D stacked image arrays (#12356)
Convenience
construct_colorbar
API for glyphs (#12736)Multi-line legend items (#12331)
Gridded legends via
nrows
andncols
(#3880)New properties Text glyph properties: background, border, border_radius, padding, etc. (#12529)
Add rounded corners for rectangular glyphs
Rect
,Block
, etc. (#11348)Fill properties for slope annotations (#9194)
Editable annotations and persistent selection overlays (#12468)
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/3.1.0/
Table of SRI Hashes for version 3.1.0
Filename |
Hash |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3.0.1#
Bokeh Version 3.0.1
(Nov 2022) is a point release that addresses an issue
with runtime dependencies.
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/3.0.1/
Table of SRI Hashes for version 3.0.1
Filename |
Hash |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3.0.0#
Bokeh Version 3.0.0
(Oct 2022) 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 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
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/3.0.0/
Table of SRI Hashes for version 3.0.0
Filename |
Hash |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2.4.3#
Bokeh Version 2.4.3
(May 2022) is a patch release that fixes a number of
minor bugs/regressions and build issues.
This release also includes several improvements to Bokeh’s WebGL output backend. Updates include newly added WebGL support for hbar, quad, vbar and hex_tile glyphs, as well as improvements and bug fixes for line, scatter, circle and rect glyphs:
Support multiple marker types in WebGL scatter (#11840)
Fix webgl line NaN handling (#11829)
Force webgl backend when requested for testing (#11823)
Correctly handle odd-length dash patterns in WebGL (#11819)
Fix webgl dashed line joins with butt end caps (#11814)
WebGL line refactor (#12120)
Correctly render straight WebGL lines with bevel joins (#12065)
WebGL support for HBar VBar and HexTile glyphs (#12061)
Implement WebGL marker line joins (#12055)
WebGL typescript refactor and add quad glyph (#12046)
Unify WebGL markers and rects (#12040)
Other work in this cycle includes:
Use channel instead of explicit version for GMap API (#12112)
Wedge/AnnularWedge hit testing cuts off top/bottom (#12070)
Table formatting causes layout crash/collapse (#11965)
Avoid expensive over-computing “all models” on Document init (#11707)
Tap events respond outside plot area (#7390)
Add hover tooltip support for Patch, HArea, and VArea (#11707)
Add sphinx_copybutton (#11993)
Add DatetimeRangeSlider (#12034)
Add search_option_limit to MultiChoice widget (#11605)
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/2.4.3/
Table of SRI Hashes for version 2.4.3
Filename |
Hash |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2.4.2#
Bokeh Version 2.4.2
(Nov 2021) is a patch-release that fixes a number of minor bugs/regressions and build issues.
DeserializationError when trying to change a DataTable’s columns with CustomJS (#11422)
Clarify use of color in first steps guide (#11761)
Fix transform jitter example (#11781)
Add OS to bokeh info (#11797)
DeserializationError when plotting graphs (#11800)
Log axis figures don’t render if they’re not visible at start (#11801)
Work around issues with initialization-time change discovery (#11807)
Don’t unnecessarily update node/edge renderers in graphs (#11808)
Update docs for new issue forms (#11810)
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/2.4.2/
Table of SRI Hashes for version 2.4.2
Filename |
Hash |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2.4.1#
Bokeh Version 2.4.1
(Oct 2021) is a patch-release that fixes a number of minor bugs/regressions and build issues.
Support full text search for MultiChoice and auto complete input (#10525)
Reduce Tornado imports (#11618)
Fix regression causing slow Hover tool rendering (#11629)
RangesUpdate not emitted when using xwheel_pan (#11633)
Actually fix clipping in SVG <text> nodes (#11644)
bokeh init creates a package.json which refers to the deprecated Bokeh JS node package (#11645)
Using band_hatch_pattern with images doesn’t work (#11646)
Update bokehjs’ dependencies (#11652)
Support “pip install” from sdist (#11658)
Issue with line rendering when selecting indices (#11661)
Fix WebGL marker count change (#11686)
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/2.4.1/
Table of SRI Hashes for version 2.4.1
Filename |
Hash |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2.4.0#
Bokeh Version 2.4.0
(September 2021) is a new minor-release level that
brings many updates. Some of the new feature work includes:
First support for LaTeX- and MathML-based Mathtext (axis labels, tick labels, and Divs) over the course of several PRs: #11466, #11525, #11584, #11585. Look for upcoming releases to extend support to titles, legends, and labels.
Other work in this cycle includes:
- Misc fixes and improvements
Labels can now be multi-line #7317
Individual legend items and table columns can be hidden #9261, #11423
Tab panels can be set to disabled #10898
Toolbar buttons respect tab ordering #11266
Radio button groups support vertical orientation #11374
New consolidated RangesUpdate event #11095
Output from json_items includes Bokeh version #11146
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/2.4.0/
Table of SRI Hashes for version 2.4.0
Filename |
Hash |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2.3.3#
Bokeh Version 2.3.3
(Jul 2021) is a patch-release that fixes some
layout and extension related bugs:
Column ignores css class scrollable (#11083)
Bad formatting of y axis labels with theme (#11110)
Layout regression in panel (#11123)
Div model layout differences (#11161)
Active tab should be in view on render (#11284)
Plot’s height can not go below 600px (#11344)
Dropdown menu is hidden in multi choice (#11365)
Extensions should fetch exact version from CDN (#11380)
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/2.3.3/
Table of SRI Hashes for version 2.3.3
Filename |
Hash |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2.3.2#
Bokeh Version 2.3.2
(May 2021) is a patch-release that fixes bugs that
affects downstream projects:
SelectionGeometry event is slow compared to js equivalent(#11169)
Forward slash is changed to %2F in link (#11182)
Cannot clear active of RadiGroup (#11203)
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/2.3.2/
Table of SRI Hashes for version 2.3.2
Filename |
Hash |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2.3.1#
Bokeh Version 2.3.1
(April 2021) is a patch-release that fixes bugs that
affects downstream projects:
Bugs causing excessive data transfer (#10822, #11026, #11029)
Minor layout regression (#11057)
Log axis exponent render issue (#11006)
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/2.3.1/
Table of SRI Hashes for version 2.3.1
Filename |
Hash |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2.3.0#
Bokeh Version 2.3.0
(February 2021) is a new minor-release level that
brings many updates. Some of the new feature work includes:
Multi-line axis and tick labels are now possible (#8169)
Log axes display using superscripts (#8954)
DataModel
base class to define custom “properties-only” Bokeh subclasses added (#3674)Colorbar supports “eqhist” and categorical color mappings (#5618, #10493)
“Edges Only” inspection policy added for graphs (#10637)
Hatch patterns can be used with all fill-able glyphs and annotations (#10824)
New “star” markers added (#10836)
Arrowheads and line-dash patterns can be vectorized (#6835, #10203)
Tornado websocket compression options added (#10798)
Important bug-fixes include:
A major bug with datetime precision causing several regressions was fixed (#10738)
SVG export no longer flips images (#10725)
LabelSet
andWhisker
now work for categorical ranges (#10454, #10575)MultiLine
hover fixed (#10458)MultiChoice
andMulitSelect
disabling now works (#10452, #10507)Date sliders can use a
TickFormatter
(#10458)
The documentation has also received renewed attention:
New First steps sections
Documentation updated to reflect new style guidelines
Basic OpenGraph metadata has been added to docs pages
New landing page on docs.bokeh.org
Please note that the next release level (2.4) will drop support for Python 3.6, and also be the final release level to support IE and other legacy browsers.
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/2.3.0/
Table of SRI Hashes for version 2.3.0
Filename |
Hash |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2.2.2#
Bokeh Version 2.2.2
(Oct 2020) is a patch-release that fixes a bug that
affects downstream projects:
Selectively update data when CDSView changes (#10521)
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/2.2.2/
Table of SRI Hashes for version 2.2.2
Filename |
Hash |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2.2.0#
Bokeh Version 2.2.0
(Aug 2020) is a minor-release that focused with
substantial improvements to performance, SVG export, and DataTable.
Improvements to
DataTable
styling and functionality (#6864, #8595, #10251, #10353, #10363, #10374, #10416)Improvements and fixes to SVG rendering (#6775, #8046, #8446, #8744, #9001, #9169, #9213, #9551, #10273, #10305)
Memory and Performance improvements (#10162, #10176, #10225, #10226, #10234, #10235, #10272, #10384)
Fixes for properties not triggering updates (#9436, #10147, #10215, #10247)
Fix over-quoting problem with
components
API (#10271)Support save to clipboard on supported browsers (#10066)
Ensure auth hooks apply to Websocket upgrade in addition to HTTPS connection (#10316)
Add a new
DocumentReady
event usable in Bokeh server apps (#10265)
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/2.2.0/
Table of SRI Hashes for version 2.2.0
Filename |
Hash |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2.1.1#
Bokeh Version 2.1.1
(June 2020) is a patch-release that fixes some bugs:
Can’t resolve styles when importing BokehJS (#10172)
Bokeh server fails to start correctly with random port (#10175)
Some scalar properties serializing incorrectly (#10181, #10197)
Typed arrays not returned to Bokeh server as lists (#10204)
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/2.1.1/
Table of SRI Hashes for version 2.1.1
Filename |
Hash |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2.1.0#
Bokeh Version 2.1.0
(June 2020) is a minor-release.
push_notebook
fixed for Google Colaboratory (#9302)Tools fixes and features (#4567, #9909, #9959, #9963, #10107, #10085)
Fix “Themed glyphs not applying” (#6821)
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/2.1.0/
Table of SRI Hashes for version 2.1.0
Filename |
Hash |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2.0.2#
Bokeh Version 2.0.2
(April 2020) is a micro-release that fixes some bugs and
improves some small features. Highlights include:
Allow multiple versions of BokehJS on a page #9812
Cross-timezone issue with session token expiry #9938.
Fix server resources with Django integration #9724
Make add_layout update a figure #8862
Precompiled extensions broken on Windows #9900
BoxAnnotation ignores fill_color=None #9877
A handful of documentation clarifications, corrections, and expansions
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/2.0.2/
Table of SRI Hashes for version 2.0.2
Filename |
Hash |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2.0.1#
Bokeh Version 2.0.1
(April 2020) is a micro-release that fixes some bugs and
improves some small features. Highlights include:
Addressing a Cross-Origin Resource Sharing (CORS) issue seen in Chrome and Chromium-based browsers #9773.
Adding multi-file support for FileInput widgets #9727
Bokeh server can now serve custom extension code #9799
A handful of documentation clarifications, corrections, and expansions
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/2.0.1/
Table of SRI Hashes for version 2.0.1
Filename |
Hash |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2.0.0#
Bokeh Version 2.0.0
(March 2020) is a major milestone of the Bokeh project.
This release cycle closed more than 180 issues. Highlights include:
Python 3.6+ is now required
New, modern
MultiChoice
widget added #9532BokehJS CDN resources are loaded with Sub-resource integrity hashes enabled #8937
New
DatePicker
implementation with more features #9509, #9494, #6728, #8917Package relative imports work in directory-style Bokeh apps #9545
App sessions now use an expirable token that is not visible in query arguments #3458
Full HTTP header and cookies can be accessed by Bokeh app code #9505
Reference documentation show inherited properties on all Bokeh models #4966
IPyWidgets can be used in Bokeh applications, and Bokeh content can be put in IPyWidgets #9590
Added tile providers for ESRI and OSM #9560
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/2.0.0/
Table of SRI Hashes for version 2.0.0
Filename |
Hash |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.0#
Bokeh Version 1.4.0
(October 2019) is a significant release that marks the
end of support for Python 2.7 and Python 3.5 and earlier.
Starting with the next release, Bokeh 2.0, Python 3.6 or later will be required.
This release includes several important fixes and features:
Complete new site design for documentation, including search #8209
Jupyterlab ipywidgets integrations #9137
Security related improvements to the Bokeh server #9139, #9140
New integration added for Django Channels #9009
Precompiled Bokeh extensions #9196
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/1.4.0/
Table of SRI Hashes for version 1.4.0
Filename |
Hash |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.4#
Bokeh Version 1.3.4
(Aug 2019) is a micro-release to test changes to
build and release automation.
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/1.3.4/
Table of SRI Hashes for version 1.3.4
Filename |
Hash |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.2#
Bokeh Version 1.3.2
(Aug 2019) is a micro-release to test changes to
build and release automation.
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/1.3.2/
Table of SRI Hashes for version 1.3.2
Filename |
Hash |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.1#
Bokeh Version 1.3.1
(Jul 2019) is a hotfix micro-release to fix
#9123.
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/1.3.1/
Table of SRI Hashes for version 1.3.1
Filename |
Hash |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.0#
Bokeh Version 1.3.0
(Jul 2019) is a point release that adds some
interesting new features:
FileInput
widget added #6096New DataCube widget affords groups and aggregations of tabular data #8100
TextInput
widget now has a new per-keystroke capability. #8676Can now set
source.data
directly from DataFrames #9052
These changes are discussed in more detail in the blog announcement.
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/1.3.0/
Table of SRI Hashes for version 1.3.0
Filename |
Hash |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.2.0#
Bokeh Version 1.2.0
(May 2019) is a point release that adds some
interesting new features:
Styling options for fill patterns / hatching #6135
Built-in support for stacked areas and lines #8848
New title property for Legend #6769
Slider callback_policy now works for Bokeh Apps #4540
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/1.2.0/
Table of SRI Hashes for version 1.2.0
Filename |
Hash |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.1.0#
Bokeh Version 1.1.0
(April 2019) is a significant release that primarily
addresses the layout system. More than 50 layout-related issues were closed,
addressing bugs, missing features, and performance. Other topics of this
release included:
Sphinx extensions more generally usable #5955
Live BokehJS examples added to docs #8692
Improved DataTable performance #8227
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/1.1.0/
Table of SRI Hashes for version 1.1.0
Filename |
Hash |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.0.4#
Bokeh Version 1.0.4
(January 2019) primarily addresses a security issue
regarding yaml.load
(#8541).
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/1.0.4/
Table of SRI Hashes for version 1.0.4
Filename |
Hash |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.0.3#
Bokeh Version 1.0.3
(December 2018) is a micro bugfix and feature release.
Some of the highlights include:
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/1.0.3/
Table of SRI Hashes for version 1.0.3
Filename |
Hash |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.0.2#
Bokeh Version 1.0.2
(November 2018) is a micro bugfix and feature release.
Some of the highlights include:
Expose configurable
DataTable
row height (#8411)Fix issue with legends and empty scatter glyphs (#8395)
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/1.0.2/
Table of SRI Hashes for version 1.0.2
Filename |
Hash |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.0.1#
Bokeh Version 1.0.1
(October 2018) is a micro bugfix release.
Some of the highlights include:
Better cleanup for
DocumentLifeCycleHandler
(#8367)Fix issue with oval, ellipse legends (#8375)
Recognized CSS rgb(a) strings for colors (#4096)
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/1.0.1/
Table of SRI Hashes for version 1.0.1
Filename |
Hash |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.0.0#
Bokeh Version 1.0.0
(October 2018) is a major milestone of the Bokeh project.
Some of the highlights include:
Support for
MultiPolygons
with holes (#2321)Fixes and improvements to DataTable (#6454, #7116, #7417, #8021, #8040, #8050, #8201)
CustomAction
for user-defined Toolbar buttons (#8099)Plain JSON export/embed functions (#5231)
Toolbar
autohide
property to hide toolbars when not in us(#8284)Callback to allow
AjaxDataSource
to adapt JSON responses (#8321)Scatter
glyph for parameterizable marker type (#5884)Reuse webdrivers for faster PNG/SVG export by default (#8329)
Improved testing capabilities (#2596, #8078, #8139, #8146, #8217, #8225)
Faster import times (#8309)
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Documentation for this specific version is located at docs.bokeh.org/en/1.0.0/
Table of SRI Hashes for version 1.0.0
Filename |
Hash |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0.13.0#
Bokeh Version 0.13.0
(June 2018) is an incremental update that adds a few
new features and fixes several bugs. Some of the highlights include:
Improved hover tool fields for common stacked bar plot cases
New
CumSum
transform to generate values from cumulative sums of CDS columns on the client side.
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Table of SRI Hashes for version 0.13.0
Filename |
Hash |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0.12.16#
Bokeh Version 0.12.16
(May 2018) is an incremental update that adds a few
new features and fixes several bugs. Some of the highlights include:
Hover tools now work with image glyphs (#3886)
BokehJS exposes a public
reset
method for Plots (#5071)Categorical tick labels at all levels may be rotates (:bokeh-issue`7643`)
New
CustomJSHover
for highly customized tooltip fields (#7647)Axes may now have fixed positions inside plots (#113)
MultiLine
andPatches
now function with categorical ranges (#7462)
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Table of SRI Hashes for version 0.12.16
Filename |
Hash |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0.12.15#
Bokeh Version 0.12.15
(Mar 2018) is an incremental update that adds a few
important features and fixes several bugs. Some of the highlights
include:
Switched to Chrome headless for CI image tests, will support better WebGL testing (#6594)
Updated data source selections to be proper Bokeh models (#6845)
Fixed memory leaks with certain kinds of Bokeh server usage (#7468)
Added new glyphs for hexagon markers and hex tiles, and a new
hexbin
method #7638, (#4786)Completed BokehJS port to TypeScript (#6481)
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Table of SRI Hashes for version 0.12.15
Filename |
Hash |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0.12.14#
Bokeh Version 0.12.14
(Feb 2018) is an incremental update that adds a few
important features and fixes several bugs. Some of the highlights
include:
Addition of several tools to draw and edit point, rect, multi-line and patches glyphs (#6370) by modifying the underlying ColumnDataSource.
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Table of SRI Hashes for version 0.12.14
Filename |
Hash |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0.12.13#
Bokeh Version 0.12.13
(Dec 2017) is a targeted bugfix release that
addresses two issues:
push_notebook
regression in0.12.11
Windows package install failures due to reserved “aux” filename
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Table of SRI Hashes for version 0.12.13
Filename |
Hash |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0.12.11#
Bokeh Version 0.12.11
(Nov 2017) is an incremental update that adds a few
important features and fixes several bugs. Some of the highlights include:
Step
glyph for step lines added (#3644)Level-of-Detail works with linked plots (#5937)
Bokeh applications in notebooks made simpler to create (#6565)
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Table of SRI Hashes for version 0.12.11
Filename |
Hash |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0.12.10#
Bokeh Version 0.12.10
(Oct 2017) is an incremental update that adds a few
important features and fixes several bugs.
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Table of SRI Hashes for version 0.12.10
Filename |
Hash |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0.12.9#
Bokeh Version 0.12.9
(Sep 2017) is an incremental update that adds a few
important features and fixes several bugs. Some of the highlights include:
JupyterLab integration with the
jupyterlab_bokeh
extensionEfficient binary transport for sending arrays to clients
Improvements to new Graph/Network capability
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Table of SRI Hashes for version 0.12.9
Filename |
Hash |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0.12.7#
Bokeh Version 0.12.7
(Aug 2017) is an incremental update that adds a few
important features and fixes several bugs. Some of the highlights include:
Support graphs/trees/networks (#187) including configurable and extendable policies for highlighting and selection.
Filterable/Sliceable CDS views (#4070)
Pass HTTP request args to embedded sessions (#5992)
New
Expression
models for client-side computations, includingStack
, for stacking CDS columns.New module bokeh.transform with helper functions for simplifying
DataSpec
expressions, includingjitter()
,dodge()
,factor_cmap()
, etc.Added
hbar_stack()
andvbar_stack()
to greatly simplify creation of stacked bar charts.Improvements for using Bokeh with Categorical data:
Support multi-level categories and hierarchical axes
Arbitrary limits on category names (e.g. no
':'
) have been liftedOptional Pandas integration creates CDS from directly from
GroupBy
objectsCategorical Bar, Heatmap and Scatter plots easier to create with stable
bokeh.plotting
APIsNew User’s Guide chapter “Handling Categorical Data”
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Table of SRI Hashes for version 0.12.7
Filename |
Hash |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0.12.6#
Bokeh Version 0.12.6
(Jun 2017) is an incremental update that adds a few
important features and fixes several bugs. Some of the highlights include:
Headless, programmatic export of SVG and PNG images (#538)
New annotations
Band
andWhisker
for displaying error estimates (#2352)Fine-grained sub-element patching for images and other “multi” glyphs (#6285)
Hover hit-testing extended to segments and all markers (#5907, #5907)
Fixes for sorting and selecting from DataTables (#3564, #6115)
Large cleanup and refactor of the layout system (#4764, #4810, #5131, #5518, #6213, #6287)
Improved formatting options for hover tool fields and axis tick labels (#1239, #1671, #2595, #6079)
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Table of SRI Hashes for version 0.12.6
Filename |
Hash |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0.12.5#
Bokeh Version 0.12.5
(Mar 2017) is an incremental update that adds a few
important features and fixes several bugs. Some of the highlights include:
New general capability for Python/JS events (#3210, #3748, #5278)
Bokeh apps easily viewable inline in Jupyter Notebooks (#3461)
Confusing
--host
parameter no longer necessary (#5692)Interactive legends can now control glyph visibility (#2274, #3715)
Many fixes and improvements to
GMapPlot
including a newgmap
function for creating Google Maps plots easily (#2822, #2940, #3737, #4835, #5592, #5826, #5845)CustomJSTransform
now available for CDS columns (#5015)Sophisticated “pivot” example app contributed (#5894)
Themes now work with
components
and in Jupyter notebooks (#4722, #4952, )
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Table of SRI Hashes for version 0.12.5
Filename |
Hash |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0.12.4#
Bokeh Version 0.12.4
(Jan 2017) is an incremental update that adds a few
important features and fixes several bugs. Some of the highlights include:
Efficient binary array protocol. (#2204)
A general mechanism to add
CustomJS
callbacks to any property. (#5498)Several fixes to log plots. (#2789, #3834, #5389, #5549, #5576)
Guidance and examples for embedding a Bokeh server directly in standalone scripts, Jupyter notebooks, and Tornado and Flask applications.
Support for read-only (client-side) properties, e.g. plot inner dimensions (#5199)
Improved documentation for the bokeh.palettes module. (#5619)
Major refactor of
bokeh.core
including expanded documentation and tests (#5626, #5627)
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Table of SRI Hashes for version 0.12.4
Filename |
Hash |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0.12.3#
Bokeh Version 0.12.3
(Oct 2016) is a minor, incremental update that adds
a few new small features and fixes several bugs. Some of the highlights include:
BokehJS reduced in size by nearly twenty percent
New Categorical color mapper
Tap tool and tooltips working for VBar and HBar
Better hover tool support for some Charts
Auto-generate legends from data in a column
Many small bugfixes
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Table of SRI Hashes for version 0.12.3
Filename |
Hash |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0.12.2#
Bokeh version 0.12.2 (Sept 2016) is aminor update that adds a few “small in footprint, but big in impact” features and several bug fixes including:
Client-side color mapping support for all glyphs
New color bar annotation
Support for loading external resources in custom models
Hit-testing support for MultiLine glyphs
Improved hover tooltip default styling
Addition of the Brewer qualitative color palettes
Fix intermittent issues with BokehJS loading in Jupyter Notebooks
Split of the Bokeh JS API into a stand-alone bundle
Many small bug fixes
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Table of SRI Hashes for version 0.12.2
Filename |
Hash |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0.12.1#
Bokeh Version 0.12.1
(Jul 2016) is a minor, incremental update that adds
a few new small features and fixes several bugs. Some of the highlights include:
Add
.patch
method toColumnDataSource
for efficient partial updates.Add
.visible
property to all glyphs for easy on/off capability.Add qualitative Brewer colormapps to
bokeh.palettes
.Add new
VBar
andHBar
glyph types.Update BokehJS to use use RBush 2.0.1 for more efficient spatial indexing.
Restore
ResizeTool
functionality for simple layouts.Fix Windows support for conda build, docs build, and running unit tests.
Fix a bug in the HTML template for
autoload_server
causing incorrect layouts.Fix a bug in the toolbar CSS, causing it to interfere with hit testing and selection.
Fix WebGL support for Safari, and WebGL bug affecting line thickness.
Fix intermittent issues with BokehJS loading in Jupyter notebooks.
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Table of SRI Hashes for version 0.12.1
Filename |
Hash |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0.12.0#
Bokeh Version 0.12.0
(Jun 2016) is a large release with many new
improvements:
Responsive layout and styling improvements throughout
BokehJS plotting and charts APIs for pure JS dev
Legends can be placed outside / next to the central plot area
Expanded WebGL support to all markers, fixed webgl bugs
New color palettes: Viridis, Magma, Inferno, and Plasma
New model types:
Arrow, Title, and Label annotations
LogColorMapper for scaled color mapping
FuncTickFormatter for simpler custom ticking
Support for computed transforms (e.g. Jitter) on data columns
Documentation improvements:
re-done user guide sections for layout
new user guide sections for JS APIs
new user guide sections for custom extensions
Server features:
unlocked callbacks for use with threads
“–num-threads” option for simpler deployment
new index landing page listing installed aps
UX improvements
toolbar moved to the right, and made sticky, by default
left aligned title, closer in, by default
smaller, italic axes labels
New hosted demos at https://demo.bokeh.org
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Table of SRI Hashes for version 0.12.0
Filename |
Hash |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0.11.1#
Bokeh version 0.11.1
(Feb 2016) focuses on providing bug fixes, small
features, and documentation improvements. Highlights include:
settings and documentation for Bokeh server behind an SSL terminated proxy
bugfixes:
MultiSelect works
Oval legend renders correctly
Plot title orientation setting works
Annulus glyph works on IE/Edge
features:
preview of new streaming API in OHLC demo
undo/redo tool add, reset tool now resets plot size
“bokeh static” and “bokeh sampledata” commands
can now create Bokeh apps directly from Jupyter Notebooks
headers and content type now configurable on AjaxDataSource
Additionally some internal work has started to refactor and clean up BokehJS to bring the class and file structure into closer alignment with the Bokeh python library.
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Table of SRI Hashes for version 0.11.1
Filename |
Hash |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0.11.0#
Bokeh Version 0.11.0
(Jan 2016) is a large release with many new improvements
New Tornado and websocket-based Bokeh Server
bokeh
command line tool for creating applicationsexpanded docs including deployment guidance
video demonstrations and tutorials
supports async, periodic, timeout and model event callbacks
python client API
User-Defined Models allowing anyone to extend Bokeh
GeoJSON data source and map tiles renderer
WebGL support for rendering lines
Python -> JS compilation for CustomJS callbacks (Py3 only for now)
New general push_notebook() based on Jupyter comms
Updates to charts
all legacy charts converted
more examples and expanded docs
UX improvements
configurable and “auto” range bounds
wheel zoom scroll capture turned off by default
hover policy for glyphs
responsive improvements
Known issues
annulus glyph does not render correctly on IE and Edge
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Table of SRI Hashes for version 0.11.0
Filename |
Hash |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0.10.0#
Bokeh 0.10.0
(Sep 2015) provides several new features such as WebGL support,
a new refactored and more powerful chart interface and responsive plots. Also
bugfixes and enhancements in our documentation, testing and build machinery,
and examples.
Initial webgl support (check our new examples: maps city, iris blend, scatter 10K, clustering.py)
New charts interface supporting aggregation (see our new Bars, BoxPlot, Histogram and Scatter examples)
Responsive plots
Lower-level jsresources & cssresources (allow more subtle uses of resources)
Several test machinery fixes
Several build machinery enhancements
More pytest-related fixes and enhancements
More docs fixes and enhancements
Now the glyph methods return the glyph renderer (not the plot)
Gmap points moves consistently
Added alpha control for imageurl objects
Removed python33 testing and packaging
Removed multiuserblazeserver
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Table of SRI Hashes for version 0.10.0
Filename |
Hash |
---|---|
|
|
|
|
|
|
|
|
0.9.3#
Bokeh 0.9.3
(Aug 2015) provides several usability enhancements, better
docs, new examples, a lot of bug fixes and an improved testing machinery (using
pytest and selenium-based test).
Support horizontal or vertical spans
Provide raw_components version of bokeh.embed.components
Prevent Bokeh from eating scroll events if wheel tool is not active
bokeh.models.actions are now called bokeh.models.callbacks and Callback is now CustomJS
Additional validation warnings
Cleaned up gulp source mapping
Fixes in our build machinery
Cleaned up models section of the reference guide
Use pytest instead of nose
Beginning to add selenium tests
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Table of SRI Hashes for version 0.9.3
Filename |
Hash |
---|---|
|
|
|
|
|
|
|
|
0.9.2#
Bokeh 0.9.2
(Jul 2015) provides several bugfixes. Additionally, the MPL
compatibility layer was updated.
Several nan-related fixes including the slow rendering of plots
Removed some unused dependencies
Fixes in our automated release process
Fixed the patches vanishing on selection
More control over ticks and gridlines
MPL compatibility updated
Several examples updated
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Table of SRI Hashes for version 0.9.2
Filename |
Hash |
---|---|
|
|
|
|
|
|
|
|
0.9.1#
Bokeh 0.9.1
(Jul 2015) focused on extending Bokeh’s new callback system by
adding more places where callbacks can be used, expanding and improving the
new User’s Guide, exposing better ways to embed Bokeh plots and widgets into
your own layouts, and providing validation error and warning feedback to
diagnose problems.
New callbacks options for hover, selection, and range updates
Documentation for widgets and new callbacks in the User’s Guide
Much more flexible embed.components that can embed multiple objects
Implemented a validation framework to provide errors and warnings
More than 30 smaller bugfixes
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Table of SRI Hashes for version 0.9.1
Filename |
Hash |
---|---|
|
|
|
|
|
|
|
|
0.9.0#
Bokeh 0.9.9
(May 2015) provides sophisticated interactions in static plots
using a new Callback Action, a complete rewrite of the User guide and big
BokehJS refactoring switching to use browserify.
Callback Action, serverless interactivity in static plots
Hover inspection along lines
Client side LOD downsampling for interactive tools
Full User guide rewrite
Reduce BokehJS boilerplate and switch to use browserify
Several example bugfixes
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Table of SRI Hashes for version 0.9.0
Filename |
Hash |
---|---|
|
|
|
|
|
|
|
|
0.8.2#
Bokeh 0.8.2
(Mar 2015) is a quick release focused on some refactoring,
bug fixes and improved documentation.
Collect implicit interfaces into a single bokeh.io module
Fixed notebook css issues
Update notebooks to be compatible with IPython 3.0
Easy bokeh applet generation using the simpleapp module
Develop installation enhancements
A new User guide intro and some other docs styling enhancements
Some other minor examples bugfixes
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Table of SRI Hashes for version 0.8.2
Filename |
Hash |
---|---|
|
|
|
|
|
|
|
|
0.8.1#
Bokeh 0.8.1
(Feb 2015) is focused on stability, bug fixes and improved
documentation.
Fixed HoverTool
Fixed Abstract rendering implementation and docs
Fixed chart gallery and docs
Removed leftovers from the old plotting API implementation
Some other minor docs fixes
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Table of SRI Hashes for version 0.8.1
Filename |
Hash |
---|---|
|
|
|
|
|
|
|
|
0.8.0#
Bokeh 0.8.0
(Feb 2015) includes many major new features:
New and updated language bindings: R, JavaScript, Julia, Scala, and Lua now available
Better bokeh-server experience:
live gallery for server apps and examples!
new “publish” mode Bokeh plots and apps
docs and advice for real-world deployments
Simpler and more easily extensible charts architecture, with new Horizon chart
Dramatic build and documentation improvements:
100% complete reference guide
full docs and BokehJS version deployed for every “dev” build and RC
sphinx extensions for easy inline plots
Shaded grid bands, configurable hover tool, and pan/zoom for categorical plots
Improved and more robust crossfilter
AjaxDataSource for clients to stream data without a Bokeh server
In addition, many bugfixes and small features, both old and new — over 100 issues — were closed for this release! Additionally several new contributors helped out in a big way. Special thanks to Sarah Bird, Mathieu Drapeau, Samantha Hughes, and Nick Roth.
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Table of SRI Hashes for version 0.8.0
Filename |
Hash |
---|---|
|
|
|
|
|
|
|
|
0.7.1#
Bokeh 0.7.1
(Jan 2015) focused on stability, bug fixes, improved
documentation and better examples.
Several bokeh.charts bug fixes and enhancements, such as configurable tools
Docs improvements, in particular, documenting json for bokeh.models
Mpl compatibility improved, now returning the plot object
A lot of encoding fixes, including fixes in some of our sample data
Faster runs in TravisCI using the new docker-based containerized infrastructure
New and improved examples, such as the Interactive Image Processing with Numba and Bokeh notebook
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Table of SRI Hashes for version 0.7.1
Filename |
Hash |
---|---|
|
|
|
|
|
|
|
|
0.7.0#
Bokeh 0.7.0
(Dec 2014) focused on new features and capability, particularly
arounduser interface and experience:
IPython widgets and animations without a Bokeh server
Touch UI working for tools on mobile devices
Vastly improved linked data table
More new (and improving) bokeh.charts (high level charting interface)
Color mappers on the python side
Improved toolbar
Many new tools: lasso, poly, and point selection, crosshair inspector
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Table of SRI Hashes for version 0.7.0
Filename |
Hash |
---|---|
|
|
|
|
|
|
|
|
0.6.1#
Bokeh 0.6.1
(Sep 2014) is a minor release.
Toolbar enhancements
bokeh-server fixes
Improved documentation
Button widgets
Google map support in the Python side
Code cleanup in the JS side and examples
New examples
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Table of SRI Hashes for version 0.6.1
Filename |
Hash |
---|---|
|
|
|
|
|
|
|
|
0.6.0#
Bokeh 0.6.0
(Sep 2014) is an incremental update:
Abstract Rendering recipes for large data sets: isocontour, heatmap, hdalpha
Improved, configurable tool bar for plots
Full Python 3 support for bokeh-server
Much expanded User Guide
Support for multiple axes
Plot object graph query interface
New charts in bokeh.charts: TimeSeries and Categorical HeatMap
Hit-testing for patch glyphs
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Table of SRI Hashes for version 0.6.0
Filename |
Hash |
---|---|
|
|
|
|
|
|
|
|
0.5.2#
Bokeh 0.5.2
(Aug 2014) is an incremental update:
New Layout system
Improved automate testing infrastructure
AR testing, server-side downsample fixes and ISO Contours
New “dashboard-like” example: examples/app/applet/stock_example.py
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Table of SRI Hashes for version 0.5.2
Filename |
Hash |
---|---|
|
|
|
|
|
|
|
|
0.5.1#
Bokeh 0.5.1
(Jul 2014) is an incremental update:
Hover activated by default
Boxplot in bokeh.charts
Better messages when you forgot to start the bokeh-server
Fixed some packaging bugs
Fixed NBviewer rendering
Fixed some Unicodeencodeerror
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Table of SRI Hashes for version 0.5.1
Filename |
Hash |
---|---|
|
|
|
|
|
|
|
|
0.5.0#
Bokeh 0.5.0
(Jul 2014) adds the following features:
Widgets
Initial AR integration
bokeh.charts (scatter, bar, histogram)
improved embedding API
minor ticks, plot frame, and log axes
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Table of SRI Hashes for version 0.5.0
Filename |
Hash |
---|---|
|
|
|
|
|
|
|
|
0.4.4#
Bokeh 0.4.4
(Apr 2014) is a minor release:
Improved MPL interface, subplots, styling plus more examples
TravisCI testing integration
Tool enhancements, constrained pan/zoom, more hover glyphs
Server remote data and downsampling examples
Initial work for Bokeh “app” concept
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Table of SRI Hashes for version 0.4.4
Filename |
Hash |
---|---|
|
|
|
|
|
|
|
|
0.4.2#
Bokeh 0.4.2
(Mar 2014) is a minor release:
Improved MPL interface, PolyCollection plus examples
Extensive tutorial with exercises and solutions
%bokeh magic for IPython notebook
InMemory storage backend for bokeh-server (usable without Redis)
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Table of SRI Hashes for version 0.4.2
Filename |
Hash |
---|---|
|
|
|
|
|
|
|
|
0.4.1#
Bokeh 0.4.1
(Feb 2014) is a minor release:
Improved MPL interface, LineCollection plus examples
Scala interface
Categorical axes and ranges
Hover tool
Improved pan/zoom tool interactions
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Table of SRI Hashes for version 0.4.1
Filename |
Hash |
---|---|
|
|
|
|
|
|
|
|
0.4.0#
Bokeh 0.4.4
(Feb 2014) is an incremental release with several important
new pieces of work:
Preliminary work on Matplotlib support: convert MPL figures to Bokeh plots
Tool improvements:
“always on” pan tool and wheel zoom tool
box zoom tool
viewport reset tool
Enhanced datetime axis, with better performance and nicer ticking
Expanded testing, including TravisCI integrations and static image output using PhantomJS
RGBA and color mapped image plots now available from Python
Python 3 support!
Improved documentation for glyphs, with inline examples and JSFiddle integration
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Table of SRI Hashes for version 0.4.0
Filename |
Hash |
---|---|
|
|
|
|
|
|
|
|
0.3.0#
Bokeh 0.3.0
(Nov 2013) is a minor release:
refactor bokehjs to use grunt for coffee build
merge bokeh and bokehjs repositories
various bug fixes
additional and improved examples and docs
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Table of SRI Hashes for version 0.3.0
Filename |
Hash |
---|---|
|
|
|
|
0.2.0#
Bokeh 0.2.0
(Oct 2013) is a minor release:
bokeh.plotting interface for schematized plotting, that wraps the low-level interface
Performance improvements in BokehJS
Fixed rendering glitches for HiDPI/Retina displays
Greatly improved Python interface architecture
Many more examples, much improved docs
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Table of SRI Hashes for version 0.2.0
Filename |
Hash |
---|
0.1.0#
Bokeh 0.1.0
(Apr 2013) is the initial public release of the Bokeh project:
Basic low-level interface, consisting of wrapper objects for BokehJS rendering primitives, glyphs, tools
Beginnings of the ggplot-style interface that wraps the low-level interface
Simple line/scatter/bar/image plots with a Matplotlib-like interface
Static HTML output
Live server output
IPython notebook embedding capability
Table widget
Pan, Zoom, Select, Resize tools
Initial Python implementation of Abstract Rendering
For full details and help with with updating, consult the CHANGELOG and Migration Guides.
Table of SRI Hashes for version 0.1.0
Filename |
Hash |
---|