Releases: instructure/instructure-ui
v8.11.1
v8.11.0
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 toModal.Header
(3887f80)
v8.10.2
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
v8.10.0
v8.9.1
v8.9.0
v8.8.0
v8.7.0
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
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