Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update bokeh to 2.2.1 #404

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

Conversation

pyup-bot
Copy link
Collaborator

This PR updates bokeh from 0.12.5 to 2.2.1.

Changelog

2.2

--------------------
* bugfixes:
 - 5589 Some WebGL not working on Safari
 - 6775 [component: bokehjs] SVG backend not correctly coloring glyphs in legends 
 - 7707 [component: bokehjs] Linking the ranges of plots will break the LODEnd event
 - 8046 [component: bokehjs] Extra whitespace with SVG export
 - 8446 [component: bokehjs] SVG not displaying scatter output
 - 8744 [component: bokehjs] Plots containing arrows fail to render correctly with svg output backend.
 - 9001 [component: bokehjs] hatch_pattern and svg
 - 9213 [component: bokehjs] Svg backend cannot draw annular_wedge correctly [BUG]
 - 9436 [component: bokehjs] [BUG] Arrow glyph does not update
 - 9551 [component: bokehjs] [BUG] export_svg shifting x-axis upward and overlapping with ticks in Bokeh v1.4
 - 9927 [component: bokehjs] [BUG] MultiChoice displayed value is not updating
 - 10002 [component: bokehjs] Bokeh not rendering, stuck on Loading BokehJS [BUG]
 - 10108 webdriver failing to find installed firefox/geckodriver
 - 10146 [BUG] `js_on_event` doesn't work when used in a callback
 - 10147 [component: bokehjs] [BUG] `TileRenderer` ignores the `visible` property
 - 10153 [component: bokehjs] [BUG] Typed Arrays returned as dicts
 - 10164 custom latex examples do not run
 - 10174 [BUG] Incorrect type of `Select.options`
 - 10191 [component: bokehjs] [BUG] Tools in toolbar flickering and occasionally ignores clicks when HoverTool and hover glyph used
 - 10193 [component: bokehjs] [BUG] `GeoJSONDataSource` incorrectly processes `MultiPolygon` geometry type
 - 10195 [component: bokehjs] [BUG] visual glitch on empty plots with a second y-axis
 - 10215 [component: bokehjs] [BUG] Band is not updated when the model is changed
 - 10219 [component: bokehjs] [BUG] Misplaced Rects when using incomplete categorical ranges
 - 10233 [component: bokehjs] [BUG] bokeh js v2.x legacy libraries
 - 10246 [component: bokehjs] [BUG] wegbl and gridplot with a visible=False element
 - 10249 [component: bokehjs] [BUG] SaveTool generates smaller image than plot
 - 10251 [component: bokehjs] [BUG] DataTable column sort not working with NaNs
 - 10273 [BUG] export_svgs() function creats two files (one is empty)
 - 10281 [component: bokehjs] [BUG] line selection is broken
 - 10301 [component: bokehjs] bokehjs' version has duplicated dev suffix
 - 10302 [component: bokehjs] [BUG] Slider values increment by 2x steps
 - 10305 [component: bokehjs] SVG backend doesn't respect NaN/non-finite values
 - 10319 [component: bokehjs] [BUG] $name not being passed to hovertool for image plots
 - 10320 [component: bokehjs] Plotting with transforms behavior change
 - 10324 [component: bokehjs] Image Hover is broken 
 - 10334 [component: bokehjs] Chrome 84 breaks toolbar rendering
 - 10336 [BUG]  bokeh.embed.components outputs escaped javascript
 - 10358 [component: bokehjs] [BUG] slickgrid import has syntax error
 - 10361 [component: bokehjs] Autoload with widgets fails if earlier autoload does not specify widgets
 - 10362 [component: bokehjs] [BUG] If axis label is added/removed, the layout is not changed right away
 - 10365 [component: bokehjs] Tooltip chooses wrong side in grid plots
 - 10367 [component: bokehjs] [BUG] NumericInput and Spinner several bugs
 - 10370 [component: bokehjs] ImageURL doesn't respect anchor property when computing bounds
 - 10394 [component: bokehjs] [BUG] Can't add tabs after closing a tab
 - 10409 [component: examples] Spectrogram is broken
 - 10412 [component: bokehjs] [BUG] server_session is completely broken 
 - 10238 [component: docs] Fix windows docs build issues
 - 10244 [component: bokehjs] Handle type="module" w/o entry point packages
 - 10271 fix over-quoting by components
 - 10378 [component: bokehjs] Distinguish raw strings from HTML in replace_placeholders()

* features:
 - 3653 [component: server] Use a different error for "can't open socket" vs "404"
 - 6864 [component: bokehjs] DataTable autoEdit expose
 - 8595 [component: bokehjs] [Feature request] Allow DataTable to take its natural height
 - 8924 [component: bokehjs] Allow to derive ColorBar's low/high from data
 - 9169 [FEATURE] SVG export for gridplot
 - 9654 [FEATURE] Iterate over submodels of a model and draw submodel graph
 - 9956 [component: bokehjs] [FEATURE] varea_stack support in bokehjs
 - 10179 [component: bokehjs] [FEATURE] Allow any number in spinner using step=None
 - 10265 [FEATURE] Add a DocumentReady event
 - 10374 [FEATURE] Allow defining custom format for NaNs in DataTable NumberFormatter
 - 10066 [component: bokehjs] Add support for copying canvas to clipboard
 - 10353 Enhancements for DataTable

