Skip to content

5.0 pre release changelog

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

May 10, 2023

blueprintjs/core 5.0.0-alpha.3

  • #6141 fix: restore PopoverPosition export in public API
  • #6141 fix: restore ToasterInstance (as a deprecated type alias for Toaster) in public API
  • #6141 fix(Icon): restore support for iconSize prop, marking it as deprecated

@blueprintjs/popover2 5.0.0-alpha.3

  • #6141 fix: restore PopperCustomModifer (with intentional misspelling) in public API

May 9, 2023

All packages v5.0.0-alpha.2

  • 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