bokeh v2.3.2 Release Notes

Release Date: 2021-05-05 // 10 days ago
    • bugfixes:

      • #11169 [component: bokehjs] [BUG] Python callback triggered by SelectionGeometry event is slow compared to js equivalent
      • #11182 [component: bokehjs] [BUG] Forward slash is changed to %2F in link
      • #11203 [component: bokehjs] [BUG] Cannot clear active of RadiGroup
    • tasks:

      • #9636 Remove Black Formatting
      • #11175 Replace jinja2.Markup deprecated with Jinja 3.1

Previous changes from v2.3.1

    • bugfixes:

      • #10822 DataModel is always serialized
      • #10887 [component: bokehjs] [BUG] FileInput cancel operation throws error
      • #10912 [component: bokehjs] [BUG] 'freehand_draw' is not in name space for tools
      • #10942 [component: examples] [BUG] Spectrogram example does not compile
      • #11000 [component: bokehjs] Make FuncTickFormatter always produce strings
      • #11006 [component: bokehjs] [BUG] Log axis exponents react differently when font size is defined in anything but px (e.g. pt)
      • #11026 [component: bokehjs] [BUG] Serialization of MessageSent document event includes all model references
      • #11028 [component: bokehjs] [BUG] Figure events raise errors in the presence of edit tools
      • #11029 [component: bokehjs] [BUG] DataModel warns about being registered multiple times
      • #11054 [component: bokehjs] [BUG] Invalid BBox of BoxSelection
      • #11057 [component: bokehjs] [BUG] Sizing mode example layout broken in docs
      • #11061 [component: bokehjs] [BUG] Tilerenderer snap_back path issue with setv
      • #11062 [component: bokehjs] [Bug] ColorPicker color not updated on selection
    • features:

      • #10569 [FEATURE] JupyterLab 3 dynamic extension loading
    • tasks:

      • #10888 [component: docs] [BUG] FileInput accept-type '.txt' file-extension filtering does not work as expected
      • #10897 [component: docs] Docs: remove reference of outdated 'nbserverproxy'
      • #10919 [component: docs] [BUG] Deprecate broken HSL objects
      • #10926 [component: docs] [BUG] BokehJS component default value not passing through
      • #10934 [component: docs] bokeh_releases needs to process files more carefully
      • #10941 Minor cleanup after PR #10939
      • #10943 [component: build] [BUG] Cloudfront invalidation error on full release
      • #10957 [component: build] Update versioneer version?
      • #11002 [component: docs] PolyAnnotation is missing from the user guide
      • #11013 [component: bokehjs] [FEATURE] BokehJS usage : documentation updates
      • #11097 [component: docs] Document new JLab install process
      • #11112 [component: build] Update build jobs for base OS update
      • #10953 [component: docs] Add information about Bokeh channel for installation
      • #10973 Add missing comma in example code
      • #10986 Bryanv/2 3 1 backports
      • #10997 [component: docs] Clarify explanation in First Steps 1
      • #11024 [component: bokehjs] Simplify rendering of Line and MultiLine glyphs
      • #11043 Backport: Simplify rendering of Line and MultiLine glyphs (#11024)
      • #11086 Fixed missing f in f-string
      • #11137 [component: docs] Release notes for 2.3.1