* tasks:
 - 10083 [component: bokehjs] bokehjs needs a better assertion framework
 - 10086 [component: tests] Restore BokehJS linting
 - 10089 [component: bokehjs] Simplify/refactor filters in bokehjs
 - 10207 Need to run CI on release branches
 - 10209 [component: bokehjs] Naming for new coordinate systems
 - 10213 [component: build] Issues / Changelog script will need update 
 - 10234 [component: bokehjs] Improve responsiveness when hovering over many points
 - 10252 Deprecate Oval?
 - 10282 [component: docs] Update blog links on all websites to point to Medium
 - 10283 [component: docs] Contributing guide needs updating wrt. BEP 6
 - 10284 [component: tests] [BUG] Housekeeping: remove documentation references to py.test
 - 10289 Housekeeping: Update python idioms
 - 10306 [BUG] cElementTree has been deprecated and will be removed in favor of ElementTree
 - 10310 [component: docs] [BUG] Link in docs is not working for fill color property
 - 10329 [component: bokehjs] Change NumberArray to Float32Array?
 - 10344 [component: docs] Documentation and examples updates for 2.2 release
 - 10347 [component: docs] Adding links to BEP 6 and BEP landing page to developer docs 
 - 10397 [component: docs] Color site for OpenURL no longer exists
 - 10161 [component: bokehjs] Redefine min()/max() and introduce minmax() function
 - 10162 [component: bokehjs] Reduce memory footprint of data indexing
 - 10163 [component: bokehjs] Don't sort indices by distance in _hit_point()
 - 10176 [component: bokehjs] Ensure typed arrays are used for storing numerical data
 - 10185 [component: bokehjs] Fill in the gaps in bokehjs' property definitions
 - 10187 [component: docs] Fix typo in docs.
 - 10200 [component: bokehjs] PlotLayout -> core.layout.BorderLayout
 - 10201 [component: bokehjs] Drop layout's computed variables in favour of bbox
 - 10202 [component: bokehjs] A basis for sub-coordinate systems
 - 10208 [component: bokehjs] Rewrite gloo in TypeScript and add it to bokehjs
 - 10222 [component: build] Fixes for sphinx 3.1.1
 - 10225 [component: bokehjs] Improve performance by replacing _build_discontinuous_regions()
 - 10226 [component: bokehjs] Optimize `HasProps.setv(attrs, {silent: true})`
 - 10227 Forward merge from 2.1.1
 - 10229 [component: bokehjs] Redesign the implementation of CDSView's filters
 - 10235 [component: bokehjs] Redesign "materialization" of data specs
 - 10239 [component: build] Release Automation (pt 1)
 - 10240 [component: bokehjs] Corrected EqHistColorMapper with inverted colormap edge transform
 - 10241 [component: bokehjs] Allow to resize images in visual tests
 - 10257 [component: docs] Misc warnings cleanup
 - 10260 [component: docs] 8448 Fix typo "do no yet work" -> "do not yet work" in bokeh/sphinx/source/docs/user_guide/interaction/legends.rst
 - 10262 [component: bokehjs] Bump electron from 1.8.8 to 9.1.0 in /bokehjs/examples/electron
 - 10269 [component: docs] Fix typos in User Guide
 - 10272 [component: bokehjs] Improve performance of selections
 - 10275 [component: docs] Fix minor typos
 - 10277 [component: docs] Docs change anaconda install source
 - 10298 Add bokeh logo palette; remove rogue double-quote from template
 - 10304 [component: docs] Add note about nginx large_client_header_buffers to docs
 - 10315 [component: bokehjs] Bump lodash from 4.17.15 to 4.17.19 in /bokehjs
 - 10316 [component: server] Require auth on WSHandler
 - 10330 [component: bokehjs] Initial webgl cleanup
 - 10337 [component: docs] Fix typos in Dev Guide
 - 10338 [component: bokehjs] Replace for-in loop with for-of and keys()/values()/entries()
 - 10342 [component: bokehjs] Update bokehjs/package.json
 - 10346 [component: tests] Perform eslint checks on codebase tests
 - 10348 [component: bokehjs] Upgrade to SlickGrid 2.4.27
 - 10350 [component: bokehjs] Fix bokehjs' legacy bundles
 - 10352 Rev pillow version for sec advisory
 - 10354 [component: bokehjs] Code dupe experiements
 - 10357 [component: docs] Update out of date HoverTool docstring
 - 10363 [component: bokehjs] Modernized DataTable styling
 - 10393 [component: tests] Mark webdriver's tests as flaky
 - 10402 [component: bokehjs] Redesign SVG backend

2.1.0

--------------------
* bugfixes:
 - 7296 [component: bokehjs] Fix orient == 0 case in sidepanel.apply_label_text_heuristic()
 - 9218 [component: bokehjs] [bug] shared columndatasource issues in js callback (uncaught typeerror: cannot read property 'connect' of undefined)
 - 9230 [component: bokehjs] [bug] webgl + cdsview seems to use incorrect marker fill colours
 - 9515 [layout] [bug] layout engine much slower on chrome
 - 9856 [component: bokehjs] [component: build] [bug] bokehjs build does not abort on compilation error
 - 9871 [component: bokehjs] [bug] tablecolumn doesn't use `field` when `title` is not set
 - 9909 [component: bokehjs] Bad toolbar highlight in "dark" modes
 - 9915 [component: docs] [bug] the footer on the documentation website extends past its visible area
 - 9924 [component: server] [regression] [bug] django server resources are not working
 - 9953 [component: bokehjs] [bug] race condition between legend and glyph when using `legend_label`
 - 9959 [component: bokehjs] [bug]the hover tool is not disaplyed when the mouse is directly over text
 - 9965 [component: docs] [typo] `cumsum()` transform function docstring mistake
 - 9987 [component: docs] [bug] `factorrange`'s `start` property's help string references `end`
 - 10022 [component: bokehjs] [widgets] [bug] datepicker.disabled doesn't always work
 - 10040 [component: bokehjs] [feature] allow named columns to be used in edittools
 - 10042 [component: bokehjs] [bug] bad label rendering with hbar / subgroup_label_orientation 
 - 10072 [component: bokehjs] Bokehjs leak a lots style tag in head tag cause a slow performance
 - 10088 [component: build] Only use local bokeh package in tests
 - 10103 [component: docs] [bug] using anchors in the api reference hides the anchored element under the header
 - 10105 [component: docs] [bug] `cd sphinx; make serve` doesn't work
 - 10107 [component: bokehjs] Settable active state of toolproxys in gridplot
 - 10114 [component: bokehjs] [svg] Resolve issues with resizing and clearing svg canvas
 - 10123 [component: bokehjs] [layout] [regression] Canvas doesn't repaint after layout resize
 - 10126 [component: bokehjs] [bug] model.serializable_attributes method removed in bokeh master
 - 10128 [bug] resource warning unclosed file... _sri.json possible resource leak
 - 10140 [notebook] Fixed typo when registering google colab comms
* features:
 - 2326 [component: bokehjs] Toggle selection of objects with shift+click
 - 4567 [component: bokehjs] Make tools active state updateable
 - 9863 [component: bokehjs] [feature] add "dot" marker variants
 - 9890 [component: bokehjs] Some new markers
 - 9922 [component: bokehjs] Autocompleteinput has no case insensitive option  
 - 9963 [feature] add a lineedittool
 - 10021 [component: bokehjs] Add support for document event batching
 - 10132 [API: models] [feature] edittool.empty_value should support 
