Releases: instructure/instructure-ui
Releases · instructure/instructure-ui
v10.24.2
v10.24.1
Bug Fixes
v10.24.0
Bug Fixes
- many: fix focus ring not respecting theme overrides in
Button
andFileDrop
(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
v10.23.0
v10.22.0
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
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
v10.20.0
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
v10.19.1
10.19.1 (2025-06-05)
Bug Fixes
v10.19.0
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)