Skip to content

Releases: instructure/instructure-ui

v8.21.0

30 Mar 13:46
Compare
Choose a tag to compare

Bug Fixes

  • emotion: fix text direction not working on simple html elements (22c25bc)
  • ui-text-input: fix Event handling for TextInput, so that the focus ring will appear as intended when used as Popover trigger (002505b)

Features

  • ui-icons: update stats and analytics icons (09110e7)

v8.20.0

22 Mar 15:03
Compare
Choose a tag to compare

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 and mastery-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

16 Mar 11:25
Compare
Choose a tag to compare

8.19.0 (2022-03-16)

Bug Fixes

  • ui-babel-preset: add back removed @babel/plugin-proposal-optional-chaining (435c9ae)
  • ui-options: fix themeOverride prop being passed to the underlying div (669aa58)

Features

  • emotion: themeOverride prop to accept function (505f0bf)

v8.18.0

24 Feb 09:49
Compare
Choose a tag to compare

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
  • 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

07 Feb 17:24
Compare
Choose a tag to compare

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

07 Feb 15:46
Compare
Choose a tag to compare

Features:

  • ui-select: add optionsMaxHeight prop to Select (cf361bf)
  • ui-simple-select: add optionsMaxHeight prop to SimpleSelect (c205f80)

v8.15.0

26 Jan 14:19
Compare
Choose a tag to compare

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 no value/defaultValue (f238a9f)

Features

  • ui-buttons: deprecate string value for BaseButton and CloseButton tabIndex (b1ff461)
  • ui-options: add description and descriptionRole 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

16 Dec 13:42
Compare
Choose a tag to compare

8.14.0 (2021-12-16)

Bug Fixes

  • ui-drawer-layout: fix tray direction calculation (ee3d106)
  • ui-icons: make arrow-double-end and arrow-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, NumberInput textAlign 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

01 Dec 14:21
Compare
Choose a tag to compare

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

18 Nov 18:14
Compare
Choose a tag to compare

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)