* tasks:
 - 5744 [component: bokehjs] Use only one of global.isnan and isstrictnan
 - 5800 [component: tests] Hard pass/fail test of some kind of basic glyph drawing
 - 8572 [component: tests] Transforms.py is missing property unit tests
 - 8741 [component: docs] Elevate our code of conduct
 - 9302 [component: bokehjs] [notebook] Push_notebook does not work in google colaboratory
 - 9704 [component: docs] [component: examples] [feature] need to add tile provider demo
 - 9813 [component: server] [feature] compose bokeh server with other tornado http servers
 - 9844 [component: bokehjs] Upgrade nouislider
 - 9913 [component: bokehjs] Use selection() instead of hittest helpers
 - 9941 [component: bokehjs] Deprecate css rendering modes for annotations
 - 9952 [component: docs] [infra] Bust caching of versions.json
 - 9971 [bug] warn about using the same layout element (here: plot) multiple times
 - 9972 [component: bokehjs] [widgets] Select widget un-focuses after selection
 - 9973 Bump jquery from 3.4.1 to 3.5.0 in /bokehjs
 - 9976 [component: bokehjs] [component: build] Update bokehjs' dependencies
 - 9977 [component: build] [infra] Use system installed google chrome in ci
 - 9978 [bug] cannot apply patch to [id] which is not in the document anymore
 - 9982 [component: docs] Bokehjs user guide section not using sri hashes
 - 9990 [component: docs] [bug] elaborate on how the margin attribute works in documentation
 - 9996 [component: tests] Drop support for s3 upload in examples' tests
 - 10000 [component: bokehjs] [component: tests] Add visuals tests for marker glyphs
 - 10001 [component: bokehjs] Clean up type situation around buffer handling
 - 10004 [component: bokehjs] Clean separation between models' and properties' responsibilities
 - 10006 [component: bokehjs] [performance] Speed up setting up of visuals
 - 10008 [component: bokehjs] [svg] Incorporate svgrenderingcontext2d into bokehjs
 - 10012 [component: bokehjs] Use map<k, v> or set<v> instead of {[key: string]: v}
 - 10016 [component: docs] Added ':' before execution command
 - 10026 [component: bokehjs] [typescript] Make show(), build_views(), etc. produce most specific types
 - 10030 [component: docs] Add google api key requirements into documentation dev guide
 - 10035 Miscellaneous changes
 - 10036 [component: bokehjs] Refactor implementation of image and imagergba glyphs
 - 10050 [component: build] Install channels from conda forge 
 - 10053 Revert "spanset"
 - 10054 [component: bokehjs] Use map instead of {} as view storage
 - 10061 [component: bokehjs] Drop usage of our set type in favour of the native set
 - 10068 [component: bokehjs] Reduce usage of for-in loop an in operator
 - 10069 [component: bokehjs] Improve support for ndarray serialization
 - 10074 [component: docs] Fixed 10038 (tornado, ui/ux, search feature improvement)
 - 10077 Resolve f541 after upgrading to flake8 >=3.8
 - 10084 [component: bokehjs] More usage of map<k, v> and set<v>
 - 10085 [component: bokehjs] Make menus usable with tool proxies
 - 10091 [component: docs] Update 2.1.0.rst
 - 10096 Revert "add support for versioned bokehjs script tags and cdn urls"
 - 10101 [component: tests] Drop examples' baseline and image testing
 - 10116 [component: bokehjs] [component: tests] Chrome 83 breaks image diff tests
 - 10119 [component: docs] Fix a typo in docs
 - 10129 [component: examples] [component: tests] Restore examples' images and upload as an artifact
 - 10130 2.1 updates
 - 10142 [component: docs] [bug] weather_example_scipy
 - 10159 Prefer inclusive language

2.0.2

--------------------
* bugfixes:
 - 8862 [component: bokehjs] [layout] [regression] [bug] fig.add_layout doesn't update the figure
 - 9864 [component: bokehjs] Fixed palettes bug
 - 9869 [component: docs] [bug] minor typos in validation error output for factorrange and cdsview
 - 9875 [component: bokehjs] [component: tests] Starting headless chrome on macos is unreliable
 - 9877 [component: bokehjs] [bug] boxannotation doesn't respect fill_color=none
 - 9879 [component: bokehjs] [bug] impossible to change factorrange to a lower dimension with different number of factors
 - 9900 Bundling and serving precompiled extensions in broken on windows
 - 9931 [component: build] Installation of bokeh>=2.0.0 adds `release` directory to site-packages
 - 9938 [component: server] [bug] timezone bug in generate_jwt_token
* features:
 - 9339 [API: models] [feature] add broader themes
 - 9812 [component: bokehjs] Load multiple versions of bokeh into a single web page
 - 9872 [API: models] [feature] allow hiding tooltips for muted glyphs
* tasks:
 - 6840 Use px as the default font size unit of measurement
 - 9771 [component: tests] Recent changes that require visual testing
 - 9772 [component: examples] Ipywidgets examples
 - 9861 [component: bokehjs] [notebook] Relax elementid check in autoload.js
 - 9865 Change array.length issue in filters
 - 9866 Refactored unused vars to _
 - 9880 [component: docs] Sphinx 3.0 compat
 - 9881 Remove pointless util function
 - 9883 [component: bokehjs] [component: build] Match compilation and minification targets
 - 9885 Update stamen urls for ssl links
 - 9888 Broken link to colorcet repo in palettes.py
 - 9892 [notebook] [bug] saving bokeh example notebooks causes notebook validation errors
 - 9895 [component: build] Ci build is broken (suddenly using python 2)
 - 9903 Suppress gridspec warning
 - 9904 Minor import cleanup
 - 9906 Make auth method overrides explicit
 - 9908 [component: docs] Missing 2.0.1 release notes + typos
 - 9914 [component: bokehjs] Prefer ** operator in bokehjs codebase
 - 9916 [component: bokehjs] Don't duplicate parent's code in oval._map_data()
 - 9942 [component: build] Prep for 2.0.2 release
 - 9944 [component: docs] Improve tile provider docs
 - 9945 [component: build] Release build first steps

2.0.1

--------------------
* bugfixes:
 - 9522 [component: bokehjs] [bug] arrow lines do not render completely if figure is placed below some div
 - 9703 [component: bokehjs] [bug] image_url combined anchor and angle options generated unexpected results
 - 9724 [component: bokehjs] [bug] behaviour of automated padding for ranges is inconsistent
 - 9773 [infra] [bug] potential chrome cors problem with local output
 - 9778 [component: docs] Incorrect guidance on installing additional dependencies for export() functions
 - 9784 [component: bokehjs] [bug] `selectiongeometry` has incomplete type of `geometry`
 - 9793 [component: docs] Wrong links in bokeh embed example readme
 - 9796 [notebook] Autoload js in notebook broken after pr 9777
 - 9820 Deprecation warnings after pr 9807
 - 9821 [component: docs] [bug] version 2.0 release notes date
 - 9834 [regression] [bug] cannot update datepicker display value from python
 - 9837 [component: bokehjs] [webgl] [bug] lines with empty data breaks plot with webgl renderer
 - 9852 [component: build] Bryanv/correct js version full release
* features:
 - 9727 [component: bokehjs] [widgets] [feature] add multi-file selection to fileinput widget
 - 9783 [feature] expose `_known_tools` and `_tool_from_string` to allow reuse
 - 9799 [component: server] Allow to serve extensions' bundles and related resources
 - 9814 [bug] 'bokeh.server.django' ignores &bokeh-session-id url parameter
 - 9819 Allow to send binary buffers by messagesent
* tasks:
 - 9458 [component: bokehjs] [bug] hovertool in 'vline' mode doesn't work with vertical segments
 - 9581 Update dockertools
 - 9692 [component: bokehjs] [typescript] Upgrade to typescript 3.8
 - 9750 [component: bokehjs] [component: build] [feature] improve bokehjs dependency and project management
 - 9758 [component: bokehjs] Deprecate bokehjs package and suggest bokeh/bokehjs
 - 9766 [component: docs] Doc: add missing '' in hovertool.formatters example
 - 9775 [component: server] [bug] always setting asyncio event loop policy
 - 9791 [component: server] Allow subclasses of serve subcommand to modify server_kwargs
 - 9794 [component: bokehjs] Add support for bokeh.loader["bokehjs/module/name"]
 - 9797 [component: tests] Configure codebase tests with `git ls-files`
 - 9801 [component: bokehjs] Update deps and resolve audit warnings
 - 9802 [component: bokehjs] [component: build] Drop tslint in favor of typescript/eslint
 - 9805 [component: docs] Dev_guide update
 - 9816 [component: docs] [documentation] the developers guide uses old syntax for py.test in pre-commit hook
 - 9823 [component: docs] [bug] clarify that bokeh 2.0.0 no longer accepts a `selected` argument in cds constructor
 - 9831 [component: server] [bug] unhandled exceptions in functionhandler cause hang/blank screen
 - 9839 [component: docs] Fixed some minor docstring typos
 - 9848 [component: docs] Minor typo in bokeh.transform reference docs

