Releases: instructure/instructure-ui
Releases · instructure/instructure-ui
v10.26.4
v10.26.3
v11.2.0
v11.0.1
Bug Fixes
- emotion: fix useTheme export. The native emotion util was exported instead of our own (8450778)
- ui-drawer-layout,ui-a11y-utils: fix Tray closing immediately after opening and calling onDismiss (46593a4)
- ui-text: fixed an issue where letterSpacingNormal theme variable previously showed an error because its value was 0 (856218d)
- ui-view: remove ui-prop-types dependency that was left in accidentally after the v11 release (93f129b)
v10.26.2
v11.0.0
InstUI v11 is a major release that removes deprecated features and adds support for React 19. For details on how to upgrade, codemods see the upgrade guide at https://instructure.design/#upgrade-guide
BREAKING CHANGES
- React 16 and 17 are no longer supported, React 18 is the minimum supported version
- Remove
PropTypesfrom all packages - Remove
CodeEditorcomponent - Remove
@instui/theme-registrypackage - Remove
@testable,@experimental,@hackdecorators - InstUISettingsProvider's
asprop is removed canvas.use(),canvasHighContrast.use()functions are removedcanvasThemeLocal,canvasHighContrastThemeLocalare removedvariablesfield on theme objects are removed- Remove deprecated props from
Table:Table.Row'sisStacked,Table.Body'sisStacked,hover, andheaders Table'scaptionprop is now requiredui-dom-utils'sgetComputedStylecan now returnundefined
v10.26.1
v10.26.0
Features
- Add
llms.txtto instructure.design, add its contents as a downloadable.zip(bfef92b - ui-alerts: expand Alert's liveRegion to accept direct DOM element (e457a0b)
- ui-buttons: expose display prop on CondensedButton (c827833)
- ui-drilldown: make Drilldown.Page handle optional Options (18f6a06)
- ui-icons: add new ai-info icon (f5941b1)
- ui-tree-browser: add animation prop to TreeBrowser (5906a0a)
Bug Fixes
- ui-breadcrumb: fix Breadcrumb not read properly when truncated by screenreaders (638ffbe)
- ui-buttons: fix for AI secondary button visual glitch (aff6f65)
- ui-color-picker: prevent selection outside of ColorMixer when dragging the indicator (2e2bd90)
- ui-drawer-layout,ui-a11y-utils: fix DrawerLayout not closing on ESC keypress (390b294)
- ui-radio-input: remove aria-disabled from RadioInput (1b8946f)
- ui-table: make TableColHeader focus outline and sorted icon overridable by brand overrides (5b8231d)
- ui-text-input: set IconButton height in TextInput to not break layout (f345a58)
- ui-utils,ui-drilldown: make NDVA read options in Drilldown.Group correctly in Firefox (994f158)
v10.25.0
Features
- ui-flex: add order prop to
Flex.Item(c563623) (0eaa872) - ui-icons: add new
Instructure-3-dotandInstructure-1-doticons (4258567) - ui-icons: add new
user-assignandrestoreicons (b617fe3) - ui-icons: add new
redoandundoicons (fd4f7b9) - ui-icons: add new
sidebar-openandsidebar-closeicons (154b534) - ui-menu: remove fade in/out transitions from menu items (d3845fb)
- ui-pagination: add
onMouseEnterprop to Pagination (327fe69) - ui-side-nav-bar: remove experimental warning from
SideNavBardocumentation page (c0cc00d)
Bug Fixes
- ui-a11y-utils: fix focus region skipping items after Drilldown/scrollbars (959b340)
- ui-avatar: avatar now renders images correctly when using SSR (7d8cc62)
- ui-buttons: fix secondary ai IconButton when shape is circle (5098202)
- ui-dialog,ui-a11y-utils: fix focus getting stuck in some cases if something is removed from the middle of the focus stack (eb3f47e)
- ui-form-field: Forms should not change layout when only screenreader-only message is present (09977a2)
- ui-heading: AI heading won't show up on print (af10476)
- ui-modal: fix
Modal.bodythrowing error when 'as' is set to a React component (350a05c) - ui-modal: fix Modal scrollbars appearing when the scrollable area has a fractional size (e66ad32)
- ui-tabs,shared-types: color
Tabs.Panelfocus outline from the theme and make it overridable by brand overrides (b4f9893) - ui-view,ui-buttons:
elementRefs are typed asHTMLElementnotElement(f8bdf91)