Skip to content

Releases: instructure/instructure-ui

v11.7.2

24 Apr 13:26

Choose a tag to compare

11.7.2 (2026-04-23)

Bug Fixes

  • emotion: fix getShortHandValue not trimming input string (75eac6f)
  • many: fix checkbox toggle variant icons and resolve border radius inheritance issues in DateInput and Menu from View (ab2c8c2)
  • many: fix doc component previews, update dark theme text and code block styles, and replace old icons (d4e48d3)
  • many: small fixes for doc and fix component directory mapping in "dev" script (39f0c99)
  • ui-date-input: voicover: read only textinput label, ignore children (cd26015)
  • ui-scripts,emotion: fix primitives and semantics override functionality (d72df52)
  • ui-source-code-editor: preserve scroll position in controlled mode (49dd754)
  • ui-text-area,ui-radio-input,ui-number-input: fix Tooltip placements (034c163)

Features

  • emotion: add helper for accessing computed theme (useComputedTheme.ts in the emotion package) (6d3c649)
  • many: rework Select, SimpleSelect and TimeSelect (fb95519)
  • many: rework TopNavBar (bf40e4f)
  • ui-byline: rework Byline (066524f)
  • ui-codemods: add codemod to support versioned import updates (04f6686)
  • ui-expandable: rework Expandable (af31b5a)
  • ui-img: rework Img (5e7a355)
  • ui-instructure: rework DataPermissionLevels and NutritionFacts (36c02c6)
  • ui-overlays: rework Mask (335cc5b)
  • ui-rating,ui-icons: rework Rating (af97f0c)
  • ui-table: add screen reader announcements for column sorting (6b23662)
  • ui-text,ui-editable: rework InPlaceEdit and Editable (10f637b)
  • ui-themes,ui-alerts,emotion: fix primitives and semantics overrides and add freeze functionlionality to old components (336fde9)
  • ui,ui-options,ui-drilldown: rework Drilldown (0562fe2)

BREAKING CHANGES

  • ui-top-nav-bar: the component got a new version in this release

INSTUI-4967

  • ui-select: the component got a new version in this release

INSTUI-4807

  • ui-img: the component got a new version in this release

INSTUI-4970

  • ui-text,ui-editable: the component got a new version in this release

INSTUI-4969

  • ui-rating,ui-icons: the component got a new version in this release

INSTUI-4806

  • ui,ui-options,ui-drilldown: the component got a new version in this release

INSTUI-4792

v11.7.1

20 Mar 13:31

Choose a tag to compare

Bug Fixes

  • many: a11y requirement fix, interactive links must be underlined on interaction and isWithinText prop was removed (8531756)
  • ui-checkbox: prevent blur on checkbox label mousedown by manually restoring focus to hidden input (843ca3e)
  • ui-text-input,emotion: fix TextInput displaying double focus rings when a focusable element is rendered inside (b33cea2)

v10.30.0

20 Feb 10:38

Choose a tag to compare

10.30.0 (2026-02-18)

Bug Fixes

  • ui-modal: voiceOver in Chrome treats scrollable modal body as single interactive object preventing line-by-line navigation (e387644)

Features

  • ui-date-input: add missing role and aria-label to DateInput2 dialog (1c459f2)

v11.6.0

18 Feb 13:23

Choose a tag to compare

11.6.0 (2026-02-18)

Bug Fixes

  • ui-modal: voiceOver in Chrome treats scrollable modal body as single interactive object preventing line-by-line navigation (0be3fb1)

Features

  • ui-date-input: add missing role and aria-label to DateInput2 dialog (6f2219a)

v11.5.0

03 Feb 13:49

Choose a tag to compare

Features

  • ui-table: expose min-width prop, so one can make a table where each column has no wrapping text (317897a)
  • ui-top-nav-bar: allow to set aria-label on TopNavBar's overflow menu button (2702ad4)
  • ui-view: allow to set View's display prop to contents, inherit, initial, revert, revert-layer, unset (3c3c93f)

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)