All Versions
67
Latest Version
Avg Release Cycle
29 days
Latest Release
40 days ago

Changelog History
Page 1

  • v2.1.1

    August 18, 2020
    • bugfixes:
      • #10172 [component: bokehjs] [BUG] Can't resolve 'styles/annotations.css' when importing BokehJS
      • #10175 [component: server] [BUG] Serve application at random port failed
      • #10181 [BUG] Unable to set LabelSet.text_align with bokeh serve
      • #10197 [BUG] Can't select bar_line_color in ColorBar
      • #10204 [component: bokehjs] return typed arrays as lists
    • tasks:
      • #10212 [component: docs] Release notes for 2.1.1
  • v2.1.0

    June 15, 2020
    • 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 or set 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 and set
      • #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
  • v2.1.0.rc3

    June 12, 2020
  • v2.1.0.rc2

    June 10, 2020
  • v2.1.0.rc1

    June 09, 2020
  • v2.0.2

    April 21, 2020
    • 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
  • v2.0.2.rc1

    April 19, 2020
  • v2.0.2.dev1

    March 31, 2020
  • v2.0.1

    March 29, 2020
    • 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
  • v2.0.1.rc2

    March 27, 2020