bokeh v1.4.0 Release Notes

Release Date: 2019-11-04 // over 4 years ago
    • bugfixes:
      • #8402 [component: bokehjs] No clean way to update vbar_stack
      • #8778 [component: bokehjs] Hover over image is showing wrong @image tooltip on flipped axis
      • #8976 [component: bokehjs] [bug] geographical plots cannot be saved with the save tool
      • #9035 [component: bokehjs] [widgets] [bug] spinner only considers 1 decimal
      • #9129 [component: bokehjs] [widgets] [bug]datepicker displayed value is not updating correctly
      • #9136 [component: bokehjs] Inner_width and inner_height not available after display
      • #9143 [component: docs] [bug] roadmap link on docs page links to a nonexistent page
      • #9152 [component: bokehjs] [bug] hover tooltip breaks with full-circle wedge
      • #9174 [component: bokehjs] [bug] nan_color argument in linearcolormapper is not used
      • #9185 [component: bokehjs] [regression] [bug] exporting google maps pngs sometimes not working properly
      • #9240 [component: build] [bug] building custom extension breaks in notebook
      • #9266 [component: bokehjs] [widgets] [bug] datatable sorting broken
      • #9267 [component: bokehjs] [bug] range_tool selection is over-responsive in y direction
      • #9309 [API: models] [component: docs] [bug] documentation panels empty
      • #9317 [regression] [bug] splattable lists no longer allow using list-like methods
      • #9324 [component: bokehjs] [bug] background property change not working for widgetbox
      • #9338 [component: bokehjs] Include license in bokehjs bundles
      • #9342 [component: bokehjs] [component: server] [regression] [bug] server examples with custom models do not work
      • #9343 [component: bokehjs] Save does not work with custom models [bug]
    • features:
      • #3700 Structured way to get at documents from javascript
      • #8904 [API: models] Allow to offset plot frame's side panel annotations
      • #9009 [component: server] Add support django channels
      • #9135 Be able to order legend items when using groupby legend [feature]
      • #9137 [API: models] [notebook] Allow to integrate bokeh models with ipywidgets
      • #9139 [component: server] Support ssl termination
      • #9140 [component: server] Support tornado get_current_user
      • #9144 [component: bokehjs] Axis rescaled when legend item visibility changed [feature]
      • #9196 [component: bokehjs] [component: build] Add support for building bokehjs extensions
      • #9209 [component: server] Add support for globs to bokeh serve
      • #9241 Add 256-color palettes, add a function to generate diverging palettes
      • #9298 [feature] provide mouse press up event
    • tasks:
      • #8209 [component: docs] Searchable documentation?
      • #9002 [component: bokehjs] [component: build] Unify bokehjs build system with extensions' compiler
      • #9070 Improve bokeh/util/logconfig.py call signature
      • #9073 [component: docs] [docs] page for selection tools does not tell users how to get the values/indices of the selection
      • #9150 [component: docs] Use bokehjs from cdn when the commit is tagged
      • #9155 [component: bokehjs] [component: build] Migrate from tslint to (typescript-)eslint
      • #9157 [component: tests] Remove bokeh.embed.notebook.widgets from -oo blacklist
      • #9159 [component: build] Unpin python 3.7 version when possible
      • #9160 [component: bokehjs] Enable more eslint rules
      • #9163 [component: build] [component: examples] Don't upload to s3 on py27 tests
      • #9165 [component: examples] Update dataset for parallel coords plot examples
      • #9167 [component: bokehjs] [component: build] Generate es6 (es2015) compatible bundles
      • #9170 [component: bokehjs] [component: build] Automatically insert class initialization code
      • #9173 [component: docs] [bug] "line_color" not applied from yaml theme file
      • #9175 [component: tests] Make bokeh's tests compatible with pytest >= 5
      • #9179 Add support for turbo colormap
      • #9181 [component: docs] [bug] [docs] broken images in custom tooltip example
      • #9183 [component: docs] Update all docs links
      • #9192 [component: docs] Pillow is already a bokeh dependency
      • #9193 [component: bokehjs] [component: build] Bump eslint-utils from 1.4.0 to 1.4.2 in /bokehjs
      • #9199 [component: docs] [bug] [doc] broken link to examples/app
      • #9200 [component: docs] Fix typos in docs, comments, etc
      • #9202 [feature] print full stacktrace on error
      • #9205 [component: build] Don't depend on ipywidgets
      • #9206 [component: docs] Outdated sentence removed from docs
      • #9211 [component: docs] [doc] tpyos
      • #9212 [component: bokehjs] [typescript] Upgrade to typescript 3.6
      • #9219 [component: docs] Update layout docs
      • #9220 [component: docs] Add websource to reference docs
      • #9226 [bug] update license id to use the proper spdx short license id
      • #9228 Update current year
      • #9229 [component: build] Bryanv/update docs automation
      • #9237 [component: docs] [bug] hovertool indices empty when using glyphrenderer from a graphrenderer
      • #9239 Improve "splat" list errors
      • #9258 [component: docs] [bug] ajaxdatasource-based glyphs appear incompatible with factorrange
      • #9262 [component: docs] Fix structure issues in palette docs
      • #9264 [component: build] Cdn invalidations too narrow
      • #9265 [component: docs] Rename modify_doc in notebook app contexts
      • #9271 [component: bokehjs] Upgrade from deprecated package istanbul
      • #9272 [bug] improve exception when import _requires fails
      • #9274 If import of channels fails, improve error message to install it via pip
      • #9278 [component: docs] Consistently use https protcol for cdn.pydata.org urls
      • #9286 [component: docs] Fix user-guide documentation and app example typos
      • #9289 [component: docs] Fix broken docs links
      • #9305 [component: docs] Update ga for docs
      • #9312 [component: docs] Update references to jupyter_bokeh extension
      • #9340 [component: docs] 1.4.0 misc docs