Skip to content

Releases: instructure/instructure-ui

v8.11.1

19 Oct 13:54
Compare
Choose a tag to compare

Bug Fixes
ui-options, ui-select, ui-simple-select: fix icon positioning (8536a1c)

v8.11.0

15 Oct 14:06
Compare
Choose a tag to compare

Note:
The bidirectionalPolyfill util has been deleted. With the release of Safari 15 (Sep 20, 2021) all of our supported browsers (last 2 major versions) can handle CSS Logical Properties without any polyfills and prefixes, so this util was no longer needed.

Bug Fixes

  • ui-menu: fix menu tooltip position (e60a4a9)
  • ui-svg-images: fix icons getting cropped in zoomed windows (732ac88)

Features

  • ui-modal: add spacing prop to Modal.Header (3887f80)

v8.10.2

01 Oct 15:07
Compare
Choose a tag to compare

This version contains no new Features or Bug Fixes. But internally we have changed how we access the DOM to be in line with React best practices.
Warning: XYZ doesn't have "ref" property. ReactDOM.findDOMNode is deprecated in Strict mode, consider using refs instead. From InstUI v9, components must have the "ref" property for findDOMNode to work.
If you see warnings like the one above, please read this article on how to update your code here: Accessing the DOM

v8.10.1

01 Oct 11:07
Compare
Choose a tag to compare

Bug Fixes
ui-popover: popover does not update on certain prop changes (93b506f)

v8.10.0

28 Sep 13:58
Compare
Choose a tag to compare

Bug Fixes
emotion,ui-i18n: decorator adds allowedProps property (ddc7880)
ui-dom-utils: remove el.contentWindow.document from getFrameDocumentSafe (bf1e82e)
ui-tabs: Fix small typo in ui-tabs readme (6a2a770)

Features
ui-tabs: add ‘fixHeight’ prop to Tabs (b63e6e7)

v8.9.1

17 Sep 14:22
Compare
Choose a tag to compare

Bug Fixes
shared-types: fix types not getting published (000c779)

v8.9.0

17 Sep 14:22
Compare
Choose a tag to compare

Bug Fixes
fix shared-types TS errors (7b83164)

Features
ui-icons: add immersive-reader icon (d5d6d4c)

v8.8.0

27 Aug 10:15
Compare
Choose a tag to compare

Bug Fixes

  • link correct source code on docs page for legacy versions (82dbb18)
  • ui-billboard: fix heading margin when size is small (36505bb)

Features

  • ui-alerts: add hasShadow property to Alerts (7c0bca0)
  • ui-icons: add button-and-icon-maker icon (6764ecd)
  • ui-icons: add subtitles icon (1470957)
  • ui-karma-config: tests can be run from the IDE (fafddf9)
  • add better TypeScript types for multiple packages

v8.7.0

16 Jul 13:22
Compare
Choose a tag to compare

Bug Fixes

  • ui-dom-utils: remove supportsObjectFit from the repo, since it was for IE11 support (1a94c52)
  • ui-dialog: cleanup pending timeouts on unmount (02d1cdf), closes #623
  • ui-options: add aria-hidden to Options label span (29dab5a)
  • emotionThemeProvider examples not working in Codepen (545b326)

Features

  • ui-avatar: add color prop for setting the color of the initials (7c65e4e)
  • ui-avatar: add xx-small and xx-large sizes to Avatar (cee3840)
  • ui-avatar: loaded image in Avatar has box-shadow instead of border (small visual change!) (8eb9075)
  • ui-icons: add important-dates icon (3a3b2d8)
  • ui-icons-build: update gulp-svgmin dependency to v4 (31de5b2)
  • ui-i18n: Deprecate DateTime. This is a thin wrapper around moment.js, please use moment or some other time library instead.
  • ui-portal: remove SubtreePortal private component, not needed with react 16 (396ea60)
  • ui-scripts: update http-server dependency from ^0.11.1 to ^0.12.0 (8ccef24)
  • ui-time-select: replace moment.js with dayjs. We only support locales, supported by canvas. (https://community.canvaslms.com/t5/Canvas-Basics-Guide/What-languages-does-Canvas-support/ta-p/19) (11211fc)
  • Add support for React 17 (f647826)
  • remove polyfills, since all supported browsers are feature rich enough (40d3a65)

v8.6.0

18 Jun 15:01
Compare
Choose a tag to compare

Bug Fixes

  • ui-popover: inverse color Popover without arrow shouldn’t have light border (e7eea77)
  • ui-popover: recalculate offset and position on prop change (c35c9f2)
  • ui-test-sandbox: fix issue with emotion can’t insert node inside head (361909c)

Features

  • ui-menu: propagate offset props from Menu to Popover (ad54d1f)
  • add “tabbing out” logic to the Drilldown Menu pattern (d5e5db3)
  • ui-icons: add crop, rotate-right and rotate-left icons (1d91032)
  • ui-options: add option to recolor the icon of Option.Item (39e1caf)
  • ui-select,ui-simple-select: pass option props to the label before/after render prop (d548752)

Performance Improvements

  • ui-buttons: use span instead of Flex (e019e94)
  • ui-text-input: replace Flex with styled spans (51c3922)