2.0.0

--------------------
* bugfixes:
 - 6490 [component: docs] [notebook] [webgl] Webgl was requested and is supported, but bokeh-gl(.min).js is not available, falling back to 2d rendering
 - 6728 [component: bokehjs] [component: server] Datepicker not updating enabled/disabled
 - 8724 [component: bokehjs] Logcolormapper maps to wrong values
 - 9108 [component: bokehjs] [layout] [bug] incorrect initialization when loading out of focus
 - 9187 [component: bokehjs] [regression] [bug] pinch zoom and panning not working correctly
 - 9245 [bug] "set_select" and "select" are not working well with layouts
 - 9369 [component: build] Add missing typing_extensions dependency
 - 9392 [component: bokehjs] [bug] inferno3 palette in bokehjs is incorrect
 - 9395 [component: server] [regression] Bokeh_resources does not work with server
 - 9429 Typeerror: symbol.asynciterator is not defined
 - 9435 [component: bokehjs] [component: server] [bug] network latency results in orphaned embedded divs for bokeh server
 - 9446 Misname/copypasta: login_hander?
 - 9455 [component: tests] Isort's test is called test_flake8
 - 9466 [component: docs] [fix] hover icon - documentation
 - 9474 [component: bokehjs] [bug] helptool duplicates in bokehjs
 - 9479 [regression] `nonselection_color` (etc.) doesn't apply after pr 9153
 - 9483 [component: bokehjs] [regression] Fix rendering on high dpi displays
 - 9485 [widgets] Disable option in fileinput not working [bug]
 - 9494 [widgets] [bug] datepicker display off-by-one in non-gmt timezone after upgrade to 1.4.0
 - 9514 [regression] Can't override settings using environmental variables
 - 9562 [bug] impossible to create a custom model while extending and existing one and using javascript
 - 9579 [bug] stdin transmitted in subprocess
 - 9607 [component: bokehjs] [widgets] [bug] slider direction, orientation, tooltips and show_value properties not connected
 - 9621 [component: bokehjs] [bug] bad document json data leads to a dangling promise returned by `pull_session`
 - 9622 [bug] calling `doc.clear()` can lead to unknown model exceptions
 - 9639 [regression] Export fails on osx
 - 9642 [bug] a typo in bokeh/server/tornado.py
 - 9650 Terminate firefox after usage in io.export
 - 9667 [component: bokehjs] [component: tests] [regression] Defaults tests are not running
 - 9672 [component: bokehjs] [widgets] [bug] spinner error for steps <= 1e-7
 - 9676 [regression] [bug] selenium required to build extensions
 - 9681 [component: examples] [documentation] typo in texas.py
 - 9699 [component: bokehjs] [bug] toolbar activation breaks if models are specified in certain order
 - 9702 [component: bokehjs] [regression] [widgets] [bug] daterangeslider is broken
 - 9717 [component: bokehjs] [bug] hover tooltip stretches badly to the left
 - 9734 Only check resource passed-in args
 - 9737 [component: bokehjs] [notebook] [regression] [bug] push_notebook broken in jupyter-lab 1.2.6
* features:
 - 3458 [component: server] Use session tokens in the auth header
 - 4820 [API: plotting] Hover line width
 - 8561 [API: models] [API: plotting] [component: bokehjs] Fixed tick locations do not affect grid line locations
 - 8893 [API: plotting] Provide selection_line_width and nonselection_line_width
 - 8917 [component: bokehjs] [widgets] [feature] optional valid values list attribute for datepicker
 - 9074 [component: server] Support expiration for session creation
 - 9304 [component: bokehjs] [widgets] [feature] scientific notation for numberformatter
 - 9469 [component: bokehjs] [widgets] [feature]add scientific notation to supported number formats
 - 9505 [component: bokehjs] [component: server] Overhaul session expiry and generalize token
 - 9524 [component: bokehjs] [feature] bokehjs embed_item should return a reference to the plot.
 - 9532 [component: bokehjs] [widgets] Please replace multiselect widget with something more compact, effective and nicer looking
 - 9545 [component: server] Allow package relative imports for directory style apps
 - 9560 Add tile providers for openstreetmap and esri imagery
 - 9571 [API: plotting] Allow setting graph node_marker [feature]
 - 9690 Link to discourse from github issues
 - 9706 [component: bokehjs] [feature] js_link attr indexing
