diff --git a/v9/c8b663d997ce796114d3.woff b/v9/081273da95ae37bbcedd.woff similarity index 99% rename from v9/c8b663d997ce796114d3.woff rename to v9/081273da95ae37bbcedd.woff index 2c70930ead..332eda05a0 100644 Binary files a/v9/c8b663d997ce796114d3.woff and b/v9/081273da95ae37bbcedd.woff differ diff --git a/v9/eb0afeeb545a1ddc0242.eot b/v9/1c7124151df6b00fe48d.eot similarity index 99% rename from v9/eb0afeeb545a1ddc0242.eot rename to v9/1c7124151df6b00fe48d.eot index c602b6258f..6187694779 100644 Binary files a/v9/eb0afeeb545a1ddc0242.eot and b/v9/1c7124151df6b00fe48d.eot differ diff --git a/v9/8f1549402d94792068d3.ttf b/v9/620f84e7054cbebda852.ttf similarity index 99% rename from v9/8f1549402d94792068d3.ttf rename to v9/620f84e7054cbebda852.ttf index 074de78ed1..88442977b5 100644 Binary files a/v9/8f1549402d94792068d3.ttf and b/v9/620f84e7054cbebda852.ttf differ diff --git a/v9/a36d479d895bb293f499.eot b/v9/88315e0dd7ce08cc6a6f.eot similarity index 99% rename from v9/a36d479d895bb293f499.eot rename to v9/88315e0dd7ce08cc6a6f.eot index f2e9760b04..74578dfa63 100644 Binary files a/v9/a36d479d895bb293f499.eot and b/v9/88315e0dd7ce08cc6a6f.eot differ diff --git a/v9/3f9ebf184b4d4a939d85.ttf b/v9/c07d54d35c13ca7d21b1.ttf similarity index 99% rename from v9/3f9ebf184b4d4a939d85.ttf rename to v9/c07d54d35c13ca7d21b1.ttf index 578973d9ad..ae3a2a2833 100644 Binary files a/v9/3f9ebf184b4d4a939d85.ttf and b/v9/c07d54d35c13ca7d21b1.ttf differ diff --git a/v9/27ecf33f82659732d5a6.woff b/v9/c5715e016ac33fca5946.woff similarity index 99% rename from v9/27ecf33f82659732d5a6.woff rename to v9/c5715e016ac33fca5946.woff index b809b7579d..7b69894f20 100644 Binary files a/v9/27ecf33f82659732d5a6.woff and b/v9/c5715e016ac33fca5946.woff differ diff --git a/v9/docs/CHANGELOG.json b/v9/docs/CHANGELOG.json index 7c3d41c726..8652302fbd 100644 --- a/v9/docs/CHANGELOG.json +++ b/v9/docs/CHANGELOG.json @@ -1 +1 @@ -{"description":"# Change Log\n\nAll notable changes to this project will be documented in this file.\nSee [Conventional Commits](https://conventionalcommits.org) for commit guidelines.\n\n## [9.10.1](https://github.com/instructure/instructure-ui/compare/v9.10.0...v9.10.1) (2024-12-09)\n\n\n### Bug Fixes\n\n* **ui-text-input:** fix TextInput, Select, SimpleSelect overflowing when there are lots of renderBefore elements ([542c75f](https://github.com/instructure/instructure-ui/commit/542c75ff28244d3e721cb9936ed1e795fe785df0))\n\n\n\n\n\n# [9.10.0](https://github.com/instructure/instructure-ui/compare/v9.9.0...v9.10.0) (2024-11-19)\n\n\n### Bug Fixes\n\n* **ui-number-input:** fix regression and allow string type for NumberInput again ([17685f8](https://github.com/instructure/instructure-ui/commit/17685f85ef022c9f29aedec844b0c43369f014d5))\n\n\n### Features\n\n* **ui-color-picker,ui-color-utils:** add callback for contrast validation information and export validation methods ([3ac2582](https://github.com/instructure/instructure-ui/commit/3ac2582bd0b71ac8709bbe3e4c6ce481c53a239d))\n\n\n\n\n\n# [9.9.0](https://github.com/instructure/instructure-ui/compare/v9.8.1...v9.9.0) (2024-11-12)\n\n\n### Features\n\n* **many:** backport new error messages from v10 ([9003d19](https://github.com/instructure/instructure-ui/commit/9003d19cc66022dfdeecc2e2c8c8d9d2a7300e3f))\n\n\n\n\n\n## [9.8.1](https://github.com/instructure/instructure-ui/compare/v9.8.0...v9.8.1) (2024-10-28)\n\n\n### Bug Fixes\n\n* **ui-number-input:** add back options for string input ([f08d078](https://github.com/instructure/instructure-ui/commit/f08d0786aece1731b9a122338d8a7586aec3e32a))\n* **ui-table:** fix table header ([da4fe8c](https://github.com/instructure/instructure-ui/commit/da4fe8c75b85091a8f231f1d4ce61979de46ed10))\n\n\n\n\n\n# [9.8.0](https://github.com/instructure/instructure-ui/compare/v9.7.2...v9.8.0) (2024-10-16)\n\n\n### Features\n\n* **ui-table:** expand table api ([8f03e48](https://github.com/instructure/instructure-ui/commit/8f03e48eb38d9608bed6f98984c66ab1679294aa))\n\n\n\n\n\n## [9.7.2](https://github.com/instructure/instructure-ui/compare/v9.7.0...v9.7.2) (2024-10-10)\n\n\n### Bug Fixes\n\n* **ui-table:** non standrd Row children props ([700e462](https://github.com/instructure/instructure-ui/commit/700e462cc8de0cfb68f0ed8a442dcd23961e4b77))\n\n\n\n\n\n## DO NOT USE! An error occured during npm release .[9.7.1](https://github.com/instructure/instructure-ui/compare/v9.7.0...v9.7.1) (2024-10-10)\n\n### Bug Fixes\n\n- **ui-table:** non standrd Row children props ([700e462](https://github.com/instructure/instructure-ui/commit/700e462cc8de0cfb68f0ed8a442dcd23961e4b77))\n\n# [9.7.0](https://github.com/instructure/instructure-ui/compare/v9.6.0...v9.7.0) (2024-09-23)\n\n### Bug Fixes\n\n- **ui-calendar:** fix code to remove unnecessary warnings ([d139bd4](https://github.com/instructure/instructure-ui/commit/d139bd4e6f156744d5bd4f2fb6e7acacf58804d6))\n- **ui-selectable:** fix Select options not being selectable on iOS Safari with VoiceOver on ([7f04bb4](https://github.com/instructure/instructure-ui/commit/7f04bb47f952e37f95533db00f7eac6d1cba82f0))\n- **ui-toggle-details:** fix ToggleDetails flickering ([4c55bc9](https://github.com/instructure/instructure-ui/commit/4c55bc9cf751944cae4fceda983ea060f9398c54))\n\n### Features\n\n- **ui-date-input:** improve DateInput2 api, extend docs ([f369604](https://github.com/instructure/instructure-ui/commit/f3696040d59f9baf9b9a27070e6fbc3d458e4495))\n\n# [9.6.0](https://github.com/instructure/instructure-ui/compare/v9.5.2...v9.6.0) (2024-08-14)\n\n### Features\n\n- **ui-calendar,ui-date-input:** improve DateInput2 onChange callback, add date formatting option, extend docs ([4e2c23c](https://github.com/instructure/instructure-ui/commit/4e2c23c3288885e49030f1f471d61b2fed29b54c))\n\n## [9.5.2](https://github.com/instructure/instructure-ui/compare/v9.5.1...v9.5.2) (2024-08-05)\n\n### Bug Fixes\n\n- **ui-calendar,ui-date-input:** fix year picker for non latin based locales; return iso date string in onRequestValidateDate ([d7df0e8](https://github.com/instructure/instructure-ui/commit/d7df0e8d9fc0656e877bd243d9858dc3e5a47198))\n\n## [9.5.1](https://github.com/instructure/instructure-ui/compare/v9.5.0...v9.5.1) (2024-07-30)\n\n### Bug Fixes\n\n- **ui-color-picker,ui-color-utils:** fix corrupted CJS build ([e1016be](https://github.com/instructure/instructure-ui/commit/e1016be3bc32307f8b05fdf1d4176e4915cc8dd6))\n- **ui-modal:** inherit border radius for ModalHeader ([03cf94d](https://github.com/instructure/instructure-ui/commit/03cf94d2d2a2c8f639c9e23eb9af78e38945db60))\n\n# [9.5.0](https://github.com/instructure/instructure-ui/compare/v9.3.0...v9.5.0) (2024-07-26)\n\n**Note:** Version bump only\n\n# [9.4.0](https://github.com/instructure/instructure-ui/compare/v9.3.0...v9.4.0) (2024-07-26)\n\n### Bug Fixes\n\n- **ui-menu:** menuItem's onSelect type did not expose its value and selected types ([c58fff8](https://github.com/instructure/instructure-ui/commit/c58fff8736ac430a8992bce1caa11bf3a1f3f5b7))\n\n### Features\n\n- **ui-date-input,ui-text-input:** add custom validation function and fix small layout issue ([77218be](https://github.com/instructure/instructure-ui/commit/77218be635611c1c674cc6c85d4dceaa76509117))\n\n# [9.3.0](https://github.com/instructure/instructure-ui/compare/v9.2.0...v9.3.0) (2024-07-17)\n\n### Bug Fixes\n\n- **ui-buttons:** do not emit failed prop type warning when setting CondensedButton's color to 'secondary' ([a3587df](https://github.com/instructure/instructure-ui/commit/a3587df46cd86d22cb037694bc397d48196a33d4))\n\n### Features\n\n- **ui-top-nav-bar:** add workaround hack for new topnav design with the old api ([e5b34c0](https://github.com/instructure/instructure-ui/commit/e5b34c0298cc6b45c82f5d2ee3b5ce4c9ff07c28))\n- **ui,ui-date-input:** add new DateInput2 component ([9c893fc](https://github.com/instructure/instructure-ui/commit/9c893fc6ac1ae5ef4648f573b648cad78997ac86))\n\n# [9.2.0](https://github.com/instructure/instructure-ui/compare/v9.1.0...v9.2.0) (2024-07-09)\n\n### Bug Fixes\n\n- **ui-drilldown:** index drilldown options to always preserve the correct order ([3159d06](https://github.com/instructure/instructure-ui/commit/3159d06eb7aad8573c2227f379af1e716b09e391))\n- **ui-file-drop:** set aria-invalid to true when there are error messages ([67fce51](https://github.com/instructure/instructure-ui/commit/67fce51baa4c0b90409f487a5ad0f6b007ad6831))\n- **ui-number-input,ui-pagination:** set numberinput type to number ([19f27f5](https://github.com/instructure/instructure-ui/commit/19f27f57470b4c9c5728009eae6b1fddcbb78695))\n- **ui-top-nav-bar:** fix topnavbar item width changing ([88993e2](https://github.com/instructure/instructure-ui/commit/88993e2729f74d8991bcd4d1d215efeac0d7e510))\n- **ui-top-nav-bar:** lowered topnavbar zindex so it goes below trays/popovers/modals/etc ([bcfcb84](https://github.com/instructure/instructure-ui/commit/bcfcb844f13c29934ffc4286c6bd51e05a9aaf15))\n\n### Features\n\n- **ui-table:** remove restriction for children types and add documentation ([00e3026](https://github.com/instructure/instructure-ui/commit/00e30266d178c977fe828868b5dc000717dd8e1d))\n- **ui-tray:** add optional mask overlay to tray ([8616638](https://github.com/instructure/instructure-ui/commit/8616638d275c82724660ffd29842660aefa36688))\n\n# [9.1.0](https://github.com/instructure/instructure-ui/compare/v9.0.1...v9.1.0) (2024-06-14)\n\n### Bug Fixes\n\n- **ui-buttons:** allow `secondary` option for CondensedButton color ([eca60d3](https://github.com/instructure/instructure-ui/commit/eca60d31b5a083ad60a77d1635c8bc24ef8e3a5f))\n- **ui-color-picker:** add styling for disabled state ([7d6d3ad](https://github.com/instructure/instructure-ui/commit/7d6d3ad80a20fe325b397f83a01ac3ae62d0b6ec))\n- **ui-react-utils:** remove defaultProps from DeterministicContextProvider ([5c89612](https://github.com/instructure/instructure-ui/commit/5c89612ceb4227f26462929068045bc06f3c080b))\n- **ui-tabs:** fix horizontal scrolling with keyboard navigation ([a25c7db](https://github.com/instructure/instructure-ui/commit/a25c7db1ebede622f489dd65872ed8fc5a1b9651))\n- **ui-tabs:** fix id generation when null is present as children ([85765ae](https://github.com/instructure/instructure-ui/commit/85765ae3183ac121714cd814a322dcc012ed2f72))\n- **ui-top-nav-bar:** keep width unchanged when active status is set to topnavbar.item ([9770827](https://github.com/instructure/instructure-ui/commit/9770827de8968745d9b1c71cea19b3dd94315d0f))\n- **ui-top-nav-bar:** show nothing in smallviewportlayout when there is one crumb link ([1c380a9](https://github.com/instructure/instructure-ui/commit/1c380a9943ffc1213d19961dc840181fb26a0308))\n\n### Features\n\n- **shared-types,ui-calendar,ui-select:** add yearpicker functionality to calendar ([2c0c6e0](https://github.com/instructure/instructure-ui/commit/2c0c6e081d96fc821c1296df5c4f1fba9a8c162c))\n- **ui-menu:** add maxHeight functionality to Menu ([6494c4a](https://github.com/instructure/instructure-ui/commit/6494c4a78522e5c2a16d55ed5f000b8b7647c47d))\n- **ui-tabs:** add option for persisting tabpanels ([6fe73a3](https://github.com/instructure/instructure-ui/commit/6fe73a3ec76c88fcc7baf2f587276de595316dbc))\n\n## [9.0.1](https://github.com/instructure/instructure-ui/compare/v9.0.0...v9.0.1) (2024-05-09)\n\n**Note:** Version bump only for package instructure-ui\n\n# [9.0.0](https://github.com/instructure/instructure-ui/compare/v8.56.0...v9.0.0) (2024-05-09)\n\n### Features\n\n- **instui-cli,ui-codemods,ui-top-nav-bar:** remove desktopConfig prop from TopNavBar.Layout ([d5efe5f](https://github.com/instructure/instructure-ui/commit/d5efe5f76b5af15db6ff9224a501121f35bf1ed9))\n- **instui-config,ui-codemods:** remove instui-cli and template packages ([17a4442](https://github.com/instructure/instructure-ui/commit/17a4442b917d0516d6977ab8bc845dd609a84e49))\n- set tooling packages to private ([17ab811](https://github.com/instructure/instructure-ui/commit/17ab81187c0ad7778bf3afd1426ece7ee3ca1136))\n- **shared-types,ui,ui-navigation:** remove deprecated component Navigation ([0173c76](https://github.com/instructure/instructure-ui/commit/0173c761f050d801f4191b823d423e6e29abedd5))\n- **ui-buttons,ui-text:** remove deprecated prop values ([f6b27d8](https://github.com/instructure/instructure-ui/commit/f6b27d84fe9dfbd2987dc5af7edefb093bcb4e1b))\n- **ui-dom-utils,ui-react-utils,ui-utils:** remove deprecated utils ([0a8c8e3](https://github.com/instructure/instructure-ui/commit/0a8c8e3230db7a7ec107bb726d1f98375c9446c4))\n- **ui-overlays:** remove deprecated props from Mask and Overlay ([e079b81](https://github.com/instructure/instructure-ui/commit/e079b81859dc9dfe69e16ba65a1e1f5c24740640))\n- **ui-top-nav-bar:** remove renderName and nameBackground prop from TopNavBar.Brand ([8e48ab5](https://github.com/instructure/instructure-ui/commit/8e48ab5d0302d6205f372a6ddd833cae860aee5b))\n\n### BREAKING CHANGES\n\n- **instui-config,ui-codemods:** instui-cli and template packages has been removed\n- **ui-top-nav-bar:** renderName and nameBackground props have been removed\n- following packages have been set to private:\n\n* cz-lerna-changelog\n* slint-plugin-instructure-ui\n* pkg-utils\n* ui-babel-preset\n* ui-eslint-config\n* ui-karma-config\n* ui-scripts\n* ui-stylelint-config\n* ui-webpack-config\n\n- **instui-cli,ui-codemods,ui-top-nav-bar:** desktopConfig prop from TopNavBar.Layout has been removed\n- **ui-dom-utils,ui-react-utils,ui-utils:** deprecated utils has been removed\n- **ui-overlays:** removed onDismiss prop from Mask and applicationElement from Overlay\n- **ui-buttons,ui-text:** deprecated property values has been removed\n\n# [8.56.0](https://github.com/instructure/instructure-ui/compare/v8.55.1...v8.56.0) (2024-05-06)\n\n### Features\n\n- **ui-top-nav-bar:** add onclick prop for hidden menu item ([7228ae1](https://github.com/instructure/instructure-ui/commit/7228ae160a449939f0427222b009b747b0daf926))\n\n## [8.55.1](https://github.com/instructure/instructure-ui/compare/v8.55.0...v8.55.1) (2024-04-30)\n\n### Bug Fixes\n\n- **ui-dialog:** revert ecc0ee8 ([deb44dd](https://github.com/instructure/instructure-ui/commit/deb44ddbe05c472af0ba13d00cc2fa410f15a212))\n- **ui-top-nav-bar:** change topnavbar secondary color to porcelaine ([4284cc0](https://github.com/instructure/instructure-ui/commit/4284cc0084b9302335717a52868d8de0a5d26bea))\n\n# [8.55.0](https://github.com/instructure/instructure-ui/compare/v8.54.0...v8.55.0) (2024-04-09)\n\n### Bug Fixes\n\n- **ui-dialog:** menu closes when clicking on submenu ([7e7d1aa](https://github.com/instructure/instructure-ui/commit/7e7d1aae54f5649f0dd2b8c5974bb27f23a9956b))\n- **ui-drawer-layout:** fix drawerlayout transition bug ([27ae4f1](https://github.com/instructure/instructure-ui/commit/27ae4f1acda8dd127ff55f2acd44790d7558ebe2))\n- **ui-tabs:** fix automatic id generation ([4645981](https://github.com/instructure/instructure-ui/commit/464598168ff9a2fd76fe2e02a8bc7b89f9c1f68f))\n- **ui-tray:** make focus trapping work ([048b9b4](https://github.com/instructure/instructure-ui/commit/048b9b436f6c4d9f4a82b47496a7beea774e82a9))\n\n### Features\n\n- **ui-buttons:** add stronger css rules for focused links ([84f2306](https://github.com/instructure/instructure-ui/commit/84f23068c5c03bb4ac64e539ec15abee35c33467))\n\n# [8.54.0](https://github.com/instructure/instructure-ui/compare/v8.53.2...v8.54.0) (2024-03-21)\n\n### Bug Fixes\n\n- **ui-options:** add prop for workaround when VoiceOver doesn't announce the role of the highlighted item ([35ba0b3](https://github.com/instructure/instructure-ui/commit/35ba0b30d4e5589a36ca47bab1c3009251e3cb51))\n- **ui-source-code-editor:** make search panel work with older react versions ([76cdaac](https://github.com/instructure/instructure-ui/commit/76cdaac296d8bdcbcf337ef1d95eb8d2e538b993))\n\n### Features\n\n- **ui-date-time-input:** make resetting programatically possible ([a474dab](https://github.com/instructure/instructure-ui/commit/a474daba920a16b6704f89e3c825902902ed1c0b))\n- **ui-select:** expose prop to control auto-scrolling in select component ([7cd4c22](https://github.com/instructure/instructure-ui/commit/7cd4c22c83bff1a55481e359199865b176dd26df))\n\n## [8.53.2](https://github.com/instructure/instructure-ui/compare/v8.53.1...v8.53.2) (2024-02-15)\n\n### Bug Fixes\n\n- **ui-source-code-editor:** make search panel react version agnostic ([f917e20](https://github.com/instructure/instructure-ui/commit/f917e20c588d93a30e0681a5c0b1a42e262f7d3e))\n\n## [8.53.1](https://github.com/instructure/instructure-ui/compare/v8.53.0...v8.53.1) (2024-02-09)\n\n### Bug Fixes\n\n- **ui-source-code-editor:** use dependencies instead of devDependencies ([2cfbb4f](https://github.com/instructure/instructure-ui/commit/2cfbb4f5e4ab6f9aeffadd5657cb94965050d618))\n\n# [8.53.0](https://github.com/instructure/instructure-ui/compare/v8.52.0...v8.53.0) (2024-02-08)\n\n### Bug Fixes\n\n- **ui-editable:** fix the Esc key event propagation inside the Editable component ([5223f2f](https://github.com/instructure/instructure-ui/commit/5223f2ff3c4c3d3cc8c9bea32efbdcac3aebdfa3))\n- **ui-overlays:** add maskcounter ([fbe4d9e](https://github.com/instructure/instructure-ui/commit/fbe4d9eeaff0699068e43f5b3bb0afb05a206070))\n- **ui-text-area:** correct highligh on textarea when using themeOverride ([b657193](https://github.com/instructure/instructure-ui/commit/b6571933c580835e23f0875a2cf385813962db00))\n\n### Features\n\n- **many:** provide defaults to dateInput for easier setup and use ([dcefc4e](https://github.com/instructure/instructure-ui/commit/dcefc4e259118264d76dfd248b01682a7c2ef661))\n- **ui-date-time-input:** add initialTimeForNewDate prop to datetimeinput ([33711a3](https://github.com/instructure/instructure-ui/commit/33711a3d899c34913aafd40c7dec90faabc88cd0))\n- **ui-date-time-input:** add placeholder to datetimeinput's timeselect ([3ec8cc3](https://github.com/instructure/instructure-ui/commit/3ec8cc31f06ee570b704f88b09739a0868da9ff7))\n- **ui-source-code-editor:** add search panel ([991e8fa](https://github.com/instructure/instructure-ui/commit/991e8fa8be7461979ee522426f51e877fbb029e5))\n\n# [8.52.0](https://github.com/instructure/instructure-ui/compare/v8.51.0...v8.52.0) (2024-02-02)\n\n### Bug Fixes\n\n- **console,ui-view:** fix process is not defined issue ([25271d8](https://github.com/instructure/instructure-ui/commit/25271d8cf3d30035316d18e15f0e7fa59050fcff))\n- **shared-types:** extend OtherHTMLAttributes with Element ([474fa4d](https://github.com/instructure/instructure-ui/commit/474fa4da4781acc347b993a7c64c52d101b00feb))\n\n### Features\n\n- **ui-calendar:** make easy and minimal configuration possible ([911ac1b](https://github.com/instructure/instructure-ui/commit/911ac1b3c4523455a1e49f0581575952dcfc8605))\n- **ui-drilldown,ui-top-nav-bar:** add shouldCloseOnClick ([c3df722](https://github.com/instructure/instructure-ui/commit/c3df7221b185996713a05d06ef585020bfa67c6b))\n- **ui-pagination:** refactor Pagination and expand its API for easy config-based usage ([19b928b](https://github.com/instructure/instructure-ui/commit/19b928bd58212dfd2c9cc8b2a550d504bb3df0bc))\n\n# [8.51.0](https://github.com/instructure/instructure-ui/compare/v8.50.0...v8.51.0) (2023-12-14)\n\n### Bug Fixes\n\n- fix review issues ([e2db3dc](https://github.com/instructure/instructure-ui/commit/e2db3dc26324b2a2a83e7c151f757551126d5c77))\n- handle Preview errors in docs page ([bbcb307](https://github.com/instructure/instructure-ui/commit/bbcb30761c4c9e1ce3608e587ba7cb8dab7e0bd0))\n- **ui-a11y-utils:** use event.detail instead of event.pointerType for safari/firefox ([f58c2d2](https://github.com/instructure/instructure-ui/commit/f58c2d27aa674f1221166b597dc596af40218288))\n- **ui-truncate-text:** resizing TruncateText to its original width doesn't work ([d04417b](https://github.com/instructure/instructure-ui/commit/d04417b48d7e16d2bb2a2ad50dff64710219a74d))\n\n### Features\n\n- **ui-date-time-input:** add showMessages prop ([5212a19](https://github.com/instructure/instructure-ui/commit/5212a192b56fed621c80a697579fc164f9592391))\n- **ui-top-nav-bar:** add a new variant 'forceIconWithLabel' for TopNavBar.Item ([ad7c8d5](https://github.com/instructure/instructure-ui/commit/ad7c8d513855a9a948aefb22c4e6ec3a25cd53f5))\n\n# [8.50.0](https://github.com/instructure/instructure-ui/compare/v8.49.0...v8.50.0) (2023-12-05)\n\n### Bug Fixes\n\n- fix modal not dismissible via touch and add focus region tests ([e373da1](https://github.com/instructure/instructure-ui/commit/e373da144a96b0615ab0594677f6dae67ab5fa6d))\n- **shared-types,ui-heading:** set h1 weight to 700 ([34aa934](https://github.com/instructure/instructure-ui/commit/34aa9341639a2cd5d3f7e9bd22c5b3c682ff6ffc))\n- **ui-list:** add fix for nested list items ([614ac7a](https://github.com/instructure/instructure-ui/commit/614ac7a4eaef0fef26e1cadd9e18f349cac5e5d2))\n- **ui-pagination:** fix chrome unable to focus undefined element ([503535b](https://github.com/instructure/instructure-ui/commit/503535be262deb6c16547b1c49f72435bd9f2bb1))\n- **ui-selectable:** fix label can't be selected issue ([3892896](https://github.com/instructure/instructure-ui/commit/389289665f9e4b0a2664d97e24c005b565df546d))\n- **ui-side-nav-bar:** fix scrollbar appearing in closed state ([e84775f](https://github.com/instructure/instructure-ui/commit/e84775f68d99aa301517b1158f43279eef38866e))\n\n### Features\n\n- **ui-avatar:** add showBorder prop to Avatar ([693ea76](https://github.com/instructure/instructure-ui/commit/693ea767282824272360fbdbcea57ad5152fbd0a))\n\n# [8.49.0](https://github.com/instructure/instructure-ui/compare/v8.48.3...v8.49.0) (2023-11-24)\n\n### Bug Fixes\n\n- **shared-types,ui-heading:** change h1 heading weight ([b160d30](https://github.com/instructure/instructure-ui/commit/b160d30b331aaf25bf251576254ce3e8ae937c0f))\n- **shared-types:** fix unwanted scrollbar ([ac8da80](https://github.com/instructure/instructure-ui/commit/ac8da8066fb86b41a4776189a60edcfccd2fb088))\n\n### Features\n\n- **shared-types,ui-pill:** change pill according to new design guidelines ([3bd8ee6](https://github.com/instructure/instructure-ui/commit/3bd8ee6316650dc66068f6e4d1a3fbb2fbb09e42))\n- **ui-side-nav-bar:** change hover bahaviour of SideNavBar ([924f6b3](https://github.com/instructure/instructure-ui/commit/924f6b32ac78cb138545ffcfea151f693fcbe8d0))\n\n## [8.48.3](https://github.com/instructure/instructure-ui/compare/v8.48.2...v8.48.3) (2023-11-23)\n\n### Bug Fixes\n\n- **ui-a11y-utils:** fix regression in focus region ([43dc1d8](https://github.com/instructure/instructure-ui/commit/43dc1d8efb62bffc2f208de5be817af038d405ca))\n\n## [8.48.2](https://github.com/instructure/instructure-ui/compare/v8.48.1...v8.48.2) (2023-11-21)\n\n### Bug Fixes\n\n- **ui-a11y-utils,ui-popover,ui-tooltip:** fix focus manager issues ([9f59f09](https://github.com/instructure/instructure-ui/commit/9f59f098dd1a8572e9c34ec4a07948c02e19cddd))\n\n## [8.48.1](https://github.com/instructure/instructure-ui/compare/v8.48.0...v8.48.1) (2023-11-17)\n\n### Bug Fixes\n\n- **ui-tray:** fix event listeners not working when a second tray is open ([ca62df5](https://github.com/instructure/instructure-ui/commit/ca62df5f1197b354c3b107ac38cca9984078e495))\n\n### Features\n\n- **ui-top-nav-bar:** add Breadcrumb to TopNavBar ([e340ae9](https://github.com/instructure/instructure-ui/commit/e340ae91fc0eeb961762453db020b80a44d0b70a))\n\n# [8.48.0](https://github.com/instructure/instructure-ui/compare/v8.47.1...v8.48.0) (2023-11-10)\n\n### Bug Fixes\n\n- support multiple decorators with ReactTestUtils ([ef704b4](https://github.com/instructure/instructure-ui/commit/ef704b4c3373d78adac4bb45ec1d6adf84807a9e))\n- **ui-modal:** fix second modal closing the first one if two of them are open ([73a3001](https://github.com/instructure/instructure-ui/commit/73a30014becff07438d66ff3b437671b445eef6f))\n- **ui-side-nav-bar:** don't allow SideNavBar.Item to inherit global styles ([ded9542](https://github.com/instructure/instructure-ui/commit/ded954273558e2d4193838f4d878d755888c1e25))\n- **ui-side-nav-bar:** increase SideNavBar.Item font weight to 400 ([53399e3](https://github.com/instructure/instructure-ui/commit/53399e3c7eb5eb196f5f7554f2fe93b2bc19bf71))\n\n### Features\n\n- **ui-breadcrumb,ui-link:** add onMouseEnter prop ([a52f836](https://github.com/instructure/instructure-ui/commit/a52f836b48bfbd99763e9f5381675e8eabaa22c5))\n\n## [8.47.1](https://github.com/instructure/instructure-ui/compare/v8.47.0...v8.47.1) (2023-11-06)\n\n### Bug Fixes\n\n- **ui-a11y-utils:** fix popover reopen when clicking the trigger ([895cdfc](https://github.com/instructure/instructure-ui/commit/895cdfcf81f2143dbf33d44738626c333ad4a029))\n- **ui-drilldown:** fix cmd+click not working on drilldown items ([10e53ff](https://github.com/instructure/instructure-ui/commit/10e53ff8960885a09e5626d95eabbb6590526f52))\n- **ui-tray:** fix Tray component unmounting twice when closed ([1ec7647](https://github.com/instructure/instructure-ui/commit/1ec76470479e473377979b2fb1d2a0b4e5f43517))\n\n# [8.47.0](https://github.com/instructure/instructure-ui/compare/v8.46.1...v8.47.0) (2023-10-27)\n\n### Bug Fixes\n\n- **emotion,ui-i18n,ui-react-utils:** make decorated components testable with ReactTestUtils ([3568250](https://github.com/instructure/instructure-ui/commit/3568250981506b20e235845ed7ebb576af5c5920))\n- handleDocumentClick should only capture mouse events ([abcd31f](https://github.com/instructure/instructure-ui/commit/abcd31f66a8d895340a800c130e772b557c3ee8f))\n- **instui-config:** v7 codemods were not run for BreadcrumbLink and FlexItem ([5b8601e](https://github.com/instructure/instructure-ui/commit/5b8601e74e7cc802fbfbf00f3a431418351a5e03))\n- **ui-checkbox,ui-spinner:** remove hover highlight from disabled checkbox ([3fe755f](https://github.com/instructure/instructure-ui/commit/3fe755f65127e3bd18a7ff2a2d974b386ab831b0))\n- **ui-date-time-input:** clear TimeSelect value when DateInput value is cleared ([b1a58e5](https://github.com/instructure/instructure-ui/commit/b1a58e5c04822da491966bc0a79403b30749ff7e))\n\n### Features\n\n- **ui-tabs:** add active property to tabs ([5037855](https://github.com/instructure/instructure-ui/commit/5037855e67b322ce07c2ca1c3113ddeb0229f003))\n- **ui-top-nav-bar:** add as property to TopNavBarItem ([d471c16](https://github.com/instructure/instructure-ui/commit/d471c167e2292cdfc7011194ebf855adfd0bc814))\n\n## [8.46.1](https://github.com/instructure/instructure-ui/compare/v8.46.0...v8.46.1) (2023-10-13)\n\n### Bug Fixes\n\n- **ui-drawer-layout,ui-tray:** fix multiple mounting during transition ([65a3f95](https://github.com/instructure/instructure-ui/commit/65a3f95a5a4cb8252c22fa61c5a9dc5e5b55011a))\n\n# [8.46.0](https://github.com/instructure/instructure-ui/compare/v8.45.0...v8.46.0) (2023-10-11)\n\n### Bug Fixes\n\n- **ui-react-utils:** fix ID counter wrong when not in context ([29f8885](https://github.com/instructure/instructure-ui/commit/29f8885e0e52c58279f16ca7f65e200fe92344f3))\n- **ui-truncate-text:** fix TruncateText not working inside TopNavBar.Item ([5253173](https://github.com/instructure/instructure-ui/commit/52531730991fdc50868fcb6122b6b6b187325863))\n\n### Features\n\n- **ui-spinner): feat(ui-spinner:** add delay prop and functionality to the Spinner ([1f44e5d](https://github.com/instructure/instructure-ui/commit/1f44e5dc81cd5a209ac9d05b87a361f63a0ead9f))\n\n# [8.45.0](https://github.com/instructure/instructure-ui/compare/v8.44.0...v8.45.0) (2023-10-03)\n\n### Bug Fixes\n\n- **ui-color-picker:** add a padding to colorpicker button ([de420dd](https://github.com/instructure/instructure-ui/commit/de420ddd06328b58789474c47121d15894c958a1))\n- **ui-drilldown:** call onBackButtonClicked function when ArrowLeft got pressed ([cd5e681](https://github.com/instructure/instructure-ui/commit/cd5e6814746b3fc42530c82c18409c6b7ad34ac3))\n\n### Features\n\n- **ui-view:** add overscroll-behavior to view and flex.item component ([6dc990f](https://github.com/instructure/instructure-ui/commit/6dc990f823ed79df013254ca074ab1ceee719ad3))\n\n# [8.44.0](https://github.com/instructure/instructure-ui/compare/v8.43.1...v8.44.0) (2023-09-21)\n\n### Bug Fixes\n\n- **ui-number-input:** increase specificity for numberinput's input styles ([e761082](https://github.com/instructure/instructure-ui/commit/e7610820aecf58e6965aebcdfe38cc797e8ba1b4))\n- **ui-select,ui-simple-select:** add new tests ([e156baa](https://github.com/instructure/instructure-ui/commit/e156baa29c0d8fe70037057a500f1217bc2d51e5))\n- **ui-select:** add workaround for safari combobox ([09987bb](https://github.com/instructure/instructure-ui/commit/09987bb97b49eb7dbef934eb1f8590ea2106e08b))\n- **ui-tree-browser:** prevent TreeBrowser from breaking keyboard navigation focus order ([0741bc5](https://github.com/instructure/instructure-ui/commit/0741bc548fcfdceaeb2a70b3549f6cc87c70af78))\n\n### Features\n\n- **grid:** add stretch option to vAlign ([7b215b6](https://github.com/instructure/instructure-ui/commit/7b215b61c80e1105ca7fa728e655149df8c07844))\n\n## [8.43.1](https://github.com/instructure/instructure-ui/compare/v8.43.0...v8.43.1) (2023-09-11)\n\n### Bug Fixes\n\n- **ui-time-select:** fix nonpersistent event issue in Timeselect with react 16 ([77bc913](https://github.com/instructure/instructure-ui/commit/77bc9132c0f303eaa9e3ad0d1a7b2f9aab15f5e6))\n\n# [8.43.0](https://github.com/instructure/instructure-ui/compare/v8.41.1...v8.43.0) (2023-09-07)\n\n### Bug Fixes\n\n- **ui-responsive:** round dimensions for query matcher ([5cd4e24](https://github.com/instructure/instructure-ui/commit/5cd4e24c4e9649c6baf1031155fbf192e52eee07))\n- **ui-text-area:** fix textarea so selenium tests will pass ([2e54ae3](https://github.com/instructure/instructure-ui/commit/2e54ae34bfee0f44e806ebe3ac2b583d19178bc6))\n\n### Features\n\n- **ui-responsive:** add support for multiple responsive breakpoints ([255a832](https://github.com/instructure/instructure-ui/commit/255a83206b2e920b2bcc7e6ec7b83ae6ecee6053))\n\n# [8.42.0](https://github.com/instructure/instructure-ui/compare/v8.41.1...v8.42.0) (2023-09-07)\n\n### Bug Fixes\n\n- **ui-responsive:** round dimensions for query matcher ([5cd4e24](https://github.com/instructure/instructure-ui/commit/5cd4e24c4e9649c6baf1031155fbf192e52eee07))\n\n### Features\n\n- **ui-responsive:** add support for multiple responsive breakpoints ([255a832](https://github.com/instructure/instructure-ui/commit/255a83206b2e920b2bcc7e6ec7b83ae6ecee6053))\n\n## [8.41.1](https://github.com/instructure/instructure-ui/compare/v8.41.0...v8.41.1) (2023-08-24)\n\n### Bug Fixes\n\n- fix document in undefined SSR errors ([4c6e998](https://github.com/instructure/instructure-ui/commit/4c6e998bd23f1934054c8324262ccab3253fbc5a))\n- **ui-dom-utils:** fix findFocusable throwing nullpointer exceptions ([2169bff](https://github.com/instructure/instructure-ui/commit/2169bff9d36647d424ec571b300ef98a635bfc1e))\n- **ui-source-code-editor:** fix broken codemirror syntax highlight ([155b42a](https://github.com/instructure/instructure-ui/commit/155b42a29c12777c3c2a6ba58b9ef9d606078f48))\n\n# [8.41.0](https://github.com/instructure/instructure-ui/compare/v8.40.1...v8.41.0) (2023-08-21)\n\n### Features\n\n- **shared-types,ui-theme-tokens:** add new 'desktop' and 'tablet' breakpoints to themes ([bcda3d0](https://github.com/instructure/instructure-ui/commit/bcda3d051e57cd1fc739a07424e08c21f98a1443))\n\n## [8.40.1](https://github.com/instructure/instructure-ui/compare/v8.40.0...v8.40.1) (2023-08-18)\n\n### Bug Fixes\n\n- **ui-color-picker:** add id as allowed prop for color-picker ([2ced2b2](https://github.com/instructure/instructure-ui/commit/2ced2b2b16e3996d67a4e957ff6e2ed02e3db669))\n\n# [8.40.0](https://github.com/instructure/instructure-ui/compare/v8.39.0...v8.40.0) (2023-08-17)\n\n### Bug Fixes\n\n- **ui-color-picker:** fix broken commonjs import for color-picker ([32dbd2b](https://github.com/instructure/instructure-ui/commit/32dbd2bf8f9c735fab84294aa0fb5cf7ed29a1e0))\n- **ui-flex:** documentation wording ([b4a1374](https://github.com/instructure/instructure-ui/commit/b4a1374f16837e894c8f8508b46596d450318362))\n- **ui-selectable:** move Selectable onClick listener one level down ([5c40100](https://github.com/instructure/instructure-ui/commit/5c4010098f31d867dff6167e1fcbac5c87168f5c))\n\n### Features\n\n- **emotion,shared-types,ui-theme-tokens:** add mediumSmall spacing to themes ([d909ded](https://github.com/instructure/instructure-ui/commit/d909ded14289e363543ddca76f6ac1a451bcf7cf))\n\n# [8.39.0](https://github.com/instructure/instructure-ui/compare/v8.38.1...v8.39.0) (2023-07-21)\n\n### Bug Fixes\n\n- **ui-a11y-utils:** fix modal closing when losing focus ([5deda70](https://github.com/instructure/instructure-ui/commit/5deda7064ed9f20f6693f0ad46c19a89e096a66a))\n- **ui-a11y-utils:** fix parent dialog closing when file picker input is closed ([1732297](https://github.com/instructure/instructure-ui/commit/17322976d6474e1ed35521c87fc6f137338edda3))\n- **ui-dom-utils:** findFocusable only treats an element as hidden if display is 'none' ([69b3949](https://github.com/instructure/instructure-ui/commit/69b39490e8038e5ab02ec53ec8bd62fe3e876b08))\n- **ui-text-area:** add ssr fix for resize observer ([412c7a1](https://github.com/instructure/instructure-ui/commit/412c7a159cb3af6a897e9cf1e47c0fa46398e0ce))\n- **ui-text-area:** fix focusring issues in case of horizontal resize ([dcbda2e](https://github.com/instructure/instructure-ui/commit/dcbda2ea0afb1fe19c298dcaf76ab6c8d0b443f5))\n- **ui-text-input:** fix textInput, where onFocus fires twice. ([eefd8ce](https://github.com/instructure/instructure-ui/commit/eefd8cef47ec4e9a3d279cc1658636f78e709dc9))\n\n### Features\n\n- **instui-config,shared-types,ui-navigation,ui-side-nav-bar,ui:** add side-nav-bar component and deprecate navigation ([45848bf](https://github.com/instructure/instructure-ui/commit/45848bf5feea16e05c19e559c03e53e4b0637412))\n\n## [8.38.1](https://github.com/instructure/instructure-ui/compare/v8.38.0...v8.38.1) (2023-06-13)\n\n### Bug Fixes\n\n- **ui-dialog,ui-a11y-utils:** fix focusing not yet positioned elements ([f85b825](https://github.com/instructure/instructure-ui/commit/f85b8251e517c4180ccc403d18502e71833ed940))\n- **ui-popover:** fix TruncateText in Popover not accepting click events ([27de84b](https://github.com/instructure/instructure-ui/commit/27de84bcab644c71e12e470500b928b8be256e29))\n\n# [8.38.0](https://github.com/instructure/instructure-ui/compare/v8.37.0...v8.38.0) (2023-05-15)\n\n### Bug Fixes\n\n- **shared-types,ui-menu:** menu background overlapping borders ([a8262de](https://github.com/instructure/instructure-ui/commit/a8262de6e96a8a8a564d68df99e405f9f1c9299d))\n- **ui-a11y-utils:** dialog closes when release mouse outside ([4989b56](https://github.com/instructure/instructure-ui/commit/4989b568c7c6e7514cd412b5870b5c17af7eae25))\n- **ui-date-time-input:** fix onChange event not firing sometimes ([4eaf63c](https://github.com/instructure/instructure-ui/commit/4eaf63c2f9babe167c18c4dacfdaa2230942b1d6))\n- **ui-date-time-input, ui-time-select:** Fix committing value issues when allowNonStepInput is true. ([30c9a98](https://github.com/instructure/instructure-ui/commit/30c9a9802a1d5d127ab280934338d32a61fbd5e9))\n\n### Features\n\n- **shared-types,ui-flex:** add `gap` prop to Flex ([e1a3396](https://github.com/instructure/instructure-ui/commit/e1a3396415ade0eeb3eb7c99088506213faefe23))\n\n# [8.37.0](https://github.com/instructure/instructure-ui/compare/v8.36.0...v8.37.0) (2023-04-25)\n\n### Bug Fixes\n\n- **ui-date-time-input:** dateTimeInput does not trigger invalidDateTimeMessage on blur ([307a3f4](https://github.com/instructure/instructure-ui/commit/307a3f4e288aefcc8ae01ef4c39e30015d2c021f))\n- **ui-grid:** fix Grid.Col offset style calculation ([91e532c](https://github.com/instructure/instructure-ui/commit/91e532cfbe9bc9da874faaf7b2c6063e2b52fafc))\n- **ui-motion:** transition's behavior conflict ([57bbc92](https://github.com/instructure/instructure-ui/commit/57bbc92c64883382c9633d5eb63c265dd0d8a09d))\n- **ui-progress:** fix ProgressBar `info` and `success` color in inverse mode ([920fa49](https://github.com/instructure/instructure-ui/commit/920fa49e89f7796faf8a527781a44c6f63f26bac))\n- **ui-text-input:** fix TextInput padding calculation vol.2. ([757c04a](https://github.com/instructure/instructure-ui/commit/757c04a15cc17d890aea1c219195c7b4e3f3fc74)), closes [PR#1178](https://github.com/PR/issues/1178)\n\n### Features\n\n- **ui-date-time-input:** allow the user to enter non-step divisible time values ([2cf6c9d](https://github.com/instructure/instructure-ui/commit/2cf6c9d60b09f8279ab618c895be5515f3c5b965))\n- **ui-progress:** add `shouldAnimate` prop to ProgressBar ([c528956](https://github.com/instructure/instructure-ui/commit/c528956f81c96df52b07b9dc59ae1e137307c780))\n- **ui-source-code-editor:** add `height` and `width` props to SourceCodeEditor ([4e9b1e7](https://github.com/instructure/instructure-ui/commit/4e9b1e73ae10fe51b68e6c5c849f51194bebac85))\n\n### Performance Improvements\n\n- **ui-select:** improve perf for large amount of items ([396a13b](https://github.com/instructure/instructure-ui/commit/396a13b81b0471cfd19329817c563bcddc158828))\n\n# [8.36.0](https://github.com/instructure/instructure-ui/compare/v8.35.1...v8.36.0) (2023-03-23)\n\n### Bug Fixes\n\n- **ui-text-input:** fix padding calculation for before/after element ([fe0f225](https://github.com/instructure/instructure-ui/commit/fe0f225e140d314ac4ad3a6c443fe518bea0f1fb))\n\n### Features\n\n- **ui-badge:** add `display` prop to Badge ([de14020](https://github.com/instructure/instructure-ui/commit/de140203dc916119cde96578173018bb1c9fd958))\n\n## [8.35.1](https://github.com/instructure/instructure-ui/compare/v8.35.0...v8.35.1) (2023-03-10)\n\n### Bug Fixes\n\n- **ui-dialog,ui-drawer-layout,ui-modal,ui-popover,ui-tray:** remove browser reliant `Element` usage ([8c49c42](https://github.com/instructure/instructure-ui/commit/8c49c4277a3fc5b4b3f64cb3cbe00983cb1602e2))\n- **ui-dom-utils:** add contenteditable to focusableSelector ([21c0108](https://github.com/instructure/instructure-ui/commit/21c01082a6a6f5ed1e4328aea486f1bef48c05e7))\n- **ui-source-code-editor:** sourceCodeEditor doesn't delete text when select all with cmd+a in controlled mode ([89bf43f](https://github.com/instructure/instructure-ui/commit/89bf43fa2cdece4ce5318017eb68298d73d0983e))\n\n# [8.35.0](https://github.com/instructure/instructure-ui/compare/v8.34.0...v8.35.0) (2023-02-17)\n\n### Features\n\n- **ui-time-select:** allow non-step values with allowNonStepInput ([6dace32](https://github.com/instructure/instructure-ui/commit/6dace32d7fbb4d13227ac988b83f521308541204))\n\n# [8.34.0](https://github.com/instructure/instructure-ui/compare/v8.33.2...v8.34.0) (2023-02-10)\n\n### Bug Fixes\n\n- **ui-a11y-utils:** fix type for `removedNodes` and `addedNodes` ([f43c2ff](https://github.com/instructure/instructure-ui/commit/f43c2ffc92e152062bee943ea801b09d669c51a6))\n- **ui-color-picker:** axe-check tests failing ([d32f395](https://github.com/instructure/instructure-ui/commit/d32f395d68bae878d7f720bdbb30c4c15300f1d0))\n\n### Features\n\n- **ui-time-select:** added \"mountNode\" property; ([c7df9a1](https://github.com/instructure/instructure-ui/commit/c7df9a1eb52a181ff89e3782acc918e706fd0016))\n\n## [8.33.2](https://github.com/instructure/instructure-ui/compare/v8.33.1...v8.33.2) (2023-01-25)\n\n### Bug Fixes\n\n- **ui-breadcrumb:** fix prop typing for `Breadcrumb.Link` ([9093c3e](https://github.com/instructure/instructure-ui/commit/9093c3e216144519e63a4d4ea189312ac9422111))\n- **ui-modal:** fix screenreader focus order in Chrome ([f32ae67](https://github.com/instructure/instructure-ui/commit/f32ae671b35ec251c7ab3d1e50d15df6bb287308))\n\n## [8.33.1](https://github.com/instructure/instructure-ui/compare/v8.33.0...v8.33.1) (2023-01-06)\n\n### Bug Fixes\n\n- **ui-top-nav-bar:** fix TopNavBar `smallViewport mode` example ([7ddaf8a](https://github.com/instructure/instructure-ui/commit/7ddaf8a06211d20d0d942c935edc67aa4e5f5232))\n- **ui-top-nav-bar:** smallViewport menu should close on layout switch ([10cd5a6](https://github.com/instructure/instructure-ui/commit/10cd5a6829c3e57fa107e6b710549620e9c4d275))\n\n# [8.33.0](https://github.com/instructure/instructure-ui/compare/v8.32.1...v8.33.0) (2023-01-04)\n\n### Bug Fixes\n\n- **shared-types,ui-color-picker:** colorPicker css problem ([82ce9e3](https://github.com/instructure/instructure-ui/commit/82ce9e3cc43d566686a15838d95b5e6a81e86239))\n- **ui-drilldown:** selectableType=single works like radio buttons ([3a20ddb](https://github.com/instructure/instructure-ui/commit/3a20ddb132bf5efd15f719df1236cd98933f1219))\n- **ui-tabs:** tab bar is not scrollable on the left side ([d369138](https://github.com/instructure/instructure-ui/commit/d369138d74edacffd29039c1fe5a99de4990e385))\n\n### Features\n\n- **ui-drilldown:** add `selected` prop to Drilldown.Option which allows controlled behavior ([5776937](https://github.com/instructure/instructure-ui/commit/57769376930e8f6201ce603b9e9e832564db2dd6))\n- **ui-icons:** add `arrow-nest` icon ([cb17dff](https://github.com/instructure/instructure-ui/commit/cb17dff42b4533bfe735cc86e71884b428f0e69f))\n\n## [8.32.1](https://github.com/instructure/instructure-ui/compare/v8.30.0...v8.32.1) (2022-12-01)\n\n### Bug Fixes\n\n- **ui-source-code-editor:** update `codemirror` dependencies and fix `rtlMoveVisually` bug ([ae39490](https://github.com/instructure/instructure-ui/commit/ae39490ee8b381a48efd8b19eafa5238a6b1513c))\n\n# [8.32.0](https://github.com/instructure/instructure-ui/compare/v8.31.0...v8.32.0) (2022-11-23)\n\n### Features\n\n- **emotion,ui-babel-preset,ui-source-code-editor:** remove lodash ([4670be5](https://github.com/instructure/instructure-ui/commit/4670be52905aac434f6398001be18995983b5a2d))\n- **ui-drawer-layout:** expose `overflow` css props as themeable variables ([f64159c](https://github.com/instructure/instructure-ui/commit/f64159c55dfd374c4359159dfc10963135b0e9e6))\n\n# [8.31.0](https://github.com/instructure/instructure-ui/compare/v8.30.0...v8.31.0) (2022-11-21)\n\n### Bug Fixes\n\n- **ui-tray:** pass `role` attribute to Dialog instead of the `\\` ([5610130](https://github.com/instructure/instructure-ui/commit/56101302f6138e4474bbd14ddba43bddab648759))\n- **ui-truncate-list:** take the container padding into accout in the maxWidth calculation ([013ab3b](https://github.com/instructure/instructure-ui/commit/013ab3beda58cd097ccf810394df41ca150c9588))\n\n### Features\n\n- **shared-types,ui,ui-top-nav-bar:** add new `TopNavBar` component ([3f27257](https://github.com/instructure/instructure-ui/commit/3f272572276fb62d7b06005dd46206604c890db2))\n- **ui-dom-utils:** add `pseudoElt` parameter to `getComputedStyle` util ([b73434c](https://github.com/instructure/instructure-ui/commit/b73434c9d3fc90e243a178577b6ea865638f8fa3))\n- **ui-tray:** pass extra Transition props on Tray ([afcaf92](https://github.com/instructure/instructure-ui/commit/afcaf922b83cb66b5a2ad635c6b5a3f5612cabad))\n\n# [8.30.0](https://github.com/instructure/instructure-ui/compare/v8.29.0...v8.30.0) (2022-10-26)\n\n### Bug Fixes\n\n- **ui-code-editor:** Fix `global` is undefined build error that could come up using certain bundlers(vite, esbuild) by integrating `react-codemirror2` dependency into the `CodeEditor` component. ([1fee246](https://github.com/instructure/instructure-ui/commit/1fee246068aff15d9bdbae882e48431bd73df6a3))\n\n### Features\n\n- **ui-img:** add 'loading' prop to Img component ([0b69af2](https://github.com/instructure/instructure-ui/commit/0b69af2c34cd0ff85a6dbfccfe85abf21ec033c6))\n\n# [8.29.0](https://github.com/instructure/instructure-ui/compare/v8.28.0...v8.29.0) (2022-09-29)\n\n### Bug Fixes\n\n- **ui-text-input:** remove focusring when receiving disabled prop ([f16e88e](https://github.com/instructure/instructure-ui/commit/f16e88ea8d591cc7d042027492e834c3b9090bf1))\n- **ui-truncate-text:** impove TruncateText's performance for large amounts of contents ([22fcf14](https://github.com/instructure/instructure-ui/commit/22fcf143c9c1d923205b6ede3582a7edf61ecd37))\n\n### Features\n\n- **ui-dom-utils:** add webcomponent support for certain utility functions ([1bade83](https://github.com/instructure/instructure-ui/commit/1bade83c2d7aea75aa6eac6ceff852bac5186e84))\n- **ui-icons:** add `award` icon ([4c7c37c](https://github.com/instructure/instructure-ui/commit/4c7c37ce1c75f28eb35faf621892647d245b8916))\n- **ui-icons:** add `predictive` icon ([e9b210b](https://github.com/instructure/instructure-ui/commit/e9b210bb8f6101a257d5c8b019ce474157e6b058))\n\n## [8.28.2](https://github.com/instructure/instructure-ui/compare/v8.28.0...v8.28.2) (2022-09-16)\n\n### Bug Fixes\n\n- **ui:** wrong peer dependency for `react` ([80580a7](https://github.com/instructure/instructure-ui/commit/80580a709d846f612a73dc757a5932cd975d49f8))\n\n## [8.28.1](https://github.com/instructure/instructure-ui/compare/v8.28.0...v8.28.1) (2022-09-12)\n\n### Bug Fixes\n\n- fix issues in some components when using `React.StrictMode` and React 18 ([972bb93](https://github.com/instructure/instructure-ui/commit/972bb93d2835fcca3548d624b1ba2497661b4243))\n\n# [8.28.0](https://github.com/instructure/instructure-ui/compare/v8.27.0...v8.28.0) (2022-09-02)\n\n### Bug Fixes\n\n- **ui-pagination:** wrong type description for Pagination's onClick ([867eb1a](https://github.com/instructure/instructure-ui/commit/867eb1a6c0bcbd2c65d26a23cac643df37a0aad3))\n\n- fix propType for liveRegion ([e9ae7d3](https://github.com/instructure/instructure-ui/commit/e9ae7d396e4c5de5eb1df56666630b92f73a670e))\n\n **WARNING!** 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:\n `Element = typeof Element === 'undefined' ? function(){} : Element`.\n\n ```\n // jest.config.js\n module.exports = {\n ...\n globals: {\n Element: function () {}\n }\n }\n ```\n\n### Features\n\n- **ui-drilldown:** add `minHeight` and `minWidth` props to Drilldown ([7e10b29](https://github.com/instructure/instructure-ui/commit/7e10b2966f4dfb79dfdecca62f12c3f9ba5b62b4))\n- **ui-drilldown:** add `positionContainerDisplay` prop to Drilldown ([834302c](https://github.com/instructure/instructure-ui/commit/834302c1510c96bde8436307465fa480957719bc))\n- **ui-icons:** add `header` icon ([46932bc](https://github.com/instructure/instructure-ui/commit/46932bcb4fbc3fc98566ae886b44c1005ebeb924))\n- **ui-menu:** add `positionContainerDisplay` prop to Menu ([e8ed689](https://github.com/instructure/instructure-ui/commit/e8ed689bacb82b88bde3be3db1ade6ea6ee6ed89))\n- **ui-popover:** add `positionContainerDisplay` prop to Popover ([fdcacec](https://github.com/instructure/instructure-ui/commit/fdcacecd6d1a0f52580f9ccd051dfa8e5270baf0))\n- **ui-position:** add `containerDisplay` prop to Position ([0fdd83f](https://github.com/instructure/instructure-ui/commit/0fdd83fc06f3d63eadf4bd42bc96e0e8514a5981))\n- **ui-responsive:** add `elementRef` prop to Responsive ([be7a338](https://github.com/instructure/instructure-ui/commit/be7a338d330e07f4120565fb61c92dd85518528c))\n- **ui-tray:** add `position` theme variable to Tray ([375ed68](https://github.com/instructure/instructure-ui/commit/375ed68a6c38c241d45d3a13f5bb757ed68b9ab2))\n- **ui-truncate-list,ui:** add `TruncateList` utility component ([f8b17ea](https://github.com/instructure/instructure-ui/commit/f8b17ea8b60234f746fcd7576f1532f38d5bbe5f))\n\n# [8.27.0](https://github.com/instructure/instructure-ui/compare/v8.26.3...v8.27.0) (2022-07-25)\n\n### Bug Fixes\n\n- code of Conduct and License pages not show ([edf524c](https://github.com/instructure/instructure-ui/commit/edf524c66665ea8a13ca7dd6551f414d7e0e9fba))\n- fix TS type and propType for liveRegion prop ([d0143ce](https://github.com/instructure/instructure-ui/commit/d0143ce1e3a252e79b6d7cb0aa1c6c63ec4fdc12))\n- **ui-webpack-config:** `iconExample` is missing from SVGIcon and InlineSVG docs pages ([7ef6282](https://github.com/instructure/instructure-ui/commit/7ef62823dff36ce1b4855a2e5ffd9625e373685d))\n\n### Features\n\n- support React 18 ([0a2bf0c](https://github.com/instructure/instructure-ui/commit/0a2bf0cdd4d8bcec6e42a7ccf28a787e4a35bc40))\n\n## [8.26.3](https://github.com/instructure/instructure-ui/compare/v8.26.2...v8.26.3) (2022-07-14)\n\n### Bug Fixes\n\n- **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](https://github.com/instructure/instructure-ui/commit/7daf257a8ee491f84de2f00a56becd22636891e3))\n\n## [8.26.2](https://github.com/instructure/instructure-ui/compare/v8.26.1...v8.26.2) (2022-07-11)\n\n### Bug Fixes\n\n- **ui-color-picker:** fix required props for `ColorPicker` and sub-components ([4d38fb6](https://github.com/instructure/instructure-ui/commit/4d38fb61caaf5ca9140403db75d2ae56fe5be46b))\n\n **WARNING!** Since this commit fixes props that should be required props, some code changes might be needed.\n\n## [8.26.1](https://github.com/instructure/instructure-ui/compare/v8.26.0...v8.26.1) (2022-07-06)\n\n### Bug Fixes\n\n- **ui-date-time-input:** fix enter not applyting date in React 16 ([244bb8d](https://github.com/instructure/instructure-ui/commit/244bb8df0b9955da6eef0ceba23e19e547a6720c))\n\n# [8.26.0](https://github.com/instructure/instructure-ui/compare/v8.25.0...v8.26.0) (2022-06-30)\n\n### Features\n\n- **ui-color-picker:** Add `ColorPicker` component ([1cbd877](https://github.com/instructure/instructure-ui/commit/1cbd87783da67144ffbd1f6ed535ccd370fd4eeb))\n- **ui-source-code-editor,ui-code-editor,ui:** add new `SourceCodeEditor` component ([b5064f5](https://github.com/instructure/instructure-ui/commit/b5064f5c767eb2d5c5a6d7f5bb6d05bd689418b5))\n- **ui-responsive:** add `display` prop to Responsive ([b5663dc](https://github.com/instructure/instructure-ui/commit/b5663dc883a784e516f09fde682d05e794ea772b))\n- **ui-tabs:** expose `defaultOverflowY` theme variable on Tabs.Panel ([a4b9540](https://github.com/instructure/instructure-ui/commit/a4b9540cb4a5f9655714152b1c62617b1b0e3a1f))\n\n##### ColorPicker component\n\nThe `ColorPicker` is a versatile component that can be used to select colors and check their contrast ratios.\n\nThis commit also adds the [ColorPicker](/#ColorPicker)'s subcomponents as standalone components: [ColorIndicator](/#ColorIndicator), [ColorMixer](/#ColorMixer), [ColorPreset](/#ColorPreset), [ColorContrast](/#ColorContrast).\n\n##### SourceCodeEditor component\n\nA wrapper around the popular [CodeMirror V6](https://codemirror.net/) code editor component. CodeMirror provides a text input field with features like line gutters, syntax highlighting, and autocompletion.\nIt has better accessibility features than the (now deprecated) [CodeEditor](/#CodeEditor) component that is based on the former [version 5](https://codemirror.net/5/index.html) of CodeMirror.\n\n# [8.25.0](https://github.com/instructure/instructure-ui/compare/v8.24.5...v8.25.0) (2022-06-03)\n\n### Bug Fixes\n\n- **ui-webpack-config:** fix icon fonts not loading correctly ([5947205](https://github.com/instructure/instructure-ui/commit/594720520f74500feb88ca64f3e3697b33434f44))\n\n### Features\n\n- **ui-icons:** add new `configure` icon ([04059ea](https://github.com/instructure/instructure-ui/commit/04059ead31f299766bd01b88105f2793456f1973))\n- **ui-icons:** replace the `bank` icon with a new one ([c1c83a1](https://github.com/instructure/instructure-ui/commit/c1c83a1958383800cffa0f86abe512ea9de5468c))\n\n## [8.24.5](https://github.com/instructure/instructure-ui/compare/v8.24.3...v8.24.5) (2022-05-31)\n\n### Bug Fixes\n\n- **ui-a11y-utils,ui-dialog,ui-modal:** calling stale callbacks ([c24cb92](https://github.com/instructure/instructure-ui/commit/c24cb92f62c9a8df7602501c73c69f6b61151812))\n- **ui-grid:** modify Ts types for GridCol to accept positive fractions as well ([0f44843](https://github.com/instructure/instructure-ui/commit/0f44843420c27b918ea284ab9066f83fc3c929d7))\n\n## [8.24.4](https://github.com/instructure/instructure-ui/compare/v8.24.3...v8.24.4) (2022-05-27)\n\n### DEPRECATED\n\nThis release is deprecated, because we encountered problems during the release.\n\n## [8.24.3](https://github.com/instructure/instructure-ui/compare/v8.24.2...v8.24.3) (2022-05-25)\n\n### Features\n\n- **ui-tree-browser** Add `compareFunc` for fine-grained ordering of the elements.\n\n### Bug Fixes\n\n- **ui-icons-build,ui-icons:** correct `instructure` icon displaying `canvas` logo ([53afffb](https://github.com/instructure/instructure-ui/commit/53afffb68cdee592b6d98380f2b7559659c2caee))\n\n## [8.24.2](https://github.com/instructure/instructure-ui/compare/v8.24.1...v8.24.2) (2022-05-02)\n\n### Bug Fixes\n\n- **theme-registry:** fix theme registry name collision ([7dc4550](https://github.com/instructure/instructure-ui/commit/7dc45504aeda1bf2b904b2b25c3157376e7cf2a9))\n\n## [8.24.1](https://github.com/instructure/instructure-ui/compare/v8.24.0...v8.24.1) (2022-04-29)\n\n### Bug Fixes\n\n- **ui-date-time-input,ui-time-select:** fix selection getting lost after value change ([0604ec5](https://github.com/instructure/instructure-ui/commit/0604ec59c560ca2868fdac84d6f4948f92d38d5b))\n- **ui-drilldown,ui-options:** fix VoiceOver and Safari not reading Options.Item elements ([102c13d](https://github.com/instructure/instructure-ui/commit/102c13da991ad65ffde83ca7e0f23cbb760b8c68))\n\n# [8.24.0](https://github.com/instructure/instructure-ui/compare/v8.23.0...v8.24.0) (2022-04-26)\n\n### Bug Fixes\n\n- **ui-date-time-input,ui-time-select:** setting non step divisible value works ([36d76fd](https://github.com/instructure/instructure-ui/commit/36d76fd2e7ab9b12e71bc101531e9d6615b674d5))\n- **ui-date-time-input:** fix Date input to fill container in `DateTimeInput` ([4069706](https://github.com/instructure/instructure-ui/commit/40697060749bb4770120e822ef2b2466279b1497))\n- **ui-text-area:** add missing `ref` to TextArea ([aa898b3](https://github.com/instructure/instructure-ui/commit/aa898b30de4e1049daf15f0fe4a2145d1994a8f4))\n- **ui-text-input:** fix empty TextInput before/after elements having padding ([a5786c9](https://github.com/instructure/instructure-ui/commit/a5786c9083448dc1d7d8b5eecac11788c8b26fec))\n\n### Features\n\n- Docs: Render `Table of Contents` block on docs pages ([a64fbdb](https://github.com/instructure/instructure-ui/commit/a64fbdbe6a2c7eb50450aab15fe54e06459e15f9))\n- **theme-registry:** add `theme-registry` package ([63216ef](https://github.com/instructure/instructure-ui/commit/63216ef58cfa3d1d61f85f1d9784cddffeddad72))\n- **ui-date-time-input:** allow to disable dates in the calendar\n- **ui-date-time-input:** add `rowSpacing` and `colSpacing` props to DateTimeInput ([5e829fa](https://github.com/instructure/instructure-ui/commit/5e829fae6b005f080497818df8b3fff19365aab3))\n- **ui-link:** add `role` and `forceButtonRole` prop to Link component ([11828d0](https://github.com/instructure/instructure-ui/commit/11828d0b32844a522d267e189c8bc52aa928843a))\n\n# [8.23.0](https://github.com/instructure/instructure-ui/compare/v8.22.0...v8.23.0) (2022-04-07)\n\n### Bug Fixes\n\n- **ui-codemods:** fix codemod paths in docs (`.ts` instead of `.js`) ([2372045](https://github.com/instructure/instructure-ui/commit/23720451b9e91fc1ba0b31b4f22fff32669a4d59))\n- **ui-motion,ui-portal:** fix `ref` for Transition and Portal ([b847d9e](https://github.com/instructure/instructure-ui/commit/b847d9e895d630e5aa10061711d4e31cd6ab8841))\n- **ui-simple-select:** revert refactor on SimpleSelect ([a6613e9](https://github.com/instructure/instructure-ui/commit/a6613e9efbf60b08ad06883e70c1f400b033e838))\n\n### Features\n\n- **shared-types,ui-range-input:** add accessible variant for RangeInput handle ([e71453c](https://github.com/instructure/instructure-ui/commit/e71453cd9e012b022e35f607c506174be157d8ec))\n\n# [8.22.0](https://github.com/instructure/instructure-ui/compare/v8.21.0...v8.22.0) (2022-03-31)\n\n### Features\n\n- **ui-drilldown,ui:** add new `Drilldown` component ([44e7e13](https://github.com/instructure/instructure-ui/commit/44e7e13f1720680be9f7e76a3d3ec0cf94e88d5b))\n\n##### Drilldown component\n\nThe [Drilldown](#Drilldown) component exists to support navigating and managing tree structures in compact spaces.\nIt is a diverse component that displays hierarchical data in a fashion that allows the users to “drill down” and dig deeper into the layers (pages) of the data structure.\nIt has similar look and features to the [Menu](#Menu), [Select](#Select) and [TreeBrowser](#TreeBrowser) components.\n\n# [8.21.0](https://github.com/instructure/instructure-ui/compare/v8.20.0...v8.21.0) (2022-03-30)\n\n### Bug Fixes\n\n- **emotion:** fix text direction not working on simple html elements ([22c25bc](https://github.com/instructure/instructure-ui/commit/22c25bc6520e11e938d19bf258a3b93f5a20e0d5))\n- **ui-text-input:** fix Event handling for `TextInput`, so that the focus ring will appear as intended when used as `Popover` trigger ([002505b](https://github.com/instructure/instructure-ui/commit/002505b762a235d29c27eb3fc8b69bcaff7482c2))\n\n### Features\n\n- **ui-icons:** update `stats` and `analytics` icons ([09110e7](https://github.com/instructure/instructure-ui/commit/09110e7bec04cb68273f80dbd601915366f7af50))\n\n# [8.20.0](https://github.com/instructure/instructure-ui/compare/v8.19.0...v8.20.0) (2022-03-22)\n\n### Bug Fixes\n\n- **ui-icons-build,ui-icons:** fix SVG icon optimization script to correctly load config ([cd35e6d](https://github.com/instructure/instructure-ui/commit/cd35e6dd4336bb64ea1df1408f88b76bded816d8))\n\n### Features\n\n- **ui-icons:** add `mini-arrow-double` icon to the Iconography ([6718338](https://github.com/instructure/instructure-ui/commit/6718338e6a3c0c641e837c29e23371707e936ca2))\n- **ui-icons:** add new icons: `canvas-logo`, `cloud-upload`, `elevate-logo`, `impact-logo` and `mastery-logo`. ([5e549a0](https://github.com/instructure/instructure-ui/commit/5e549a012dd4d0fa582d6aa8966e08f3575a969b))\n- **ui-options:** add `href` prop to Options.Item ([49bf28c](https://github.com/instructure/instructure-ui/commit/49bf28c637f395f7ae5d23c0f676d83a15c2ee43))\n- **ui-options:** modify default nested Options padding to have no extra padding ([bfc4f7c](https://github.com/instructure/instructure-ui/commit/bfc4f7cb094d91d25b58a87a24a473363c90796b))\n- **ui-table:** add `mini-arrow-double` icon to sortable ColHeaders ([6e60ef1](https://github.com/instructure/instructure-ui/commit/6e60ef176d7f53cba1396a57b3468ffba4898578))\n\n# [8.19.0](https://github.com/instructure/instructure-ui/compare/v8.18.0...v8.19.0) (2022-03-16)\n\n### Bug Fixes\n\n- **ui-babel-preset:** add back removed `@babel/plugin-proposal-optional-chaining` ([435c9ae](https://github.com/instructure/instructure-ui/commit/435c9ae794c15e2bd103f700f8c4e946d91c1b59))\n- **ui-options:** fix `themeOverride` prop being passed to the underlying `div` ([669aa58](https://github.com/instructure/instructure-ui/commit/669aa58926b123028bcb9e39427d36910b78b0d1))\n\n### Features\n\n- **emotion:** themeOverride prop to accept function ([505f0bf](https://github.com/instructure/instructure-ui/commit/505f0bfad12aaa4f3d1607a85409f5541246e879))\n\n# [8.18.0](https://github.com/instructure/instructure-ui/compare/v8.17.0...v8.18.0) (2022-02-23)\n\n### Bug Fixes\n\n- **ui-code-editor:** change dynamically imported `CodeMirror` language modes ([8e38d5a](https://github.com/instructure/instructure-ui/commit/8e38d5a2e11e842eafa2fa270e47a261c6ebb626))\n - this fix might cause some `jest` tests to fail, details about [how to fix them](/#CodeEditor)\n- **ui-portal:** fix `Portal` not being SSR-able ([cb1375f](https://github.com/instructure/instructure-ui/commit/cb1375f2cda92fc4e659500a2f280fcd6de379f5))\n- **ui-radio-input:** fix cursor of radioinput, version toggle in Safari ([0670cf5](https://github.com/instructure/instructure-ui/commit/0670cf5bc27401023eb273a44bdbf8cc79b5efa8))\n\n### Features\n\n- InstUI components can be rendered on the server side (SSR) - [more details](/#server-side-rendering)\n\n# [8.17.0](https://github.com/instructure/instructure-ui/compare/v8.16.0...v8.17.0) (2022-02-07)\n\n### Bug Fixes\n\n- remove type:\"commonjs\" from package.json files ([0b243be](https://github.com/instructure/instructure-ui/commit/0b243bee389ee14493e6b3dbb30a8b660c295d3d))\n- **ui-scripts:** remove package.json with type:\"module\" from es folders ([da3f5ef](https://github.com/instructure/instructure-ui/commit/da3f5ef4f57a6b423e3ba08fb8148bb6456c473d))\n\n### Features\n\n- **ui-responsive:** modify Responsive \"props override\" error to warning ([4935fa8](https://github.com/instructure/instructure-ui/commit/4935fa840983f4e6f8333d450e2dc965f8c08dbc))\n\n# [8.16.0](https://github.com/instructure/instructure-ui/compare/v8.15.0...v8.16.0) (2022-02-03)\n\n### Features\n\n- **ui-select:** add `optionsMaxHeight` prop to Select ([cf361bf](https://github.com/instructure/instructure-ui/commit/cf361bf41dcef00548cd7a9053f44bec32c58f6a))\n- **ui-simple-select:** add `optionsMaxHeight` prop to SimpleSelect ([c205f80](https://github.com/instructure/instructure-ui/commit/c205f80a35a46812abacb6cdfaadbc0de76beea4))\n\n# [8.15.0](https://github.com/instructure/instructure-ui/compare/v8.14.0...v8.15.0) (2022-01-26)\n\n### Bug Fixes\n\n- **emotion:** make theme componentOverrides apply to Buttons ([8a3583e](https://github.com/instructure/instructure-ui/commit/8a3583edd65823b7e241e1350e2f100555663d57))\n- **ui-code-editor:** should tab out from the editor when it's readonly ([bcd0bf6](https://github.com/instructure/instructure-ui/commit/bcd0bf6a1afd5fbfcec3fe4bd55199338b695339))\n- **ui-range-input:** fixed empty label when `displayValue={true}` but has no `value`/`defaultValue` ([f238a9f](https://github.com/instructure/instructure-ui/commit/f238a9fe6b89c5d49b71b3df7bfd22785b198ed9))\n\n### Features\n\n- **ui-buttons:** deprecate `string` value for BaseButton and CloseButton `tabIndex` ([b1ff461](https://github.com/instructure/instructure-ui/commit/b1ff4615e6f67e7e53a3dc497bcfabe81bc47667))\n- **ui-options:** add `description` and `descriptionRole` props to Options.Item ([a2cfa0c](https://github.com/instructure/instructure-ui/commit/a2cfa0cd8bf43d6072f1b352bbd6e43542081be8))\n- **ui-options:** add props to set the vALign of Options.Item before/after content ([be635ba](https://github.com/instructure/instructure-ui/commit/be635ba5c734c0a40f9778131b251f32decddb75))\n- **ui-overlays:** deprecate unused props: `applicationElement` of Overlay, `onDismiss` of Mask ([4c32099](https://github.com/instructure/instructure-ui/commit/4c3209999c7ae16939ea945b73d450312f228a5d))\n- **ui-text:** deprecate the `warning` color variant for Text ([8e021a5](https://github.com/instructure/instructure-ui/commit/8e021a5b3e516729ccff9817aa74274df2268906))\n\n# [8.14.0](https://github.com/instructure/instructure-ui/compare/v8.13.0...v8.14.0) (2021-12-16)\n\n### Bug Fixes\n\n- **ui-drawer-layout:** fix tray direction calculation ([ee3d106](https://github.com/instructure/instructure-ui/commit/ee3d106854950635178dd6fe076ade7ad8924abf))\n- **ui-icons:** make `arrow-double-end` and `arrow-double-start` icons to be bidirectional ([7f86f28](https://github.com/instructure/instructure-ui/commit/7f86f28942ab56c7d2167bb4fb65502fc0a74d48))\n- **ui-text-input:** fix `htmlSize` prop to accept only numbers ([1b5f16b](https://github.com/instructure/instructure-ui/commit/1b5f16b9e66601381a06aa50bcf709e29720ab4e))\n\n### Features\n\n- **ui-number-input,ui-pagination:** add Pagination `input` variant, NumberInput `textAlign` prop ([5b90d60](https://github.com/instructure/instructure-ui/commit/5b90d608fd51296ae04e353e991f50a373c592c5))\n- **ui-pagination:** add new arrow button features ([80a43fe](https://github.com/instructure/instructure-ui/commit/80a43fe967206e9a026a9d61236a227e9a6bb184))\n\n### Deprecations\n\n- **ui-navigation:** the [`Navigation`](https://instructure.design/#Navigation) component has been deprecated and will be removed from instructure-ui in version 9 ([5605b7f](https://github.com/instructure/instructure-ui/commit/5605b7ff0123fb323ba0c730d409ac18c09a5b20))\n\n# [8.13.0](https://github.com/instructure/instructure-ui/compare/v8.12.0...v8.13.0) (2021-12-01)\n\n### Bug Fixes\n\n- **ui-popover,ui-tooltip:** fixed Tooltip triggers being transformed to links/buttons ([07b0037](https://github.com/instructure/instructure-ui/commit/07b0037b0ddaf6d4f19cca140fc82fc9a2f1efc9))\n- **ui-text-area:** fix jumping scroll issue ([9f4d9f9](https://github.com/instructure/instructure-ui/commit/9f4d9f91f603496ac87a04d953afe7fe9004874d))\n\n### Features\n\n- **canvas-theme,ui-theme-tokens,ui-themes:** update canvas theme colors ([a72237d](https://github.com/instructure/instructure-ui/commit/a72237dc213b86aa8f18da2618559ea4c118e1dd))\n- **instructure-theme,ui-theme-tokens,ui-themes:** update Instructure theme colors ([07352f5](https://github.com/instructure/instructure-ui/commit/07352f5708a83600427460dfdbfda42e8c747d02))\n- **ui-badge:** add `inverse` variant to Badge ([036388d](https://github.com/instructure/instructure-ui/commit/036388de53addbf7a2ca8b20c48fda441057aa5e))\n- **ui-form-field:** make FormField messages accept `ReactNode` text, not just `string` ([4d36973](https://github.com/instructure/instructure-ui/commit/4d369733414715a70bae0628378e8d82214eab3e))\n- **ui-tree-browser:** add 'sortOrder' property to TreeBrowser component ([e669e54](https://github.com/instructure/instructure-ui/pull/776/commits/e669e5405864b26c6f98b378e11cef6603fcca58))\n- **ui-view:** vendor prefix all view style props ([4814652](https://github.com/instructure/instructure-ui/commit/48146521e58bef8e0f75c299278072c715448277))\n\n# [8.12.0](https://github.com/instructure/instructure-ui/compare/v8.11.1...v8.12.0) (2021-11-17)\n\n### Bug Fixes\n\n- **emotion:** fix EmotionThemeProvider falling back to using Canvas theme ([cc5ce19](https://github.com/instructure/instructure-ui/commit/cc5ce19b934d6d6f54117e75432a6fb7e65c80ea))\n- **ui-avatar:** add unset logic for image loaded state ([e6665c1](https://github.com/instructure/instructure-ui/commit/e6665c159832d0020d7da263be0e959c41589135))\n- **ui-dialog,ui-drawer-layout:** fix Dialog role attribute ([2681e14](https://github.com/instructure/instructure-ui/commit/2681e145ad469e1396536d3e9eed75a19995eb8a))\n- **ui-modal:** fix Modal.Header padding when it has CloseButton ([82b8314](https://github.com/instructure/instructure-ui/commit/82b8314a5ce13ef30c3f03125b1e2104ba81c889))\n- **ui-motion:** fix interrupted transition not removing transition classes ([db3fd4f](https://github.com/instructure/instructure-ui/commit/db3fd4f6ad76471dce61cc91f8267c1eb3094020))\n- **ui-scripts:** resolve webpack 5 commonjs build issue ([d51a85e](https://github.com/instructure/instructure-ui/commit/d51a85e4ec89d499dd5466623fc2efc85e3bddcf)), closes [#778](https://github.com/instructure/instructure-ui/issues/778)\n- **ui-time-select:** fix timeselect highlight behaviour ([9653a89](https://github.com/instructure/instructure-ui/commit/9653a896e80ba4d73335225e80807746a232d96d))\n\n### Features\n\n- **shared-types,ui-checkbox,ui-radio-input:** make checkbox and radio borders consistent ([a6aaef2](https://github.com/instructure/instructure-ui/commit/a6aaef20508325ae9e5bfbbb29317174edebce9c))\n- **ui-avatar:** add `hasInverseColor` prop to Avatars ([feef554](https://github.com/instructure/instructure-ui/commit/feef5549628027c176009575463e187f95a0affd))\n- **ui-avatar:** add `renderIcon` prop to Avatar ([d7233d8](https://github.com/instructure/instructure-ui/commit/d7233d876cf2a6a968f764ad05e6dd1544b62f5f))\n- **ui-date-input:** add display prop to DateInput for fluid width ([10d1551](https://github.com/instructure/instructure-ui/commit/10d1551b961c568d88c9c5f3393815f637662995))\n- **ui-date-time-input,ui-i18n,ui-time-select:** add DateTimeInput ([1054ae9](https://github.com/instructure/instructure-ui/commit/1054ae96aa246cc77547d114d0afc47236996bdb))\n- **ui-icons:** add `arrow-double-start, arrow-double-end` icons ([e3249d2](https://github.com/instructure/instructure-ui/commit/e3249d228eabac5bb98ff5d22e5881f2fe042606))\n- **ui-tabs:** update Tabs focus styles to inset focus ring ([3a59c3f](https://github.com/instructure/instructure-ui/commit/3a59c3f0443db81631c4f4d5dafe5778389e8dbc))\n\n## [8.11.1](https://github.com/instructure/instructure-ui/compare/v8.11.0...v8.11.1) (2021-10-19)\n\n### Bug Fixes\n\n- **ui-options,ui-select,ui-simple-select:** fix icon positioning ([8536a1c](https://github.com/instructure/instructure-ui/commit/8536a1c9badcd8c1d2ce55dfb462d1899e3ca500))\n\n# [8.11.0](https://github.com/instructure/instructure-ui/compare/v8.10.2...v8.11.0) (2021-10-15)\n\n### Note:\n\nThe `bidirectionalPolyfill` util [has been deleted](https://github.com/instructure/instructure-ui/pull/736). With the release of Safari 15 (Sep 20, 2021) all of our supported browsers (last 2 major versions) can handle [CSS Logical Properties](https://caniuse.com/css-logical-props) without any polyfills and prefixes, so this util was no longer needed.\n\n### Bug Fixes\n\n- **ui-menu:** fix menu tooltip position ([e60a4a9](https://github.com/instructure/instructure-ui/commit/e60a4a9f63b02052a6eb83aafb5ba9338213057b))\n- **ui-svg-images:** fix icons getting cropped in zoomed windows ([732ac88](https://github.com/instructure/instructure-ui/commit/732ac885d8fdad2ae1cbccb81faebcd96ee9c2f3))\n\n### Features\n\n- **ui-modal:** add `spacing` prop to `Modal.Header` ([3887f80](https://github.com/instructure/instructure-ui/commit/3887f809f87137e161587a56dc23f134f3e2e64e))\n\n## [8.10.2](https://github.com/instructure/instructure-ui/compare/v8.10.1...v8.10.2) (2021-10-01)\n\n### Note:\n\nThis 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.\n\n`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.`\n\nIf you see warnings like the one above, please read this article on how to update your code here: [Accessing the DOM](/#accessing-the-dom)\n\n## [8.10.1](https://github.com/instructure/instructure-ui/compare/v8.10.0...v8.10.1) (2021-10-01)\n\n### Bug Fixes\n\n- **ui-popover:** popover does not update on certain prop changes ([93b506f](https://github.com/instructure/instructure-ui/commit/93b506fe0860718ebe2cc2729fd023e3e7489231))\n\n# [8.10.0](https://github.com/instructure/instructure-ui/compare/v8.9.1...v8.10.0) (2021-09-28)\n\n### Bug Fixes\n\n- **emotion,ui-i18n:** decorator adds allowedProps property ([ddc7880](https://github.com/instructure/instructure-ui/commit/ddc7880d5a2f7d4d0596332e8d49cb9b1de68024))\n- **ui-dom-utils:** remove el.contentWindow.document from getFrameDocumentSafe ([bf1e82e](https://github.com/instructure/instructure-ui/commit/bf1e82efccb682510708448efd369eddaa24f74b))\n- **ui-tabs:** Fix small typo in ui-tabs readme ([6a2a770](https://github.com/instructure/instructure-ui/commit/6a2a7703791c742cbc3ea00dc66ccec21f2810d6))\n\n### Features\n\n- **ui-tabs:** add 'fixHeight' prop to Tabs ([b63e6e7](https://github.com/instructure/instructure-ui/commit/b63e6e71705efa7880195ea1e40b3eac67db06b9))\n\n## [8.9.1](https://github.com/instructure/instructure-ui/compare/v8.9.0...v8.9.1) (2021-09-16)\n\n### Bug Fixes\n\n- **shared-types:** fix types not getting published ([000c779](https://github.com/instructure/instructure-ui/commit/000c779bb16c575bcfeb4a6c71d8cef1d768db01))\n\n# [8.9.0](https://github.com/instructure/instructure-ui/compare/v8.8.0...v8.9.0) (2021-09-15)\n\n### Bug Fixes\n\n- fix shared-types TS errors ([7b83164](https://github.com/instructure/instructure-ui/commit/7b83164f4c5872f3a217e010563f59bf584ae4fc))\n\n### Features\n\n- **ui-icons:** add `immersive-reader` icon ([d5d6d4c](https://github.com/instructure/instructure-ui/commit/d5d6d4cd8f300e8635c69248f5d794c002269e08))\n\n# [8.8.0](https://github.com/instructure/instructure-ui/compare/v8.7.0...v8.8.0) (2021-08-27)\n\n### Bug Fixes\n\n- link correct source code on docs page for legacy versions ([82dbb18](https://github.com/instructure/instructure-ui/commit/82dbb184f669557af7a84555300888d4d947e931))\n- **ui-billboard:** fix heading margin when `size` is `small` ([36505bb](https://github.com/instructure/instructure-ui/commit/36505bb58e027753a61efc9a1137d2917fa70718))\n\n### Features\n\n- **ui-alerts:** add `hasShadow` property to Alerts ([7c0bca0](https://github.com/instructure/instructure-ui/commit/7c0bca0b3d6f480d1a3f2f4617e3ccfa5c617625))\n- **ui-icons:** add `button-and-icon-maker` icon ([6764ecd](https://github.com/instructure/instructure-ui/commit/6764ecd92375fc8e5e8854333b6530de95a0dbe2))\n- **ui-icons:** add `subtitles` icon ([1470957](https://github.com/instructure/instructure-ui/commit/14709575f6b463318a3c490ad8bc0637aca08a67))\n- **ui-karma-config:** tests can be run from the IDE ([fafddf9](https://github.com/instructure/instructure-ui/commit/fafddf9dbf0a4a6575968eef73d0ba833daf670c))\n- add better TypeScript types for multiple packages\n\n# [8.7.0](https://github.com/instructure/instructure-ui/compare/v8.6.0...v8.7.0) (2021-07-16)\n\n### Bug Fixes\n\n- **ui-dom-utils:** remove supportsObjectFit from the repo, since it was for IE11 support ([1a94c52](https://github.com/instructure/instructure-ui/commit/1a94c525836b81bf0de2b54c1bbea3efe38aea67))\n- **ui-dialog:** cleanup pending timeouts on unmount ([02d1cdf](https://github.com/instructure/instructure-ui/commit/02d1cdf4801dc578fed25e9f327f089aa37d0e92)), closes [#623](https://github.com/instructure/instructure-ui/issues/623)\n- **ui-options:** add aria-hidden to Options label span ([29dab5a](https://github.com/instructure/instructure-ui/commit/29dab5a03f1125f6cb07ff2ab2e00470c32d0753))\n- emotionThemeProvider examples not working in Codepen ([545b326](https://github.com/instructure/instructure-ui/commit/545b326d1db14b389b0010cf8758bdf356cd7168))\n\n### Features\n\n- **ui-avatar:** add `color` prop for setting the color of the initials ([7c65e4e](https://github.com/instructure/instructure-ui/commit/7c65e4e4f49ca0b0d803beb042ddef97df3a1b5d))\n- **ui-avatar:** add `xx-small` and `xx-large` sizes to Avatar ([cee3840](https://github.com/instructure/instructure-ui/commit/cee38402fec15fbcba5779a42bf2de4aa9e598bb))\n- **ui-avatar:** loaded image in `Avatar` has box-shadow instead of border (small visual change!) ([8eb9075](https://github.com/instructure/instructure-ui/commit/8eb9075ca2dc04eefb88875772637c3372dbdde2))\n- **ui-icons:** add `important-dates` icon ([3a3b2d8](https://github.com/instructure/instructure-ui/commit/3a3b2d8a273aeeea72f77ede0e853d4592327cce))\n- **ui-icons-build:** update `gulp-svgmin` dependency to v4 ([31de5b2](https://github.com/instructure/instructure-ui/commit/31de5b2a6a3eda82cfd16ba54661b4b8dc58ff90))\n- **ui-i18n:** Deprecate DateTime. This is a thin wrapper around moment.js, please use moment or some other time library instead.\n- **ui-portal:** remove `SubtreePortal` private component, not needed with react 16 ([396ea60](https://github.com/instructure/instructure-ui/commit/396ea6081bc26673b2ac59dd9adf72e2e9fa6ff2))\n- **ui-scripts:** update `http-server` dependency from `^0.11.1` to `^0.12.0` ([8ccef24](https://github.com/instructure/instructure-ui/commit/8ccef242c0d194ab3af52fa189ffa3f485a9ba41))\n- **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](https://github.com/instructure/instructure-ui/commit/11211fc4435dfb3fc2f5e69566d449203b92dfff))\n- add support for React 17 ([f647826](https://github.com/instructure/instructure-ui/commit/f64782688b404f950e03c7f83a8328f0ca588248))\n- remove polyfills, since all supported browsers are feature rich enough ([40d3a65](https://github.com/instructure/instructure-ui/commit/40d3a650f9fd563896ae087243b5e051704e4160))\n\n# [8.6.0](https://github.com/instructure/instructure-ui/compare/v8.5.0...v8.6.0) (2021-06-18)\n\n### Bug Fixes\n\n- **ui-popover:** inverse color Popover without arrow shouldn't have light border ([e7eea77](https://github.com/instructure/instructure-ui/commit/e7eea778a25070f55e3226664a20bb45ea2275c8))\n- **ui-popover:** recalculate offset and position on prop change ([c35c9f2](https://github.com/instructure/instructure-ui/commit/c35c9f24729ba23551a4cf48f5fbe19c30b7e182))\n- **ui-test-sandbox:** fix issue with `emotion` can't insert node inside `head` ([361909c](https://github.com/instructure/instructure-ui/commit/361909c3718c35d190d4249918cc0bf7db6e93dc))\n\n### Features\n\n- **ui-menu:** propagate offset props from `Menu` to `Popover` ([ad54d1f](https://github.com/instructure/instructure-ui/commit/ad54d1f86585568dbe3a5b5aa6bd6b2711045b27))\n- add \"tabbing out\" logic to the `Drilldown Menu` pattern ([d5e5db3](https://github.com/instructure/instructure-ui/commit/d5e5db351c0425ad157af24305d4d540cd9f97f6))\n- **ui-icons:** add crop, rotate-right and rotate-left icons ([1d91032](https://github.com/instructure/instructure-ui/commit/1d9103226033768cfc150d9ff2f36f5de1cae0b5))\n- **ui-options:** add option to recolor the icon of Option.Item ([39e1caf](https://github.com/instructure/instructure-ui/commit/39e1caf04dc2e89c9dd812d85cc7af008262b104))\n- **ui-select,ui-simple-select:** pass option props to the label before/after render prop ([d548752](https://github.com/instructure/instructure-ui/commit/d548752fc0d7ba5d7943622d136d7022858bf8e2))\n\n### Performance Improvements\n\n- **ui-buttons:** use span instead of Flex ([e019e94](https://github.com/instructure/instructure-ui/commit/e019e94c7c8bce8434f7b348b7d9fd8e96b76191))\n- **ui-text-input:** replace Flex with styled spans ([51c3922](https://github.com/instructure/instructure-ui/commit/51c3922e3af43695476dc1a81014babc87c6aac6))\n\n# [8.5.0](https://github.com/instructure/instructure-ui/compare/v8.4.0...v8.5.0) (2021-06-09)\n\n### Bug Fixes\n\n- **emotion:** add componentId to match with componenet name in docs ([cc255eb](https://github.com/instructure/instructure-ui/commit/cc255ebef149ffe19a2102a179c1e7765b633888))\n- **ui-tree-browser:** properly hide root collection if rootId === 0 ([1fb53c8](https://github.com/instructure/instructure-ui/commit/1fb53c85102115e525521bcc86a122c2ba49d6c7))\n\n### Features\n\n- **ui-table:** add `stackedSortByLabel` prop to `Table.ColHeader` ([13f0cce](https://github.com/instructure/instructure-ui/commit/13f0ccea618553d6ecd9ba8ed8effd6621e40c55))\n\n# [8.4.0](https://github.com/instructure/instructure-ui/compare/v8.3.0...v8.4.0) (2021-05-11)\n\n### Bug Fixes\n\n- **ui-dialog:** fix page scrolling up when Menu opens ([40736e3](https://github.com/instructure/instructure-ui/commit/40736e39b87428415b1551d04faea00ce22a475c))\n- fix all inter-package dependencies using fix version ([75cd898](https://github.com/instructure/instructure-ui/commit/75cd8983b7e206e4e14dc67c490c103cb4a3d915))\n- **ui-webpack-config:** fix security issue caused by `terser-webpack-plugin` ([f026bc2](https://github.com/instructure/instructure-ui/commit/f026bc2aed901b9b85b1d880f837a0d6382dabb4))\n\n# [8.3.0](https://github.com/instructure/instructure-ui/compare/v8.2.1...v8.3.0) (2021-05-04)\n\n### Bug Fixes\n\n- **ui:** export `EmotionThemeProvider` and `withStyle` from ui package ([61e153c](https://github.com/instructure/instructure-ui/commit/61e153c8a27c27ad850e59959a599b10b2c36b67))\n- **ui-tree-browser:** fix root item rendering with wrong fontFamily ([12d061b](https://github.com/instructure/instructure-ui/commit/12d061bb833d39f4d7b82c741bbccb51ac2d28e6))\n\n### Features\n\n- **ui-babel-preset:** remove not needed Babel plugins ([e23eea6](https://github.com/instructure/instructure-ui/commit/e23eea66baf5d9d79e3dba7136eb7534bb220021))\n- **ui-number-input:** add inputMode prop to NumberInput ([8bf3091](https://github.com/instructure/instructure-ui/commit/8bf309169d2103047bccc820519d12db35d69f26))\n\n### Performance improvements\n\n- **emotion:** upgrade to Emotion 11 whose parser was updated to a more performant one ([bcafe99](https://github.com/instructure/instructure-ui/commit/bcafe99382ea329af78931ab07adfb09c7fec415))\n- **ui-babel-preset:** removing unneeded babel plugins are leading to performance improvements ([e23eea6](https://github.com/instructure/instructure-ui/commit/e23eea66baf5d9d79e3dba7136eb7534bb220021))\n\n## [8.2.1](https://github.com/instructure/instructure-ui/compare/v8.2.0...v8.2.1) (2021-04-22)\n\n### Bug Fixes\n\n- **ui-select,ui-simple-select,ui-text-input:** fix empty space before or after input ([b2b18cb](https://github.com/instructure/instructure-ui/commit/b2b18cb8e278e075b7127a6b9070d93ff72e5e41))\n- **ui-link:** fix link not displaying outline on focus ([8f36891](https://github.com/instructure/instructure-ui/commit/8f36891996d1fc623cb284e7b3c6f787197fd7f9))\n- **ui-menu:** fix Menu keyboard navigation on submenus ([cbdabb3](https://github.com/instructure/instructure-ui/commit/cbdabb39fc58513f8312137273207fe1f7edffcb))\n- **ui-tree-browser:** fix large thumbnail style; PR fixes ([4d7eee1](https://github.com/instructure/instructure-ui/commit/4d7eee1a3fd882c65846ed827d759e41da8eb79f))\n\n### Features\n\n- **ui-tree-browser:** Add new getCollectionProps ([7926b3d](https://github.com/instructure/instructure-ui/commit/7926b3db42781540959bb6cbb07002b8c8cdd615))\n- **ui-tree-browser:** allow to render custom content in TreeBrowser nodes ([af9eb19](https://github.com/instructure/instructure-ui/commit/af9eb19e57f9f62244d5f8ab7bd9955d4b32120d))\n- **ui-tree-browser:** remove dash at root icon ([e671214](https://github.com/instructure/instructure-ui/commit/e67121436f44c64f61fa95f222a2aefc41568f34))\n\n# [8.2.0](https://github.com/instructure/instructure-ui/compare/v8.1.0...v8.2.0) (2021-04-22)\n\n### DEPRECATED\n\nThis release is deprecated, because we encountered problems during the release.\n\n# [8.1.0](https://github.com/instructure/instructure-ui/compare/v8.0.0...v8.1.0) (2021-04-15)\n\n### Bug Fixes\n\n- **emotion:** fix ui-babel-preset dependency ([fb1443e](https://github.com/instructure/instructure-ui/commit/fb1443ebb581663160df868f2d44c6927d8aa1ab))\n- **template-app,ui-template-scripts:** fix template app generation error ([f3a5a7c](https://github.com/instructure/instructure-ui/commit/f3a5a7c07ab32225e9ed3e6f596b093e74563620))\n- **ui:** add SimpleSelect export to @instructure/ui ([e6efc4d](https://github.com/instructure/instructure-ui/commit/e6efc4d5fa3297ef8d54abb27d078cbf8d2bce72))\n- **ui-navigation:** fix AppNav crashing with a single Item ([3023464](https://github.com/instructure/instructure-ui/commit/3023464c1f272c9bbf44a3a8f5d03b595e1d3643))\n- **ui-select:** fix null pointer exception in Select ([04ae3a4](https://github.com/instructure/instructure-ui/commit/04ae3a42f6e35968303ea4ba23137443838dc611))\n- **ui-tree-browser:** fix vertical line extending into collection icon ([eb7eec7](https://github.com/instructure/instructure-ui/commit/eb7eec7e5fa3f2c80001e2f56e7b3ec3e94c9154))\n- **ui-tree-browser:** list root items too when `showRootCollection` is `false` ([d6b5b44](https://github.com/instructure/instructure-ui/commit/d6b5b445dbdf0c806a13225d4f53585748712dda))\n\n### Features\n\n- **ui-simple-select:** add number value option to simple-select ([3c422d8](https://github.com/instructure/instructure-ui/commit/3c422d86754f582d08ed344e7f3f5a32a19710e7))\n\n# [8.0.0](https://github.com/instructure/instructure-ui/compare/v7.5.0...v8.0.0) (2021-03-29)\n\nThe main feature for version 8 is the switch of the theming engine, we replaced the in-house `themeable` theming with the popular [emotion.js](https://emotion.sh/).\n\n### Bug Fixes\n\n- **ui-checkbox:** add spacing between single checkbox and messages ([e67bd98](https://github.com/instructure/instructure-ui/commit/e67bd9873f082656cef038295647c21b9fa8f46e))\n- **ui-popover:** tooltips dont dismiss when hovered over (a11y) ([7b166c1](https://github.com/instructure/instructure-ui/commit/7b166c1a0c6701bf95a2f85059bdfecf514271f2))\n- add all components to **docs** dependencies ([7fb5f51](https://github.com/instructure/instructure-ui/commit/7fb5f5177d8e35373335e0024fa790286e18c1d7))\n\n### Code Refactoring\n\n- **Migrated the package and it's component(s) from using `ui-themeable` to using the new theming solution based on [emotion.js](https://emotion.sh/).**\n- **emotion,ui-themeable:** move ThemeablePropValues and ThemeablePropTypes util to emotion pack ([2d0ac1d](https://github.com/instructure/instructure-ui/commit/2d0ac1d3d4ae60802f639bee2545f9a8a32446b6))\n- **emotion,ui-themeable,ui-view:** move `getShorthandPropValue` from `ui-themeable` to `emotion` ([91fd876](https://github.com/instructure/instructure-ui/commit/91fd876068b535e159367d46115782156e6a159a))\n- **emotion,ui-themeable,ui-view:** move `makeThemeVars` util from `ui-themeable` to `emotion` ([f2291ba](https://github.com/instructure/instructure-ui/commit/f2291ba19ae680fe5202e2ea9508157950f14a38))\n- **emotion,ui-themeable,ui-view:** move `mirrorShorthand` utils to `emotion` ([c779407](https://github.com/instructure/instructure-ui/commit/c77940764c1ee2b99d6fe7a55a8fd6aaf2b07197))\n- **ui-avatar:** removed deprecated `inline` prop ([410d6ed](https://github.com/instructure/instructure-ui/commit/410d6ed0962b91b99883d5b2ed6ada5d190513c5))\n- **ui-avatar:** removed deprecated `variant` prop ([ec75e0f](https://github.com/instructure/instructure-ui/commit/ec75e0f5bcdbf505d87550a746fe4619fda0c5cf))\n- **ui-babel-preset,ui-webpack-config:** remove unnecessary babel and postcss plugins ([457bd82](https://github.com/instructure/instructure-ui/commit/457bd828fba65f9d60bc07afd4803b3499bf31b4))\n- **ui-breadcrumb:** remove deprecated `icon` prop ([ebde230](https://github.com/instructure/instructure-ui/commit/ebde2302f01501a4d44f8f166ec44713e7aa8d8d))\n- **ui-buttons:** remove deprecated `DeprecatedButton` component ([c0e2d03](https://github.com/instructure/instructure-ui/commit/c0e2d031301fddf68e816bf5587d6357b15b7035))\n- **ui-buttons:** remove deprecated `icon` prop ([e024d59](https://github.com/instructure/instructure-ui/commit/e024d59d0caac7414cea2f8b957c8f2521887d37))\n- **ui-buttons:** remove deprecated `variant` prop ([755608a](https://github.com/instructure/instructure-ui/commit/755608a0cae2c01dc4028a4f36a03c605a17c8f4))\n- **ui-buttons:** remove deprecated CloseButton props ([cf8657d](https://github.com/instructure/instructure-ui/commit/cf8657d42f4c46f31f1292d468221eaff36327ca))\n- **ui-buttons:** removed deprecated `buttonRef` prop ([92330fd](https://github.com/instructure/instructure-ui/commit/92330fdef044d0f401ff8145aed4d5964db69619))\n- **ui-buttons,ui-toggle-details:** remove deprecated `fluidWidth` prop ([0ced14e](https://github.com/instructure/instructure-ui/commit/0ced14e08e15d6922dc6b3aac755ed2686ad7a70))\n- **ui-byline:** remove deprecated `Media` component ([8ba146c](https://github.com/instructure/instructure-ui/commit/8ba146cc6f0169a56d2c12a37e1900153cdfcc55))\n- **ui-date-input:** remove deprecated `label` prop ([55a0066](https://github.com/instructure/instructure-ui/commit/55a00661560be1a8d5d606bc2e5fc2e14165b7ff))\n- **ui-file-drop:** removed deprecated `allowMultiple` prop ([e67dee7](https://github.com/instructure/instructure-ui/commit/e67dee7f064a5494cd601596baded0e9bc61c3d7))\n- **ui-file-drop:** removed deprecated `allowRepeatFileSelection` prop ([90b5f19](https://github.com/instructure/instructure-ui/commit/90b5f1912f67ae1d23d2ad0a7e76b99481c64910))\n- **ui-file-drop:** removed deprecated `enablePreview` prop ([8a18fcd](https://github.com/instructure/instructure-ui/commit/8a18fcd91adf55291b8928180ee5efbb3bf8dd70))\n- **ui-file-drop:** removed deprecated `label` prop ([5a0d088](https://github.com/instructure/instructure-ui/commit/5a0d088c7e33256c9ac27dc276d68f7927ecbbd4))\n- **ui-flex:** removed deprecated `grow` prop ([01cf295](https://github.com/instructure/instructure-ui/commit/01cf2952b294bf247e45eb2f328473e416921751))\n- **ui-flex:** removed deprecated `inline` prop ([92834f0](https://github.com/instructure/instructure-ui/commit/92834f0d9ffc3ba60f4e14a4f3427b10754d1e61))\n- **ui-flex:** removed deprecated `shrink` prop ([50aab33](https://github.com/instructure/instructure-ui/commit/50aab33245bc0a0340e6dbdd7c263a179e9e92ab))\n- **ui-flex:** removed deprecated `visualDebug` prop ([40a0c92](https://github.com/instructure/instructure-ui/commit/40a0c9223b929c7a9c2a35fffbb2da8901dd5ecf))\n- **ui-flex:** removed deprecated `wrapItems` prop ([57ef6ab](https://github.com/instructure/instructure-ui/commit/57ef6abb881454f8096bb6d8cdf98078c01fbe0d))\n- **ui-focusable:** removed deprecated `FocusableView` component ([cb1eff4](https://github.com/instructure/instructure-ui/commit/cb1eff4d3f6b582df76a20de39d7dbc6d068b73e))\n- **ui-heading:** remove deprecated themeAdapter from Heading ([bb1f68c](https://github.com/instructure/instructure-ui/commit/bb1f68c2c8d7d795e6398e9eb93b7063a3b59e69))\n- **ui-heading:** removed deprecated `ellipsis` prop ([4eacdef](https://github.com/instructure/instructure-ui/commit/4eacdefe876bb482a2be7cbd7436017ac7b20e12))\n- **ui-img:** removed deprecated `blur` prop, use `withBlur` instead. ([3db9952](https://github.com/instructure/instructure-ui/commit/3db99525baff0bdfd6470191aa2937613cc874c0))\n- **ui-img:** removed deprecated `grayscale` prop ([5087021](https://github.com/instructure/instructure-ui/commit/50870218749c55ec5c85592d9fe3203d4fe324e5))\n- **ui-img:** removed deprecated `inline` prop ([43868ed](https://github.com/instructure/instructure-ui/commit/43868ed4748e26ff0017c003bfaeb615b09a4b21))\n- **ui-link:** removed deprecated `linkRef` prop ([f09d9e1](https://github.com/instructure/instructure-ui/commit/f09d9e1b6dd1fa0297aaed255250b1cc9d943ebf))\n- **ui-link:** removed deprecated `variant` prop ([624d396](https://github.com/instructure/instructure-ui/commit/624d396923afcad4e2eab86cb7e8484c3c7d80c9))\n- **ui-list:** deprecate `variant` inline styles ([376abd7](https://github.com/instructure/instructure-ui/commit/376abd7d05d61ed075414f9aab7880f495c6c1ad))\n- **ui-metric,ui:** removed deprecated `MetricList` component ([d795851](https://github.com/instructure/instructure-ui/commit/d795851c05a87ae916649dc18c11bd042e31405c))\n- **ui-metric,ui:** removed deprecated `MetricListItem` component ([b8e52b8](https://github.com/instructure/instructure-ui/commit/b8e52b897368733e354a02b1da097070fda3faba))\n- **ui-number-input:** removed deprecated `inline` prop ([a985528](https://github.com/instructure/instructure-ui/commit/a9855282e851be8c6d4581610987230a11153386))\n- **ui-number-input:** removed deprecated `label` prop ([15060d7](https://github.com/instructure/instructure-ui/commit/15060d7781bc10862d3950e6af55a4bbafdc1d0e))\n- **ui-number-input:** removed deprecated `required` prop ([987b36f](https://github.com/instructure/instructure-ui/commit/987b36ff67097cfae6491efa02cf7dea0bdeff30))\n- **ui-pill,ui-responsive:** remove deprecated props from Pill ([125f14c](https://github.com/instructure/instructure-ui/commit/125f14c45f9035a86a3ed2a459ad692c5ecaa7b4))\n- **ui-popover:** removed deprecated `alignArrow` prop ([3799228](https://github.com/instructure/instructure-ui/commit/3799228e2a80284422e96bc5053b217055a6b324))\n- **ui-popover:** removed deprecated `defaultShow` prop ([ecfb67f](https://github.com/instructure/instructure-ui/commit/ecfb67f1ff45893295d0fc4a916fecc0751b6b30))\n- **ui-popover:** removed deprecated `label` prop ([efb32a7](https://github.com/instructure/instructure-ui/commit/efb32a7e97f3b0a3ada4528ed408d405d5c89f39))\n- **ui-popover:** removed deprecated `onDismiss` prop ([5a39dd6](https://github.com/instructure/instructure-ui/commit/5a39dd6c54d3e26d9a06e1d875f12a29a8d08e7f))\n- **ui-popover:** removed deprecated `onShow` prop ([43007c0](https://github.com/instructure/instructure-ui/commit/43007c028f4d790297d78dd95b151177c0d28e73))\n- **ui-popover:** removed deprecated `onToggle` prop ([bdfcda8](https://github.com/instructure/instructure-ui/commit/bdfcda8963a720335ee51bdf14a7a2f8ceb86de2))\n- **ui-popover:** removed deprecated `PopoverContent` component ([5e5cf71](https://github.com/instructure/instructure-ui/commit/5e5cf7153eea46664df346089d39de10621caa9f))\n- **ui-popover:** removed deprecated `PopoverTrigger` component ([9768ade](https://github.com/instructure/instructure-ui/commit/9768adef486c2dfcbe1bbded0ac17ec6698adfaa))\n- **ui-popover:** removed deprecated `show` prop ([6000c93](https://github.com/instructure/instructure-ui/commit/6000c9366fd2d6820aa366f3caaea59edd032f3f))\n- **ui-popover:** removed deprecated `trackPosition` prop ([e60e89b](https://github.com/instructure/instructure-ui/commit/e60e89b60d6f6bb37612cfc7935df1a3b8e00e4c))\n- **ui-popover:** removed deprecated `variant` prop ([1d16dff](https://github.com/instructure/instructure-ui/commit/1d16dff819b1f15b8f684be8fb317da70c31812b))\n- **ui-position:** deprecate `trackPosition` and `over` properties ([b636040](https://github.com/instructure/instructure-ui/commit/b6360407c5d7ae648e74c380c6e90714b80fb69e))\n- **ui-position:** deprecate `Position.Target` and `Position.Content` components ([9c731c8](https://github.com/instructure/instructure-ui/commit/9c731c8a625085edb9f9d94ac04ddb371499c960))\n- **ui-progress,ui:** delete deprecated `Progress` component ([69a84d0](https://github.com/instructure/instructure-ui/commit/69a84d08f6d1347c3bd5fb4259879af3ed2e5d27))\n- **ui-spinner:** removed deprecated `title` prop ([44dc5b1](https://github.com/instructure/instructure-ui/commit/44dc5b177bf31cea42817802c61500a3e0aed74e))\n- **ui-tabs:** remove deprecated `selected` and `disabled` props ([3472cf2](https://github.com/instructure/instructure-ui/commit/3472cf28173fb58724ccf4ec2ca2fa82d9839989))\n- **ui-tabs:** remove deprecated `selectedIndex` prop ([1557b96](https://github.com/instructure/instructure-ui/commit/1557b967144af197110795548b17a7a749495eaa))\n- **ui-tabs:** remove deprecated `size` prop ([fecbf13](https://github.com/instructure/instructure-ui/commit/fecbf13668ca1b4c261b9f719727207732480c45))\n- **ui-tabs:** remove deprecated `title` prop ([3e44810](https://github.com/instructure/instructure-ui/commit/3e448101e432b72eddcc766ba29c1bb9f6cf54b7))\n- **ui-tabs:** remove deprecated props `onChange` and `focus` ([a3c640f](https://github.com/instructure/instructure-ui/commit/a3c640f5a952a21a0035471e9a7b03cae24fd44b))\n- **ui-text:** remove color type `error` ([6d44017](https://github.com/instructure/instructure-ui/commit/6d44017dc3e0daa2d3c7e5135326aa06bc079f2e))\n- **ui-text-input:** removed deprecated `icon` prop ([694962c](https://github.com/instructure/instructure-ui/commit/694962c08d1d77a81a0f270116a38c2200ed07e9))\n- **ui-text-input:** removed deprecated `inline` prop ([7a51241](https://github.com/instructure/instructure-ui/commit/7a5124143f28e9470f52fb60b4bd660952e64cdd))\n- **ui-text-input:** removed deprecated `label` prop ([dc01d90](https://github.com/instructure/instructure-ui/commit/dc01d90d1857d9e61270c7996959420531bc99fe))\n- **ui-text-input:** removed deprecated `required` prop ([20cd5dd](https://github.com/instructure/instructure-ui/commit/20cd5dd8eb28243b2c8151420af3086eb7b1a35d))\n- **ui-time-select:** removed deprecated `label` prop ([fce697f](https://github.com/instructure/instructure-ui/commit/fce697f583e0bf7c8d1d3eaaf4e2b01f22d5301e))\n- **ui-tooltip:** `tip` and `variant` properties deprecated ([cd17b6b](https://github.com/instructure/instructure-ui/commit/cd17b6b5873a96040a9630c09177f47c4601b56e))\n- **ui-view:** remove deprecated themeAdapter ([bbfb295](https://github.com/instructure/instructure-ui/commit/bbfb2950223a718a31eac4eb78bd95680e0981a5))\n- **ui-view:** removed deprecated `focused` prop ([3980814](https://github.com/instructure/instructure-ui/commit/3980814a1c2780249dd41a373721c22298895a30))\n- **ui-view:** removed deprecated `visualDebug` prop ([6d8e0bb](https://github.com/instructure/instructure-ui/commit/6d8e0bb55ef5a6ffa1d30b65879bcdc2ead99569))\n\n### Features\n\n- **instui-cli,ui-upgrade-scripts:** add codemod to rename `theme` prop to `themeOverride` ([e0607dd](https://github.com/instructure/instructure-ui/commit/e0607dd0a30c086a538817bde19e725ccc5dd085))\n- **instui-config:** add codemod for themeable util imports ([89a95f8](https://github.com/instructure/instructure-ui/commit/89a95f86c129b266a0090b983587933c285a0960))\n- **ui-color-utils:** add utility mehtod to convert a color string to a hexadecimal color string in the #AABBCC format([20a3a69](https://github.com/instructure/instructure-ui/commit/20a3a6990469a427b4115090faccad67f9216830))\n- **ui-editable,ui-focusable:** delete depracated FocusableView ([fac2670](https://github.com/instructure/instructure-ui/commit/fac2670fdd165d8342209bac128fb6e02f1fd061))\n- **ui-i18n:** remove decimal.js, its .mjs export is causing issues with Jest ([2e00b30](https://github.com/instructure/instructure-ui/commit/2e00b308cea08585b1afdc5861a5f9142a12f2af))\n- **ui-icons:** add new icons and update old ones ([03e6027](https://github.com/instructure/instructure-ui/commit/03e60278022d1420feda12586f8260cf8f322b07))\n- **ui-icons-build,ui-icons:** generate icons from svg files ([7bf065a](https://github.com/instructure/instructure-ui/commit/7bf065a036227956c9008c1992834c48fafa25e3))\n- **ui-test-sandbox,ui:** delete ui-themeable package and usages ([60e4080](https://github.com/instructure/instructure-ui/commit/60e4080a68dd76b0d6462fa1b63e6a4f59c38f7d))\n\n### Performance Improvements\n\n- **ui-docs-client:** speed up iconography page ([d16a046](https://github.com/instructure/instructure-ui/commit/d16a046b24540fcd9dd9f642af31145671c9dda7))\n\n### BREAKING CHANGES\n\n- **ui-checkbox:** VISUAL CHANGE: Since there is more space between the checkbox and the messages, it can potentially break layouts (vertically more pixels).\n- It is no longer a valid strategy to surround `jsx` code with `try..catch` because writing something in the console does not cause errors to be thrown. Use `spy(console, 'error')` instead. Also, when accessing `Component.displayName`, use `Component.displayName || Component.name` with the name as a fallback instead.\n- **ui-babel-preset,ui-webpack-config:** Removed the following packages because they were supporting `ui-themable`, and are no longer needed when using `emotion` theming: `babel-plugin-themeable-styles`, `postcss-themeable-styles`, `ui-postcss-config`.\n- **ui-test-sandbox,ui:** The whole `ui-themeable` package was deleted. It is superseeded by the `emotion` package.\n- **ui-tabs:** `SecondarySelectedColor` style was removed, now just `secondaryColor` determines the color of the secondary tab. VISUAL CHANGE: `secondaryColor` changed to `textDarkest`, in the Canvas theme to `ic-brand-font-color-dark`\n- **emotion,ui-themeable,ui-view:** Moved `mirrorShorthand`, `mirrorShorthandEdges`, `mirrorShorthandCorners` utils to from\n `ui-themeable` to `emotion` package.\n- **emotion,ui-themeable,ui-view:** Moved `getShorthandPropValue` from `ui-themeable` to `emotion` package.\n- **emotion,ui-themeable,ui-view:** Moved `makeThemeVars` util from `ui-themeable` to `emotion` package.\n- **emotion,ui-themeable:** Moved `ThemeablePropValues` and `ThemeablePropTypes` utils from `ui-themeable`to `emotion` package.\n- **ui-heading:** The theme variable 'fontFamily' has been split into the following values, override them\n individually: `h1FontFamily`, `h2FontFamily`, `h3FontFamily`, `h4FontFamily`, `h5FontFamily`.\n- **ui-view:** Removed themeAdapter for deprecated theme variables: 'borderColorDefault' is now\n `borderColorPrimary`, 'borderColorInverse' is now `borderColorTransparent`, 'colorInverse' is now\n `colorPrimaryInverse`, 'background' is now `backgroundPrimary`, 'backgroundLight' is now\n `backgroundSecondary`, 'backgroundInverse' is now `backgroundPrimaryInverse`.\n- **ui-view:** Removed deprecated `visualDebug` prop, use `withVisualDebug` instead.\n- **ui-view:** Removed deprecated `focused` prop, use `withFocusOutline` instead.\n- **ui-img:** Removed deprecated `blur` prop, use `withBlur` instead.\n- **ui-img:** Removed deprecated `grayscale` prop, use `withGrayscale` instead.\n- **ui-img:** Removed deprecated `inline` prop, use `display` ('inline-block' or ‘block') instead.\n- **ui-heading:** Removed deprecated `ellipsis` prop, use `TruncateText` component child instead.\n- **ui-focusable:** Removed deprecated `FocusableView` component, use `View` instead.\n- **ui-avatar:** Removed deprecated `variant` prop, use `shape` instead.\n- **ui-avatar:** Removed deprecated `inline` prop, use `display` ('inline-block' or 'block') instead.\n- **ui-number-input:** Removed deprecated `inline` prop, use `display` ('inline-block' or 'block') instead.\n- **ui-number-input:** Removed deprecated `required` prop, use `isRequired` instead.\n- **ui-number-input:** Removed deprecated `label` prop, use `renderLabel` instead.\n- **ui-time-select:** Removed deprecated `label` prop, use `renderLabel` instead.\n- **ui-text-input:** Removed deprecated `icon` prop, use `renderAfterInput` instead.\n- **ui-text-input:** Removed deprecated `inline` prop, use `display` ('inline-block' or ‘block') instead.\n- **ui-text-input:** Removed deprecated `required` prop, use `isRequired` instead.\n- **ui-text-input:** Removed deprecated `label` prop, use `renderLabel` instead.\n- **ui-spinner:** Removed deprecated `title` prop, use `renderTitle` instead.\n- **ui-popover:** Removed deprecated `onDismiss` prop, use `onHideContent` instead.\n- **ui-popover:** Removed deprecated `alignArrow` prop, use `shouldAlignArrow` instead.\n- **ui-popover:** Removed deprecated `trackPosition` prop, use `shouldTrackPosition` instead.\n- **ui-popover:** Removed deprecated `label` prop, use `screenReaderLabel` instead.\n- **ui-popover:** Removed deprecated `variant` prop, use `color` ('primary' or 'primary-inverse') instead.\n- **ui-popover:** Removed deprecated `defaultShow` prop, use `defaultIsShowingContent` instead.\n- **ui-popover:** Removed deprecated `show` prop, use `isShowingContent` instead.\n- **ui-popover:** Removed deprecated `onToggle` prop, use `onShowContent` and `onHideContent` instead.\n- **ui-popover:** Removed deprecated `onShow` prop, use `onPositioned` instead.\n- **ui-popover:** Removed deprecated `PopoverContent` component, use Popover's `children` instead.\n- **ui-popover:** Removed deprecated `PopoverTrigger` component, use Popover's `renderTrigger` prop instead.\n- **ui-metric,ui:** Removed deprecated `MetricList` component, use `MetricGroup` instead.\n- **ui-metric,ui:** Removed deprecated `MetricListItem` component, use `Metric` instead.\n- **ui-link:** Removed deprecated `variant` prop, use `color` ('link' or ’link-inverse') instead.\n- **ui-link:** Removed deprecated `linkRef` prop, use `elementRef` instead.\n- **ui-flex:** Removed deprecated `shrink` prop, use `shouldShrink` instead.\n- **ui-flex:** Removed deprecated `grow` prop, use `shouldGrow` instead.\n- **ui-flex:** Removed deprecated `visualDebug` prop, use `withVisualDebug` instead.\n- **ui-flex:** Removed deprecated `wrapItems` prop, use `wrap` ('wrap', 'no-wrap' or 'wrap-reverse') instead.\n- **ui-flex:** Removed deprecated `inline` prop, use `display` (‘flex’ or ‘inline-flex’) instead.\n- **ui-file-drop:** Removed deprecated `allowMultiple` prop, use `shouldAllowMultiple` instead.\n- **ui-file-drop:** Removed deprecated `allowRepeatFileSelection` prop, use `shouldAllowRepeats` instead.\n- **ui-file-drop:** Removed deprecated `enablePreview` prop, use `shouldEnablePreview` instead.\n- **ui-file-drop:** Removed deprecated `label` prop, use `renderLabel` instead.\n- **ui-byline:** Removed deprecated `Media` component, use `Byline` instead.\n- **ui-breadcrumb:** Removed deprecated `icon` prop, use `renderIcon` instead.\n- **ui-progress,ui:** Deleted deprecated Progress component, use ProgressBar or ProgressCircle instead.\n- **ui-date-input:** Removed deprecated `label` prop: use `renderLabel` prop instead.\n- **ui-checkbox:** Removed deprecated theme variables: `baseSizeSmall`, `baseSizeMedium`, `baseSizeLarge`. Use\n `toggleSize` instead.\n- **ui-number-input:** Removed deprecated props: label, required, inline\n- **ui-tabs:** Removed deprecated `onChange` prop: use `onRequestTabChange` instead. Removed deprecated `focus`\n prop: use `shouldFocusOnRender` instead.\n- **ui-tabs:** Removed deprecated `selectedIndex` prop.\n- **ui-tabs:** Removed deprecated `size` prop, use `maxWidth` instead.\n- **ui-tabs:** Removed deprecated `title` prop: use `renderTitle` instead.\n- **ui-tabs:** [Tabs.Tab and Tabs.Panel] Removed deprecated `selected` prop: use `isSelected` instead. Removed\n deprecated `disabled` prop: use `isDisabled` instead.\n- **ui-buttons:** Removed deprecated CloseButton prop `children`, use `screenReaderLabel` instead. Removed deprecated\n CloseButton prop `variant`, use `color` instead.\n- **ui-buttons:** Remove deprecated `DeprecatedButton` component.\n- **ui-buttons:** Removed deprecated `variant` prop. The default value for `color` prop is now `secondary`.\n- **ui-buttons:** Removed deprecated `icon` prop, use `renderIcon` instead.\n- **ui-buttons,ui-toggle-details:** Removed deprecated `fluidWidth` prop, set `display=\"block\"` and `textAlign=\"start\"` instead.\n- **ui-buttons:** removed deprecared `buttonRef` prop from `Button` and `CloseButton`, use `elementRef` instead.\n- **ui-position:** `trackPosition` prop is deprecated, use `shouldTrackPosition` prop instead. `over` prop is\n depreacted, use `shouldPositionOverTarget` prop instead.\n- **ui-position:** `Position.Target` is deprecated, use Position's `renderTarget` prop instead. `Position.Content` is deprecated, use Position's `children` instead.\n- **ui-position,ui-view:** The \"box-sizing\" and \"z-index\" css properties are now added as inline css on the Content element,\n might break other rules added in class.\n- **ui-table:** Removed support for deprecated \"mode\" property, since it was deprecated in v7.\n- **ui-list:** Removed `variant` property: use InlineList component for inline lists and isUnstyled boolean prop for unstyled lists. Removed inline delimiter values (pipe, slash and arrow) from `delimiter` property.\n- **ui-pill,ui-responsive:** Removed `text` property: use `children` instead. `Children` is now required. Removed `variant` property: use color instead. Within the new color prop `default` is now `primary` (gray), `primary` has updated to `info` (blue) and `message` is now `alert`.\n- **ui-text:** Removed `error` type for color, use `danger` instead\n- **ui-tooltip:** `tip` property is deprecated (use `renderTip` instead). | `renderTip` property is now required. | `variant` property is deprecated (use `color` instead)\n- **ui-alerts:** Remove deprecated `closeButtonLabel` prop\n- Removed `Decimal` wrapper for decimal.js because it was causing compilation errors with projects using Jest. If you need its functionality we recommend to copy-paste the needed methods from the source code.\n\n# [7.5.0](https://github.com/instructure/instructure-ui/compare/v7.4.4...v7.5.0) (2021-03-22)\n\n### Features\n\n- **ui-tree-browser:** allow tree browser to render before, after nodes ([ca1dfaa](https://github.com/instructure/instructure-ui/commit/ca1dfaa))\n\n## [7.4.4](https://github.com/instructure/instructure-ui/compare/v7.4.3...v7.4.4) (2021-03-12)\n\n### Bug Fixes\n\n- Add CommonJS build to @instructure/ui-themes ([7e99643](https://github.com/instructure/instructure-ui/commit/7e99643))\n\n## [7.4.3](https://github.com/instructure/instructure-ui/compare/v7.4.1...v7.4.3) (2021-03-11)\n\n### Bug Fixes\n\n- fix release script path issue ([ea56688](https://github.com/instructure/instructure-ui/commit/ea5668850fcfb1e82486d8072fef2120222a3d70))\n- fix tagging ([a3e4fbc](https://github.com/instructure/instructure-ui/commit/a3e4fbcd6ed6db7372c2dafd61053f7ac88c1446))\n- **ui-scripts:** add comment on annotated tags ([ac8d075](https://github.com/instructure/instructure-ui/commit/ac8d075206567368290ba8b05d9f5676ac48c647))\n- **ui-scripts:** fix bump tagging and rename prerelease builds from nightly to snapshot ([3473ed5](https://github.com/instructure/instructure-ui/commit/3473ed5a2aa659c92b7a5243e79e619eaab021c7))\n- **ui-scripts:** fix typo ([96d704a](https://github.com/instructure/instructure-ui/commit/96d704aa5aab1ee4dddf279b4a01b0e6c3d9e424))\n\n## [7.4.2](https://github.com/instructure/instructure-ui/compare/v7.4.1...v7.4.2) (2021-03-11)\n\n### Bug Fixes\n\n- fix release script path issue ([ea56688](https://github.com/instructure/instructure-ui/commit/ea56688))\n- fix tagging ([a3e4fbc](https://github.com/instructure/instructure-ui/commit/a3e4fbc))\n- **ui-scripts:** add comment on annotated tags ([ac8d075](https://github.com/instructure/instructure-ui/commit/ac8d075))\n- **ui-scripts:** fix bump tagging and rename prerelease builds from nightly to snapshot ([3473ed5](https://github.com/instructure/instructure-ui/commit/3473ed5))\n- **ui-scripts:** fix typo ([96d704a](https://github.com/instructure/instructure-ui/commit/96d704a))\n\n## [7.4.1](https://github.com/instructure/instructure-ui/compare/v7.4.0...v7.4.1) (2021-03-04)\n\n### Bug Fixes\n\n- **all:** Fix package imports, now everything can be imported; fix test:all in main package.json ([2f11024](https://github.com/instructure/instructure-ui/commit/2f11024))\n- **ui-docs-plugin:** fix favicon ([1ede99f](https://github.com/instructure/instructure-ui/commit/1ede99f))\n\n# [7.4.0](https://github.com/instructure/instructure-ui/compare/v7.3.5...v7.4.0) (2021-02-01)\n\n### Bug Fixes\n\n- fix release script ([e5b7e1f](https://github.com/instructure/instructure-ui/commit/e5b7e1f))\n- fix review issues ([33ee9d8](https://github.com/instructure/instructure-ui/commit/33ee9d8))\n- fix review issues ([fe349c7](https://github.com/instructure/instructure-ui/commit/fe349c7))\n- fix typo ([9aeced9](https://github.com/instructure/instructure-ui/commit/9aeced9))\n- **ui-scripts:** fix ui-scripts config for deploy-docs-via-github ([14bae47](https://github.com/instructure/instructure-ui/commit/14bae47))\n\n### Features\n\n- **ui-icons:** add new icons and update old ones ([4b524b3](https://github.com/instructure/instructure-ui/commit/4b524b3))\n\n## [7.3.5](https://github.com/instructure/instructure-ui/compare/v7.3.2...v7.3.5) (2021-01-21)\n\n### Bug Fixes\n\n- **browserslist-config-instui:** fix broken tests caused by IE11 support removal ([965cf1b](https://github.com/instructure/instructure-ui/commit/965cf1b))\n- **browserslist-config-instui:** remove IE from supported browserslist ([09c0888](https://github.com/instructure/instructure-ui/commit/09c0888))\n- **esm:** don't mark commonjs as esm ([957c7cd](https://github.com/instructure/instructure-ui/commit/957c7cd))\n- **esm:** fix rebasing artifacts ([a791afe](https://github.com/instructure/instructure-ui/commit/a791afe))\n- **esm:** improve esm support ([b9184cc](https://github.com/instructure/instructure-ui/commit/b9184cc))\n- **esm:** remove packaging-test/ ([1bfb15f](https://github.com/instructure/instructure-ui/commit/1bfb15f))\n- **esm:** rewrite specify-commonjs-format in js ([005905e](https://github.com/instructure/instructure-ui/commit/005905e))\n- **esm:** specify \"exports\" in package manifests ([6007684](https://github.com/instructure/instructure-ui/commit/6007684))\n- **esm:** upgrade babel ([173a310](https://github.com/instructure/instructure-ui/commit/173a310))\n- **esm:** validate esm packaging ([687ea0e](https://github.com/instructure/instructure-ui/commit/687ea0e))\n- **ui-modal:** fix modal resetting contents when size is changed to/from fullscreen ([397c2b8](https://github.com/instructure/instructure-ui/commit/397c2b8))\n\n## [7.3.4](https://github.com/instructure/instructure-ui/compare/v7.3.2...v7.3.4) (2021-01-14)\n\n### Bug Fixes\n\n- **browserslist-config-instui:** fix broken tests caused by IE11 support removal ([1ecf80b](https://github.com/instructure/instructure-ui/commit/1ecf80b))\n- **browserslist-config-instui:** remove IE from supported browserslist ([09c0888](https://github.com/instructure/instructure-ui/commit/09c0888))\n- **esm:** don't mark commonjs as esm ([957c7cd](https://github.com/instructure/instructure-ui/commit/957c7cd))\n- **esm:** fix rebasing artifacts ([a791afe](https://github.com/instructure/instructure-ui/commit/a791afe))\n- **esm:** improve esm support ([b9184cc](https://github.com/instructure/instructure-ui/commit/b9184cc))\n- **esm:** remove packaging-test/ ([1bfb15f](https://github.com/instructure/instructure-ui/commit/1bfb15f))\n- **esm:** rewrite specify-commonjs-format in js ([005905e](https://github.com/instructure/instructure-ui/commit/005905e))\n- **esm:** specify \"exports\" in package manifests ([6007684](https://github.com/instructure/instructure-ui/commit/6007684))\n- **esm:** upgrade babel ([173a310](https://github.com/instructure/instructure-ui/commit/173a310))\n- **esm:** validate esm packaging ([687ea0e](https://github.com/instructure/instructure-ui/commit/687ea0e))\n\n## [7.3.3](https://github.com/instructure/instructure-ui/compare/v7.3.2...v7.3.3) (2021-01-13)\n\n### Bug Fixes\n\n- **browserslist-config-instui:** remove IE from supported browserslist ([09c0888](https://github.com/instructure/instructure-ui/commit/09c0888))\n- **esm:** don't mark commonjs as esm ([957c7cd](https://github.com/instructure/instructure-ui/commit/957c7cd))\n- **esm:** fix rebasing artifacts ([a791afe](https://github.com/instructure/instructure-ui/commit/a791afe))\n- **esm:** improve esm support ([b9184cc](https://github.com/instructure/instructure-ui/commit/b9184cc))\n- **esm:** remove packaging-test/ ([1bfb15f](https://github.com/instructure/instructure-ui/commit/1bfb15f))\n- **esm:** rewrite specify-commonjs-format in js ([005905e](https://github.com/instructure/instructure-ui/commit/005905e))\n- **esm:** specify \"exports\" in package manifests ([6007684](https://github.com/instructure/instructure-ui/commit/6007684))\n- **esm:** upgrade babel ([173a310](https://github.com/instructure/instructure-ui/commit/173a310))\n- **esm:** validate esm packaging ([687ea0e](https://github.com/instructure/instructure-ui/commit/687ea0e))\n\n## [7.3.2](https://github.com/instructure/instructure-ui/compare/v7.3.1...v7.3.2) (2020-12-10)\n\n### Bug Fixes\n\n- **ui-a11y-utils:** don't hide elements with aria-live ([440fbd5](https://github.com/instructure/instructure-ui/commit/440fbd5))\n\n## [7.3.1](https://github.com/instructure/instructure-ui/compare/v7.3.0...v7.3.1) (2020-11-30)\n\n**Note:** Version bump only for package instructure-ui\n\n# [7.3.0](https://github.com/instructure/instructure-ui/compare/v7.2.4...v7.3.0) (2020-10-26)\n\n### Features\n\n- **ui-icons:** add calculator-desmos icon to the project ([df9bb2b](https://github.com/instructure/instructure-ui/commit/df9bb2b))\n\n## [7.2.4](https://github.com/instructure/instructure-ui/compare/v7.2.0...v7.2.4) (2020-10-09)\n\n**Note:** Version bump only for package instructure-ui\n\n## [7.2.3](https://github.com/instructure/instructure-ui/compare/v7.2.0...v7.2.3) (2020-10-08)\n\n**Note:** Version bump only for package instructure-ui\n\n## [7.2.2](https://github.com/instructure/instructure-ui/compare/v7.2.0...v7.2.2) (2020-10-08)\n\n**Note:** Version bump only for package instructure-ui\n\n## [7.2.1](https://github.com/instructure/instructure-ui/compare/v7.2.0...v7.2.1) (2020-10-07)\n\n**Note:** Version bump only for package instructure-ui\n\n# [7.2.0](https://github.com/instructure/instructure-ui/compare/v7.1.4...v7.2.0) (2020-09-23)\n\n### Features\n\n- **ui-icons:** add new icons: compass, line-reader, notepad, protactor, review-screen, ruler ([ea218ca](https://github.com/instructure/instructure-ui/commit/ea218ca))\n\n## [7.1.4](https://github.com/instructure/instructure-ui/compare/v7.1.3...v7.1.4) (2020-09-09)\n\n### Bug Fixes\n\n- **ui-simple-select:** add missing event args ([ab18a17](https://github.com/instructure/instructure-ui/commit/ab18a17))\n\n## [7.1.3](https://github.com/instructure/instructure-ui/compare/v7.1.2...v7.1.3) (2020-08-10)\n\n### Bug Fixes\n\n- **ui-docs-plugin:** make sure utilities are categorized properly ([9dd6118](https://github.com/instructure/instructure-ui/commit/9dd6118))\n- **ui-options:** Don't let words overflow in Options component ([dbb6dfe](https://github.com/instructure/instructure-ui/commit/dbb6dfe))\n\n## [7.1.2](https://github.com/instructure/instructure-ui/compare/v7.1.1...v7.1.2) (2020-07-17)\n\n**Note:** Version bump only for package instructure-ui\n\n## [7.1.1](https://github.com/instructure/instructure-ui/compare/v7.1.0...v7.1.1) (2020-07-01)\n\n**Note:** Version bump only for package instructure-ui\n\n# [7.1.0](https://github.com/instructure/instructure-ui/compare/v7.0.0...v7.1.0) (2020-06-25)\n\n### Features\n\n- **ui-table:** allow valid values for ColHeader scope prop ([3133e55](https://github.com/instructure/instructure-ui/commit/3133e55))\n- **ui-tree-browser:** allow specifying a different icon for each item ([ea98f06](https://github.com/instructure/instructure-ui/commit/ea98f06))\n\n# [7.0.0](https://github.com/instructure/instructure-ui/compare/v6.26.0...v7.0.0) (2020-05-27)\n\n> **Note:** For instructions on upgrading to version 7.0.0 and more information about breaking changes, see [the upgrade guide](#v7-upgrade-guide).\n\n### Bug Fixes\n\n- **docs,ui-toggle-details:** update under the hood props + a couple README prop ([ccbb0b2](https://github.com/instructure/instructure-ui/commit/ccbb0b2))\n- **ui-code-editor:** make it work as a controlled component ([586de21](https://github.com/instructure/instructure-ui/commit/586de21))\n- **ui-docs-client:** Make sidebar search not wrap ([6015661](https://github.com/instructure/instructure-ui/commit/6015661))\n- **ui-list:** fix style collisions in the docs for list and inline list ([0d1b29a](https://github.com/instructure/instructure-ui/commit/0d1b29a))\n- **ui-popover:** reduce tooltip flickering ([461d3fe](https://github.com/instructure/instructure-ui/commit/461d3fe))\n- **ui-position:** account for offsetTop discrepency in firefox ([c46c4d1](https://github.com/instructure/instructure-ui/commit/c46c4d1))\n- **ui-range-input:** patch CSS for legacy Edge ([d7372fe](https://github.com/instructure/instructure-ui/commit/d7372fe))\n- **ui-react-utils:** ensure ComponentIdentifier renders in the docs ([044b9f3](https://github.com/instructure/instructure-ui/commit/044b9f3))\n- **ui-testable:** fixes for createSuper being undefined ([ce73f32](https://github.com/instructure/instructure-ui/commit/ce73f32))\n- **ui-theme-tokens,ui-token-scripts:** fix ui-token-scripts build ([e2e7105](https://github.com/instructure/instructure-ui/commit/e2e7105))\n\n### chore\n\n- bump minimum react version to 16.8.0 ([7a96f00](https://github.com/instructure/instructure-ui/commit/7a96f00))\n- remove references to React 15 ([4bb2426](https://github.com/instructure/instructure-ui/commit/4bb2426))\n- remove canvas-ams-theme ([91f1336](https://github.com/instructure/instructure-ui/commit/91f1336))\n- **ui-component-examples,ui-theme-tokens:** switch component examples loader to cjs ([3abd6ca](https://github.com/instructure/instructure-ui/commit/3abd6ca))\n- **ui-react-utils:** remove react-lifecycles-compat polyfill ([aa698ae](https://github.com/instructure/instructure-ui/commit/aa698ae))\n- **ui-themeable:** remove support for IE11 ([bf6f5f7](https://github.com/instructure/instructure-ui/commit/bf6f5f7))\n\n### Code Refactoring\n\n- decouple theme properties from ui-themeable ([d5a8827](https://github.com/instructure/instructure-ui/commit/d5a8827))\n\n### Features\n\n- remove 'experimental' tag along with '\\_\\_dangerouslyIgnore...' ([92bf753](https://github.com/instructure/instructure-ui/commit/92bf753))\n- **docs:** Newsletter for version 7 release ([86ed6d3](https://github.com/instructure/instructure-ui/commit/86ed6d3))\n- **ui-breadcrumb:** Add responsive breadcrumb docs ([3ab5566](https://github.com/instructure/instructure-ui/commit/3ab5566))\n- **ui-codemods:** read consumer config for prettier if it exists when applying codemods ([e38cbf9](https://github.com/instructure/instructure-ui/commit/e38cbf9))\n- **ui-docs-client:** add a ToggleBlockquote to be used internally for upgrade guides ([0e87dc9](https://github.com/instructure/instructure-ui/commit/0e87dc9))\n- **ui-docs-client:** Docs/homepage refresh ([ee4957b](https://github.com/instructure/instructure-ui/commit/ee4957b))\n- **ui-icons:** add \"sort\" icon ([3a76f0b](https://github.com/instructure/instructure-ui/commit/3a76f0b))\n- **ui-icons:** added margin to 'add' and 'x' icons ([c7632c4](https://github.com/instructure/instructure-ui/commit/c7632c4))\n- **ui-scripts:** Add flags to ui-test to opt out of linting and coverage ([d4ea03e](https://github.com/instructure/instructure-ui/commit/d4ea03e))\n- **ui-tabs:** Responsive tabs ([df2c642](https://github.com/instructure/instructure-ui/commit/df2c642))\n- **ui-text-area:** update deprecated lifecycle ([7e13cb3](https://github.com/instructure/instructure-ui/commit/7e13cb3))\n\n### BREAKING CHANGES\n\n- - Removed the `canvas-ams-theme` package. Use `canvas-theme` instead.\n\nChange-Id: I077f6b8cbbef9ee12e5904fb4c9dc4b48409acbb\nReviewed-on: https://gerrit.instructure.com/c/instructure-ui/+/237960\nTested-by: Service Cloud Jenkins \nReviewed-by: Steve Jensen \nQA-Review: Daniel Sasaki \nProduct-Review: Steve Jensen \nVisual-Regression-Test: Steve Jensen \n\n- **ui-react-utils:** - removed lifecycle polyfill from ui-react-utils\n\nTEST PLAN:\n\n- No regressions to Expandable, Focusable, Transition,\n or Playground\n- ui-react-utils should no longer export or document\n polyfill\n\nChange-Id: Ib714de4dc2a4ef048af2f43f272bcb8a2e545a5c\nReviewed-on: https://gerrit.instructure.com/c/instructure-ui/+/237790\nTested-by: Service Cloud Jenkins \nReviewed-by: Chris Guerrero \nProduct-Review: Ken Meleta \nQA-Review: Daniel Sasaki \nVisual-Regression-Test: Ken Meleta \n\n- - Minimum react and react-dom version raised to 16.8.0\n\nTEST PLAN:\n\n- no regressions in docs app\n- homepage should note the react version change\n- automated tests should pass\n\nChange-Id: I7cd9dd6423fb9524e0a1a0dd490caeee3a2c2c17\nReviewed-on: https://gerrit.instructure.com/c/instructure-ui/+/237727\nTested-by: Service Cloud Jenkins \nReviewed-by: Chris Guerrero \nProduct-Review: Steve Jensen \nQA-Review: Daniel Sasaki \nVisual-Regression-Test: Ken Meleta \n\n- **ui-component-examples,ui-theme-tokens:** - renderPage and renderExample are no longer supplied by the webpack\n component-examples-loader\n\nChange-Id: I5c632274264d7c934abc86f41399b8a7cda23e26\nReviewed-on: https://gerrit.instructure.com/c/instructure-ui/+/236873\nTested-by: Service Cloud Jenkins \nReviewed-by: Ken Meleta \nProduct-Review: Ken Meleta \nQA-Review: Daniel Sasaki \nVisual-Regression-Test: Steve Jensen \n\n- Dropping support for React 15.\n\nTEST PLAN:\n\n- yarn dev/yarn start should work\n- yarn test/test:watch should work\n- there should be no mention of react 15 in code\n- there should be nothing depending on react 15\n or reactDOM 15\n\nChange-Id: I2c054c986421014ffe15f0402e14bd2725cbc267\nReviewed-on: https://gerrit.instructure.com/c/instructure-ui/+/229009\nTested-by: Service Cloud Jenkins \nQA-Review: Daniel Sasaki \nVisual-Regression-Test: Ken Meleta \nReviewed-by: Steve Jensen \nProduct-Review: Steve Jensen \n\n- - Changed arguments for `ui-token-scripts` commands\n\n* Changed structure of `ui-token-scripts` configuration file\n\nChange-Id: I33213d2350f9ce07c157a6ad3f8cd2e6bccb14e9\nReviewed-on: https://gerrit.instructure.com/c/instructure-ui/+/236552\nReviewed-by: Steve Jensen \nProduct-Review: Steve Jensen \nTested-by: Service Cloud Jenkins \nQA-Review: Daniel Sasaki \nVisual-Regression-Test: Steve Jensen \n\n- **ui-code-editor:** CodeEditor is now controlled-only.\n\nTEST PLAN:\n\n- playground examples should work as before in docs\n- automated tests should pass\n- in dev environment, no react lifecycles warnings should\n show in console\n\nChange-Id: I68398d56447af2a03c9db51bee5cce96f1fe5bd2\nReviewed-on: https://gerrit.instructure.com/c/instructure-ui/+/224132\nTested-by: Service Cloud Jenkins \nReviewed-by: Chris Hart \nVisual-Regression-Test: Ken Meleta \nProduct-Review: Chris Hart \nQA-Review: Daniel Sasaki \n\n- **ui-themeable:** - Removed support for IE11 by eliminating custom properties polyfill\n\n* Removed `scopeStylesToNode`, `scopeCssText`, and `customPropertiesSupported`\n utility helpers.\n\nChange-Id: I41de82b6167f1aa9f25d87ddc279e5d3c5f0b413\nReviewed-on: https://gerrit.instructure.com/c/instructure-ui/+/235818\nTested-by: Service Cloud Jenkins \nReviewed-by: Steve Jensen \nProduct-Review: Steve Jensen \nQA-Review: Daniel Sasaki \nVisual-Regression-Test: Chris Guerrero \n\n# [6.26.0](https://github.com/instructure/instructure-ui/compare/v6.25.0...v6.26.0) (2020-04-30)\n\n### Features\n\n- **instui-config:** finish adding codemod configs for universal package ([142d52b](https://github.com/instructure/instructure-ui/commit/142d52b))\n- **ui-file-drop:** add a height prop ([4fc0c4a](https://github.com/instructure/instructure-ui/commit/4fc0c4a))\n\n# [6.25.0](https://github.com/instructure/instructure-ui/compare/v6.24.0...v6.25.0) (2020-04-27)\n\n### Bug Fixes\n\n- **instui-config:** publish import codemod configs to npm ([93fc574](https://github.com/instructure/instructure-ui/commit/93fc574))\n\n### Features\n\n- **instui-cli,instui-config,ui-codemods,ui-upgrade-scripts:** allow option to migrate to universal ([2090d6c](https://github.com/instructure/instructure-ui/commit/2090d6c))\n- **instui-config,ui:** add a universal export package ([9e74450](https://github.com/instructure/instructure-ui/commit/9e74450))\n\n# [6.24.0](https://github.com/instructure/instructure-ui/compare/v6.23.0...v6.24.0) (2020-04-14)\n\n### Bug Fixes\n\n- **ui-drawer-layout:** Fix no styles applied on root ([689780a](https://github.com/instructure/instructure-ui/commit/689780a))\n- **ui-view:** optimize View in test and prod ([3d4ea25](https://github.com/instructure/instructure-ui/commit/3d4ea25))\n\n### Features\n\n- **instui-cli,instui-config:** add a default parser configuration file ([c25bb88](https://github.com/instructure/instructure-ui/commit/c25bb88))\n\n# [6.23.0](https://github.com/instructure/instructure-ui/compare/v6.22.0...v6.23.0) (2020-04-02)\n\n### Bug Fixes\n\n- **ui-buttons:** fix canvas custom theming for primary Button text ([7672ee9](https://github.com/instructure/instructure-ui/commit/7672ee9))\n- **ui-buttons:** fix issue with button theme overrides ([4022c95](https://github.com/instructure/instructure-ui/commit/4022c95))\n- **ui-docs-client,ui-modal:** modalbody using undefined theme var ([66e0a16](https://github.com/instructure/instructure-ui/commit/66e0a16))\n- **ui-tabs:** correct mis-named theme variable for Tabs.Panel ([35ce38b](https://github.com/instructure/instructure-ui/commit/35ce38b))\n\n### Features\n\n- **instui-config,canvas-ams-theme,ui-themes,ui-view:** add canvas-ams-theme ([f31849f](https://github.com/instructure/instructure-ui/commit/f31849f))\n- **instui-config,ui-codemods,ui-scripts,ui-upgrade-scripts:** named imports for codemods ([a7db548](https://github.com/instructure/instructure-ui/commit/a7db548))\n- **ui-docs-client:** update deprecated components still in use ([4543717](https://github.com/instructure/instructure-ui/commit/4543717))\n- **ui-icons:** add-folder, add-media and record icons ([c1c7d67](https://github.com/instructure/instructure-ui/commit/c1c7d67))\n- **ui-select,ui-text-input:** allow size attr on Select/TextInput ([025a564](https://github.com/instructure/instructure-ui/commit/025a564))\n- **ui-simple-select,ui-table:** update select in sortable tables ([36e8b19](https://github.com/instructure/instructure-ui/commit/36e8b19))\n\n# [6.22.0](https://github.com/instructure/instructure-ui/compare/v6.21.0...v6.22.0) (2020-03-16)\n\n### Bug Fixes\n\n- **ui-date-input:** allow passthrough props in DateInput ([7228baa](https://github.com/instructure/instructure-ui/commit/7228baa))\n- **ui-popover:** allow tooltip to manage its focus region ([8391f4f](https://github.com/instructure/instructure-ui/commit/8391f4f))\n- **ui-tag:** show cut off letter descenders ([b4cad27](https://github.com/instructure/instructure-ui/commit/b4cad27))\n- **ui-time-select:** make TimeSelect test less brittle ([42a90c7](https://github.com/instructure/instructure-ui/commit/42a90c7))\n\n### Features\n\n- **canvas-theme,ui-docs-client:** theme color docs enhancements ([69a1938](https://github.com/instructure/instructure-ui/commit/69a1938))\n- **ui-docs-client:** add Google analytics to docs app ([748c1e2](https://github.com/instructure/instructure-ui/commit/748c1e2))\n- **ui-docs-client:** ensure button upgrade examples render 'canvas theme' ([4d68de9](https://github.com/instructure/instructure-ui/commit/4d68de9))\n- **ui-menu:** restore support for mountNode ([b53ec24](https://github.com/instructure/instructure-ui/commit/b53ec24))\n- **ui-select:** allow override of autocomplete attr in Select ([41e09ac](https://github.com/instructure/instructure-ui/commit/41e09ac))\n- **ui-select,ui-simple-select:** add mountNode prop to Select ([a8b60a6](https://github.com/instructure/instructure-ui/commit/a8b60a6))\n- **ui-time-select:** add TimeSelect component ([1dfa39b](https://github.com/instructure/instructure-ui/commit/1dfa39b))\n\n# [6.21.0](https://github.com/instructure/instructure-ui/compare/v6.20.0...v6.21.0) (2020-02-26)\n\n### Bug Fixes\n\n- **ui-breadcrumb:** ensure Breakcrumb.Link icon + renderIcon props work ([14e5f1c](https://github.com/instructure/instructure-ui/commit/14e5f1c))\n- **ui-navigation:** fix position/transition of Nav expand/collapse button ([c18dcab](https://github.com/instructure/instructure-ui/commit/c18dcab))\n\n### Features\n\n- **ui-heading:** Accept multiple font families ([da12bb8](https://github.com/instructure/instructure-ui/commit/da12bb8))\n- **ui-select:** Add a SimpleSelect component ([a7ed234](https://github.com/instructure/instructure-ui/commit/a7ed234))\n- **ui-themeable:** use hash instead of randomly generated component id when styles are null ([62ac665](https://github.com/instructure/instructure-ui/commit/62ac665))\n\n# [6.20.0](https://github.com/instructure/instructure-ui/compare/v6.19.0...v6.20.0) (2020-02-13)\n\n### Bug Fixes\n\n- **ui-themeable:** check JSDOM environment ([5ef3244](https://github.com/instructure/instructure-ui/commit/5ef3244))\n\n### Features\n\n- **ui-docs-client:** update deprecated lifecycle in Playground ([9c6888f](https://github.com/instructure/instructure-ui/commit/9c6888f))\n- **ui-motion:** update deprecated lifeycles from ui-motion ([9d0593e](https://github.com/instructure/instructure-ui/commit/9d0593e))\n- **ui-text-input:** Add shouldNotWrap property ([cca1201](https://github.com/instructure/instructure-ui/commit/cca1201))\n- **ui-themeable:** allow theme adapter to map a single old value to multiple new values ([8b5bb3f](https://github.com/instructure/instructure-ui/commit/8b5bb3f))\n\n# [6.19.0](https://github.com/instructure/instructure-ui/compare/v6.18.0...v6.19.0) (2020-02-11)\n\n### Bug Fixes\n\n- **ui-expandable:** replace componentWillReceiveProps ([d59f529](https://github.com/instructure/instructure-ui/commit/d59f529))\n- **ui-select:** ensure Select.Group imports .Option ([8dc609f](https://github.com/instructure/instructure-ui/commit/8dc609f))\n\n### Features\n\n- undeprecate disabled and readOnly in inputs ([79cf68f](https://github.com/instructure/instructure-ui/commit/79cf68f))\n- **instructure-theme:** add instructure-theme ([df088ec](https://github.com/instructure/instructure-ui/commit/df088ec))\n- **instui-cli,instui-config,ui-upgrade-scripts:** eliminate parser errors when running codemods ([0430c6b](https://github.com/instructure/instructure-ui/commit/0430c6b))\n- **ui-docs-client:** use updated Button throughout docs/components ([9f0be81](https://github.com/instructure/instructure-ui/commit/9f0be81))\n- **ui-link:** un-deprecate disabled in Link ([a8df168](https://github.com/instructure/instructure-ui/commit/a8df168))\n\n# [6.18.0](https://github.com/instructure/instructure-ui/compare/v6.17.0...v6.18.0) (2020-02-04)\n\n### Bug Fixes\n\n- **ui-flex:** adopt more children types ([1f2ac25](https://github.com/instructure/instructure-ui/commit/1f2ac25))\n- **ui-menu:** update Popover import to new package align updated props ([77176a7](https://github.com/instructure/instructure-ui/commit/77176a7))\n- **ui-pill:** update TruncateText import to new package ([8957e76](https://github.com/instructure/instructure-ui/commit/8957e76))\n- **ui-responsive:** responsive rendering fixes ([93627a6](https://github.com/instructure/instructure-ui/commit/93627a6))\n- **ui-table:** loosen caption prop ([97cf3e7](https://github.com/instructure/instructure-ui/commit/97cf3e7))\n\n### Features\n\n- **instui-config,ui-buttons,ui-react-utils:** un-deprecate disabled and readOnly in button ([8041bbf](https://github.com/instructure/instructure-ui/commit/8041bbf))\n- **instui-config,ui-buttons,ui-themeable:** upgrade Button ([ed73df1](https://github.com/instructure/instructure-ui/commit/ed73df1))\n- **ui-buttons:** Add ToggleButton component ([4e25cfc](https://github.com/instructure/instructure-ui/commit/4e25cfc))\n- **ui-buttons:** Update CloseButton to use upgraded Button props ([365e0ac](https://github.com/instructure/instructure-ui/commit/365e0ac))\n- **ui-react-utils,ui-scripts,ui-webpack-config:** env variable to omit deprecation warnings ([6cc3193](https://github.com/instructure/instructure-ui/commit/6cc3193))\n\n# [6.17.0](https://github.com/instructure/instructure-ui/compare/v6.16.0...v6.17.0) (2020-01-22)\n\n### Bug Fixes\n\n- Update Package READMEs and align deprecation statements ([8f892e4](https://github.com/instructure/instructure-ui/commit/8f892e4))\n- **docs:** Update MIT License link ([13a9dff](https://github.com/instructure/instructure-ui/commit/13a9dff))\n- **ui-billboard,ui-dialog,ui-expandable,ui-options,ui-text-input,ui-tooltip:** devDep audit ([c1f0dc0](https://github.com/instructure/instructure-ui/commit/c1f0dc0))\n- **ui-forms:** add back the export of CheckboxFacade and ToggleFacade ([e5dc547](https://github.com/instructure/instructure-ui/commit/e5dc547))\n- **ui-karma-config:** Stop eating top-level test suite errors ([7324d35](https://github.com/instructure/instructure-ui/commit/7324d35))\n- **ui-number-input:** add type=\"button\" to buttons ([5f66aff](https://github.com/instructure/instructure-ui/commit/5f66aff))\n- **ui-table:** sort arrow should not change place based on cell alignment ([f1e0c29](https://github.com/instructure/instructure-ui/commit/f1e0c29))\n- **ui-test-utils:** prevent test sandbox initialization in production and development ([80d9bc1](https://github.com/instructure/instructure-ui/commit/80d9bc1))\n\n### Features\n\n- **babel-plugin-transform-imports:** allow imports that are not at the root level of src ([d239362](https://github.com/instructure/instructure-ui/commit/d239362))\n- **template-app:** update import paths to new packages ([bd78d0b](https://github.com/instructure/instructure-ui/commit/bd78d0b))\n- **ui-babel-preset:** allow for specifying additional import transforms ([908c8d5](https://github.com/instructure/instructure-ui/commit/908c8d5))\n- **ui-breadcrumb,ui-link,ui-elements:** address Links underlining ([388b8cc](https://github.com/instructure/instructure-ui/commit/388b8cc))\n- **ui-docs-client:** allow for embedding code inline with markdown ([aea7989](https://github.com/instructure/instructure-ui/commit/aea7989))\n- **ui-editable:** use IconButton internally for edit button ([8031721](https://github.com/instructure/instructure-ui/commit/8031721))\n- **ui-forms:** export old Select subcomponents ([ecbcbf6](https://github.com/instructure/instructure-ui/commit/ecbcbf6))\n- **ui-icons:** add 'audio-off' icon ([8f5030c](https://github.com/instructure/instructure-ui/commit/8f5030c))\n- **ui-icons:** add comments-off and comments-on icons ([650a42a](https://github.com/instructure/instructure-ui/commit/650a42a))\n- **ui-overlays:** update deprecated lifecycles in Overlay ([dddda64](https://github.com/instructure/instructure-ui/commit/dddda64))\n- **ui-pagination:** use IconButton internally for the \"previous/next\" ([a0075e1](https://github.com/instructure/instructure-ui/commit/a0075e1))\n- **ui-svg-images:** add `auto` height/width ([abf52f1](https://github.com/instructure/instructure-ui/commit/abf52f1))\n- **ui-toggle-details:** use IconButton internally for the toggle btn ([f1679c4](https://github.com/instructure/instructure-ui/commit/f1679c4))\n\n### Performance Improvements\n\n- **ui-responsive:** responsive performance enhancements ([5096c00](https://github.com/instructure/instructure-ui/commit/5096c00))\n\n# [6.16.0](https://github.com/instructure/instructure-ui/compare/v6.15.0...v6.16.0) (2019-12-13)\n\n### Bug Fixes\n\n- **ui-a11y-utils:** fix ui-a11y-utils dependencies ([d431666](https://github.com/instructure/instructure-ui/commit/d431666))\n- **ui-docs-client:** remove unnecessary import of ScreenReaderContent ([07d453b](https://github.com/instructure/instructure-ui/commit/07d453b))\n- **ui-modal:** update deprecated lifecycles in modal ([eaa0c9d](https://github.com/instructure/instructure-ui/commit/eaa0c9d))\n- **ui-tooltip:** uncontrolled example broken ([9d19413](https://github.com/instructure/instructure-ui/commit/9d19413))\n\n### Features\n\n- **instui-cli,ui-scripts,ui-template-scripts:** add a new ui-template-scripts package ([e3669ba](https://github.com/instructure/instructure-ui/commit/e3669ba))\n- **instui-cli,ui-upgrade-scripts:** add a new ui-upgrade-scripts package ([f5067ee](https://github.com/instructure/instructure-ui/commit/f5067ee))\n- **ui-badge:** add ui-badge package ([8de4dae](https://github.com/instructure/instructure-ui/commit/8de4dae))\n- **ui-buttons:** add a CondensedButton component ([e807b1c](https://github.com/instructure/instructure-ui/commit/e807b1c))\n- **ui-buttons:** add an IconButton component ([e170d95](https://github.com/instructure/instructure-ui/commit/e170d95))\n- **ui-byline,ui-layout:** add ui-byline package ([4be733d](https://github.com/instructure/instructure-ui/commit/4be733d))\n- **ui-checkbox:** add ui-checkbox package ([94840fa](https://github.com/instructure/instructure-ui/commit/94840fa))\n- **ui-docs-client:** make content within docs pages navigable via linking ([595f155](https://github.com/instructure/instructure-ui/commit/595f155))\n- **ui-docs-client:** updates to compileMarkdown for id generation ([832f7b2](https://github.com/instructure/instructure-ui/commit/832f7b2))\n- **ui-drawer-layout:** add ui-drawer-layout package ([2c59227](https://github.com/instructure/instructure-ui/commit/2c59227))\n- **ui-elements:** add isWithinText prop to ui-element Link ([9d0ee8e](https://github.com/instructure/instructure-ui/commit/9d0ee8e))\n- **ui-elements,ui-truncate-text:** add ui-truncate-text package ([75500f9](https://github.com/instructure/instructure-ui/commit/75500f9))\n- **ui-expandable:** add ui-expandable package ([6e5bfd3](https://github.com/instructure/instructure-ui/commit/6e5bfd3))\n- **ui-forms,ui-radio-input:** add ui-radio-input package ([151edd9](https://github.com/instructure/instructure-ui/commit/151edd9))\n- **ui-forms,ui-text-area:** add ui-text-area package ([e116712](https://github.com/instructure/instructure-ui/commit/e116712))\n- **ui-navigation:** remove experimental pill from AppNav ([e460042](https://github.com/instructure/instructure-ui/commit/e460042))\n- **ui-range-input:** ui-range-input package ([48c2786](https://github.com/instructure/instructure-ui/commit/48c2786))\n- **ui-responsive:** add ui-responsive package ([13616d2](https://github.com/instructure/instructure-ui/commit/13616d2))\n- **ui-spinner:** ui-spinner and design updates ([c80c40c](https://github.com/instructure/instructure-ui/commit/c80c40c))\n- **ui-themeable:** update deprecated lifecycles in themeable ([a581b70](https://github.com/instructure/instructure-ui/commit/a581b70))\n- **ui-tray:** ui-tray package ([07d7399](https://github.com/instructure/instructure-ui/commit/07d7399))\n\n# [6.15.0](https://github.com/instructure/instructure-ui/compare/v6.14.0...v6.15.0) (2019-11-18)\n\n### Bug Fixes\n\n- **ui-dom-utils:** prevent recursive textNode checks ([c06a7f9](https://github.com/instructure/instructure-ui/commit/c06a7f9))\n- **ui-elements:** remove redundant TruncateText test ([ea222d3](https://github.com/instructure/instructure-ui/commit/ea222d3))\n- **ui-focusable:** fix edge case with getSnapshotBeforeUpdate ([895d131](https://github.com/instructure/instructure-ui/commit/895d131))\n- **ui-react-utils:** fix deprecated util functions in production ([1c09675](https://github.com/instructure/instructure-ui/commit/1c09675))\n- **ui-react-utils:** omit children from passthroughProps ([c0e9cff](https://github.com/instructure/instructure-ui/commit/c0e9cff))\n- **ui-select:** prevent cursor for uneditable selects ([2e2540a](https://github.com/instructure/instructure-ui/commit/2e2540a))\n- **ui-tooltip:** update Tooltip dependency ([98a1617](https://github.com/instructure/instructure-ui/commit/98a1617))\n- **ui-view:** allow View to use native browser focus ([7686f1b](https://github.com/instructure/instructure-ui/commit/7686f1b))\n\n### Features\n\n- ensure all packages have build script for types ([4891dc4](https://github.com/instructure/instructure-ui/commit/4891dc4))\n- Move React to a peer dependency ([9648ca3](https://github.com/instructure/instructure-ui/commit/9648ca3))\n- **instui-cli,template-component:** add react as a peer dep when generating components ([b8ca302](https://github.com/instructure/instructure-ui/commit/b8ca302))\n- **template-component:** include types in component generation template ([ae9ce15](https://github.com/instructure/instructure-ui/commit/ae9ce15))\n- **ui-a11y-content:** remove experimental flag from ui-a11y-content package ([ce96006](https://github.com/instructure/instructure-ui/commit/ce96006))\n- **ui-a11y-utils,ui-dialog:** add ui-a11y-utils and ui-dialog ([c88cf8e](https://github.com/instructure/instructure-ui/commit/c88cf8e))\n- **ui-alerts:** update deprecated lifeycles in Alert ([aac0930](https://github.com/instructure/instructure-ui/commit/aac0930))\n- **ui-alerts,Alert:** make aria-atomic configurable ([502b3d9](https://github.com/instructure/instructure-ui/commit/502b3d9))\n- **ui-avatar:** make ui-avatar backwards compatible ([c94255d](https://github.com/instructure/instructure-ui/commit/c94255d))\n- **ui-buttons:** add a BaseButton component ([dbb83cd](https://github.com/instructure/instructure-ui/commit/dbb83cd))\n- **ui-calendar:** reduce calendar test noise ([b5fea9b](https://github.com/instructure/instructure-ui/commit/b5fea9b))\n- **ui-docs-client:** Add first InstUI Insider content ([acc4744](https://github.com/instructure/instructure-ui/commit/acc4744))\n- **ui-docs-client,ui-elements:** ensure ui-docs-client is using Table from ui-table ([5788fce](https://github.com/instructure/instructure-ui/commit/5788fce))\n- **ui-file-drop:** make ui-file-drop backwards compatible ([0534ca2](https://github.com/instructure/instructure-ui/commit/0534ca2))\n- **ui-flex,ui-layout:** make ui-flex backwards compatible ([c11cc6b](https://github.com/instructure/instructure-ui/commit/c11cc6b))\n- **ui-focusable:** update deprecated lifecycles in Focusable ([696c998](https://github.com/instructure/instructure-ui/commit/696c998))\n- **ui-grid:** add ui-grid package ([3921f32](https://github.com/instructure/instructure-ui/commit/3921f32))\n- **ui-heading:** make ui-heading backwards compatible ([c4f9541](https://github.com/instructure/instructure-ui/commit/c4f9541))\n- **ui-icons-build,ui-icons:** fix icon build and add studio, certified ([90d01f4](https://github.com/instructure/instructure-ui/commit/90d01f4))\n- **ui-img:** make ui-img backwards compatible ([ff7d2b6](https://github.com/instructure/instructure-ui/commit/ff7d2b6))\n- **ui-link:** Make ui-link/Link backwards compatible ([3e62c49](https://github.com/instructure/instructure-ui/commit/3e62c49))\n- **ui-list:** add ui-list package ([7c867af](https://github.com/instructure/instructure-ui/commit/7c867af))\n- **ui-metric:** add ui-metric package ([d4b6dd3](https://github.com/instructure/instructure-ui/commit/d4b6dd3))\n- **ui-modal:** add ui-modal package ([a9c5cee](https://github.com/instructure/instructure-ui/commit/a9c5cee))\n- **ui-overlays,ui-tooltip:** expose positionTarget prop on Tooltip ([6c1a545](https://github.com/instructure/instructure-ui/commit/6c1a545))\n- **ui-pill:** make ui-pill backwards compatible ([480eeb7](https://github.com/instructure/instructure-ui/commit/480eeb7))\n- **ui-popover:** make ui-popover backwards compatible ([d9437ae](https://github.com/instructure/instructure-ui/commit/d9437ae))\n- **ui-position:** make ui-position backwards compatible ([24e90d1](https://github.com/instructure/instructure-ui/commit/24e90d1))\n- **ui-progress:** add ui-progress package ([4dfcf4a](https://github.com/instructure/instructure-ui/commit/4dfcf4a))\n- **ui-rating:** add ui-rating package ([3fa4129](https://github.com/instructure/instructure-ui/commit/3fa4129))\n- **ui-react-utils:** allow for completely custom message in deprecatePropValues ([9a86beb](https://github.com/instructure/instructure-ui/commit/9a86beb))\n- **ui-react-utils:** update deprecated lifecycles in decorators ([87295bf](https://github.com/instructure/instructure-ui/commit/87295bf))\n- **ui-tag:** ui-tag package ([dbf87ca](https://github.com/instructure/instructure-ui/commit/dbf87ca))\n- **ui-text:** make ui-text backwards compatible ([7aabd6a](https://github.com/instructure/instructure-ui/commit/7aabd6a))\n- **ui-text-input:** make ui-text-input backwards compatible ([b9d889d](https://github.com/instructure/instructure-ui/commit/b9d889d))\n- **ui-themeable:** allow components to specify a theme adapter ([8be3d42](https://github.com/instructure/instructure-ui/commit/8be3d42))\n- **ui-tooltip:** make ui-tooltip backwards compatible ([7608e7c](https://github.com/instructure/instructure-ui/commit/7608e7c))\n- **ui-tooltip:** update tooltip callback naming ([2b26d54](https://github.com/instructure/instructure-ui/commit/2b26d54))\n- **ui-view:** Make ui-view backwards-compatible ([7dd2a2f](https://github.com/instructure/instructure-ui/commit/7dd2a2f))\n- **ui-view:** move ContextView to ui-view package ([4601b4a](https://github.com/instructure/instructure-ui/commit/4601b4a))\n\n### Performance Improvements\n\n- **ui-tooltip:** remove Focusable from Tooltip ([83aa0c9](https://github.com/instructure/instructure-ui/commit/83aa0c9))\n\n# [6.14.0](https://github.com/instructure/instructure-ui/compare/v6.13.0...v6.14.0) (2019-10-14)\n\n### Bug Fixes\n\n- **instui-config:** fix typos in propName codemod config ([81f1975](https://github.com/instructure/instructure-ui/commit/81f1975))\n- **ui-elements:** fix TruncateText's componentDidUpdate logic ([5055515](https://github.com/instructure/instructure-ui/commit/5055515))\n- **ui-file-drop,ui-pill:** update babel ([a7a8489](https://github.com/instructure/instructure-ui/commit/a7a8489))\n- **ui-react-utils:** fix production errors for decorator functions ([f5da64c](https://github.com/instructure/instructure-ui/commit/f5da64c))\n- **ui-table:** ignore falsy children in Table.Row ([dae5db6](https://github.com/instructure/instructure-ui/commit/dae5db6))\n\n### Features\n\n- **ui-file-drop:** add ui-file-drop package ([b275521](https://github.com/instructure/instructure-ui/commit/b275521))\n- **ui-heading:** add ui-heading package ([b681432](https://github.com/instructure/instructure-ui/commit/b681432))\n- **ui-link:** add ui-link package ([fa75902](https://github.com/instructure/instructure-ui/commit/fa75902))\n- **ui-position:** add ui-position package ([5511a88](https://github.com/instructure/instructure-ui/commit/5511a88))\n- **ui-tooltip:** add ui-tooltip package ([2e88e8a](https://github.com/instructure/instructure-ui/commit/2e88e8a))\n\n### Performance Improvements\n\n- **ui-react-utils:** make dev-only decorators really noops in prod ([f2f4865](https://github.com/instructure/instructure-ui/commit/f2f4865))\n- **ui-testable:** make ui-testable have no cost in prod ([5ab79fa](https://github.com/instructure/instructure-ui/commit/5ab79fa))\n- **ui-view:** don't call verifySpanMargin in prod mode ([60e0c2f](https://github.com/instructure/instructure-ui/commit/60e0c2f))\n\n# [6.13.0](https://github.com/instructure/instructure-ui/compare/v6.12.0...v6.13.0) (2019-09-24)\n\n### Bug Fixes\n\n- **instui-config:** fix v7 codemod paths ([918d38f](https://github.com/instructure/instructure-ui/commit/918d38f))\n- **ui-focusable:** fix focus race condition with label / checkbox ([54da3ed](https://github.com/instructure/instructure-ui/commit/54da3ed))\n- **ui-scripts:** follow-up fix to g/209544 ([bc6945b](https://github.com/instructure/instructure-ui/commit/bc6945b))\n\n### Features\n\n- **ui-elements:** allow TruncateText to force truncation of hidden text ([66bbf82](https://github.com/instructure/instructure-ui/commit/66bbf82))\n- **ui-elements,ui-pill:** add ui-pill package for the Pill Component ([4a71024](https://github.com/instructure/instructure-ui/commit/4a71024))\n- **ui-react-utils:** add hack decorator ([1351477](https://github.com/instructure/instructure-ui/commit/1351477))\n\n### Performance Improvements\n\n- **console:** help terser dead-code-eliminate console funcs ([323c469](https://github.com/instructure/instructure-ui/commit/323c469))\n\n# [6.12.0](https://github.com/instructure/instructure-ui/compare/v6.11.0...v6.12.0) (2019-09-17)\n\n### Bug Fixes\n\n- **ui-utils:** export isEdge from the root of @instructure/ui-utils ([b97f3fe](https://github.com/instructure/instructure-ui/commit/b97f3fe))\n\n### Features\n\n- **ui-babel-preset:** add support for javascript optional chaining ([e56d64b](https://github.com/instructure/instructure-ui/commit/e56d64b))\n\n# [6.11.0](https://github.com/instructure/instructure-ui/compare/v6.10.0...v6.11.0) (2019-09-16)\n\n### Bug Fixes\n\n- **instui-cli:** fix incorrect spacing for dependencies when generating package ([b1bbfe9](https://github.com/instructure/instructure-ui/commit/b1bbfe9))\n- **ui-babel-preset:** ensure runtime helper is used for \\_objectSpread ([2eb42d7](https://github.com/instructure/instructure-ui/commit/2eb42d7))\n- **ui-karma-config:** run all tests if one test file fails to load ([a8dab36](https://github.com/instructure/instructure-ui/commit/a8dab36))\n- **ui-layout:** DrawerTray content needs 100% height ([500af47](https://github.com/instructure/instructure-ui/commit/500af47))\n- **ui-overlays:** do not unset duration for modals ([0b304e7](https://github.com/instructure/instructure-ui/commit/0b304e7))\n- **ui-react-utils:** provide correct contextual binding for lifecycle methods in experimental ([9aeeb19](https://github.com/instructure/instructure-ui/commit/9aeeb19))\n- **ui-tabs:** pass id in Tabs onRequestTabChange handler ([6d58611](https://github.com/instructure/instructure-ui/commit/6d58611))\n- **ui-view:** fix border colors in Edge HCM ([091dde3](https://github.com/instructure/instructure-ui/commit/091dde3))\n\n### Features\n\n- **ui-a11y-content,ui-a11y:** add ui-a11y-content package ([cb49c7a](https://github.com/instructure/instructure-ui/commit/cb49c7a))\n- **ui-avatar,ui-elements:** add ui-avatar package for Avatar component ([34a6001](https://github.com/instructure/instructure-ui/commit/34a6001))\n- **ui-elements,ui-img:** add ui-img package for Img Component ([c2e4e7d](https://github.com/instructure/instructure-ui/commit/c2e4e7d))\n- **ui-elements,ui-text:** add ui-text Package for Text Component ([5bdb65a](https://github.com/instructure/instructure-ui/commit/5bdb65a))\n- **ui-flex:** add ui-flex package ([98730ff](https://github.com/instructure/instructure-ui/commit/98730ff))\n- **ui-navigation:** Responsive AppNav ([dd843d0](https://github.com/instructure/instructure-ui/commit/dd843d0))\n- **ui-popover:** Add ui-popover package ([62c1165](https://github.com/instructure/instructure-ui/commit/62c1165))\n- **ui-react-utils:** add flag to suppress experimental warnings ([d30e678](https://github.com/instructure/instructure-ui/commit/d30e678))\n- **ui-react-utils:** pass props in callRenderProp ([042bc84](https://github.com/instructure/instructure-ui/commit/042bc84))\n- **ui-scripts:** enable ui-scripts to post to multiple slack channels ([ee796c2](https://github.com/instructure/instructure-ui/commit/ee796c2))\n- **ui-view:** add ui-view Package for View Component ([7799577](https://github.com/instructure/instructure-ui/commit/7799577))\n- **ui-view:** mark ui-view as experimental ([6b805fa](https://github.com/instructure/instructure-ui/commit/6b805fa))\n\n### Performance Improvements\n\n- **ui-utils:** stop using bowser for browser detection ([95f1232](https://github.com/instructure/instructure-ui/commit/95f1232))\n\n# [6.10.0](https://github.com/instructure/instructure-ui/compare/v6.9.0...v6.10.0) (2019-08-27)\n\n### Bug Fixes\n\n- **ui-a11y:** prevent errors w/ x-domain iframes in FocusRegion ([83267f1](https://github.com/instructure/instructure-ui/commit/83267f1))\n- **ui-alerts:** fix React warnings emitted from Alert.updateScreenreaderAlert ([c97e64d](https://github.com/instructure/instructure-ui/commit/c97e64d))\n- **ui-docs-plugin:** fix docs in IE11 ([65a875c](https://github.com/instructure/instructure-ui/commit/65a875c))\n- **ui-layout:** Map theme vars to Canvas vars ([7f21fec](https://github.com/instructure/instructure-ui/commit/7f21fec))\n- **ui-pagination:** fix pagination buttons ([be78f69](https://github.com/instructure/instructure-ui/commit/be78f69))\n- **ui-stylesheet,ui-themeable:** error when gt 1 copies of themeable ([b1e8164](https://github.com/instructure/instructure-ui/commit/b1e8164))\n- **ui-table:** add aria-sort attributes to Table header ([eb802f1](https://github.com/instructure/instructure-ui/commit/eb802f1))\n- **ui-tabs:** don't pass through onChange attr ([3e185d1](https://github.com/instructure/instructure-ui/commit/3e185d1))\n- **ui-themeable:** revert the \"newless\" change ([c4ce9ba](https://github.com/instructure/instructure-ui/commit/c4ce9ba))\n\n### Features\n\n- **ui-forms:** disabled/readOnly in FileDrop ([86f323c](https://github.com/instructure/instructure-ui/commit/86f323c))\n\n# [6.9.0](https://github.com/instructure/instructure-ui/compare/v6.8.1...v6.9.0) (2019-08-07)\n\n### Bug Fixes\n\n- **ui-themeable:** make themeable work with real `class`es ([ec0d5b9](https://github.com/instructure/instructure-ui/commit/ec0d5b9))\n\n### Features\n\n- **ui-forms:** add labelPlacement property ([39225ca](https://github.com/instructure/instructure-ui/commit/39225ca))\n\n## [6.8.1](https://github.com/instructure/instructure-ui/compare/v6.8.0...v6.8.1) (2019-08-02)\n\n### Bug Fixes\n\n- **ui-a11y:** convert getElementsByTagName results to Array ([4e7c07a](https://github.com/instructure/instructure-ui/commit/4e7c07a))\n\n# [6.8.0](https://github.com/instructure/instructure-ui/compare/v6.7.0...v6.8.0) (2019-07-31)\n\n### Bug Fixes\n\n- **template-component:** Update template and docs ([c1913e1](https://github.com/instructure/instructure-ui/commit/c1913e1))\n- **ui-a11y,ui-overlays:** fix tray/dialog document click behaviors ([1130a73](https://github.com/instructure/instructure-ui/commit/1130a73))\n- **ui-forms:** keep escape from closing modals when a file selection dialog is open ([321c246](https://github.com/instructure/instructure-ui/commit/321c246))\n- **ui-react-utils:** handle fat arrow functions in callRenderProp ([6e0d0c8](https://github.com/instructure/instructure-ui/commit/6e0d0c8))\n- **ui-select,ui-selectable:** stop event propagation from selectable ([fc75997](https://github.com/instructure/instructure-ui/commit/fc75997))\n- **ui-test-utils:** reset viewport in init/before hook ([f271a5b](https://github.com/instructure/instructure-ui/commit/f271a5b))\n\n### Features\n\n- **browserslist-config-instui,ui-eslint-config:** add browserslist pkg, browser compat linting ([6fcee36](https://github.com/instructure/instructure-ui/commit/6fcee36))\n- **ui-webpack-config:** Add a env var to disable linter failure on warnings ([ace5500](https://github.com/instructure/instructure-ui/commit/ace5500))\n\n# [6.7.0](https://github.com/instructure/instructure-ui/compare/v6.6.0...v6.7.0) (2019-07-15)\n\n### Bug Fixes\n\n- **ui-editable:** move keyUp handler for escape handling ([4d197d3](https://github.com/instructure/instructure-ui/commit/4d197d3))\n\n### Features\n\n- **ui-forms:** allow all children in RadioInputGroup ([d7ca99a](https://github.com/instructure/instructure-ui/commit/d7ca99a))\n- **ui-icons:** add Admin Tools, ePortfolio, Permissions, Sub-Accounts ([7c910ad](https://github.com/instructure/instructure-ui/commit/7c910ad))\n\n# [6.6.0](https://github.com/instructure/instructure-ui/compare/v6.5.0...v6.6.0) (2019-07-03)\n\n### Bug Fixes\n\n- **template-app,template-component,template-package:** remove npmignore files from template packages ([e0b7136](https://github.com/instructure/instructure-ui/commit/e0b7136))\n- **template-app,template-component,template-package,ui-scripts:** rename templates for npm ([1749abd](https://github.com/instructure/instructure-ui/commit/1749abd))\n\n### Features\n\n- **ui-scripts:** retrieve GitHub url from config instead of package.json ([c62b01e](https://github.com/instructure/instructure-ui/commit/c62b01e))\n\n# [6.5.0](https://github.com/instructure/instructure-ui/compare/v6.4.0...v6.5.0) (2019-07-01)\n\n### Bug Fixes\n\n- add missing exports ([10044d4](https://github.com/instructure/instructure-ui/commit/10044d4))\n- **instui-config,ui-tabs:** deprecate focus prop and add shouldFocusOnRender ([6f26701](https://github.com/instructure/instructure-ui/commit/6f26701))\n- **ui-date-input:** align calendar icon ([32c9d9d](https://github.com/instructure/instructure-ui/commit/32c9d9d))\n- **ui-date-input,ui-text-input:** add assistiveText prop to DateInput ([20ed322](https://github.com/instructure/instructure-ui/commit/20ed322))\n- **ui-elements:** replace componentWillReceiveProps logic in TruncateText ([a7fa13d](https://github.com/instructure/instructure-ui/commit/a7fa13d))\n- **ui-number-input:** update NumberInput prop names ([7cad427](https://github.com/instructure/instructure-ui/commit/7cad427))\n- **ui-scripts:** Make fix flag work when no paths are passed to the lint command ([ed0cb15](https://github.com/instructure/instructure-ui/commit/ed0cb15))\n- **ui-select:** scroll logic and example updates ([fd91714](https://github.com/instructure/instructure-ui/commit/fd91714))\n- **ui-tabs:** tabbable content in a tab panel should be tabbable ([4753bd3](https://github.com/instructure/instructure-ui/commit/4753bd3))\n- **ui-tabs:** update canvas theme variables to new variants ([6472a51](https://github.com/instructure/instructure-ui/commit/6472a51))\n- **ui-test-utils:** remove window/document event listener cleanup ([9fb45b3](https://github.com/instructure/instructure-ui/commit/9fb45b3))\n- **ui-text-input:** set line height to prevent truncating descenders ([4cb3666](https://github.com/instructure/instructure-ui/commit/4cb3666))\n- **ui-text-input:** update TextInput prop names ([3aedab8](https://github.com/instructure/instructure-ui/commit/3aedab8))\n\n### Features\n\n- **instui-cli,template-app,ui-scripts:** add an instui starter app ([3f0f00e](https://github.com/instructure/instructure-ui/commit/3f0f00e))\n- **instui-cli,template-component,ui-scripts:** Generate component script ([8b8480e](https://github.com/instructure/instructure-ui/commit/8b8480e))\n- **instui-cli,template-package,ui-scripts:** move generate package script to instui-cli ([69f1613](https://github.com/instructure/instructure-ui/commit/69f1613))\n- **instui-config,ui-date-input:** dateInput change label prop to renderLabel ([a172999](https://github.com/instructure/instructure-ui/commit/a172999))\n- **ui-docs-client:** Add What's New page to docs ([64126d6](https://github.com/instructure/instructure-ui/commit/64126d6))\n- **ui-elements:** Added `wrap` prop to Text ([b17daba](https://github.com/instructure/instructure-ui/commit/b17daba))\n- **ui-icons:** add \"code\" icon ([b330455](https://github.com/instructure/instructure-ui/commit/b330455))\n- **ui-icons:** add text-direction rtl and ltr icons ([3b91145](https://github.com/instructure/instructure-ui/commit/3b91145))\n- **ui-navigation:** appNav component ([8f2d874](https://github.com/instructure/instructure-ui/commit/8f2d874))\n- **ui-scripts:** allow open sandbox script to function in monorepo without repo name or username ([919d966](https://github.com/instructure/instructure-ui/commit/919d966))\n- **ui-scripts:** expand codemod extensions to accept .jsx ([e217bb2](https://github.com/instructure/instructure-ui/commit/e217bb2))\n\n# [6.4.0](https://github.com/instructure/instructure-ui/compare/v6.3.0...v6.4.0) (2019-06-13)\n\n### Bug Fixes\n\n- **ui-breadcrumb:** separator color ([e0c7fe0](https://github.com/instructure/instructure-ui/commit/e0c7fe0))\n- **ui-component-examples:** prevent OOM when generating View examples ([df5f505](https://github.com/instructure/instructure-ui/commit/df5f505))\n- **ui-component-examples:** support components w/ no props/values ([4c76e2b](https://github.com/instructure/instructure-ui/commit/4c76e2b))\n- **ui-layout:** pass down elementRef to Flex and Flex.Item ([4dfb941](https://github.com/instructure/instructure-ui/commit/4dfb941))\n\n### Features\n\n- **ui-alerts:** add renderCloseButtonLabel to Alert ([4684530](https://github.com/instructure/instructure-ui/commit/4684530))\n- **ui-eslint-config:** enable react/no-typos rule ([d8fc415](https://github.com/instructure/instructure-ui/commit/d8fc415))\n- **ui-forms,ui-selectable:** deprecate ui-forms select ([1f7b53d](https://github.com/instructure/instructure-ui/commit/1f7b53d))\n- **ui-icons:** add closed-captioning icon ([58444ee](https://github.com/instructure/instructure-ui/commit/58444ee))\n- **ui-icons:** add miscellaneous 'table' icons to ui-icons ([8ec7a8b](https://github.com/instructure/instructure-ui/commit/8ec7a8b))\n- **ui-icons:** update solid version of 'Dashboard' and 'Inbox' icons ([33a8b4c](https://github.com/instructure/instructure-ui/commit/33a8b4c))\n- **ui-icons:** update svg exports for misc icons ([319abb7](https://github.com/instructure/instructure-ui/commit/319abb7))\n- **ui-layout:** Add focus styles to View ([2dd401c](https://github.com/instructure/instructure-ui/commit/2dd401c))\n- **ui-scripts:** add open-sandbox script ([093076a](https://github.com/instructure/instructure-ui/commit/093076a))\n- **ui-scripts:** addition of a monorepo open sandbox command ([7fd349d](https://github.com/instructure/instructure-ui/commit/7fd349d))\n- **ui-select:** add controlled select ([634ab1a](https://github.com/instructure/instructure-ui/commit/634ab1a))\n\n# [6.3.0](https://github.com/instructure/instructure-ui/compare/v6.2.0...v6.3.0) (2019-05-28)\n\n### Bug Fixes\n\n- **ui-a11y:** dialogs with non focusable children should contain focus when shouldContainFocus ([f72a179](https://github.com/instructure/instructure-ui/commit/f72a179))\n- **ui-elements:** Change scoping of Link color ([09028b8](https://github.com/instructure/instructure-ui/commit/09028b8))\n- **ui-elements:** fix typo in componentWillUnmount ([093c47e](https://github.com/instructure/instructure-ui/commit/093c47e))\n- **ui-portal:** remove ui-testable from Portal ([9421d63](https://github.com/instructure/instructure-ui/commit/9421d63))\n- **ui-test-utils:** prevent test pollution related failures ([626bd7a](https://github.com/instructure/instructure-ui/commit/626bd7a))\n- **ui-themeable:** Fix polyfill class selector ([0527709](https://github.com/instructure/instructure-ui/commit/0527709))\n\n### Features\n\n- **ui-icons:** update existing text-subscript icon per design ([fea49f4](https://github.com/instructure/instructure-ui/commit/fea49f4))\n- **ui-layout:** add functional colors as background values for View ([18938fa](https://github.com/instructure/instructure-ui/commit/18938fa))\n- **ui-options:** add Options component ([c0df653](https://github.com/instructure/instructure-ui/commit/c0df653))\n\n# [6.2.0](https://github.com/instructure/instructure-ui/compare/v6.1.0...v6.2.0) (2019-05-13)\n\n### Bug Fixes\n\n- **ui-docs-client:** escape regexp chars in icon search term ([00b3ef9](https://github.com/instructure/instructure-ui/commit/00b3ef9))\n- **ui-elements:** don’t set type=button on any non-button s ([67084ae](https://github.com/instructure/instructure-ui/commit/67084ae))\n- **ui-forms:** use renderTitle prop on Spinner ([dce5248](https://github.com/instructure/instructure-ui/commit/dce5248))\n\n### Features\n\n- **ui-breadcrumb,ui-elements:** remove default as='button' on Link ([c23e859](https://github.com/instructure/instructure-ui/commit/c23e859))\n- **ui-elements:** add renderTitle prop to Spinner component ([6b66b89](https://github.com/instructure/instructure-ui/commit/6b66b89))\n- **ui-elements,ui-svg-images:** adds alert color to Text and InlineSVG components ([118ba53](https://github.com/instructure/instructure-ui/commit/118ba53))\n- **ui-portal:** Use built-in React 16 Portal ([1e334e3](https://github.com/instructure/instructure-ui/commit/1e334e3))\n\n# [6.1.0](https://github.com/instructure/instructure-ui/compare/v6.0.0...v6.1.0) (2019-05-09)\n\n### Bug Fixes\n\n- **instui-config,ui-forms:** deprecate DateInput from ui-forms ([d02c7ea](https://github.com/instructure/instructure-ui/commit/d02c7ea))\n- **ui-docs-client,ui-docs-plugin:** update icon import paths ([5a3eda2](https://github.com/instructure/instructure-ui/commit/5a3eda2))\n- **ui-prop-types:** Update childrenOrValue error message ([b36f61a](https://github.com/instructure/instructure-ui/commit/b36f61a))\n- **ui-scripts:** fix tags for patch releases ([a479911](https://github.com/instructure/instructure-ui/commit/a479911))\n- **ui-tabs:** Selected tab animations ([1313023](https://github.com/instructure/instructure-ui/commit/1313023))\n\n### Features\n\n- **ui-form-field:** add input container ref to FormField ([16bebbf](https://github.com/instructure/instructure-ui/commit/16bebbf))\n- **ui-icons:** add new bullet-list-(option) icons to icon library ([c2433af](https://github.com/instructure/instructure-ui/commit/c2433af))\n\n# [6.0.0](https://github.com/instructure/instructure-ui/compare/v5.52.3...v6.0.0) (2019-05-03)\n\n### Bug Fixes\n\n- **instui-cli:** don't use yarn to run jscodeshift ([992e250](https://github.com/instructure/instructure-ui/commit/992e250))\n- **instui-cli,ui-codemods:** codemod paths should work when cli is globally installed ([0948a76](https://github.com/instructure/instructure-ui/commit/0948a76))\n- **instui-cli,ui-codemods,ui-scripts:** require uncached version of configs ([7130c12](https://github.com/instructure/instructure-ui/commit/7130c12))\n- **ui-docs-client:** fix search icon import path ([7390556](https://github.com/instructure/instructure-ui/commit/7390556))\n- **ui-layout:** position should account for documentElement offset ([701b08e](https://github.com/instructure/instructure-ui/commit/701b08e))\n- **ui-utils:** ensure 'getActiveElement' is using the instui 'contains' ([26f7d98](https://github.com/instructure/instructure-ui/commit/26f7d98))\n\n### Features\n\n- remove deprecated packages/props ([1d8813c](https://github.com/instructure/instructure-ui/commit/1d8813c))\n- **babel-plugin-themeable-styles:** deprecate themeable config ([f3228bc](https://github.com/instructure/instructure-ui/commit/f3228bc))\n- **canvas-theme,canvas-high-contrast-theme:** separate canvas theme packages ([ef2e1d0](https://github.com/instructure/instructure-ui/commit/ef2e1d0))\n- **instui-cli,instui-config,ui-codemods:** add upgrade command ([a805ed6](https://github.com/instructure/instructure-ui/commit/a805ed6))\n- **instui-cli,instui-config,ui-scripts:** Allow upgrade to specific version ([55c3c16](https://github.com/instructure/instructure-ui/commit/55c3c16))\n- **instui-config,ui-codemods:** configure codemod updates for simple prop values ([4049122](https://github.com/instructure/instructure-ui/commit/4049122))\n- **instui-config,ui-forms:** add deprecation + codemod for old TextInput to TextInputControlled ([eb83528](https://github.com/instructure/instructure-ui/commit/eb83528))\n- **ui-babel-preset:** transform member imports to full paths ([d02cc45](https://github.com/instructure/instructure-ui/commit/d02cc45))\n- **ui-dom-utils,ui-react-utils,ui-color-utils:** new utils packages ([03e8ee2](https://github.com/instructure/instructure-ui/commit/03e8ee2))\n\n### Performance Improvements\n\n- **ui-icons,ui-icons-build:** remove default exports for React icons ([95195ee](https://github.com/instructure/instructure-ui/commit/95195ee))\n\n### BREAKING CHANGES\n\n- **ui-core:** entire package has been removed\n- **ui-elements:** ContextBox has been removed\n- **ui-testbed:** entire package has been removed\n- **ui-forms:** NumberInput has been removed\n- **ui-container:** entire package has been removed\n- **ui-menu:** MenuItemFlyout has been removed\n- **ui-forms:** FormField & FormFieldGroup have been removed\n- **ui-svg-images:** height and width props removed from SVGIcon\n- **ui-utils:** Decimal has been removed\n- **ui-overlays:** applicationElement, closeButtonLabel, closeButtonRef, closeButtonVariant props removed from Tray (as well as dep warnings from InstUI 3)\n- **ui-overlays:** applicationElement, closeButtonLabel, closeButtonRef props removed from Popover (as well as dep warnings from InstUI 3)\n- **ui-overlays:** applicationElement, closeButtonLabel, closeButtonRef props removed from Modal (as well as dep warnings from InstUI 3)\n- **ui-overlays:** fullScreen prop removed from Mask\n- **ui-menu:** active prop removed from MenuItem\n- **ui-menu:** title, labelledBy and controls props removed from Menu\n- **ui-a11y:** applicationElement prop removed from Dialog\n- **ui-code-editor:** code prop removed from CodeEditor\n- **ui-layout:** size prop removed from View\n- **ui-elements:** ellipsis prop removed from Link\n- **ui-overlays:** size prop removed from Tooltip, switched variant so the inverse Tooltip is what a consumer gets out of the box, default (light has to be explicitly set)\n- **ui-alerts:** 3.0 deprecations removed from Alert\n- **ui-elements:** 3.0 deprecations removed from Table, prop values from Heading, ListItem\n- **ui-portal:** 3.0 deprecations removed from Portal\n- **ui-component-examples:** should not be referencing a size prop for Tooltip\n- **ui-utils:** deprecated util has updated messaging\n- **scripts:** update component and package template dependancy from '^5' to '^6'\n- **ui-forms, ui-icons, ui-overlays, ui-utils:** remove 'config' folder as they now reside in their own package\n- **ui-themeable:** added warning in dev env when using react version < 15\n- All package peerDependencies updated to remove support for React v0.14\n- **ui-utils:** deprecated utils removed\n- **ui-themes:** remove deprecated canvas-a11y theme\n- removed /components and /utils directories, add codemods to update imports\n\n## [5.52.3](https://github.com/instructure/instructure-ui/compare/v5.52.2...v5.52.3) (2019-04-25)\n\n### Bug Fixes\n\n- **ui-layout:** position should account for documentElement offset ([f70bde6](https://github.com/instructure/instructure-ui/commit/f70bde6))\n\n## [5.52.2](https://github.com/instructure/instructure-ui/compare/v5.52.1...v5.52.2) (2019-04-17)\n\n### Bug Fixes\n\n- **ui-calendar,ui-date-input,ui-table:** align week labels in center ([2ec0d82](https://github.com/instructure/instructure-ui/commit/2ec0d82))\n- **ui-date-input:** improve onRequestValidateDate documentation ([faa04db](https://github.com/instructure/instructure-ui/commit/faa04db))\n- **ui-elements:** fix role for Rating so it reads correctly for SR ([8b3a4c0](https://github.com/instructure/instructure-ui/commit/8b3a4c0))\n- **ui-elements:** MetricsList/MetricsListItem allow data attributes to be passed thru ([319188c](https://github.com/instructure/instructure-ui/commit/319188c))\n- **ui-form-field:** allow data attributes to be passed thru FormField ([05ecfd5](https://github.com/instructure/instructure-ui/commit/05ecfd5))\n- **ui-utils:** allow to prop on elements that allow href ([208fa09](https://github.com/instructure/instructure-ui/commit/208fa09))\n\n### Performance Improvements\n\n- **console:** fix production error/warning stripping ([f03d6e6](https://github.com/instructure/instructure-ui/commit/f03d6e6))\n\n## [5.52.1](https://github.com/instructure/instructure-ui/compare/v5.52.0...v5.52.1) (2019-04-08)\n\n### Bug Fixes\n\n- **ui-scripts:** remove DEBUG var for babel transpile ([e8cd217](https://github.com/instructure/instructure-ui/commit/e8cd217))\n- **ui-table:** deprecate prop `mode` ([d9282c1](https://github.com/instructure/instructure-ui/commit/d9282c1))\n- **ui-text-input:** readOnly input should not look disabled ([1c13287](https://github.com/instructure/instructure-ui/commit/1c13287))\n\n# [5.52.0](https://github.com/instructure/instructure-ui/compare/v5.51.1...v5.52.0) (2019-04-03)\n\n### Bug Fixes\n\n- **ui-scripts:** resolve promise for gerritbot review ([23a7123](https://github.com/instructure/instructure-ui/commit/23a7123))\n- **ui-table:** use flex on sortable button ([f03eeb1](https://github.com/instructure/instructure-ui/commit/f03eeb1))\n\n### Features\n\n- **console:** remove console statements in prod env ([603c738](https://github.com/instructure/instructure-ui/commit/603c738))\n- **ui-scripts:** ui-build --modules option ([0be81cc](https://github.com/instructure/instructure-ui/commit/0be81cc))\n\n## [5.51.1](https://github.com/instructure/instructure-ui/compare/v5.51.0...v5.51.1) (2019-03-30)\n\n### Bug Fixes\n\n- **ui-elements,ui-layout:** prevent prop warnings due to defaults ([5a7128d](https://github.com/instructure/instructure-ui/commit/5a7128d))\n\n# [5.51.0](https://github.com/instructure/instructure-ui/compare/v5.50.0...v5.51.0) (2019-03-29)\n\n### Bug Fixes\n\n- **ui-forms:** fix too much recursion error ([08dedf3](https://github.com/instructure/instructure-ui/commit/08dedf3))\n- **ui-menu:** prevent menu from focusing single item ([6d8ac37](https://github.com/instructure/instructure-ui/commit/6d8ac37))\n\n### Features\n\n- **ui-scripts:** post gerrit reviews from publish script ([b63ec87](https://github.com/instructure/instructure-ui/commit/b63ec87))\n- **ui-table:** make table responsive ([1ec9a2b](https://github.com/instructure/instructure-ui/commit/1ec9a2b))\n- **ui-utils:** add React's render stack to console messages ([4226153](https://github.com/instructure/instructure-ui/commit/4226153))\n\n# [5.50.0](https://github.com/instructure/instructure-ui/compare/v5.49.0...v5.50.0) (2019-03-28)\n\n### Bug Fixes\n\n- **ui-core:** update menu ui-core/config ([04dc453](https://github.com/instructure/instructure-ui/commit/04dc453))\n- **ui-forms:** allow Select to render without inline mountNode ([44e9176](https://github.com/instructure/instructure-ui/commit/44e9176))\n- **ui-forms:** prevent select from closing prematurely in IE ([785c9dd](https://github.com/instructure/instructure-ui/commit/785c9dd))\n- **ui-forms:** remove explicit mountNode in Select ([8542b79](https://github.com/instructure/instructure-ui/commit/8542b79))\n- **ui-overlays:** deprecate size prop for Tooltip ([07fddac](https://github.com/instructure/instructure-ui/commit/07fddac))\n- **ui-scripts:** CSS changes should auto-reload with yarn dev ([071a1a9](https://github.com/instructure/instructure-ui/commit/071a1a9))\n- **ui-scripts:** split DEBUG env variable ([0b0033e](https://github.com/instructure/instructure-ui/commit/0b0033e))\n\n### Features\n\n- **ui-billboard:** allow node and function for message prop ([88ebd37](https://github.com/instructure/instructure-ui/commit/88ebd37))\n- **ui-text-input:** Add flex layout ([6613d27](https://github.com/instructure/instructure-ui/commit/6613d27))\n\n# [5.49.0](https://github.com/instructure/instructure-ui/compare/v5.48.0...v5.49.0) (2019-03-22)\n\n### Bug Fixes\n\n- **ui-a11y:** convert NodeList to Array in ScreenReaderFocusRegion ([ab482a6](https://github.com/instructure/instructure-ui/commit/ab482a6))\n- **ui-a11y:** prevent focus from escaping dialog ([899dd5e](https://github.com/instructure/instructure-ui/commit/899dd5e))\n- **ui-component-examples:** improve loadtime for storybook ([679b37d](https://github.com/instructure/instructure-ui/commit/679b37d))\n- **ui-menu:** always focus the entire menu when opened ([9bec477](https://github.com/instructure/instructure-ui/commit/9bec477))\n- **ui-scripts:** don't update x-package deps when bumping versions ([5550000](https://github.com/instructure/instructure-ui/commit/5550000))\n- **ui-tabs:** update Tabs sub-directories to support dot notation naming convention ([6bb2616](https://github.com/instructure/instructure-ui/commit/6bb2616))\n- **ui-test-utils:** better error message when sinon sandbox is undef ([19d65df](https://github.com/instructure/instructure-ui/commit/19d65df))\n- **ui-test-utils:** preserve built-in behavior of chai contain method ([a7b266e](https://github.com/instructure/instructure-ui/commit/a7b266e))\n- **ui-themeable:** prevent setting a component theme to an empty object ([04d8bc2](https://github.com/instructure/instructure-ui/commit/04d8bc2))\n\n### Features\n\n- **ui-calendar,ui-focusable:** a Calendar component ([7a4f96e](https://github.com/instructure/instructure-ui/commit/7a4f96e))\n- **ui-date-input:** A controlled DateInput ([e558771](https://github.com/instructure/instructure-ui/commit/e558771))\n- **ui-scripts:** read dotenv file from project root ([6886dcb](https://github.com/instructure/instructure-ui/commit/6886dcb))\n- **ui-test-utils:** add unmount util ([4d508be](https://github.com/instructure/instructure-ui/commit/4d508be))\n\n# [5.48.0](https://github.com/instructure/instructure-ui/compare/v5.47.0...v5.48.0) (2019-03-18)\n\n### Bug Fixes\n\n- **ui-prop-types:** require prop-types >= 15.7 ([30c105a](https://github.com/instructure/instructure-ui/commit/30c105a))\n\n### Features\n\n- **ui-component-examples,ui-test-utils:** add parameters to example config ([19e4cfd](https://github.com/instructure/instructure-ui/commit/19e4cfd))\n- **ui-table:** add controlled table ([20f39f9](https://github.com/instructure/instructure-ui/commit/20f39f9))\n\n# [5.47.0](https://github.com/instructure/instructure-ui/compare/v5.46.1...v5.47.0) (2019-03-15)\n\n### Bug Fixes\n\n- **ui-utils:** updates to CustomPropTypes.Children ([4679cbb](https://github.com/instructure/instructure-ui/commit/4679cbb))\n\n### Features\n\n- **ui-selectable:** add Selectable component ([de742b4](https://github.com/instructure/instructure-ui/commit/de742b4))\n- **ui-tabs:** new Tabs component ([b8fe295](https://github.com/instructure/instructure-ui/commit/b8fe295))\n- **ui-test-utils:** add a few more test helpers ([386a867](https://github.com/instructure/instructure-ui/commit/386a867))\n\n## [5.46.1](https://github.com/instructure/instructure-ui/compare/v5.46.0...v5.46.1) (2019-03-13)\n\n### Bug Fixes\n\n- **ui-icons:** add missing unpublish icon ([de613be](https://github.com/instructure/instructure-ui/commit/de613be))\n\n# [5.46.0](https://github.com/instructure/instructure-ui/compare/v5.45.1...v5.46.0) (2019-03-12)\n\n### Bug Fixes\n\n- **ui-scripts:** include merged tags for bump and RCs ([62c3dbe](https://github.com/instructure/instructure-ui/commit/62c3dbe))\n\n### Features\n\n- **ui-text-input:** prepend/append content ([183d589](https://github.com/instructure/instructure-ui/commit/183d589))\n\n## [5.45.1](https://github.com/instructure/instructure-ui/compare/v5.45.0...v5.45.1) (2019-03-12)\n\n**Note:** Version bump only for package instructure-ui\n\n# [5.45.0](https://github.com/instructure/instructure-ui/compare/v5.44.0...v5.45.0) (2019-03-11)\n\n### Bug Fixes\n\n- fix yarn test --scope ([92ba95e](https://github.com/instructure/instructure-ui/commit/92ba95e))\n- **ui-babel-preset:** load themeable config ([b5b8397](https://github.com/instructure/instructure-ui/commit/b5b8397))\n- **ui-forms:** prevent \"duplicate adjacent keys\" react warning ([1cf778f](https://github.com/instructure/instructure-ui/commit/1cf778f))\n- **ui-scripts:** disable git reset for RC releases ([e02cf7a](https://github.com/instructure/instructure-ui/commit/e02cf7a))\n- **ui-scripts:** move working directory check ([174e2d1](https://github.com/instructure/instructure-ui/commit/174e2d1))\n- **ui-scripts:** update repo package version for RCs ([0573f5c](https://github.com/instructure/instructure-ui/commit/0573f5c))\n- **ui-scripts:** use correct version in post-publish for RCs ([fa1c985](https://github.com/instructure/instructure-ui/commit/fa1c985))\n- **ui-scripts,ui-test-utils:** make sure test teardown always runs ([be84200](https://github.com/instructure/instructure-ui/commit/be84200))\n- **ui-text-input:** fix layout with inline and width props ([0a8dfea](https://github.com/instructure/instructure-ui/commit/0a8dfea))\n- **ui-webpack-config:** add missing dependency ([234d7cd](https://github.com/instructure/instructure-ui/commit/234d7cd))\n\n### Features\n\n- A ui-prop-types package ([0fbc609](https://github.com/instructure/instructure-ui/commit/0fbc609))\n- **ui-eslint-config:** remove async test rule ([607b878](https://github.com/instructure/instructure-ui/commit/607b878))\n- **ui-karma-config,ui-scripts:** --randomize test order flag ([dee991c](https://github.com/instructure/instructure-ui/commit/dee991c))\n- **ui-menu:** Fix roles on menu item group items for NVDA/JAWS ([76de5d0](https://github.com/instructure/instructure-ui/commit/76de5d0))\n- **ui-postcss-config:** minify the css we publish to npm ([9aa49dc](https://github.com/instructure/instructure-ui/commit/9aa49dc))\n- **ui-scripts,ui-test-utils:** move jsdom to ui-scripts ([9d1f063](https://github.com/instructure/instructure-ui/commit/9d1f063))\n- **ui-test-utils:** add aliases for finding by text, label ([14fdb9e](https://github.com/instructure/instructure-ui/commit/14fdb9e))\n\n### Performance Improvements\n\n- **ui-babel-preset:** don't add polyfills to js we publish to npm ([2d2e859](https://github.com/instructure/instructure-ui/commit/2d2e859))\n\n# [5.44.0](https://github.com/instructure/instructure-ui/compare/v5.43.0...v5.44.0) (2019-03-01)\n\n### Bug Fixes\n\n- **ui-scripts:** fix publish and post-publish ([1d863e3](https://github.com/instructure/instructure-ui/commit/1d863e3))\n\n### Features\n\n- **ui-buttons,ui-elements,ui-themes:** underline the Link component by default ([9a90a7f](https://github.com/instructure/instructure-ui/commit/9a90a7f))\n- **ui-forms,ui-test-utils:** add locators, assertions, typeIn helper ([7d36c3d](https://github.com/instructure/instructure-ui/commit/7d36c3d))\n- **ui-layout:** Add overflow props to View ([d0d779f](https://github.com/instructure/instructure-ui/commit/d0d779f))\n- **ui-text-input:** add controlled TextInput ([a372757](https://github.com/instructure/instructure-ui/commit/a372757))\n\n# [5.43.0](https://github.com/instructure/instructure-ui/compare/v5.42.0...v5.43.0) (2019-02-27)\n\n### Bug Fixes\n\n- **jenkins:** SSH directory doesn’t have access on post merge ([907b123](https://github.com/instructure/instructure-ui/commit/907b123))\n- **postcss-themeable-styles,ui-buttons:** add missing Button theme variables ([ac626ec](https://github.com/instructure/instructure-ui/commit/ac626ec))\n- **ui-buttons:** scope Button styles more tightly to HTML ([92f044f](https://github.com/instructure/instructure-ui/commit/92f044f))\n\n### Features\n\n- **ui-component-examples:** add a new examples generator ([eefb1e7](https://github.com/instructure/instructure-ui/commit/eefb1e7))\n- **ui-overlays:** add overflow property to Modal ([614933c](https://github.com/instructure/instructure-ui/commit/614933c))\n- **ui-test-utils:** add a11y test generator util ([16240d8](https://github.com/instructure/instructure-ui/commit/16240d8))\n\n\n\n# [5.42.0](https://github.com/instructure/instructure-ui/compare/v5.41.1...v5.42.0) (2019-02-15)\n\n### Bug Fixes\n\n- generate:component should work w/ an existing package ([54be01b](https://github.com/instructure/instructure-ui/commit/54be01b))\n- **ui-elements:** remove relative position from Link ([cd96e4c](https://github.com/instructure/instructure-ui/commit/cd96e4c))\n- **ui-postcss-config:** use requires to prevent missing deps ([d6735a4](https://github.com/instructure/instructure-ui/commit/d6735a4))\n\n### Features\n\n- **ui-overlays:** deprecate small, medium tooltip - remove shadow ([0be0008](https://github.com/instructure/instructure-ui/commit/0be0008))\n- **ui-scripts:** add examples and server scripts ([e229eef](https://github.com/instructure/instructure-ui/commit/e229eef))\n- **ui-scripts,ui-test-utils:** add a --mocha option to ui-test ([bd37e2b](https://github.com/instructure/instructure-ui/commit/bd37e2b))\n\n### Performance Improvements\n\n- **babel-plugin-themeable-styles:** speed up babel transpile ([2df2a22](https://github.com/instructure/instructure-ui/commit/2df2a22))\n\n\n\n## [5.41.1](https://github.com/instructure/instructure-ui/compare/v5.41.0...v5.41.1) (2019-01-30)\n\n### Bug Fixes\n\n- **docs-app:** fix codepen links ([1f8a56f](https://github.com/instructure/instructure-ui/commit/1f8a56f))\n- **ui-babel-preset:** add missing babel-plugin-macros dep ([9e97e77](https://github.com/instructure/instructure-ui/commit/9e97e77))\n- **ui-scripts:** switch to npm publish from yarn ([f22c2b2](https://github.com/instructure/instructure-ui/commit/f22c2b2))\n\n\n\n# [5.41.0](https://github.com/instructure/instructure-ui/compare/v5.40.0...v5.41.0) (2019-01-29)\n\n### Bug Fixes\n\n- **cz-lerna-changelog:** add missing dependency ([4352282](https://github.com/instructure/instructure-ui/commit/4352282))\n- **ui-editable,ui-forms:** select blurs when it shouldn't ([65563e8](https://github.com/instructure/instructure-ui/commit/65563e8))\n- **ui-elements:** Make Link work with TruncateText ([5f49edc](https://github.com/instructure/instructure-ui/commit/5f49edc))\n- **ui-elements:** remove gradiant from HCM progress ([00d5b7b](https://github.com/instructure/instructure-ui/commit/00d5b7b))\n- **ui-focusable:** Focusable should retain focus ([2891d8c](https://github.com/instructure/instructure-ui/commit/2891d8c))\n- **ui-form-field:** design alignment with form helper/error text ([9e7de74](https://github.com/instructure/instructure-ui/commit/9e7de74))\n- **ui-forms:** fix enablePreview prop on FileDrop ([3c44424](https://github.com/instructure/instructure-ui/commit/3c44424))\n- **ui-forms:** prevent multiple onChange events from controlled selects ([cef91d7](https://github.com/instructure/instructure-ui/commit/cef91d7))\n- **ui-number-input:** use a large font when size=\"large\" ([5f00619](https://github.com/instructure/instructure-ui/commit/5f00619))\n\n### Features\n\n- **ui-editable:** add \"inline\" prop to InPlaceEdit ([5caedc1](https://github.com/instructure/instructure-ui/commit/5caedc1))\n- **ui-overlays:** allow support for icons alongside close button in inverse variant ([932a468](https://github.com/instructure/instructure-ui/commit/932a468))\n\n\n\n# [5.40.0](https://github.com/instructure/instructure-ui/compare/v5.39.0...v5.40.0) (2019-01-15)\n\n### Bug Fixes\n\n- **ui-forms:** pass NumberInput props to input ([4b61a84](https://github.com/instructure/instructure-ui/commit/4b61a84))\n- **ui-overlays:** ensure null can be passed as children to Modal ([80d7483](https://github.com/instructure/instructure-ui/commit/80d7483))\n- **ui-test-utils:** use MutationObserver shim ([2b0128c](https://github.com/instructure/instructure-ui/commit/2b0128c))\n\n### Features\n\n- **ui-presets:** check if version is published already ([57b8e8f](https://github.com/instructure/instructure-ui/commit/57b8e8f))\n\n\n\n# [5.39.0](https://github.com/instructure/instructure-ui/compare/v5.38.0...v5.39.0) (2019-01-11)\n\n### Bug Fixes\n\n- **docs-app:** add missing changelog in docs ([7c18ccd](https://github.com/instructure/instructure-ui/commit/7c18ccd))\n- **NumberInput:** display '0' passed as a number ([4935f95](https://github.com/instructure/instructure-ui/commit/4935f95))\n- **ui-forms:** fix disabled opacity for select options ([66101a6](https://github.com/instructure/instructure-ui/commit/66101a6))\n- **ui-overlays:** prevent ModalBody focus when scrollable ([a1fafa5](https://github.com/instructure/instructure-ui/commit/a1fafa5))\n- **ui-overlays:** set Modal transition to 0s for IE11 ([7a669e5](https://github.com/instructure/instructure-ui/commit/7a669e5))\n- **ui-pagination:** Fix hidden label text layout ([4b15da4](https://github.com/instructure/instructure-ui/commit/4b15da4))\n\n### Features\n\n- **ui-billboard:** use link color for billboard message ([d0049db](https://github.com/instructure/instructure-ui/commit/d0049db))\n- **ui-decorator:** add a ui-decorator package/util ([8179186](https://github.com/instructure/instructure-ui/commit/8179186))\n- **ui-overlays:** add inverse variant to modal ([d0f6332](https://github.com/instructure/instructure-ui/commit/d0f6332))\n- **ui-test-utils:** add MutationObserver, setImmediate shims ([97adeba](https://github.com/instructure/instructure-ui/commit/97adeba))\n- **uid:** Add a uid package/util ([279bcda](https://github.com/instructure/instructure-ui/commit/279bcda))\n\n\n\n# [5.38.0](https://github.com/instructure/instructure-ui/compare/v5.37.0...v5.38.0) (2019-01-04)\n\n### Bug Fixes\n\n- **ui-a11y,ui-test-utils:** handle iframes with inaccessible documents ([f155829](https://github.com/instructure/instructure-ui/commit/f155829))\n- **ui-form-field:** ensure legend is the first child of fieldset ([1bd67a5](https://github.com/instructure/instructure-ui/commit/1bd67a5))\n- **ui-forms:** use pointer cursor for toggle ([75d00d2](https://github.com/instructure/instructure-ui/commit/75d00d2))\n- **ui-overlays:** remove border-radius from fullscreen modal ([552ab68](https://github.com/instructure/instructure-ui/commit/552ab68))\n- **ui-overlays:** stop Modal inheriting parent font color ([68eb293](https://github.com/instructure/instructure-ui/commit/68eb293))\n- **ui-test-utils:** logic that determines visibility is incorrect ([f0d59b1](https://github.com/instructure/instructure-ui/commit/f0d59b1))\n\n### Features\n\n- **media-capture:** Update type for returned file ([6238b6f](https://github.com/instructure/instructure-ui/commit/6238b6f))\n- **ui-docs-client:** use Button in docs nav ([36bd57e](https://github.com/instructure/instructure-ui/commit/36bd57e))\n- **ui-icons:** update lti sketch file with existing integrations icon ([85a8e49](https://github.com/instructure/instructure-ui/commit/85a8e49))\n- **ui-layout:** allow node to be passed to Media description ([2987cd3](https://github.com/instructure/instructure-ui/commit/2987cd3))\n- **ui-overlays:** add a 'regular' size tray option ([396b9ad](https://github.com/instructure/instructure-ui/commit/396b9ad))\n- **ui-tree-browser:** allow item thumbnails in TreeBrowser ([a1ec11b](https://github.com/instructure/instructure-ui/commit/a1ec11b))\n\n\n\n# [5.37.0](https://github.com/instructure/instructure-ui/compare/v5.36.0...v5.37.0) (2018-12-18)\n\n### Bug Fixes\n\n- **ui-a11y,ui-overlays:** shift+tab shouldn't skip Popover trigger ([8838a11](https://github.com/instructure/instructure-ui/commit/8838a11))\n- **ui-billboard:** fix margin + href/onClick alignment issues ([181746a](https://github.com/instructure/instructure-ui/commit/181746a))\n- **ui-docs-client,ui-docs-plugin:** fix ES path in usage examples ([2bd2baa](https://github.com/instructure/instructure-ui/commit/2bd2baa))\n- **ui-elements:** truncateText should handle the empty string ([ff2f69d](https://github.com/instructure/instructure-ui/commit/ff2f69d))\n- **ui-elements:** update focus styles to use outline ([1b044d3](https://github.com/instructure/instructure-ui/commit/1b044d3))\n- **ui-forms:** eliminate unnecessary console warnings in Select ([9d9c3de](https://github.com/instructure/instructure-ui/commit/9d9c3de))\n- **ui-forms:** fix the closeOnSelect prop in Select ([2b6b5f4](https://github.com/instructure/instructure-ui/commit/2b6b5f4))\n- **ui-layout:** add default max-width to View styles ([019557b](https://github.com/instructure/instructure-ui/commit/019557b))\n\n### Features\n\n- **ui-elements:** add layout prop to Table ([976a2f7](https://github.com/instructure/instructure-ui/commit/976a2f7))\n- **ui-icons:** add 'duplicate' icon ([b79ddb5](https://github.com/instructure/instructure-ui/commit/b79ddb5))\n\n\n\n# [5.36.0](https://github.com/instructure/instructure-ui/compare/v5.35.0...v5.36.0) (2018-12-12)\n\n### Bug Fixes\n\n- **ui-a11y:** Fix opening non kb focusable dialog from another dialog ([cf3af9a](https://github.com/instructure/instructure-ui/commit/cf3af9a))\n- **ui-elements:** fix delimeter in HC mode - IE11/EDGE ([9af87dc](https://github.com/instructure/instructure-ui/commit/9af87dc))\n- **ui-elements,ui-overlays:** Focus state for truncated Pill ([a5d5b1b](https://github.com/instructure/instructure-ui/commit/a5d5b1b))\n- **ui-number-input:** add missing dotfiles ([372eea9](https://github.com/instructure/instructure-ui/commit/372eea9))\n- **ui-overlays,ui-a11y:** fix Popover with inline content ([6ec67ad](https://github.com/instructure/instructure-ui/commit/6ec67ad))\n\n### Features\n\n- **ui-forms:** display dashed line around FileDrop component in default state ([9c9181d](https://github.com/instructure/instructure-ui/commit/9c9181d))\n- **ui-presets,ui-test-utils:** add karma viewport plugin ([138a2f8](https://github.com/instructure/instructure-ui/commit/138a2f8))\n\n\n\n# [5.35.0](https://github.com/instructure/instructure-ui/compare/v5.34.0...v5.35.0) (2018-12-06)\n\n### Bug Fixes\n\n- **ui-a11y:** hide iframe content from screenreaders when outside of focus region ([573ef9d](https://github.com/instructure/instructure-ui/commit/573ef9d))\n- **ui-buttons,ui-elements,ui-forms:** remove aria-disabled for input components ([512fb92](https://github.com/instructure/instructure-ui/commit/512fb92))\n- **ui-elements:** fix focus outline for ellipsis Links ([7365c3c](https://github.com/instructure/instructure-ui/commit/7365c3c))\n- **ui-form-field:** add missing files to ui-form-field package ([ace6c0e](https://github.com/instructure/instructure-ui/commit/ace6c0e))\n- **ui-forms:** fix focus outline for fixed-width TextArea ([dad6e65](https://github.com/instructure/instructure-ui/commit/dad6e65))\n- **ui-forms:** focus lost with RadioInputGroup in Dialog ([73f7fb8](https://github.com/instructure/instructure-ui/commit/73f7fb8))\n- **ui-forms:** include select option groups in onChange ([f45c04b](https://github.com/instructure/instructure-ui/commit/f45c04b))\n- **ui-forms:** prevent disabled and readonly selects from expanding ([b9c3586](https://github.com/instructure/instructure-ui/commit/b9c3586))\n- **ui-forms:** prevent select arrow icon shrinking ([e47af0b](https://github.com/instructure/instructure-ui/commit/e47af0b))\n- **ui-forms:** TextArea overflow and focus ring updates ([4157ea9](https://github.com/instructure/instructure-ui/commit/4157ea9))\n- **ui-layout:** margin warning shouldn't apply to flexed elements ([854f3a3](https://github.com/instructure/instructure-ui/commit/854f3a3))\n- **ui-layout:** position miscalculates offset with body margin ([bb16787](https://github.com/instructure/instructure-ui/commit/bb16787))\n- **ui-overlays:** simplify Modal to rely solely on open prop in place of state ([a52ceaf](https://github.com/instructure/instructure-ui/commit/a52ceaf))\n- **ui-tabs,ui-utils:** allow null children in TabList ([496fceb](https://github.com/instructure/instructure-ui/commit/496fceb))\n- **ui-test-utils:** handle React 16 uncaught errors ([7fd8bec](https://github.com/instructure/instructure-ui/commit/7fd8bec))\n- **ui-testable:** look up the DOM node inside the timeout ([e212f64](https://github.com/instructure/instructure-ui/commit/e212f64))\n\n### Features\n\n- **debounce,ui-utils:** add debounce package ([862294b](https://github.com/instructure/instructure-ui/commit/862294b))\n- **ui-buttons,ui-elements,ui-themes:** update link color for standard theme ([78a18fa](https://github.com/instructure/instructure-ui/commit/78a18fa)), closes [#2578](https://github.com/instructure/instructure-ui/issues/2578)\n- **ui-editable,ui-elements:** In place edit ([d98d6b4](https://github.com/instructure/instructure-ui/commit/d98d6b4))\n- **ui-number-input:** add controlled NumberInput ([0d71026](https://github.com/instructure/instructure-ui/commit/0d71026))\n- **ui-test-utils:** add findParent, findParents utils ([1d5aeb7](https://github.com/instructure/instructure-ui/commit/1d5aeb7))\n- **ui-test-utils:** add selector to query failure messages ([e77358e](https://github.com/instructure/instructure-ui/commit/e77358e))\n- **ui-test-utils:** support Sizzle selectors ([65481ff](https://github.com/instructure/instructure-ui/commit/65481ff))\n\n\n\n# [5.34.0](https://github.com/instructure/instructure-ui/compare/v5.33.0...v5.34.0) (2018-11-20)\n\n### Bug Fixes\n\n- **ui-forms:** SelectSingle capitalization ([c740561](https://github.com/instructure/instructure-ui/commit/c740561))\n\n### Features\n\n- **ui-elements:** copy focusable styles to link ([36e76e9](https://github.com/instructure/instructure-ui/commit/36e76e9))\n- **ui-focusable:** update focus outline to 2px ([962e689](https://github.com/instructure/instructure-ui/commit/962e689))\n- **ui-forms:** copy focusable styles to numberinput ([e865a02](https://github.com/instructure/instructure-ui/commit/e865a02))\n- **ui-forms:** update focus styles for Select ([3d6912b](https://github.com/instructure/instructure-ui/commit/3d6912b))\n- **ui-icons:** add new icons ([4a83f6b](https://github.com/instructure/instructure-ui/commit/4a83f6b))\n- **ui-tree-browser:** update TreeBrowser styles ([3c8bc94](https://github.com/instructure/instructure-ui/commit/3c8bc94))\n- **ui-tree-browser:** use outlined icons for TreeBrowser ([5d89c38](https://github.com/instructure/instructure-ui/commit/5d89c38))\n\n\n\n# [5.33.0](https://github.com/instructure/instructure-ui/compare/v5.32.0...v5.33.0) (2018-11-14)\n\n### Bug Fixes\n\n- **ui-elements:** increase maxWidth of Pill ([ce94e5f](https://github.com/instructure/instructure-ui/commit/ce94e5f))\n- **ui-forms:** fix aria-checked on checkbox ([42351cc](https://github.com/instructure/instructure-ui/commit/42351cc))\n- **ui-layout:** FlexItems width fix ([b161d96](https://github.com/instructure/instructure-ui/commit/b161d96))\n- **ui-test-utils:** locator find/findAll return component root ([5866235](https://github.com/instructure/instructure-ui/commit/5866235))\n- **ui-test-utils:** update clickable requirement ([ef9d12d](https://github.com/instructure/instructure-ui/commit/ef9d12d))\n\n### Features\n\n- **media-capture:** Allow MediaCapture to work without a webcam ([1fd0ba7](https://github.com/instructure/instructure-ui/commit/1fd0ba7))\n- **ui-forms:** update TextArea focus styles ([19ae400](https://github.com/instructure/instructure-ui/commit/19ae400))\n- **ui-forms:** update TextInput focus styles ([8acc504](https://github.com/instructure/instructure-ui/commit/8acc504))\n- **ui-layout:** add omitViewProps function to View ([55556a4](https://github.com/instructure/instructure-ui/commit/55556a4))\n- **ui-overlays:** add test fixture for Popover, Tooltip, Position ([aea476a](https://github.com/instructure/instructure-ui/commit/aea476a))\n- **ui-presets:** Use major version for x-package deps ([47b793b](https://github.com/instructure/instructure-ui/commit/47b793b))\n- **ui-test-utils:** add tabbable, clickable helpers ([2fbe6c2](https://github.com/instructure/instructure-ui/commit/2fbe6c2))\n\n### Performance Improvements\n\n- **ui-overlays:** fix ref in Mask to work w/shallowCompare ([0a0a706](https://github.com/instructure/instructure-ui/commit/0a0a706))\n\n\n\n# [5.32.0](https://github.com/instructure/instructure-ui/compare/v5.31.0...v5.32.0) (2018-10-31)\n\n### Bug Fixes\n\n- **ui-i18n:** fix moment-timezone double import ([b2662a0](https://github.com/instructure/instructure-ui/commit/b2662a0))\n- **ui-test-utils:** fix event firing ([3852beb](https://github.com/instructure/instructure-ui/commit/3852beb))\n\n### Features\n\n- **ui-buttons:** update tests to run on React 16 ([8c3b7c8](https://github.com/instructure/instructure-ui/commit/8c3b7c8))\n- **ui-forms:** allow SingleSelect to accept arbitrary typed input ([8e324c8](https://github.com/instructure/instructure-ui/commit/8e324c8))\n- **ui-icons:** add filter icon to iconography ([5f8162e](https://github.com/instructure/instructure-ui/commit/5f8162e))\n- **ui-navigation:** update tests to run on React 16 ([9ea84f2](https://github.com/instructure/instructure-ui/commit/9ea84f2))\n\n### Performance Improvements\n\n- **ui-overlays:** improve perf of ([dc1085f](https://github.com/instructure/instructure-ui/commit/dc1085f))\n- **ui-overlays:** improve perf of ([7b4e622](https://github.com/instructure/instructure-ui/commit/7b4e622))\n- **ui-themeable:** avoid a forEach loop when possible ([3273839](https://github.com/instructure/instructure-ui/commit/3273839))\n- **ui-utils:** simplify getClassList since all browsers we support have classList API ([d388c04](https://github.com/instructure/instructure-ui/commit/d388c04))\n\n\n\n# [5.31.0](https://github.com/instructure/instructure-ui/compare/v5.30.0...v5.31.0) (2018-10-26)\n\n### Bug Fixes\n\n- **media-capture:** esc key propagation for device inputs ([ea04778](https://github.com/instructure/instructure-ui/commit/ea04778))\n- **ui-a11y:** fix focus trapping for Dialog ([945b74c](https://github.com/instructure/instructure-ui/commit/945b74c))\n- **ui-elements:** Link role, type, tabIndex ([f42ab3b](https://github.com/instructure/instructure-ui/commit/f42ab3b))\n- **ui-focusable:** fix display property ([08a0bd5](https://github.com/instructure/instructure-ui/commit/08a0bd5))\n- **ui-forms:** DateInput should reset given an empty value ([b2130f8](https://github.com/instructure/instructure-ui/commit/b2130f8))\n- **ui-forms:** fix autogrow + resize interaction ([b65fdcd](https://github.com/instructure/instructure-ui/commit/b65fdcd))\n- **ui-layout,ui-overlays,ui-portal:** prevent error when Portal DOM node is not defined ([ad29d11](https://github.com/instructure/instructure-ui/commit/ad29d11))\n- **ui-presets:** fix publish-packages script ([1cca5af](https://github.com/instructure/instructure-ui/commit/1cca5af))\n- **ui-test-utils:** .focus helper should programmatically focus ([36abbd6](https://github.com/instructure/instructure-ui/commit/36abbd6))\n- **ui-test-utils:** add tests for components that render null ([e684860](https://github.com/instructure/instructure-ui/commit/e684860))\n- **ui-test-utils:** filter in query instead of after ([50ae1c5](https://github.com/instructure/instructure-ui/commit/50ae1c5))\n- **ui-test-utils:** fix setContext method ([6834f87](https://github.com/instructure/instructure-ui/commit/6834f87))\n- **ui-test-utils,ui-testbed:** queries should work with SVG elements ([a25f720](https://github.com/instructure/instructure-ui/commit/a25f720))\n\n### Features\n\n- **ui-billboard:** update tests to run on React 16 ([a9b7912](https://github.com/instructure/instructure-ui/commit/a9b7912))\n- **ui-breadcrumb:** update tests to run on React 16 ([02e9900](https://github.com/instructure/instructure-ui/commit/02e9900))\n- **ui-layout,View:** add light option to background prop ([764a372](https://github.com/instructure/instructure-ui/commit/764a372))\n- **ui-presets:** add warning for non-async tests ([00033a3](https://github.com/instructure/instructure-ui/commit/00033a3))\n- **ui-presets:** upgrade eslint ([a1dcf1f](https://github.com/instructure/instructure-ui/commit/a1dcf1f))\n- **ui-svg-images:** update tests to run on React 16 ([0f4e40a](https://github.com/instructure/instructure-ui/commit/0f4e40a))\n- **ui-test-utils:** add spy on Event.preventDefault, focusable selector ([1e68a42](https://github.com/instructure/instructure-ui/commit/1e68a42))\n\n### Reverts\n\n- WIP(\\*): adding Accessibility documentation to the docs ([f082fa4](https://github.com/instructure/instructure-ui/commit/f082fa4))\n\n\n\n# [5.30.0](https://github.com/instructure/instructure-ui/compare/v5.29.0...v5.30.0) (2018-09-27)\n\n### Bug Fixes\n\n- **ui-portal:** ui-testable should be a dependency ([64117ad](https://github.com/instructure/instructure-ui/commit/64117ad))\n- **ui-portal,ui-test-utils:** return a DOM node from getComponentRoot ([2903d29](https://github.com/instructure/instructure-ui/commit/2903d29))\n\n### Features\n\n- **ui-test-utils:** add hasClass helper to test utils ([72c21ad](https://github.com/instructure/instructure-ui/commit/72c21ad))\n- **ui-test-utils:** add utils for making custom queries ([7ca0da9](https://github.com/instructure/instructure-ui/commit/7ca0da9))\n\n\n\n# [5.29.0](https://github.com/instructure/instructure-ui/compare/v5.28.1...v5.29.0) (2018-09-26)\n\n### Bug Fixes\n\n- **generate-examples:** add npmignore ([80e54cb](https://github.com/instructure/instructure-ui/commit/80e54cb))\n- **ui-elements,ui-utils:** prevent TruncateText from rendering hidden text ([b489a32](https://github.com/instructure/instructure-ui/commit/b489a32))\n- **ui-portal,ui-test-utils:** fix empty selectors for testable.findAll ([1ced426](https://github.com/instructure/instructure-ui/commit/1ced426))\n- **ui-test-utils:** clear themeable stylesheet between tests ([215f075](https://github.com/instructure/instructure-ui/commit/215f075))\n- **ui-test-utils:** expectEmpty should work with testable.findAll ([3cf77f9](https://github.com/instructure/instructure-ui/commit/3cf77f9))\n- **ui-test-utils:** fix findAll by label ([bbb3a8b](https://github.com/instructure/instructure-ui/commit/bbb3a8b))\n- **ui-test-utils:** fix query by attribute ([b6ba1ad](https://github.com/instructure/instructure-ui/commit/b6ba1ad))\n- **ui-test-utils:** fix query by text/contents ([5f1cf80](https://github.com/instructure/instructure-ui/commit/5f1cf80))\n- **ui-test-utils:** fix testable component matches ([255fef7](https://github.com/instructure/instructure-ui/commit/255fef7))\n\n### Features\n\n- **ui-breadcrumb:** add icon support ([aab8e8c](https://github.com/instructure/instructure-ui/commit/aab8e8c))\n- **ui-test-utils:** Add a ui-test-utils package ([1e9f4ec](https://github.com/instructure/instructure-ui/commit/1e9f4ec))\n- **ui-test-utils:** add helpers to get tag, computedStyle ([b456764](https://github.com/instructure/instructure-ui/commit/b456764))\n\n\n\n## [5.28.1](https://github.com/instructure/instructure-ui/compare/v5.28.0...v5.28.1) (2018-09-18)\n\n### Bug Fixes\n\n- **ui-breadcrumb:** vertical alignment ([699416a](https://github.com/instructure/instructure-ui/commit/699416a))\n- **ui-forms:** fix asyncronous Select option highlighting ([5638ccb](https://github.com/instructure/instructure-ui/commit/5638ccb))\n- **ui-forms:** Fix time input in DateTimeInput ([372d8ff](https://github.com/instructure/instructure-ui/commit/372d8ff))\n\n\n\n# [5.28.0](https://github.com/instructure/instructure-ui/compare/v5.27.0...v5.28.0) (2018-09-13)\n\n### Bug Fixes\n\n- **ui-elements:** escape HTML strings used in TruncateText measurements ([3c7d7a7](https://github.com/instructure/instructure-ui/commit/3c7d7a7))\n- **ui-forms:** Render selected option when not exist in options ([c821efa](https://github.com/instructure/instructure-ui/commit/c821efa))\n- **ui-forms:** Update DateTimeInput when changing locale or timezone ([524307d](https://github.com/instructure/instructure-ui/commit/524307d))\n\n### Features\n\n- **ui-overlays:** add constrain to Modal ([3392939](https://github.com/instructure/instructure-ui/commit/3392939))\n- **ui-tree-browser:** add selection styling to TreeBrowser ([4643c66](https://github.com/instructure/instructure-ui/commit/4643c66))\n\n\n\n# [5.27.0](https://github.com/instructure/instructure-ui/compare/v5.26.0...v5.27.0) (2018-09-10)\n\n### Bug Fixes\n\n- **pkg-utils:** downgrade lerna to fix the release script ([7bfc540](https://github.com/instructure/instructure-ui/commit/7bfc540))\n- **ui-buttons:** no role=\"button\" for buttons ([be78aac](https://github.com/instructure/instructure-ui/commit/be78aac))\n\n### Features\n\n- **docs-examples,generate-examples:** autogenerate component examples ([b50fae5](https://github.com/instructure/instructure-ui/commit/b50fae5))\n\n\n\n# [5.26.0](https://github.com/instructure/instructure-ui/compare/v5.25.0...v5.26.0) (2018-09-06)\n\n### Bug Fixes\n\n- **ui-a11y:** evaluate functional liveRegion prop in ScreenReaderFocusRegion ([3425bf7](https://github.com/instructure/instructure-ui/commit/3425bf7))\n- **ui-a11y:** remove aria-hidden before node is removed ([112f9ba](https://github.com/instructure/instructure-ui/commit/112f9ba))\n- **ui-forms:** invalid aria attributes when closed ([410f1a9](https://github.com/instructure/instructure-ui/commit/410f1a9))\n- **ui-forms:** Update input when selected options updated ([128e3dd](https://github.com/instructure/instructure-ui/commit/128e3dd))\n- **ui-layout:** improve vertical margin warning on View ([9c4fb19](https://github.com/instructure/instructure-ui/commit/9c4fb19))\n- **ui-menu,ui-overlays:** Remove aria-expanded from Menu ([2ea110d](https://github.com/instructure/instructure-ui/commit/2ea110d))\n- **ui-presets:** don't write incorrect npmrc files ([0528899](https://github.com/instructure/instructure-ui/commit/0528899))\n- **ui-presets:** pass args to karma ([5cbeb21](https://github.com/instructure/instructure-ui/commit/5cbeb21))\n\n### Features\n\n- **ui-axe-check:** Add axe-core wrapper utility ([3264318](https://github.com/instructure/instructure-ui/commit/3264318))\n- **ui-docs-client:** add figure/guideline for do/don't section ([b253910](https://github.com/instructure/instructure-ui/commit/b253910))\n- **ui-menu,ui-overlays:** add constrain prop to tooltip and menu ([98797aa](https://github.com/instructure/instructure-ui/commit/98797aa))\n- **ui-presets:** Add --no-headless flag for karma ([be4b0c0](https://github.com/instructure/instructure-ui/commit/be4b0c0))\n\n\n\n# [5.25.0](https://github.com/instructure/instructure-ui/compare/v5.24.0...v5.25.0) (2018-08-24)\n\n### Bug Fixes\n\n- **ui-breadcrumb:** Implement WebAIM recommendations ([4e3ec0e](https://github.com/instructure/instructure-ui/commit/4e3ec0e))\n- **ui-buttons,ui-elements:** Fix Safari focus issue ([7825b13](https://github.com/instructure/instructure-ui/commit/7825b13))\n- **ui-forms:** do not clear input when receiving new options ([e4ca8ca](https://github.com/instructure/instructure-ui/commit/e4ca8ca))\n- **ui-forms:** fix select expand/collapse click events ([3d3bcc1](https://github.com/instructure/instructure-ui/commit/3d3bcc1))\n- **ui-forms:** RangeInput needs min-width ([d1118d1](https://github.com/instructure/instructure-ui/commit/d1118d1))\n- **ui-forms,ui-layout:** add constrain prop to select ([25bfc2e](https://github.com/instructure/instructure-ui/commit/25bfc2e))\n- **ui-layout:** account for stretch positioning in constrain logic ([d21ac1c](https://github.com/instructure/instructure-ui/commit/d21ac1c))\n\n### Features\n\n- **ui-pagination:** Add tooltips to Pagination ([0df511b](https://github.com/instructure/instructure-ui/commit/0df511b))\n\n### Performance Improvements\n\n- **babel-plugin-themeable-styles,ui-themeable:** more small perf improvements ([cf51ab9](https://github.com/instructure/instructure-ui/commit/cf51ab9))\n\n\n\n# [5.24.0](https://github.com/instructure/instructure-ui/compare/v5.23.0...v5.24.0) (2018-08-08)\n\n### Bug Fixes\n\n- **ui-docs-client,ui-themeable:** always apply theme when component updates ([a9f7d74](https://github.com/instructure/instructure-ui/commit/a9f7d74))\n- **ui-elements:** add aria attributes to Rating ([9b859ba](https://github.com/instructure/instructure-ui/commit/9b859ba))\n- **ui-elements:** remove relative import ([d0a184e](https://github.com/instructure/instructure-ui/commit/d0a184e))\n- **ui-forms:** clear out DateInput when passed an empty value ([0b8bbcb](https://github.com/instructure/instructure-ui/commit/0b8bbcb))\n- **ui-layout:** Make Flex ignore null children ([c49ec3d](https://github.com/instructure/instructure-ui/commit/c49ec3d))\n- **ui-presets:** trim command results ([eeb62c0](https://github.com/instructure/instructure-ui/commit/eeb62c0))\n- **ui-themeable,ui-themes,ui-utils:** remove immutable variable ([5b6178e](https://github.com/instructure/instructure-ui/commit/5b6178e))\n\n### Features\n\n- **ui-buttons:** add cursor prop to Button ([b47fbb5](https://github.com/instructure/instructure-ui/commit/b47fbb5))\n- **ui-elements:** add warning and message variants to pill ([7665242](https://github.com/instructure/instructure-ui/commit/7665242))\n\n### Performance Improvements\n\n- get babel helpers from 'babel-runtime' instead of inlining them ([1472658](https://github.com/instructure/instructure-ui/commit/1472658))\n- **ui-presets:** add babel constant elements transform ([a62f424](https://github.com/instructure/instructure-ui/commit/a62f424))\n\n\n\n# [5.23.0](https://github.com/instructure/instructure-ui/compare/v5.22.0...v5.23.0) (2018-08-03)\n\n### Bug Fixes\n\n- **docs-app:** fix codepens ([4c755f5](https://github.com/instructure/instructure-ui/commit/4c755f5))\n- **ui-buttons,ui-elements:** Fix event target ([8e29910](https://github.com/instructure/instructure-ui/commit/8e29910))\n- **ui-presets:** fix bump script ([14e6668](https://github.com/instructure/instructure-ui/commit/14e6668))\n\n### Features\n\n- **ui-elements:** handle Pill overflow with Tooltip ([64d75d1](https://github.com/instructure/instructure-ui/commit/64d75d1))\n- **ui-media-player:** Add SourceChooser to VideoPlayerControls ([44fdb71](https://github.com/instructure/instructure-ui/commit/44fdb71))\n- **ui-presets:** add an install-react script ([d4e87fe](https://github.com/instructure/instructure-ui/commit/d4e87fe))\n- **ui-presets:** Allow files passed to ui-test --lint ([47c1e5c](https://github.com/instructure/instructure-ui/commit/47c1e5c))\n- **ui-presets:** better cross platform support for scripts ([9343a7e](https://github.com/instructure/instructure-ui/commit/9343a7e))\n- **ui-presets:** run tests with react 15 and 16 ([148fe88](https://github.com/instructure/instructure-ui/commit/148fe88))\n- **ui-tree-browser:** improve aria support ([bad6cc9](https://github.com/instructure/instructure-ui/commit/bad6cc9))\n\n### Performance Improvements\n\n- **ui-buttons,ui-tabs:** a couple more small perf improvements ([2b00c1b](https://github.com/instructure/instructure-ui/commit/2b00c1b))\n\n\n\n# [5.22.0](https://github.com/instructure/instructure-ui/compare/v5.21.0...v5.22.0) (2018-07-27)\n\n### Bug Fixes\n\n- move React/ReactDOM back to peerDependencies ([99e9458](https://github.com/instructure/instructure-ui/commit/99e9458))\n- **docs:** add id to README ([d3a43d4](https://github.com/instructure/instructure-ui/commit/d3a43d4))\n- **ui-elements:** prevent invalid props error for Text ([1452a12](https://github.com/instructure/instructure-ui/commit/1452a12))\n- **ui-themeable,ui-themes:** fix theme.use({ accessible: true }) ([fe07a3a](https://github.com/instructure/instructure-ui/commit/fe07a3a))\n\n### Features\n\n- **ui-presets:** Separate out node test from karma ([01aea24](https://github.com/instructure/instructure-ui/commit/01aea24))\n\n### Performance Improvements\n\n- **ui-buttons:** speed up