Releases: instructure/instructure-ui
Releases · instructure/instructure-ui
v11.7.2
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
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
v11.6.0
v11.5.0
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
v10.29.0
v11.3.0
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)