* tasks:
 - 4966 [component: docs] Reference docs don't show inherited properties
 - 8176 Switch the default driver for export_png to chromedriver
 - 8208 [component: docs] Update/refresh notebook user guide chapter
 - 8397 Using subresource integrity with cdn urls
 - 8666 Changes right at 2.0 release
 - 8801 [component: bokehjs] [component: build] Investigate esm support in bokehjs' build
 - 8998 [component: build] Update conda recipe for 2.0
 - 9076 [component: build] Strip sourcemappingurl from published js files
 - 9098 [component: server] Move from tornado.gen to native coroutines ?
 - 9122 [component: docs] Collapse bokeh.models docs
 - 9125 [component: build] Remove old conda free channel for version 2.0
 - 9146 [bug] push_notebook should raise an error if a handle is passed instead of a document
 - 9238 [component: docs] [bug] gridlines are rendered under image plot
 - 9248 [feature] make the palettes module ide-friendly
 - 9334 Deprecate widgetbox
 - 9362 [component: docs] Docs report "no title"
 - 9365 Landing 2.0
 - 9366 [component: tests] Flake8 shouldn't descend into node_modules
 - 9367 [component: build] Use `npm ci` to force usage of the lock file
 - 9374 [component: build] Revert "exclude landing-2.0 issues from changelog for now"
 - 9377 [component: bokehjs] [typescript] Upgrade to typescript 3.7
 - 9379 Remove last python 2 compatibility bits
 - 9385 Include step in the list of glyphs that hovertool does not work with
 - 9386 [API: models] Replace metaclasses with `__init_subclass__`
 - 9388 Explicitly warn that cdsview is unsupported on line glyphs
 - 9394 [component: docs] Readmes for all the app examples
 - 9396 Move from_networkx function
 - 9403 [component: build] Intergrate isort into ci process
 - 9406 [component: docs] Glyph method "other parameters" still shows "legend"
 - 9409 Update funding.yml
 - 9410 Update to cdn.bokeh.org
 - 9413 [component: build] [component: docs] Misc dependency changes
 - 9419 [component: build] Remove errant pscript dep
 - 9427 [component: docs] Server embed examples need updates
 - 9432 Remove f-strings from docstrings
 - 9437 [component: docs] Temp disable windows builds for gh ci
 - 9442 [component: build] Bryanv/more gh ci
 - 9444 [component: bokehjs] Conversion from _pop_colors_and_alpha to _pop_visuals missing bokehjs
 - 9449 [component: bokehjs] Rewrite bokehjs' connection tests using async/await
 - 9451 Docs: correct the gh-actions badge in readme
 - 9452 [component: build] Force trigger gh-actions on pull_request
 - 9453 [component: build] Minimal tests issue on forked prs
 - 9454 [component: tests] Isort error message unhelpful
 - 9457 [component: docs] Bokeh.palettes refguide page header mis-renders
 - 9463 [bug] fixing spell mistakes
 - 9476 [component: examples] [bug] non-daemon worker thread prevents gunicorn from shutting down cleanly
 - 9480 [component: build] Expose sri hashes
 - 9482 [component: build] Resolve ipython 7.9 pin
 - 9484 [component: docs] Update twitter handle in docs
 - 9490 Improve sampledata downloading
 - 9500 [component: docs] Use new nf verbiage
 - 9502 [component: docs] [bug] fix simple typo: ther -> the
 - 9507 [component: server] [bug] blank error message when starting bokeh server with python 3.8 on windows
 - 9513 [component: build] Switch to gh ci
 - 9517 [component: docs] Update bokeh developer documentation
 - 9519 [component: docs] Remove pivot app example from readme since it's not supported anymore
 - 9521 [component: docs] Describe google api key usage and embedding
 - 9525 [component: docs] User guide documentation errors
 - 9531 [component: docs] Adding dedicated subsection to docs on bokeh server jinja templating
 - 9533 [component: build] [task] coverage tool breaking change affects bokeh tests
 - 9541 Misc fixes
 - 9543 [component: bokehjs] Bryanv/more misc
 - 9544 [component: build] [component: tests] Flaky selenium tests
 - 9547 More misc repo work
 - 9548 [component: bokehjs] Remove old ad-hoc callback properties
 - 9555 [component: docs] Typos and text improvements
 - 9565 Fix circular import between glyphs and markers
 - 9578 [component: bokehjs] [component: build] Allow to publish dev bokehjs packages
 - 9590 [component: docs] Add ipywidgets_bokeh documentation
 - 9598 [component: tests] Add ci python version check
 - 9606 [component: bokehjs] Make glyph._hit_* methods statically typed
 - 9609 [mypy] Add -> none to all test_ functions
 - 9610 Update license and copyright dates
 - 9623 [component: docs] Add link to jupyter chapter from installation chapter
 - 9635 [component: tests] Don't rely on test markers
 - 9637 [component: docs] Update docstring with missing argument 'template'
 - 9638 [component: bokehjs] Clarify scales hierarchy
 - 9645 [component: docs] Fix two typos in docstrings
 - 9651 [component: docs] [bug] undocumented api removals in 2.0
 - 9658 [component: server] [bug] unable to use async callbacks in `add_next_tick_callback` and the like
 - 9662 [component: tests] Implicitly apply pytest.mark.asyncio to async defs
 - 9665 [component: docs] Typo fix in annotations documentation
 - 9678 Delete custom.md
 - 9680 Remove bad super usage
 - 9686 [component: tests] Force srgb color profile on chrome
 - 9687 [bug] bokeh (html|png|svg) commands all broken
 - 9701 [component: tests] Try to improve passability of tests
 - 9713 Rename bokeh_version
 - 9723 [component: docs] Modified theme documentation to reflect handling of null/none
 - 9726 [component: build] Reduce sdist size
 - 9733 [component: docs] Fix spelling mistakes in documentation
 - 9738 [component: examples] Minor 2.0 fixes
 - 9745 [component: build] Legacy issues should not be in a subdirectory
 - 9754 [component: build] Allow sdist to --install-js

1.4.0

--------------------
* 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 skiplist
 - 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

1.3.4

--------------------
* tasks:
 - 9147 [component: build] Update pypi token

1.3.2

--------------------
* bugfixes:
 - 9142 [component: build] Compute runtime deps correctly
* tasks:
 - 9101 [component: docs] [bug] wrong option names in sphinxext documentation
 - 9118 [component: build] Use pypi token to upload releases
 - 9120 [component: bokehjs] [component: build] Use npm token to publish

1.3.1

--------------------
* bugfixes:
 - 9123 [component: bokehjs] [regression] [bug] export_png broken in bokeh 1.3.0
* tasks:
 - 4870 [notebook] [widgets] Autocomplete should start with a single character
 - 9112 [component: build] Upload to backup cdn
 - 9127 [component: build] Exclude ipython tests on minimal build

1.3.0

--------------------
* bugfixes:
 - 8015 [component: bokehjs] [widgets] Bokeh datepicker value format inconsistent
 - 8403 [component: server] Bokeh charts load very slow with uncaught typeerror: in browser console
 - 8911 [component: bokehjs] [widgets] Rangeslider stuck when modified by pressing the keyboard arrows
 - 8915 [component: server] [bug] error in the bokeh --serve documentation
 - 8921 [component: bokehjs] [widgets] [bug] datatable copy-paste doesn't work with 0s present in a row
 - 8923 [component: bokehjs] [widgets] [bug] datatable copy-paste doesn't keep the order of rows after sorting
 - 8934 [component: bokehjs] [widgets] [bug] datepicker displayed value is not updating
 - 9016 [component: bokehjs] [performance] Inspection indices' filtering is very slow
 - 9022 [component: bokehjs] [widgets] [bug] "cannot read property 'style' of null" javascript error when moving slider
 - 9032 [component: bokehjs] [bug] typeerror after replacing tools on a toolbar
 - 9033 [component: bokehjs] [bug] incompatible definitions of `vbar.width` in bokeh and bokehjs
 - 9065 [component: docs] [bug] development guide missing `test` argument for conda install and pytest install failure on windows
 - 9092 [component: server] [bug] double slash before prefix in autoreload.js
 - 9095 Update docker to work with new conda and bokeh
* features:
 - 6096 [component: bokehjs] [widgets] File open dialog
 - 8100 [API: models] [widgets] [feature request] option to collapse datatable rows
 - 8676 [component: bokehjs] Make a bokeh textinput callback responsive as text is typed
 - 8872 [component: bokehjs] Add hover support for patch, harea, and varea
 - 8981 [component: bokehjs] [feature] implement hover anchor on more glyphs
 - 9052 Let source.data accept dataframe
* tasks:
 - 8186 [component: examples] Geojsondatasource not bringing in all attributes
 - 8919 [component: docs] [component: server] Document signed session usage
 - 8944 [component: docs] Texturerepetition missing from docs and `all`
 - 8961 [component: tests] Don't call show in tests
 - 8987 [component: bokehjs] [component: build] Bump nwmatcher from 1.4.3 to 1.4.4 in /bokehjs
 - 8994 [component: docs] Docs typo
 - 8995 [component: docs] Documentation: duplicate $name description
 - 9039 [component: docs] Fixed analysis
 - 9044 [component: build] [task] add downstream tests for pandas-bokeh
 - 9048 [component: build] Upload to s3 cdn in parallel
 - 9049 [component: docs] [docs] developer notes rendered in live docs
 - 9050 [component: docs] Typo/misspelling on mapping geo data page[bug]
 - 9054 [component: build] Fix yamlloadwarning in deps.py
 - 9060 Color regex needs raw string
 - 9075 Use sampledata.bokeh.org cdn
 - 9080 [component: docs] [docs] update links to bokehplots.com, gitter and mailing-list
 - 9082 [component: build] Exclude landing-2.0 issues from changelog for now
 - 9099 [component: bokehjs] [widgets] [feature] extend fileinput to return filename and make output clearer
 - 9102 [component: docs] Docs: update documentation urls in readme
 - 9103 [component: tests] Update dask test location
 - 9106 [component: build] [component: docs] Remove dev build installation instructions

1.2.0

