Skip to content

Releases: instructure/instructure-ui

v8.29.0

29 Sep 15:31
Compare
Choose a tag to compare

8.29.0 (2022-09-29)

Bug Fixes

  • ui-text-input: remove focusring when receiving disabled prop (f16e88e)
  • ui-truncate-text: impove TruncateText's performance for large amounts of contents (22fcf14)

Features

  • ui-dom-utils: add webcomponent support for certain utility functions (1bade83)
  • ui-icons: add award icon (4c7c37c)
  • ui-icons: add predictive icon (e9b210b)

v8.28.2

16 Sep 19:42
Compare
Choose a tag to compare

8.28.2 (2022-09-16)

Bug Fixes

  • ui: wrong peer dependency for react (80580a7)

v8.28.1

16 Sep 12:27
Compare
Choose a tag to compare

8.28.1 (2022-09-12)

Bug Fixes

  • fix issues in some components when using React.StrictMode and React 18 (972bb93)

v8.28.0

05 Sep 16:05
Compare
Choose a tag to compare

Bug Fixes

  • ui-pagination: wrong type description for Pagination’s onClick (867eb1a)
  • fix propType for liveRegion (e9ae7d3)

In case of SSR(server side rendering) and Jest you will need to substitute Element from the DOM API because it is used by some components: Element = typeof Element === 'undefined' ? function(){} : Element
Example for Jest config here.

Features

  • ui-drilldown: add minHeight and minWidth props to Drilldown (7e10b29)
  • ui-drilldown: add positionContainerDisplay prop to Drilldown (834302c)
  • ui-icons: add header icon (46932bc)
  • ui-menu: add positionContainerDisplay prop to Menu (e8ed689)
  • ui-popover: add positionContainerDisplay prop to Popover (fdcacec)
  • ui-position: add containerDisplay prop to Position (0fdd83f)
  • ui-responsive: add elementRef prop to Responsive (be7a338)
  • ui-tray: add position theme variable to Tray (375ed68)
  • ui-truncate-list,ui: add TruncateList utility component (f8b17ea)

v8.27.0

25 Jul 13:54
Compare
Choose a tag to compare

Bug Fixes

  • code of Conduct and License pages not show (edf524c)
  • fix TS type and propType for liveRegion prop (d0143ce)
  • ui-webpack-config: iconExample is missing from SVGIcon and InlineSVG docs pages (7ef6282)

Features

v8.26.3

14 Jul 13:33
Compare
Choose a tag to compare

Bug Fixes

  • ui-color-picker,ui-date-input,ui-date-time-input,ui-select,ui-simple-select,ui-text-input,ui-time-select: before/after elements should inherit input color (7daf257)

v8.26.2

11 Jul 18:47
Compare
Choose a tag to compare

Bug Fixes
ui-color-picker: fix required props for ColorPicker and sub-components (4d38fb6)

WARNING! Since this commit fixes props that should be required props, some code changes might be needed.

v8.26.1

06 Jul 16:32
Compare
Choose a tag to compare

Bug Fixes

  • ui-date-time-input: fix enter not applying date in React 16 (244bb8d)

v8.26.0

30 Jun 15:50
Compare
Choose a tag to compare

Features

  • ui-color-picker: Add ColorPicker component (1cbd877)
  • ui-source-code-editor,ui-code-editor,ui: add new SourceCodeEditor component (b5064f5)
  • ui-responsive: add display prop to Responsive (b5663dc)
  • ui-tabs: expose defaultOverflowY theme variable on Tabs.Panel (a4b9540)

ColorPicker component
The ColorPicker is a versatile component that can be used to select colors and check their contrast ratios.
This commit also adds the ColorPicker‘s subcomponents as standalone components: ColorIndicator, ColorMixer, ColorPreset, ColorContrast.

SourceCodeEditor component
A wrapper around the popular CodeMirror V6 code editor component. CodeMirror provides a text input field with features like line gutters, syntax highlighting, and autocompletion. It has better accessibility features than the (now deprecated) CodeEditor component that is based on the former version 5 of CodeMirror.

v8.25.0

07 Jun 09:18
Compare
Choose a tag to compare

Bug Fixes

  • ui-webpack-config: fix icon fonts not loading correctly (5947205)

Features

  • ui-icons: add new configure icon (04059ea)
  • ui-icons: replace the bank icon with a new one (c1c83a1)