Skip to content

Releases: instructure/instructure-ui

v11.4.0

20 Jan 14:59

Choose a tag to compare

Features

  • ui-color-picker: add new labelLevel prop to set heading level in ColorContrast (06c9e79)
  • ui-instructure: add privacy notice link to the ai information panel (447e40b)

v10.29.0

15 Jan 08:37

Choose a tag to compare

Bug Fixes

  • ui-link: fix Link not applying focusOutlineColor and focusInverseOutlineColor overrides (855260d)

Features

  • ui-instructure: add privacy notice link to the AI information panel (e6bbcb5)

v11.3.0

12 Jan 17:06

Choose a tag to compare

11.3.0 (2026-01-12)

Bug Fixes

  • ui-color-picker: fix mixer button alignment and visual jump (68c3e60)
  • ui-color-picker: fix popover scrolling when content exceeds viewport (66f2b18)
  • ui-icons: fix ai info icon (723ef9f)
  • ui-link: fix Link outline styles and overrides (f23269e)
  • ui-list: align ordered list start position with unordered lists (baed912)
  • ui-modal: adjust scrollbar detection tolerance in ModalBody (5ae1f42)
  • ui-selectable,ui-select: fix typing of Select and Selectable event types and TypeScript errors in the examples (bde40cc)
  • ui-top-nav-bar: fix aria-expanded added twice when displaying menus/popups (b58a1bc)

Features

  • ui-tabs: add tabIndex prop to the Panel for WCAG-compliant focus control (defaults to 0 for backward compatibility) (9b2121f)

v10.26.4

20 Nov 22:02

Choose a tag to compare

10.26.4 (2025-11-20)

Bug Fixes

  • ui-color-picker: complete color mixer button alignment fix (c3fd3b1)
  • ui-top-nav-bar: fix aria-expanded added twice when displaying menus/popups (a212bb4)

v10.26.3

20 Nov 10:48

Choose a tag to compare

10.26.3 (2025-11-19)

Bug Fixes

  • ui-color-picker: fix popover scrolling and button alignment issues (b7fbf0b)

v11.2.0

06 Nov 12:24

Choose a tag to compare

11.2.0 (2025-11-06)

Bug Fixes

  • fix themes for subcomponents displaying wrong in the docs app (d0d821e)
  • ui-table: fix selectable table screen reader issue on select all checkbox in the column header (93a9847)

Features

  • many: migrate from npm to pnpm (f7bb16e)
  • ui-drilldown: make Drilldown.Group controlled via selectedOptions prop. If provided, this prop fully drives the selection state instead of internal state (3341639)
  • ui-icons: add compliance-draft icons (b66ff1f)

v11.0.1

13 Oct 11:52

Choose a tag to compare

Bug Fixes

  • emotion: fix useTheme export. The native emotion util was exported instead of our own (8450778)
  • ui-drawer-layout,ui-a11y-utils: fix Tray closing immediately after opening and calling onDismiss (46593a4)
  • ui-text: fixed an issue where letterSpacingNormal theme variable previously showed an error because its value was 0 (856218d)
  • ui-view: remove ui-prop-types dependency that was left in accidentally after the v11 release (93f129b)

v10.26.2

13 Oct 15:25

Choose a tag to compare

Bug Fixes

  • ui-tray,ui-drawer-layout,ui-a11y-utils: fix Tray closing immediately after opening and calling onDismiss (5d44f4c)

v11.0.0

06 Oct 14:16

Choose a tag to compare

InstUI v11 is a major release that removes deprecated features and adds support for React 19. For details on how to upgrade, codemods see the upgrade guide at https://instructure.design/#upgrade-guide

BREAKING CHANGES

  • React 16 and 17 are no longer supported, React 18 is the minimum supported version
  • Remove PropTypes from all packages
  • Remove CodeEditor component
  • Remove @instui/theme-registry package
  • Remove @testable, @experimental, @hack decorators
  • InstUISettingsProvider's as prop is removed
  • canvas.use(), canvasHighContrast.use() functions are removed
  • canvasThemeLocal, canvasHighContrastThemeLocal are removed
  • variables field on theme objects are removed
  • Remove deprecated props from Table: Table.Row's isStacked, Table.Body's isStacked, hover, and headers
  • Table's caption prop is now required
  • ui-dom-utils's getComputedStyle can now return undefined

v10.26.1

06 Oct 14:12

Choose a tag to compare

10.26.1 (2025-10-06)

Bug Fixes

  • ui-buttons: fix focus ring distortion on circle shape buttons (04e93c8)
  • ui-drilldown: fix for prevent option selection when Drilldown or its sub-components get disabled prop (5fc37f6)