--------------------
* bugfixes:
 - 2259 [component: bokehjs] [widgets] Autocomplete widget not recognizing value change
 - 6855 [component: bokehjs] Boxselecttool does not work as expected with gmapplot
 - 7699 [component: bokehjs] [webgl] Mixed canvas and webgl glyphs are painted in wrong z-order
 - 8103 [component: bokehjs] Rangetool unusable after selection change
 - 8828 [component: bokehjs] [widgets] [bug] autocompleteinput widget value attribute does not reflect selection
 - 8835 [component: server] [bug] runtimeerror on adding callbacks after rendering
 - 8843 [component: bokehjs] [widgets] Bar_color slider not updating
 - 8849 [component: examples] [bug] color mapping bug in crossfilter example
 - 8853 [bug] exports do not work with firefox webdriver
 - 8889 [component: bokehjs] [bug] imageurl selection_glyph raises "typeerror: this.retries is undefined"
 - 8895 [component: bokehjs] [bug] customjs callbacks added after initialization do not work
 - 8903 [bug] layout accepts name as keyword arg but doesn't pass to underlying objects
 - 8909 [component: bokehjs] [widgets] [bug] changing slider widget title property does not update view
* features:
 - 4540 [component: bokehjs] [component: server] Slider callback_policy should work for apps
 - 6135 [component: bokehjs] Feature request: textures to fill properties?
 - 6769 [component: bokehjs] [layout] Legend title
 - 8848 [API: plotting] [component: bokehjs] [feature] stacked areas and lines
 - 8863 [feature] allow the webdriver timeout to be customized
* tasks:
 - 4665 [component: bokehjs] [component: tests] Add missing widget callback integration tests
 - 5469 [component: docs] Document that boxzoomtool does not work on gmapplot
 - 5918 [component: bokehjs] Touch scroll the page when no tools are active
 - 6516 [component: bokehjs] [widgets]  add selenium tests for slider and rangeslider
 - 6927 [component: bokehjs] Allow reset tool to only emit reset event, and skip built-in reset code
 - 7238 [component: docs] Document get_screenshot_as_png better
 - 8433 [component: build] Clean up .gitignore files across the repository
 - 8496 "warning:bokeh.resources:root_url should end with a /, adding one" spam
 - 8571 [component: docs] `scripts/deps.py` does not install phantom_js
 - 8861 Create readme to explain server_embed usage
 - 8867 [component: docs] Update tile provider example for "mapping geo data" user guide
 - 8874 [component: build] Uploading actual releases to conda bokeh/label/dev
 - 8875 Hatching/stacking follow on work
 - 8876 [component: bokehjs] [component: build] Fix security vulnerabilities reported by npm audit
 - 8897 Reference link updated
 - 8901 [component: examples] [bug] legend order backwards for stacked area plots
 - 8916 [component: docs] Update 1.1.0.rst
 - 8930 [component: docs] Docs: fix typo
 - 8933 [component: docs] Add release notes for 1.2

1.1.0

--------------------
* bugfixes:
 - 3061 [layout] [widgets] Setting responsive for figures in tabs results in buggy tabs
 - 4393 [layout] If responsive mode is `height_ar`, toolbar box `above` or `below` doesn't work
 - 4404 [layout] Tabs only work with fixed layout
 - 4608 [layout] Initialization problem on `scale_width` plots
 - 4689 [component: bokehjs] Bokehjs charts not respecting plot size
 - 4830 [layout] Figure.width does not update width
 - 4917 [layout] Strange widget alignment behavior
 - 5143 [component: bokehjs] [layout] Tabs not working
 - 5169 [component: bokehjs] [layout] [widgets] Tabs only renders right when at least one tab contains a figure
 - 5193 [layout] [widgets] Overlapping plots
 - 5572 [layout] Subplots vertical axes don't line up
 - 5722 [component: bokehjs] [layout] Widgets do not work in nested layouts
 - 5749 [component: bokehjs] [layout] 0.12.4 breaks custom text inputs field length
 - 6025 [layout] [widgets] Datatables overlapping when in row or gridplot
 - 6259 [component: bokehjs] [layout] Adding new button widgets results in too-wide buttons
 - 6333 [component: bokehjs] [widgets] Multiselect freezes ie 11 on change
 - 6406 [component: bokehjs] Javascript errors when plotting from a columndatasource populated with a pandas dataframe containing column named field
 - 6417 [component: bokehjs] [layout] Tabs widget cannot contain a figure
 - 6427 [component: bokehjs] [layout] Textinput not respecting width
 - 6462 [component: examples] [regression] Npm detection doesn't work on windows (in native console)
 - 6477 [layout] Vertical axes aren't aligned in `plotting/file/categorical`
 - 6508 [component: bokehjs] Multiple callbacks for same model call only last callback
 - 6707 [component: bokehjs] Tap tool on bokeh server does not select data points with a custom callback
 - 6748 [layout] Dynamically turning on axis label does not resize plot
 - 6768 [layout] Alignment of plots in a grid
 - 6822 [widgets] Autocompleteinput does not complete word when option is clicked
 - 6824 [component: bokehjs] [component: tests] Examples/models/file/dateaxis.py is unreliable
 - 7004 [component: bokehjs] [component: build] Incorrect module path format when building bokehjs on windows
 - 7120 [component: bokehjs] [layout] [widgets] Datatable in tab not displaying contents (with minimal example)
 - 7127 [layout] [widgets] Vertical slider
 - 7260 [component: bokehjs] [layout] Unsatisfiable constraint when trying to make plot size responsive within panels
 - 7270 [layout] Plot layout with scale_both, stretch_both, scale_height
 - 7444 [component: bokehjs] [layout] Table covers other widget when table is on the left
 - 7454 [component: bokehjs] [layout] Gridplot with sizing_mode="stretch_both"/"scale_both" is totally broken since 0.12.11
 - 7497 [component: bokehjs] Disappearing toolbar
 - 7554 [component: bokehjs] [layout] Bokeh layout rows and columns not responsive on scale_width or scale_height
 - 7766 [component: bokehjs] [layout] Row and column definition gives unexpected layout with option sizing_mode='scale_width'
 - 7771 [layout] Repaint() in plot_canvas.coffee causing significant lag
 - 7805 [component: bokehjs] [layout] Bokeh spacer sets height to one pixel with scale_width set
 - 7933 [component: bokehjs] Different behavior between bokeh and bokehjs with ajaxdatasource
 - 7981 [component: bokehjs] [widgets] Checkboxbuttongroup and radiobuttongroup can not be disabled
 - 7991 [component: bokehjs] Hovertool display pops under shaded portion of slider
 - 8115 [layout] [regression] Stretch_both sizing mode doesn't stretch in 0.13
 - 8164 [component: bokehjs] Tilerenderer cache is not invalidated when url changes
 - 8227 [performance] Improve datatable performance
 - 8290 [component: bokehjs] The "css_classes" attribute on datatable object does not work
 - 8355 Compiler issue on windows, importing modules is not working because of backslash incompatibility
 - 8391 [component: bokehjs] "tile cannot extend" systemerror when exporting plot with legend placed outside and above plot area
 - 8443 [layout] Button groups do not respect the `sizing_mode` or `width` keyword arguments
 - 8471 [component: bokehjs] [widgets] Updating css_classes on layout elements has no effect
 - 8484 Whisker does not accept explicit negative values
 - 8552 [component: bokehjs] Wrong position on catergoricalaxis of extra_y_range
 - 8585 Typeerror: index is not a valid datetimeindex or periodindex
 - 8596 [component: bokehjs] [typescript] Bokehjs examples to use in node js or angular
 - 8599 [component: bokehjs] Grid bands broken when cross grid lines disabled
 - 8600 [component: bokehjs] Cds callback property not working
 - 8611 [component: bokehjs] [layout] Bug when the middle area between two tabs is clicked
 - 8613 Inline ts code failed at compilation on windows (post 8085)
 - 8614 [layout] Layout broken in hidden tabs after an update
 - 8622 [layout] [regression] Input widget heights behavior
 - 8624 [component: bokehjs] Crosshair icon removed from toolbar in gridplots
 - 8627 [component: server] Issue with bokeh.client after layout pr
 - 8633 [component: examples] Stocks example is not working properly
 - 8638 [component: docs] [layout] Incorrect layout with column of div's with image (1.1.0dev3)
 - 8639 [widgets] Datatable rows overwrite dropdown menu (1.1.0dev3)
 - 8643 [layout] [regression] Dashboard.py example not behaving as expected after the layout pr
 - 8647 [component: tests] Make examples' tests work on windows
 - 8650 [component: examples] Grid_axis_alignment_no_toolbar is broken in windows (32-bit)
 - 8653 [widgets] Assume utc in value_as_date
 - 8654 [layout] Text wrapping in div after layout pr
 - 8655 [layout] Loading plot in separate jupyterlab tab collapses layout
 - 8679 [component: bokehjs] Graphs with list values as attributes fail
 - 8680 [component: examples] [regression] Custom widget in doc strange display in 1.1.0dev6
 - 8681 [notebook] Autoload_js should load css before javascript
 - 8686 [component: bokehjs] [component: docs] Bokehjs columndatasource.change property doesn't exist
 - 8703 [component: docs] Typo in plots.py
 - 8713 [notebook] [regression] Displaying plot in notebook quickly after output_notebook raises js error
 - 8719 [component: tests] Tests sometimes fail on appveyor
 - 8726 [layout] Tabs width set on width of contents - truncating tabs
 - 8733 [component: bokehjs] [notebook] [regression] Gmap plots not working in the notebook and inline resources
 - 8737 Windows phantomjs not killed on selenium termination
 - 8742 [component: bokehjs] Hover tooltip breaks with zero-width wedges
 - 8746 [component: bokehjs] When line_width is set to 0 the glyph boundaries don't disappear
 - 8747 [component: bokehjs] Custom extensions cannot import models/widgets/widget
 - 8762 [component: bokehjs] Tooltips not working for segment on inverted y-axis
 - 8770 [component: bokehjs] Using range padding with image plots leave lots of empty space
 - 8777 [component: bokehjs] [layout] Tabs header doesn't update when layout recomputes
 - 8786 [component: bokehjs] Spinner jumps to low after one click, regardless of step
 - 8789 [component: tests] Codebase tests fail on windows
 - 8793 [component: bokehjs] Range tool gets stuck at minimum width
 - 8794 [component: server] Directoryhandler does not handle ipynb files correctly
 - 8800 Fixes trying to index dict_keys
 - 8810 [component: bokehjs] [regression] Es6 map's polyfill isn't installed in phantomjs
 - 8820 [component: bokehjs] Surface3d example fails to compile
 - 8821 [component: bokehjs] [layout] Make layout respect aspect ratio with scale_height sizing mode
