Skip to content

Releases: instructure/instructure-ui

v10.24.2

11 Aug 18:28
Compare
Choose a tag to compare

Bug Fixes

  • ui-react-utils: fix "ref is not a prop" warning spam (5c02971)

v10.24.1

30 Jul 13:33
Compare
Choose a tag to compare

Bug Fixes

  • ui-heading: fix Heading rendering as H2 in most cases (d6e4cd5)
  • ui-motion: fix Transitions not working on focusable elements (2dabe86)
  • ui-svg-images: fix Firefox discarding numeric width/height values (64a165a)
  • ui-view,ui-position,ui-popover: fix 'stretch' placement in Popover/ContextView (f65acd5)

v10.24.0

18 Jul 14:43
Compare
Choose a tag to compare

Bug Fixes

  • many: fix focus ring not respecting theme overrides in Button and FileDrop (8fffc5d)
  • ui-list: remove delimiter placeholder after last child (c1032a0)
  • ui-modal: remove tabbability from modal body if there is no scrollbar (eb790ba)
  • ui-toggle-details,ui-expandable: improve typing for onClick prop (e086e31)

Features

  • ui-color-picker: add type=button to colorPreset's buttons for better form handling (b94ee9f)
  • ui-react-utils: update safeCloneElement to support react 19 (2c9931f)

v10.23.0

09 Jul 12:52
Compare
Choose a tag to compare

10.23.0 (2025-07-09)

Bug Fixes

  • ui-heading: fix aria-label not passing when set (6ac2fc5)

Features

  • ui-table: add setHoverStateTo to control the hover state of the Table's row (60001cd)

v10.22.0

04 Jul 18:45
Compare
Choose a tag to compare

Features

  • many: add new package (instructure) and three new components: AiInformation, NutritionFacts and DataPermissionLevels (073be7b)
  • ui-buttons: add circular ai icon buttons (89ff4b3)
  • ui-heading,shared-types: add new aiHeading prop and design. Also add h6 level to heading (b6c7e0b)
  • ui-heading,shared-types: add new aiHeading prop and design. Also add h6 level to heading (a74236a)
  • ui-icons: new Mastery Connect icon (883262d)
  • ui-pagination: add prop to customize screenreader label on buttons (66e222c)

Bug Fixes

  • ui-alerts: fix Alert border radius override and add new prop for custom icon (78ef567)
  • ui-modal,ui-dom-utils: fix Modal focus trap broken when it has a scrollbar (0e4adf0)
  • ui-react-utils: fix an edge-case where safeCloneElement breaks with non-functional refs (fa78679)
  • ui-text-input: better IconButton positioning inside TextInput when wrapped inside a Popover (e39838e)
  • ui-top-nav-bar: ensure Drilldown overflows correctly in small viewports in TopNavBar (0d32bd0)

v10.21.0

27 Jun 17:37
Compare
Choose a tag to compare

10.21.0 (2025-06-27)

Bug Fixes

  • ui-progress: add aria-label to ProgressBar via the screenReaderLabel prop (34dfbce)
  • ui-select: prevent scrolling when last item is hovered in Chrome (51cd81a)
  • ui-tabs: fix bottom border of Tab with scrolling overflow in secondary variant (dabd148)

Features

  • ui-color-picker: add colorScreenReaderLabel prop to provide more color information (6650445)
  • ui-heading: enable setting level for headings with variant (512c0df)
  • ui-simple-select,ui-select: add layout prop to Select and SimpleSelect (94f0a6f)
  • ui-text-input,ui-date-input: properly support IconButtons inside TextInputs (40ca6bb)

v10.20.1

17 Jun 17:29
Compare
Choose a tag to compare

10.20.1 (2025-06-17)

Bug Fixes

  • ui-buttons: fix secondary ai-button in firefox (d331acd)

v10.20.0

13 Jun 16:36
Compare
Choose a tag to compare

10.20.0 (2025-06-13)

Bug Fixes

  • many: update dependencies, browsersdb and moment timezone database (3813636)
  • ui-buttons: make Button have a focus ring in Safari (54118ac)
  • ui-buttons: remove underline from disabled Button with href (90e8ce7)
  • ui-form-field: make JAWS read input field labels and form error separately (9c23166)
  • ui-modal: fill the available space if fullscreen prop is set (6e42d1e)
  • ui-time-select,ui-simple-select,ui-select: add missing keyboard interactions and fix duplicate SR announcements (0f7ffa5)
  • ui-top-nav-bar,ui-popover,ui-drilldown: automatically set aria-expanded, allow override with shouldSetAriaExpanded (b8e1367)
  • ui-top-nav-bar: fix focus ring not showing when closing a dropdown (051eca7)
  • ui-top-nav-bar: fix TopNavBarBrand flashing an outline on hover (41caeea)

Features

  • many: add missing inputRef prop to input components (e1158fb)
  • ui-icons: add compare icon, include ai-colored icon in the index, improve svg to jsx conversion (13b6a04)

v10.19.1

05 Jun 13:28
Compare
Choose a tag to compare

10.19.1 (2025-06-05)

Bug Fixes

  • ui-drilldown: fix highlighting first drilldown option if it is in a group (3cc159b)
  • ui-modal: save modal from unnecessary rerender (a473127)
  • ui-top-nav-bar: truncate TopNavBar menu items properly (09efff0)
  • ui-utils,ui-select: make screenreader annouce disabled Select as dimmed in Chrome (c547c31)

v10.19.0

03 Jun 19:40
Compare
Choose a tag to compare

10.19.0 (2025-06-03)

Bug Fixes

  • emotion: fix proptype definition (d140fe3)
  • many: fix "not a valid selector" exception when an option ID contains quotes (78e0b96)
  • ui-date-input: make DateInput2 date parsing work in every locale and timezone (7d2ed73)
  • ui-top-nav-bar,ui-buttons: display a focus ring in TopNavBar if a button has a Popover open (1a03763)

Features

  • ui-list,shared-types: ability to override delimiter color (915fab3)