Releases: instructure/instructure-ui
Releases · instructure/instructure-ui
v8.21.0
v8.20.0
Bug Fixes
- ui-icons-build,ui-icons: fix SVG icon optimization script to correctly load config (cd35e6d)
Features
- ui-icons: add
mini-arrow-double
icon to the Iconography (6718338) - ui-icons: add new icons:
canvas-logo
,cloud-upload
,elevate-logo
,impact-logo
andmastery-logo
. (5e549a0) - ui-options: add
href
prop to Options.Item (49bf28c) - ui-options: modify default nested Options padding to have no extra padding (bfc4f7c)
- ui-table: add
mini-arrow-double
icon to sortable ColHeaders (6e60ef1)
v8.19.0
v8.18.0
8.18.0 (2022-02-23)
Bug Fixes
- ui-code-editor: change dynamically imported
CodeMirror
language modes (8e38d5a)- this fix might cause some
jest
tests to fail, details about how to fix them
- this fix might cause some
- ui-portal: fix
Portal
not being SSR-able (cb1375f) - ui-radio-input: fix cursor of radioinput, version toggle in Safari (0670cf5)
Features
- InstUI components can be rendered on the server side (SSR) - more details
v8.17.0
Bug Fixes
- remove type:“commonjs” from package.json files (0b243be)
- ui-scripts: remove package.json with type:“module” from es folders (da3f5ef)
Features
- ui-responsive: modify Responsive “props override” error to warning (4935fa8)
Note: This release solves an issue, where Instructure UI wouldn’t work with some Webpack5 configs and with the latest Create React App
v8.16.0
v8.15.0
Bug Fixes
- emotion: make theme componentOverrides apply to Buttons (8a3583e)
- ui-code-editor: should tab out from the editor when it’s readonly (bcd0bf6)
- ui-range-input: fixed empty label when
displayValue={true}
but has novalue
/defaultValue
(f238a9f)
Features
- ui-buttons: deprecate
string
value for BaseButton and CloseButtontabIndex
(b1ff461) - ui-options: add
description
anddescriptionRole
props to Options.Item (a2cfa0c) - ui-options: add props to set the vALign of Options.Item before/after content (be635ba)
- ui-overlays: deprecate unused props:
applicationElement
of Overlay,onDismiss
of Mask (4c32099) - ui-text: deprecate the
warning
color variant for Text (8e021a5)
v8.14.0
8.14.0 (2021-12-16)
Bug Fixes
- ui-drawer-layout: fix tray direction calculation (ee3d106)
- ui-icons: make
arrow-double-end
andarrow-double-start
icons to be bidirectional (7f86f28) - ui-text-input: fix
htmlSize
prop to accept only numbers (1b5f16b)
Features
- ui-number-input,ui-pagination: add Pagination
input
variant, NumberInputtextAlign
prop (5b90d60) - ui-pagination: add new arrow button features (80a43fe)
Deprecations
- ui-navigation: the
Navigation
component has been deprecated and will be removed from instructure-ui in version 9 (5605b7f)
v8.13.0
Bug Fixes
- ui-popover,ui-tooltip: fixed Tooltip triggers being transformed to links/buttons (07b0037)
- ui-text-area: fix jumping scroll issue (9f4d9f9)
Features
- canvas-theme,ui-theme-tokens,ui-themes: update canvas theme colors (a72237d)
- instructure-theme,ui-theme-tokens,ui-themes: update Instructure theme colors (07352f5)
- ui-badge: add inverse variant to Badge (036388d)
- ui-form-field: make FormField messages accept ReactNode text, not just string (4d36973)
- ui-tree-browser: add ‘sortOrder’ property to TreeBrowser component (e669e54)
- ui-view: vendor prefix all view style props (4814652)
v8.12.0
Bug Fixes
- emotion: fix EmotionThemeProvider falling back to using Canvas theme (cc5ce19)
- ui-avatar: add unset logic for image loaded state (e6665c1)
- ui-dialog,ui-drawer-layout: fix Dialog role attribute (2681e14)
- ui-modal: fix Modal.Header padding when it has CloseButton (82b8314)
- ui-motion: fix interrupted transition not removing transition classes (db3fd4f)
- ui-scripts: resolve webpack 5 commonjs build issue (d51a85e), closes #778
- ui-time-select: fix timeselect highlight behaviour (9653a89)
Features
- shared-types,ui-checkbox,ui-radio-input: make checkbox and radio borders consistent (a6aaef2)
- ui-avatar: add hasInverseColor prop to Avatars (feef554)
- ui-avatar: add renderIcon prop to Avatar (d7233d8)
- ui-date-input: add display prop to DateInput for fluid width (10d1551)
- ui-date-time-input,ui-i18n,ui-time-select: add DateTimeInput (1054ae9)
- ui-icons: add arrow-double-start, arrow-double-end icons (e3249d2)
- ui-tabs: update Tabs focus styles to inset focus ring (3a59c3f)