* features:
 - 4407 [layout] Non-equal proportion split in layouts
 - 4867 [layout] Don't make space for element if not visible
 - 5955 [component: docs] Sphinx bokeh_plot extension should work outside project docs
 - 6173 [component: bokehjs] [widgets] Add numeric input widget
 - 7498 [component: bokehjs] Bokeh panel(closable=true) doesn't make 'x' appear on the panel title and closable by user
 - 7675 [component: bokehjs] [widgets] Add color picker and spinbox widgets
 - 8229 [layout] Add sizing_mode="stretch_width" and "stretch_height"
 - 8636 Add js_link convenience method
 - 8660 [component: server] Add --index option to specify site index template
 - 8663 [API: models] Add support for data source using server-sent events
 - 8668 [component: bokehjs] Displaying custom data on hover for rgba image
 - 8671 [API: models] Openurl in current tab
 - 8700 [component: bokehjs] Make bokehjs importable in nodejs
 - 8710 [layout] [regression] Add support for spans to grid layout
* tasks:
 - 3340 [component: bokehjs] [layout] Investigate better implementation for toolbar rendering
 - 4395 [layout] Investigate / describe performance issues
 - 4582 [component: tests] [layout] Add a series of screenshot tests for all the layout modes
 - 4643 [layout] Stop doing two calls to _resize on every resize
 - 4790 [API: models] [component: bokehjs] Widgets with js api
 - 5668 [component: bokehjs] [layout] Use box-sizing: border-box for everything under bk-root
 - 6294 [layout] [performance] Browser rendering extremely slow when many figures in a gridplot
 - 6461 [component: examples] Make simple_hdf example interesting and attractive
 - 6513 [component: bokehjs] Add a link to bokehjs package on npmjs.com
 - 6713 [API: models] [layout] Add visible property to models
 - 6771 [component: tests] Task: fix-up skipped app examples for examples tests
 - 7185 [layout] Unify meaning of {layoutcanvas,layoutdom}.{_left,_top,_right,_bottom}
 - 7451 [API: plotting] [component: bokehjs] Bokehjs typeerror "legend is undefined"
 - 7864 [component: bokehjs] [typescript] Rewrite bokehjs' tests in typescript
 - 7875 [component: bokehjs] [typescript] Remove unnecessary usage of any type
 - 8071 Make error reporting from `export_png()` more robust
 - 8084 [layout] Improve reliability, performance and feature coverage of the layout
 - 8187 [regression] Do not include large unrelated files in the repository
 - 8197 [component: bokehjs] [component: build] Relativize module paths in generated js/d.ts files
 - 8529 [component: docs] Autoreloader cannot find bokeh on reload
 - 8566 Tile provider causes "model must be owned by only a single document" error
 - 8577 [component: server] Delay between autoload.js and websocket request
 - 8578 [component: examples] Create custom example to plot parallel plot
 - 8583 Make websocket_max_message_size configurable in notebooks
 - 8587 [component: build] Pin conda versions with conda_reqs on appveyor too
 - 8589 [component: docs] [docs] bad number in webpage patch method documentation
 - 8606 [component: docs] Change use of deprecated sphinx app logger
 - 8607 Importing abcs from collections is deprecated
 - 8612 [component: bokehjs] [typescript] Remove type duplication between models' attributes and properties
 - 8616 [typescript] Finalize typing plotting api and remove old declarations
 - 8617 [component: tests] Fix pytest's deprecations in examples' tests
 - 8623 [component: bokehjs] [typescript] Upgrade typescript and minifier, and enable more tslint rules
 - 8625 [notebook] Use utf-8 encoding to open notebook file
 - 8628 Daterangeslider returns datetime instead of date
 - 8642 [component: examples] Manual_grid layout example has lost it's core functionality in layout pr
 - 8656 [component: bokehjs] [typescript] Rewrite custom extensions in typescript
 - 8662 [component: build] Use ci.bokeh.org for artifact storage
 - 8669 [component: docs] Bryanv/demosite url
 - 8692 [component: docs] Add live codepen links for bokehjs api
 - 8698 [component: bokehjs] [component: build] Rename bokehjs/build/js/{tree->lib} to match src/
 - 8708 [component: bokehjs] [component: build] Handlebars security vulnerability - npm won't install
 - 8712 [API: models] Deprecate plot.{h,v}_symmetry
 - 8717 [component: bokehjs] Disabled buttons should be gray by default
 - 8723 Bad_extra_range_name validation can be incorrect
 - 8725 [layout] Don't warn on empty layouts
 - 8740 [component: bokehjs] Miscellaneous improvements to bokehjs
 - 8748 [component: bokehjs] Don't expose external libraries in the public api
 - 8751 [BEP] [component: build] Update maintainers list
 - 8771 [component: docs] Updated numfocus donor link
 - 8802 [component: bokehjs] [component: build] Upgrade to typescript 3.4
 - 8804 [component: docs] Corrected spelling mistakes
 - 8805 [layout] Make gridbox.spacing adhere to css argument order

