Skip to content

Releases: instructure/instructure-ui

v10.16.1

22 Apr 13:20

Choose a tag to compare

10.16.1 (2025-04-22)

Bug Fixes

  • ui-select,ui-form-field: fix iOS VoiceOver with Select and SimpleSelect announcing 'readonly' and 'textinput' (d4378e7)

v10.16.0

11 Apr 13:36

Choose a tag to compare

10.16.0 (2025-04-11)

Bug Fixes

  • ui-alerts: no passthroughProps are set in component so Alert won't pass down props such as id to the underlaying DOM (e481373)
  • ui-buttons: fix button border color (5322f9c)
  • ui-text-input: make TextInput maintain focus when renderAfterInput is conditionally rendered (c124e16)

Features

  • ui-link: add variants to (308bb2f)

v10.15.2

07 Apr 13:36

Choose a tag to compare

10.15.2 (2025-04-07)

Bug Fixes

  • ui-a11y-utils: prevent clicking on a Tooltip from closing the parent dialog (89910fa)
  • ui-buttons: fix tabindex=0 added unnecessarly to Buttons (a9a68a4)
  • ui-options: fix isAndroidOrIOS missing error for some bundlers (3a383f8)
  • update PropTypes to align with the new spacing tokens (223d55b)

v10.15.1

03 Apr 15:04

Choose a tag to compare

What's Changed

  • fix(ui-utils): fix 'no matching export'/'isAndroidOrIOS not found' build error by @matyasf in #1911
  • fix(ui-pagination): make Pagination wrap on smaller screen sizes and prevent scrollbars by @ToMESSKa in #1912
  • fix(ui-side-nav-bar): fix crash on null/falsy children by @matyasf in #1923
  • fix(ui-form-field): update form error message color to have better contrast by @balzss in #1924

Full Changelog: v10.15.0...v10.15.1

v10.15.0

01 Apr 08:35

Choose a tag to compare

10.15.0 (2025-03-31)

Bug Fixes

  • many: fix having the same DOM ids if there are multiple instances of InstUI, e.g. module federation (a0bb4d0)
  • ui-a11y-utils: make Modal stay open when button is clicked in certain configurations (4511594)
  • ui-form-field: fix misaligned text when size is exactly at the breakpoint (142c508)
  • ui-side-nav-bar: make screenreaders announce Badge text in SideNavBar (fea9f5e)
  • ui-source-code-editor: make scrollview in SourceCodeEditor keyboard accessible (6b3701c)
  • ui-themes,emotion: fix typos in names of some spacing token (9bbc6e4)

Features

  • ui-avatar,emotion: add theming solution to functional components (9cbfd35)
  • ui-breadcrumb,ui-tooltip: add tooltips for truncated breadcrumbs (1c22bfc)

v.10.14.0

17 Mar 14:57

Choose a tag to compare

10.14.0 (2025-03-17)

Bug Fixes

  • ui-file-drop: fix files and value prop empty when adding a file via drag and drop (5842034)
  • ui-form-field: do not pass vAlign prop to underlying html element (78135b0)

Features

  • ui-text,shared-types: add warningColor to Text component (dcea4d0)

v9.11.1

11 Mar 16:14

Choose a tag to compare

FormFieldLabel fixes (c29b6ab):

  • Form label are now read by NVDA when hovered.
  • Deprecate FormFieldLabel
  • FormFieldMessage is now right aligned in inline layouts
  • When layout=inline and inline=true the messages are now not spanning the whole bottom area
  • When using the newError type and its a group the errors will be above the controls as per design requirements

v10.13.0

06 Mar 22:53

Choose a tag to compare

10.13.0 (2025-03-06)

Bug Fixes

  • many: fix form label not read by NVDA in hover mode and other layout issues (ef77281)
  • many: fix Tooltip focus issues and make Tooltip closeable inside of a Modal (3d05afe)
  • ui-form-field: fix Select's focus selecting its leaf not instead of the input field (efe0c4f)
  • ui-pagination: remove padding from legacy Pagination (dd2638e)
  • ui-rating: add text value to Rating examples (502449d)
  • ui-table: match fontWeight in style to the appropriate theme variabel (abad1cc)
  • ui-view,ui-file-drop,ui-buttons: make focus ring radius fit the enclosed element's radius (1283939)

Features

  • ui-date-input: add feature to disable dates and access the input's ref (411219e)

v10.12.0

24 Feb 13:05

Choose a tag to compare

10.12.0 (2025-02-24)

Bug Fixes

  • ui-a11y-utils: fix focus region missing mouse down target (e37aee9)
  • ui-color-picker: add hex to aria-label (98adf34)
  • ui-focusable: make screenreader annouce Tooltip in Focusable example by providing aria props (e38bce2)
  • ui-modal: make Modal's header non-sticky with small window height (db5c708)
  • ui-pagination: remove margin from legacy Pagination (4dacbf8)
  • ui-select: fix select's dropdown border radius (7427773)
  • ui-sourcecodeeditor: link label to input field programmatically (b092b45)
  • ui-time-select: fix TimeSelect showing the wrong value when defaultValue is set and enteting a wrong value after a good one (9d28a3b)
  • ui-time-select: make allowClearingSelection an optional prop (fc1264c)

Features

  • many: introduce new spacing tokens; add margin prop for more components (048c902)
  • ui-icons: add new icons password-reset, neutral (c4d2404)
  • ui-popover, ui-select: allow overriding Select's dropdown border (1e83164)
  • ui-popover, ui-select: allow overriding Select's dropdown border (90d59d3)
  • ui-select,ui-simple-select: add support for rendering selected option's before and after content in Select and SimpleSelect input (87dc52d)

v9.11.0

12 Feb 12:14

Choose a tag to compare

9.11.0 (2025-02-12)

Features

  • ui-file-drop: add inputRef prop to make FileDrop focusable (b3acc38)