Skip to content

5.0 pre release changelog

Adi Dahiya edited this page May 9, 2023 · 29 revisions

Unreleased

All packages

  • fix: remove all remaining usage of default import from "react" (import React from "react")

@blueprintjs/core 5.0.0-alpha.2

  • #6136 fix(Classes): restore no-op CSS class Classes.POPOVER_WRAPPER
  • #6136 fix(removeNonHTMLProps): restore elementRef back to the list of props filtered by this utility function (for backcompat)
  • #6139 fix(HotkeyParser): restore support for 'space' in key combos
  • #6140 fix: add back HotkeysDialogLegacy functions to public API
  • #6137 fix(ResizeSensor): account for props.targetRef if specified (previously, this component would not actually take DOM measurements properly if this prop was specified)
    • ⚠️ break: the type of the targetRef prop is now more specific, it only allows ref objects and no ref callbacks. Before this change, this prop's usage broke the component completely, so it's extremely unlikely that this break will impact any users negatively.
  • #6137 feat(EditableText): new prop elementRef allows users to pass through a DOM ref (useful for taking measurements or implementing interactions like <Draggable> in @blueprintjs/table)

@blueprintjs/table 5.0.0-alpha.2

  • #6137 fix: stop using ReactDOM.findDOMNode() to implement drag & drop interactions, which unblocks support for React strict mode

May 5, 2023

Most packages 5.0.0-alpha.1; @blueprintjs/popover2 2.0.0-alpha.1

See latest 5.x documentation here.

See 5.0 overview for list of breaking changes and migration path.

Clone this wiki locally