1.0.4

--------------------
* bugfixes:
 - 8558 [py2] Safer alternative fix for unicode notebook issue in python 2
* features:
 - 8513 [notebook] Strip out ipython magics when serving notebooks
* tasks:
 - 8207 Adding/updating boilerplate code
 - 8525 [component: tests] Don't resize window when running images tests
 - 8533 [component: build] Remove warning about `gulp build` in prepare.js
 - 8534 [component: docs] Docs tweak to add note about bokeh_dev and apps
 - 8541 Pyyaml version is vulnerable to cve-2017-18342
 - 8543 [component: server] Bad error message for nonexistent bokeh serve target
 - 8548 [component: docs] Add small documentation to slider callback_policy which only apply to customjs
 - 8550 [component: docs] Fix-up bokeh_dev docs (follow-up)
 - 8553 Add model, event, and populate bokeh.models __all__
 - 8555 [py2] Unicode fix when serving notebooks on python 2
 - 8556 [component: docs] Correct three minor typos

1.0.3

--------------------
* bugfixes:
 - 7118 [component: bokehjs] Unable to update arrow
 - 8401 [API: models] Incorrect image import from bokeh.models
 - 8493 [component: bokehjs] Polydrawtool shows vertices even when not active
* features:
 - 2828 [component: bokehjs] [widgets] Multi-line textinput box?
 - 7762 [component: bokehjs] Copy & paste from datatable
 - 8444 [component: bokehjs] Feature request: expose sort_columns in js datatable object
 - 8502 Support environment variable in addition to --allow-websocket-origin
* tasks:
 - 8372 Extended bad_column_name error
 - 8379 [component: examples] Export csv example more useful if you don't have to hard code headers in download.js
 - 8383 [component: tests] Attempt to enable downstream tests for holoviews
 - 8384 [component: bokehjs] Feature: add plot's root id to dom so to allow api access to the object
 - 8472 Boilerplates for bokeh/models
 - 8476 [component: bokehjs] [typescript] Upgrade to typescript 3.2
 - 8481 [component: docs] Doc: remove extra "to execute" from embed
 - 8485 Update sampledata bucket url
 - 8491 [component: docs] Typo in range_tool example
 - 8495 [component: tests] Document licenses of included projects
 - 8506 Boilerplate for bokeh/plotting directory
 - 8514 Boilerplate for protocol
 - 8517 Boilerplate for bokeh/server
 - 8523 Property getter for model.id
 - 8528 [component: docs] Release notes

1.0.2

--------------------
* bugfixes:
 - 5721 [component: bokehjs] [widgets] Text_align attribute in numberformatter not doing anything
 - 8395 [component: bokehjs] Legend breaks plot when plotting empty scatter glyph
 - 8396 [component: docs] Fix small typo  [ci skip]
 - 8398 Fix typo and grammar mistakes
 - 8409 [component: docs] Typo in documentation of io.export.create_webdriver
 - 8415 Make components() preserve the type of dict
 - 8418 [component: bokehjs] [component: build] Make bokehjs build under node 10.x
 - 8425 [component: docs] Apache documentation typo
 - 8428 [component: bokehjs] [component: docs] Can't get gridplot to work in bokehjs
 - 8451 [component: bokehjs] [component: build] Run `npm install` when `node make *` on fresh install
 - 8457 [component: bokehjs] Embeds with json_item missing toolbar/interactivity
 - 8459 [component: bokehjs] Hovertool does not display fields within jupyterlab's dark theme
 - 8460 [component: examples] Fix a typo
* features:
 - 8399 [component: bokehjs] Omit colon in hover tooltips if first tuple entry is empty
 - 8411 [widgets] Feature request: add support for setting the datatable row height
* tasks:
 - 8393 [component: docs] "customjs for selections" example in docs broken
 - 8405 [component: tests] Fix failing codebase tests
 - 8413 [component: bokehjs] [typescript] Upgrade to typescript 3.1
 - 8438 [component: bokehjs] [typescript] Clean up semicolons after transition to typescript

1.0.1

--------------------
* bugfixes:
 - 4096 Bokeh server: color palette rgb is not recognized
 - 8356 [component: bokehjs] Datatable crashes layout if 'field' is key in columndatasource data
 - 8362 Combination of "export_png()" and "show()" causes error
 - 8374 [regression] Garbage collection of export_png()
 - 8375 [component: bokehjs] Ellipse and datetime axis
 - 8388 [component: build] Release deploy updates package-lock incorrectly
* tasks:
 - 8367 [component: server] Documentlifecyclehandler should catch exception and clean up callbacks
 - 8369 [component: examples] Histogram example should take edges as argument to make_plot
 - 8387 [component: docs] Bryanv/101 misc docs

1.0.0

--------------------
* bugfixes:
 - 2022 [component: bokehjs] Not correct behaviour of hovertool with annular glyph and units='screen'
 - 3187 [component: bokehjs] [component: examples] Plotting/file/image_url.py doesn't work without setting {x,y}_range
 - 7116 [component: bokehjs] [widgets] Patch/stream message to the columndatasource for datatable widget on front-end triggers response containing entire data source
 - 7378 [component: bokehjs] [geo] Flicker when zooming on a tile source with mercatorticker
 - 7417 [component: bokehjs] [regression] Deserializationerror when editing data table
 - 7580 [component: server] 'serversession' object has no attribute 'session_context'
 - 7959 [component: bokehjs] Image hover broken on axes with inverted range
 - 7974 [component: bokehjs] [geo] Segments don't show up on gmapplot
 - 7976 [component: bokehjs] Log axis minor ticks wrong position
 - 8018 If the "selector" argument is explicitily set to the "select" method, an empty list is returned
 - 8020 [regression] Export_png not exporting figures correctly
 - 8021 [component: bokehjs] [widgets] Datatable and glyph selections not linking properly
 - 8032 [component: bokehjs] Draw and edit tools event handling on server broken
 - 8034 [component: server] Unhandled exception in application causes all later sessions to fail
 - 8040 [component: bokehjs] [widgets] Editing filtered datatable cell impacts wrong

@pyup-bot pyup-bot mentioned this pull request Aug 31, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant