diff --git a/.github/workflows/publish-patch.yml b/.github/workflows/publish-patch.yml index 1a670f81d..6f352f14c 100644 --- a/.github/workflows/publish-patch.yml +++ b/.github/workflows/publish-patch.yml @@ -71,3 +71,10 @@ jobs: env: NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }} NETLIFY_SITE_ID: ${{ secrets.NETLIFY_SITE_ID }} + - name: Sync patch-* -> dev-patch + uses: tukasz/direct-merge-action@master + with: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + source-branch: 'patch-*' + target-branch: dev-patch + \ No newline at end of file diff --git a/website/react-magma-docs/src/pages/api-intro/changelog.mdx b/website/react-magma-docs/src/pages/api-intro/changelog.mdx index 4de6ba47f..00d634303 100644 --- a/website/react-magma-docs/src/pages/api-intro/changelog.mdx +++ b/website/react-magma-docs/src/pages/api-intro/changelog.mdx @@ -1,1865 +1,479 @@ --- title: Changelog -order: 6 +order: 4 --- -## [2.3.0](https://github.com/cengage/react-magma/compare/react-magma-dom@2.3.0...react-magma-dom@2.3.0) (2020-12-08) - -### Features - -- **combobox, select:** use spacing from theme ([71d3026](https://github.com/cengage/react-magma/commit/71d302656a82a286c16bd2eb4f73893ab5f450f4)) -- **component:** spacing updates ([e2ffcaa](https://github.com/cengage/react-magma/commit/e2ffcaa3718625a01d8778366c0db13e46c595ac)) -- **datepicker:** use spacing from theme ([cec752f](https://github.com/cengage/react-magma/commit/cec752f1f78a11e8ab571264b4673cfdbfad1a9f)) -- **loadingindicator, progressbar, spinner:** use new spacing ([513fa48](https://github.com/cengage/react-magma/commit/513fa487348b06386648f7a93571c058883d37cc)) -- **paragraph, heading:** use spacing scale from theme ([4afac5f](https://github.com/cengage/react-magma/commit/4afac5ffd7e3b7d3c78b4bdf9f32a695833ccba7)) -- **progress bar:** update spacing and animation, docs fixes ([221c944](https://github.com/cengage/react-magma/commit/221c9445b8e7f6ab47ad22c1bd950958da3bc535)) -- **spinner, progressbar:** allow string or number for size ([e6030d5](https://github.com/cengage/react-magma/commit/e6030d56d3e386fe906ef426c5655bd53bdf1620)) - -### Bug Fixes - -- **dropdown:** export DropdownAlignment and DropdownDropDirection ([458c4b4](https://github.com/cengage/react-magma/commit/458c4b4adcbad85a63b1883d5b613cff3cce257d)) -- **dropdown:** remove auto focus of button on close ([2d9a27c](https://github.com/cengage/react-magma/commit/2d9a27c6c62165f6b8614ede80a6f5899c12c4af)) -- **modal:** fix modal body, header padding ([33a9b8a](https://github.com/cengage/react-magma/commit/33a9b8a6f7a955eb2da4ac77247bb623b22b1410)) -- **modal:** fix style issues ([52e3dc8](https://github.com/cengage/react-magma/commit/52e3dc8ca60f14684361d44abad1a9204294ba21)) -- **tab:** handle click parameter names fixed ([70dc881](https://github.com/cengage/react-magma/commit/70dc881078a1823c7031eb973362eef369682dc3)) -- **tabs:** allow for custom onClick on individual tab ([b3f598a](https://github.com/cengage/react-magma/commit/b3f598af11ca9a7d4a2a82accaa84d2dc865075a)) -- **tooltip:** added event watcher on esc key ([3060740](https://github.com/cengage/react-magma/commit/3060740a8f23f68f7dd441b73ddb6d01e668748c)) -- **tooltip:** removed deprciated keyCode ([3ad9cb9](https://github.com/cengage/react-magma/commit/3ad9cb9b0cd9b9ccd01431b04862ffbfe174df6c)) -- **typography:** export TypographyContextVariant ([1012171](https://github.com/cengage/react-magma/commit/101217160ba2b5bce1e3931d77f39ee77d6f8b64)) - -## 2.0.0-beta.137 (2020-11-20) - -### Features - -- **multiple:** update components to use spacing from theme ([11323d5](https://github.com/cengage/react-magma/commit/11323d5005dea6030596d34bcfea00d001f2a409)) -- **table:** update tables spacing to use theme ([4a8c6b9](https://github.com/cengage/react-magma/commit/4a8c6b9189cae6fe6f12397fb2951d9a99a9299b)) - -## 2.0.0 (2020-11-19) - -## 2.0.0-beta.136 (2020-11-19) - -## 2.0.0-beta.135 (2020-11-19) - -## 2.0.0-beta.134 (2020-11-19) - -### Features - -- **card:** update card spacing ([dadfb60](https://github.com/cengage/react-magma/commit/dadfb60ca6c5ba584a8fb278facd9b416a0dd869)) -- **select:** add placeholder prop to override i18n default ([818809c](https://github.com/cengage/react-magma/commit/818809c0e4e50cbbe2dee09f5bb218eb36a1784a)) - -## 2.0.0-beta.133 (2020-11-18) - -## 2.0.0-beta.132 (2020-11-18) - -### Features - -- **alert, banner:** update styles with spacing scale ([e4bdc19](https://github.com/cengage/react-magma/commit/e4bdc19927d6cc14cc5c949d4ef2e8bbc041162c)) -- **component:** alignment change ([f8ee970](https://github.com/cengage/react-magma/commit/f8ee970a85d3e7cb088bca725881e9f0954a1d85)) -- **dropdown:** update dropdown spacing ([2204d0f](https://github.com/cengage/react-magma/commit/2204d0fe45560cb058ff891a4d842bb20e984b23)) - -## 2.0.0-beta.130 (2020-11-17) - -### Features - -- **date-picker:** lowercase placeholder text ([2202013](https://github.com/cengage/react-magma/commit/2202013e663ccde2e330f1df50ccc7774d56882f)) - -## 2.0.0-beta.129 (2020-11-17) - -## 2.0.0-beta.128 (2020-11-17) - -### Features - -- **component:** theme values ([95d4196](https://github.com/cengage/react-magma/commit/95d4196737092379f019302248c86ca09d71192b)) - -## 2.0.0-beta.127 (2020-11-17) - -### Features - -- **alert, banner:** use new spacing scale for alert, banner ([7bdf07f](https://github.com/cengage/react-magma/commit/7bdf07f75f88b642dccd506c0e4d8cf20a602b1b)) - -## 2.0.0-beta.126 (2020-11-17) - -### Features - -- **component:** spacing updates ([0c4664e](https://github.com/cengage/react-magma/commit/0c4664ef330aa410cfedfd65970999fbbd15e633)) -- **password:** autoCapitalize and autoComplete on unmasked password ([413b82c](https://github.com/cengage/react-magma/commit/413b82ccbd1eef5b4474ddb51229c692cefec39f)) - -## 2.0.0-beta.125 (2020-11-13) - -### Features - -- **icon buttons, inputs:** add icon size to theme ([cc03c73](https://github.com/cengage/react-magma/commit/cc03c7300218250802b4c0c01216eeb060221dfd)) - -### Bug Fixes - -- **card:** CardBodyProps isnt a Heading ([93be975](https://github.com/cengage/react-magma/commit/93be975dfb2334c5f0f9c5ee88dec85ed03b6446)) - -## 2.0.0-beta.124 (2020-11-12) - -## 2.0.0-beta.123 (2020-11-12) - -### Features - -- **docs:** sort prop tables ([1a19fd7](https://github.com/cengage/react-magma/commit/1a19fd749ba1c548d07d76f5230ea64b110c1f3e)) - -## 2.0.0-beta.121 (2020-11-12) - -### Features - -- text align fix ([0e0a18c](https://github.com/cengage/react-magma/commit/0e0a18c05879d616de60df15b5deb66b14dd31e6)) -- **textarea:** update textarea with space scale ([c99c5f9](https://github.com/cengage/react-magma/commit/c99c5f9fae0aa01fca1502ddef0620c1e579d7bc)) - -## 2.0.0-beta.120 (2020-11-11) - -### ⚠ BREAKING CHANGES - -- **hyperlink:** removing prop from typescript interface - -### Features - -- **buttons:** update buttons for new space scale ([2822993](https://github.com/cengage/react-magma/commit/2822993ae20a153ce75cb149c574a855766b18eb)) -- **docs:** improve props table generation ([4d52c61](https://github.com/cengage/react-magma/commit/4d52c61aff0e90f68d69340e2250a56c2ebb2311)) -- **feat:** margin and padding tweaks ([6c35ae6](https://github.com/cengage/react-magma/commit/6c35ae60c8f4b84887d23172e6699cd302250a9f)) -- **input:** adjustments to password, timepicker ([1db700d](https://github.com/cengage/react-magma/commit/1db700d939b6e1a57bae13b2fe933eea73c77bac)) -- **input:** apply new spacing scale to inputs ([b6f75e4](https://github.com/cengage/react-magma/commit/b6f75e4b075dc2c4efff986547b68785e0361c7d)) -- **spacing scale:** addition spacing scale value ([b62c677](https://github.com/cengage/react-magma/commit/b62c677ccaf18534ba72578d60c1569205d07a4b)) -- **theme:** update line-height ([2173c9c](https://github.com/cengage/react-magma/commit/2173c9ca2b4ab9c4fa5ab7f39e4612908391d069)) - -### Bug Fixes - -- **hyperlink:** remove href prop ([ae221db](https://github.com/cengage/react-magma/commit/ae221dba3d4e1be4ab30f5e736051de3b519ff17)) -- **password input:** fix button positioning ([8d8a68e](https://github.com/cengage/react-magma/commit/8d8a68e93e0016570dd3adfb4b8fe227637b089f)) - -## 2.0.0-beta.119 (2020-11-09) - -## 2.0.0-beta.118 (2020-11-09) - -## 2.0.0-beta.117 (2020-11-09) - -### Features - -- **date-picker:** add onChange prop for generic state changes ([2ad33e6](https://github.com/cengage/react-magma/commit/2ad33e6b4926026287240eb4fecefc050a08d5ac)) -- **select:** allow for custom dropdown indicator ([45f2d0d](https://github.com/cengage/react-magma/commit/45f2d0d3e27ed53185bbc2511180657e57ffa8e4)) - -### Bug Fixes - -- **badge:** export badgeVariant enum ([ac8303b](https://github.com/cengage/react-magma/commit/ac8303b2fe0c02901f711c62fcc80303c2822b4f)) -- **card:** fix heading styles ([bdd9598](https://github.com/cengage/react-magma/commit/bdd95984b7c88f1be19f867574f8672228169de2)) -- **form-group:** make helperMessage prop optional ([0b3076a](https://github.com/cengage/react-magma/commit/0b3076ad0e3673c8916e7b2ebfe6024c43e58c7d)) - -## 2.0.0-beta.115 (2020-11-02) - -## 2.0.0-beta.114 (2020-10-30) - -### ⚠ BREAKING CHANGES - -- **linkbutton:** removed LinkButton component - -### Features - -- **card:** give inverse cards default bgcolor, add context for inverse ([4549420](https://github.com/cengage/react-magma/commit/4549420d06df33d9905f8d35975ed3705b531bb0)) -- **docs:** generate prop tables from ts definitions ([7f34e1e](https://github.com/cengage/react-magma/commit/7f34e1e142553fbeb8052abfb628a29c9ea954b9)) -- **linkbutton:** remove link button component ([99fe51f](https://github.com/cengage/react-magma/commit/99fe51f7fe34f75a62d5b7d5ff89e02b933ac677)) - -## 2.0.0-beta.113 (2020-10-29) - -### ⚠ BREAKING CHANGES - -- **multiple:** removed unused props from some components - -### Features - -- **magma theme:** add space scale to theme ([42c8847](https://github.com/cengage/react-magma/commit/42c884745c1b62f6a8540bd2896de7801161cfdc)) -- **magma theme:** remove unneeded interface ([2266669](https://github.com/cengage/react-magma/commit/2266669fcf481640cefc4b20753cf24c84bd7b52)) -- **modal, card:** update border-radius ([0b02c15](https://github.com/cengage/react-magma/commit/0b02c1510879b1c48b4d2189ff05e1b59cd4d97e)) -- **theme:** add border radius to theme separate from spacescale ([fb5ad63](https://github.com/cengage/react-magma/commit/fb5ad635f1782b39e7865ebb5c0bcb81750a7f0a)) - -### Code Refactoring - -- **multiple:** clean up prop interfaces, props tables in docs ([04b1ce3](https://github.com/cengage/react-magma/commit/04b1ce38fc255018dd33ada8285eddcd447b7b39)) - -## 2.0.0-beta.112 (2020-10-23) - -## 2.0.0-beta.111 (2020-10-22) - -### Features - -- **heading:** expressive heading style change ([006c5bd](https://github.com/cengage/react-magma/commit/006c5bd14b67596f3d5f1241c166f0df8b8931b2)) - -### Bug Fixes - -- **nav-tab:** add css prop for emotion types ([8e16292](https://github.com/cengage/react-magma/commit/8e16292c940eff97105e2f800670053e65d02623)) - -## 2.0.0-beta.110 (2020-10-21) - -## 2.0.0-beta.109 (2020-10-21) - -### ⚠ BREAKING CHANGES - -- **magma theme:** name change in magma theme -- pop01 to pop - -### Features - -- **magma theme:** change pop01 to pop in color names ([c125d05](https://github.com/cengage/react-magma/commit/c125d05a0d3f2f58f9cd6722bba33ca0cee70e53)) - -### Bug Fixes - -- **forward-refs:** fix types in components with forwardRef ([b8cbcd4](https://github.com/cengage/react-magma/commit/b8cbcd4be5c794dbeb47334fc649137387e708d3)) - -## 2.0.0-beta.108 (2020-10-20) - -### Features - -- **typography:** reorgainze heading and paragraph styles ([d77d045](https://github.com/cengage/react-magma/commit/d77d045b5ee1ca2c92f0020ced5403938383a0f0)) - -### Bug Fixes - -- **styledlist:** reset padding to 0 ([6816767](https://github.com/cengage/react-magma/commit/681676768070b72474eb3b498070cd3791a88532)) -- **tabs:** add presentation role to li for a11y ([1db5012](https://github.com/cengage/react-magma/commit/1db50121145c255bfe23f74c07d6cc16e7a4fcb8)) - -## 2.0.0-beta.107 (2020-10-19) - -### ⚠ BREAKING CHANGES - -- **magma theme:** Color name changes in Magma theme - -### Features - -- **itemslist:** add styles prop ([f829b9b](https://github.com/cengage/react-magma/commit/f829b9b32ba7659b16635b2be01446a1cd5bbd6e)) -- **magma theme:** change color names to remove 01 from names ([a8aeb6c](https://github.com/cengage/react-magma/commit/a8aeb6c5813b002ef316ff2fd1a37482cced1570)) -- **paragrph, heading:** change prop names ([4f4591c](https://github.com/cengage/react-magma/commit/4f4591c1168355cc68d7eef93bdcd88fe4698c48)) - -### Bug Fixes - -- **itemslist:** rename style to menuStyle ([3e79adf](https://github.com/cengage/react-magma/commit/3e79adf7b9b39a1fe312fa93b6c416515cac896a)) - -## 2.0.0-beta.105 (2020-10-16) - -### ⚠ BREAKING CHANGES - -- **alert-base:** removed undocumented props used only internally from Alert - -### Features - -- **alert-base:** create AlertBase component to share internally ([e2e2dfc](https://github.com/cengage/react-magma/commit/e2e2dfcc9ace426aea82cc6102affe30e5500796)) - -## 2.0.0-beta.104 (2020-10-16) - -## 2.0.0-beta.103 (2020-10-16) - -### ⚠ BREAKING CHANGES - -- **base-input:** BaseInput component name changed -- **hyperlink:** component name change for Hyperlink - -### Features - -- **base-input:** BaseInput component renamed to InputBase ([8309338](https://github.com/cengage/react-magma/commit/8309338873875d9fcc7baa537db0c44a49d37bcf)) -- **base-input:** move InputBase export for alphabetical context ([51651c0](https://github.com/cengage/react-magma/commit/51651c071d3269c0d9fb7966cb42ad61c5cee6f2)) -- **hyperlink:** Change name from HyperLink to Hyperlink ([5aba7dc](https://github.com/cengage/react-magma/commit/5aba7dcef9c4af060bd373f46e45c94ad45eb6c9)) - -## 2.0.0-beta.102 (2020-10-16) - -### Bug Fixes - -- **visuallyhidden:** add testid, also add testid to missing prop tables ([917bf1c](https://github.com/cengage/react-magma/commit/917bf1c8feedc93c7c445016363054a45c213c5e)) - -## 2.0.0-beta.101 (2020-10-16) - -## 2.0.0-beta.100 (2020-10-16) - -### ⚠ BREAKING CHANGES - -- **radio-group:** isRequired prop changed to required in RadioGroup -- **multi:** prop name change - -### Features - -- **multi:** change isDisabled prop to disabled ([9d5c57b](https://github.com/cengage/react-magma/commit/9d5c57bd802f9dcf7cac58deda60dd8843087457)) -- **radio-group:** isRequired prop renamed to required ([aae29e3](https://github.com/cengage/react-magma/commit/aae29e3ffb6fb6c5235473d0d10d75b0f7157fac)) -- **typography:** remove span component ([adc32e2](https://github.com/cengage/react-magma/commit/adc32e2f4c5271256d0acd2ecfdd33b77a71ec20)) - -## 2.0.0-beta.98 (2020-10-14) - -### Features - -- **tabs:** add keyboard instructions to aria-label ([35b8621](https://github.com/cengage/react-magma/commit/35b86211edd02292b68ff62f7d72394ec5f6f10a)) - -## 2.0.0-beta.97 (2020-10-13) - -### Features - -- **selects:** add testId prop to selects ([285f147](https://github.com/cengage/react-magma/commit/285f147faadb38363993387e0b8df83b6aedebcf)) -- **tabs:** remove index prop ([a0828fe](https://github.com/cengage/react-magma/commit/a0828feb9dfdb6fcf9309eb6c1072a3d97691f99)) - -## 2.0.0-beta.96 (2020-10-13) - -### ⚠ BREAKING CHANGES - -- **tabs:** prop change - -### Features - -- **nav tabs:** styles for nav tabs ([17a031d](https://github.com/cengage/react-magma/commit/17a031df84522399a4d43f37c1a08fa966170d0c)) -- **nav tabs:** very start of nav tabs ([3d9f02d](https://github.com/cengage/react-magma/commit/3d9f02d09671814087999d3db8e880498a73a784)) -- **nav-tabs:** allow for component nav tabs ([7920ca7](https://github.com/cengage/react-magma/commit/7920ca7b019b3921774d9347e9f0a76eaf45474a)) -- **tabs:** create hook for shared tabs functionality ([31a4e96](https://github.com/cengage/react-magma/commit/31a4e96685dcad3afa11712f5beaba8ba426c202)) -- **tabs:** disabled prop changed to isDisabled for Tab ([21e13a4](https://github.com/cengage/react-magma/commit/21e13a45fe65c05cf403ddc11de2d8399f4aa99c)) - -### Bug Fixes - -- **banner:** stop forwarding invalid props to dom element ([aea01d1](https://github.com/cengage/react-magma/commit/aea01d15774bf78f007366496d933422b6f15b9b)) -- **checkbox:** stop forwarding invalid props to dom element ([c271430](https://github.com/cengage/react-magma/commit/c271430d6c5ddfea8f7228533cfa817ce11d065b)) -- **combobox:** set input value on new item creation ([7115817](https://github.com/cengage/react-magma/commit/711581708b27fe173dbb2eada5db5ff5f8b02d17)) - -## 2.0.0-beta.94 (2020-10-01) - -### ⚠ BREAKING CHANGES - -- **tabs:** removal of component tabs - -### Features - -- **tabs:** arrow navigation for tabs ([ea4de2b](https://github.com/cengage/react-magma/commit/ea4de2b77b19546dc726c539a97d432c2a8ab741)) - -## 2.0.0-beta.93 (2020-10-01) - -## 2.0.0-beta.92 (2020-10-01) - -### Bug Fixes - -- **dropdown:** add aria-labelledby to menu div using button for label ([2025173](https://github.com/cengage/react-magma/commit/2025173c3d35441088cb19d7b097ee584610826c)) - -## 2.0.0-beta.90 (2020-10-01) - -## 2.0.0-beta.89 (2020-09-30) - -### Bug Fixes - -- **select, dropdown:** fix aria lint errors ([166b04f](https://github.com/cengage/react-magma/commit/166b04fcca2156ba472c403462dd415b05e720d4)) -- **tabs:** a11y enhancements for tablist and tab ([ad910eb](https://github.com/cengage/react-magma/commit/ad910eb1a9030ce2df44faeba3fba06639830ade)) - -## 2.0.0-beta.87 (2020-09-30) - -## 2.0.0-beta.86 (2020-09-29) - -### Bug Fixes - -- **checkbox, toggle:** fix aria-describedby casing, add error examples ([697053f](https://github.com/cengage/react-magma/commit/697053fa148a959ecf444f407c8d0db40f50dac3)) -- **date-picker:** focus calendar icon button on close ([8f0ada6](https://github.com/cengage/react-magma/commit/8f0ada67195520db1bbb528ad2d31b0ebb6c829c)) -- **radio, checkbox, toggle:** fix styles, update docs, small refactor ([103786e](https://github.com/cengage/react-magma/commit/103786e207730fb43707d05f5b7f362d724fb08f)) -- **timepicker:** change to empty string instead of -- on bkspc ([642d72f](https://github.com/cengage/react-magma/commit/642d72ff4e4bf6cbd80e00b17205855f37350d12)) - -## 2.0.0-beta.84 (2020-09-29) - -### Features - -- **checkbox, toggle:** add error message ([c292f78](https://github.com/cengage/react-magma/commit/c292f7829840cbd875df9ce8d0d2b082432a30f7)) -- **dropdown:** add a DropdownMenuGroup component for role="group" ([501590b](https://github.com/cengage/react-magma/commit/501590bac057346a5d12b62d1821766178d81ca8)) -- **dropdown:** blur menu on shift-tab or tab from menu button ([885d680](https://github.com/cengage/react-magma/commit/885d6807baa313cfe60c326f78251fc15a816bb5)) -- **dropdown:** dropdown header in menu group can be node ([2f3379e](https://github.com/cengage/react-magma/commit/2f3379e00cd65f8922301ba19c461e32b5688348)) -- **heading:** update h1 size ([ea1cab4](https://github.com/cengage/react-magma/commit/ea1cab47f340402f7142462aaa5ba5710c2531ca)) -- **radio buttons:** add error styles for radio buttons ([10f7e51](https://github.com/cengage/react-magma/commit/10f7e51cdd7613ab45fa8c00dad89773a4c6ae10)) -- **radio buttons:** associate field with message id, tests ([4f9618b](https://github.com/cengage/react-magma/commit/4f9618bd5ab96d7da86cb5ef9cbb0b87e0e4a576)) -- **radio buttons:** more error state ([fc5a849](https://github.com/cengage/react-magma/commit/fc5a849f7bff25e680de46b30fecefe872d47d5c)) - -### Bug Fixes - -- **timepicker:** set min and hour to -- instead of 00 on backspace ([7b1dece](https://github.com/cengage/react-magma/commit/7b1dece063c9f32179a0899e6ef3b78759e633e8)) - -## 2.0.0-beta.81 (2020-09-23) - -## 2.0.0-beta.80 (2020-09-23) - -### Bug Fixes - -- **tabs:** update tab styles for better a11y ([6dbfaf8](https://github.com/cengage/react-magma/commit/6dbfaf831f95fbadb1696c19521816d58a904c1f)) - -## 2.0.0-beta.79 (2020-09-23) - -### Features - -- **indeterminate-checkbox:** add announce text for all statuses ([56b52b0](https://github.com/cengage/react-magma/commit/56b52b042c4f65b547093650d6a18cb490a7b6d7)) -- **indeterminate-checkbox:** shared function for label text replacement ([a049af0](https://github.com/cengage/react-magma/commit/a049af01b44b1efb0cb4c0a6cf2494e8c06ea1b1)) -- **radio:** adding error message prop to radio group ([0d779b4](https://github.com/cengage/react-magma/commit/0d779b4868293283093c08a7204c1f528b3a5ff4)) -- **timepicker:** add minuteStep prop ([09770ed](https://github.com/cengage/react-magma/commit/09770ed1b7b9b7286a5c4767afde39c693a3a19b)) -- **timepicker:** default step to 1 min ([2ac7ce4](https://github.com/cengage/react-magma/commit/2ac7ce4e87c46e0c97996d65fbfdd215f290755d)) - -### Bug Fixes - -- **breakpoints:** fix data-testid to be lowercase ([5b5abd8](https://github.com/cengage/react-magma/commit/5b5abd8c1fc1904633984f9518cd4336131631e0)) -- **dropdown:** close menu on clicking outside of dropdown ([fcb124d](https://github.com/cengage/react-magma/commit/fcb124d07aa994cce54b539c94d21afcc7835cce)) -- **timepicker:** make time fields bigger ([7c89c92](https://github.com/cengage/react-magma/commit/7c89c9261f59d21cb1a2959f3c4c91faebd8c3be)) -- **timepicker:** remove fieldset style, change sr text ([6b00986](https://github.com/cengage/react-magma/commit/6b00986097f774a1b5f7bbecf4cc4fa81be5d46c)) -- **toggle:** label line-height ([3a00d1c](https://github.com/cengage/react-magma/commit/3a00d1c631daf0c9fc527a95d2af0b56ca202d44)) -- **toggle:** update colors, shadow for better a11y ([8dafb25](https://github.com/cengage/react-magma/commit/8dafb256080c80ac67f0beef48f926c9df588467)) -- **tooltip:** change margin to padding for easier hover ([c487122](https://github.com/cengage/react-magma/commit/c48712262e8273e6422c4512a3c9219a5cb76d2c)) - -## 2.0.0-beta.78 (2020-09-18) - -### Bug Fixes - -- **dom:** use correct version for icon devDependency ([e71d3de](https://github.com/cengage/react-magma/commit/e71d3de2dca1551cd59fb7f9266023de567697fd)) -- **dropdown:** force focus dropdown button on click for safari ([53cdbc1](https://github.com/cengage/react-magma/commit/53cdbc12c735e426d4ed5a11c9006888b3eb7b65)) - -## 2.0.0-beta.76 (2020-09-15) - -## 2.0.0-beta.74 (2020-09-15) - -### Features - -- **selects:** fixed generic type for custom items ([009055a](https://github.com/cengage/react-magma/commit/009055ae2f6b3ca4a15fecb389ba2e2ffdcafea6)) - -## 2.0.0-beta.73 (2020-09-15) - -### Bug Fixes - -- **calendar:** some a11y fixes ([85c6242](https://github.com/cengage/react-magma/commit/85c62429bebb5f35d9b5029da2fa8a0de87bb167)) -- **docs:** fix build ([785b49a](https://github.com/cengage/react-magma/commit/785b49a98c949506a05484a06cdb9251591d0e3f)) -- **docs:** fix issues from hoisting ([0034350](https://github.com/cengage/react-magma/commit/0034350e7c0c095f435d73e0650a141f85aa5b12)) -- **docs:** rollback dependency upgrades ([a4faf3d](https://github.com/cengage/react-magma/commit/a4faf3d65edf1eb06d783a6304cfb73768935ea8)) -- **timepicker:** fixes for a11y ([bd5e413](https://github.com/cengage/react-magma/commit/bd5e413e3ed74bcb5c85793dcc0225c8766527fa)) -- fix build commands ([610b105](https://github.com/cengage/react-magma/commit/610b105334fc06c9e7a9dc101406c37b7db0fb5b)) -- **dropdown:** some dropdown a11y fixes ([27670bc](https://github.com/cengage/react-magma/commit/27670bc56c60f85a4158908dcd2d2c16ac4dc7aa)) -- **tooltip:** move hover events to container ([9bab99f](https://github.com/cengage/react-magma/commit/9bab99fd88529df4274a6f632fb9984a21e64b4a)) - -## 2.0.0-beta.71 (2020-09-10) - -### Features - -- **headings:** move heading font-weights to theme ([0377732](https://github.com/cengage/react-magma/commit/03777327f411b01e57da22e7eb87309fab285316)) -- **icons:** alias icon variations that only have a single variation ([7e31832](https://github.com/cengage/react-magma/commit/7e31832f89abf4def1cbaf4bb6b50bf4138b5b82)) -- **internationalization:** template strings for select i18n ([6706972](https://github.com/cengage/react-magma/commit/6706972de4f902d22af9d15dc14d24989149daf6)) -- **selects:** removal of reference to downshift and i18n ([e34d824](https://github.com/cengage/react-magma/commit/e34d824e0ea5d7d9b36e6fc4a31af381496c7a7b)) -- **span:** add bold, italic props ([01c5922](https://github.com/cengage/react-magma/commit/01c592214d05fc0cf47142840265e50ea74dfb49)) -- **span:** span component ([16c0667](https://github.com/cengage/react-magma/commit/16c0667b1a7b23e66029504aa89be4d1828da7e5)) -- **typography:** add paragraph component, remove typography ([c4694a2](https://github.com/cengage/react-magma/commit/c4694a28adf1fd5a26e0b5403833dd4acbd0807b)) -- **typography:** rename props ([65fae6a](https://github.com/cengage/react-magma/commit/65fae6a17f251bcfd54fff95c4c45084288f8d5c)) -- **typography:** use typescale from theme instead of hardcoded styles ([63b6193](https://github.com/cengage/react-magma/commit/63b619316fd7b346063a014b44f1bce0ee07dee0)) - -### Bug Fixes - -- **input message:** add aria-live around error messages ([bfe5919](https://github.com/cengage/react-magma/commit/bfe5919d8977c2e2111c900a7c563c27ccd6939e)) -- **skiplink:** fix skiplink not showing up ([51ef962](https://github.com/cengage/react-magma/commit/51ef962f051af9523097739154ec46510c9f7318)) -- **skiplink:** make z-index even higher ([16b4cf1](https://github.com/cengage/react-magma/commit/16b4cf11dd3798d49a998d13ff5d3b21bd74e3ef)) -- **timepicker:** apply style props instead of spreading ([2d59f75](https://github.com/cengage/react-magma/commit/2d59f75e3bbe52e2a48aa53cc604d9907b152b81)) -- **timepicker:** some style fixes to timepicker, add style props ([3963654](https://github.com/cengage/react-magma/commit/39636545ec09ff76d10cd23f9953915538d8a1c6)) -- **uuid:** fix ssr with uuid and toasts rendering with ids ([4914a35](https://github.com/cengage/react-magma/commit/4914a35ccc75f25f573aa2fbc719828c9131a00a)) -- merge ([52e5c6e](https://github.com/cengage/react-magma/commit/52e5c6e79f496a1a6c4c62708b7cb2201396bc66)) - -## 2.0.0-beta.69 (2020-09-02) - -## 2.0.0-beta.68 (2020-09-02) - -### Bug Fixes - -- **dropdown:** allow disable of auto focus on close ([82ef3f0](https://github.com/cengage/react-magma/commit/82ef3f0719c4f45c2851e0cd5748e4f182244cf5)) -- **dropdown:** change preventMagmaFocus to a function on event ([c628a93](https://github.com/cengage/react-magma/commit/c628a93b3f8db76e5815cb9afbf2a7b78b94bcd7)) -- **dropdown:** remove curried function ([15a5ec6](https://github.com/cengage/react-magma/commit/15a5ec6d44e562baee15cfb4ae95a477899ed803)) - -## 2.0.0-beta.67 (2020-08-31) - -### ⚠ BREAKING CHANGES - -- **legacy-selects:** legacy selects must be imported - -### Code Refactoring - -- **legacy-selects:** move legacy selects to their own package ([c348dd7](https://github.com/cengage/react-magma/commit/c348dd7c7edb582559740ccf91de408567f73f7e)) - -## 2.0.0-beta.66 (2020-08-31) - -### Bug Fixes - -- **textarea:** add ref as prop ([127ea1d](https://github.com/cengage/react-magma/commit/127ea1dd973748725d209298fd1c4f106c12401f)) - -## 1.6.0 (2020-08-31) - -## 2.0.0-beta.65 (2020-08-31) - -### Features - -- **colors:** add teal, update orange and red ([f4b81d2](https://github.com/cengage/react-magma/commit/f4b81d2796749c5141c7beb3b8cd190f697ba92c)) -- **downshift:** fix multi combo select using arrow keys and docs ([f18f1a7](https://github.com/cengage/react-magma/commit/f18f1a73ef0653ba064dcdc6e1016e65fb4c1fa3)) -- **icons:** move icons to their own package ([cd34967](https://github.com/cengage/react-magma/commit/cd34967a7c53e69ffc5b0a54ad3cb491292e7ec5)) -- **typography:** add noto serif as narrative font ([6a70e4f](https://github.com/cengage/react-magma/commit/6a70e4f357a6ffa6537e816ed9096e932a7a2606)) -- **typography:** add typescale to theme (not used yet) ([a434df7](https://github.com/cengage/react-magma/commit/a434df7769b57ffdbb54a7dad74e8564ea48947e)) -- **typography:** use magma theme for fontsize lineheight ([8406306](https://github.com/cengage/react-magma/commit/8406306185494662586a409c0a9efb330dac61a1)) - -### Bug Fixes - -- **checkbox:** allow for controlled checkbox ([96bd68e](https://github.com/cengage/react-magma/commit/96bd68e1a37514d0d113e5d3f66e18653d35e898)) -- **checkbox:** fix but with hidden input postioning ([4226ed8](https://github.com/cengage/react-magma/commit/4226ed8792d20449f80eb11a5f3fbe3c2947b9a9)) -- **checkbox, toggle radio:** fix styling bug ([a2f7d00](https://github.com/cengage/react-magma/commit/a2f7d00f0216923566c6ad088a31e42a24511f53)) - -## 2.0.0-beta.64 (2020-08-26) - -### Features - -- **data table:** changes based on PR feedback ([c046eeb](https://github.com/cengage/react-magma/commit/c046eeb08b66b1766bc027dd4953a405dae30cf7)) -- **downshift:** add created item to display items in combobox ([a686a9d](https://github.com/cengage/react-magma/commit/a686a9d3d3a6362919d941b412b5c63afdeaa962)) -- **downshift:** exporting state change types ([ae1dda3](https://github.com/cengage/react-magma/commit/ae1dda37512a40f8dbea4a4cecb53624e5b67378)) -- **heading:** use typography components and styles in heading component ([9cff630](https://github.com/cengage/react-magma/commit/9cff630882d38a098e4da5eab2d2ca8c04c7319f)) -- **typography:** update global styles, docs styles ([56a7522](https://github.com/cengage/react-magma/commit/56a75224543fa5e983839253063668a65ff3a46c)) -- **typography:** use typeStyle prop for expressive variants ([014ee8f](https://github.com/cengage/react-magma/commit/014ee8f88bd6db75388008f501912d4c12ea751e)) -- **typography:** very start of themable styles ([bbc17f9](https://github.com/cengage/react-magma/commit/bbc17f9eddd88bc7033dab97b1d7265a3b874f42)) - -## 2.0.0-beta.63 (2020-08-24) - -### Features - -- **downshift:** combobox on enter select first item in items list ([30f9eeb](https://github.com/cengage/react-magma/commit/30f9eeb1387b6273ec78d03f016d19a06327c7bd)) -- **downshift:** do not select item when typing in closed select ([2ee405e](https://github.com/cengage/react-magma/commit/2ee405e952508d0eb88c1db569b8bb746a0d271f)) - -### Bug Fixes - -- **input:** fixed baseinput update logic ([ea8f05c](https://github.com/cengage/react-magma/commit/ea8f05c6b065b12a46b7dedfd651ea6686eaf2dc)) - -## 2.0.0-beta.62 (2020-08-24) - -### ⚠ BREAKING CHANGES - -- **select:** Select, AsyncSelect, CreatableSelect, and AsyncCreatableSelect components all - renamed with Legacy preface - -### Features - -- **data table:** don't apply hover styles to header rows ([76a7a7a](https://github.com/cengage/react-magma/commit/76a7a7a792d97276160b385c4db8cb31a9f68ab2)) -- **downshift:** custom styles, placeholder, islabelvisuallyhidden ([316926e](https://github.com/cengage/react-magma/commit/316926ec04e4a9a951e316155ff4062b819acf58)) -- **downshift:** do not allow bad selectedItem(s) in select ([c2687b2](https://github.com/cengage/react-magma/commit/c2687b2381078876955d30d01957d5436500482f)) -- **downshift:** keyboard functionality with multi-select ([4b7dde1](https://github.com/cengage/react-magma/commit/4b7dde1151ebfaf929917027c31add8a4d41ce2e)) -- **downshift:** keyboard nav for multi-combobox ([e56e309](https://github.com/cengage/react-magma/commit/e56e309326644fa38b1cd3aa23186f622056fe68)) -- **downshift:** make sure selectedItems are in items list combobox ([a0acf1e](https://github.com/cengage/react-magma/commit/a0acf1eb76980d9726f7985fef7ed3c58c906d04)) -- **downshift:** remove tabindex from selected items ([69e40f4](https://github.com/cengage/react-magma/commit/69e40f49200a26af4e9897251dc9560992ce841b)) -- **downshift:** return focus after clearing, multicombo styles ([de4761d](https://github.com/cengage/react-magma/commit/de4761d2f5f0601d25570d33039a2ec8b4b39880)) -- **downshift:** select first item in list when typing in combobox ([4b42efd](https://github.com/cengage/react-magma/commit/4b42efd70dfd42bdc06a6e9291eb3dbc5b8ef00c)) -- **downshift:** use default object for combobox docs ([3439acd](https://github.com/cengage/react-magma/commit/3439acd8fc2596f7d82d59944e4a0c6f216d266e)) -- **downshift:** use default object for items in select docs ([3f62792](https://github.com/cengage/react-magma/commit/3f627929ee04dfd36f2892f537dc4db54ff0fbc3)) -- **downshift:** various style adjustments, some docs updates ([9596c98](https://github.com/cengage/react-magma/commit/9596c98de13d85751e94de86c70caaeee7b770b6)) -- **typography:** margin, inverse, color props for typography ([5537267](https://github.com/cengage/react-magma/commit/5537267e2930b51aa493d21a609d57a63c691aaa)) -- **typography:** start of new typography component ([32f6c08](https://github.com/cengage/react-magma/commit/32f6c081a12c85789f704356e1c9527cb4fa421e)) -- **typography:** styles for variants, screen sizes, colors ([1116acf](https://github.com/cengage/react-magma/commit/1116acfc3be57eeeb7b731b283001aeabbbb815f)) - -### Bug Fixes - -- **input:** allow input reset to empty string ([453fbe2](https://github.com/cengage/react-magma/commit/453fbe25ccda8cc87e4aba2f6eb8bf8c605cbbfd)) - -### Code Refactoring - -- **select:** rename Select components LegacySelect ([40047f2](https://github.com/cengage/react-magma/commit/40047f2f5e2ac1f22f4ff4206b4793714578be62)) - -## 2.0.0-beta.61 (2020-08-11) - -### Features - -- **combobox:** clear button ux tweaks ([5c47001](https://github.com/cengage/react-magma/commit/5c470015987d51957aaec9a041d8e5853b64134a)) -- **data table:** updated hover styles, cell padding, some docs updates ([0fc239d](https://github.com/cengage/react-magma/commit/0fc239da5eebb9c69dfe783c7f24a082feada568)) -- **downshift:** add aria-describedby and aria-invalid when error ([36208d4](https://github.com/cengage/react-magma/commit/36208d4a00327bf576fca885df15388a5d9320de)) -- **downshift:** some ux tweaks ([6c185a6](https://github.com/cengage/react-magma/commit/6c185a6a91993fdd5c3ebb6785b839781a7aad77)) - -## 2.0.0-beta.60 (2020-08-07) - -### Features - -- **data tables:** more styles, incl row hover styles ([f3a1120](https://github.com/cengage/react-magma/commit/f3a11206158369737b77e647c14179721c8579c8)) -- **downshift:** better wrapping for multi-combo ([873d833](https://github.com/cengage/react-magma/commit/873d833499dc376b7b9ebf66f3db7da7a152cf8f)) -- **downshift:** disabled combobox and console warning for controlled items ([5fa097c](https://github.com/cengage/react-magma/commit/5fa097c06995997c2ca8a2cbc0d22ebcbe057898)) -- **downshift:** disabled combobox and handle blur for combobox ([df80b37](https://github.com/cengage/react-magma/commit/df80b3709b1447f58bf27a6e9af3a61dc227ed4b)) -- **downshift:** inverse styles ([792d3e6](https://github.com/cengage/react-magma/commit/792d3e6fba7e1150c341f2df17975761254233e0)) -- **downshift:** make combobox separate component ([c4e205c](https://github.com/cengage/react-magma/commit/c4e205c30622885cf29a8bae3a9eb2feacf19d8b)) -- **downshift:** no options message styles ([3834d58](https://github.com/cengage/react-magma/commit/3834d58b3196ed41687dbebdd1f098a2c8efa700)) -- **downshift:** styles for multi, multicombo ([af18581](https://github.com/cengage/react-magma/commit/af185816da87c6be239062bbaebaab2551bf4586)) -- **downshift select:** focus whole combobox, not just input ([438f42c](https://github.com/cengage/react-magma/commit/438f42c78368dafe033bb066abe94c2a929b0124)) -- **table:** cell widths, header cell scope ([d3cf365](https://github.com/cengage/react-magma/commit/d3cf365090890183b0379dfe747c9eb2ec495a40)) - -### Bug Fixes - -- **CU-1370:** modal usabilty with input ([4219836](https://github.com/cengage/react-magma/commit/42198366dc6ee619ba9e78b209814981a2722dcd)) -- **magma-221/modal:** update click outside behaviour ([15dc9e6](https://github.com/cengage/react-magma/commit/15dc9e6228974eedbf30b970c30b56e27a597ff1)) -- **tooltip:** add aria-hidden when tooltip is visually hidden ([b5c1182](https://github.com/cengage/react-magma/commit/b5c11825875076efbaf3521cef6dfbb27091a7fa)) - -## 2.0.0-beta.59 (2020-07-30) - -### Features - -- **downshift:** error message styles ([138d65d](https://github.com/cengage/react-magma/commit/138d65dbe2b6d10bbfc9be529f52a13e8d65719e)) - -## 2.0.0-beta.58 (2020-07-30) - -### Features - -- **data-table:** inverse styles ([f7f1bd8](https://github.com/cengage/react-magma/commit/f7f1bd8d4821ce10161c8bc0fd8b3a513a18e85a)) -- **data-table:** min-width and horiztonal scrolling ([decc74d](https://github.com/cengage/react-magma/commit/decc74d76f283db8d579deb17ea1d66bf95f0766)) -- **downshift:** cleanup ([eac0afc](https://github.com/cengage/react-magma/commit/eac0afc75f466583f8bc732f8dc9f7bcfb1b2f6e)) -- **downshift:** hide list with no items but still render it ([0313a0c](https://github.com/cengage/react-magma/commit/0313a0c86ad2ba9fe51ae1f10665c939d1b4f177)) -- **downshift:** multi select and combobox ([e425d8f](https://github.com/cengage/react-magma/commit/e425d8ff530f693b7c2a781772bbf0d97d0b56ef)) -- **downshift select:** more ui fixes ([a2da7ea](https://github.com/cengage/react-magma/commit/a2da7ea5dadc334e01a662665330f69cc9a3fdda)) -- **downshift select:** style multi-select ([f3f6c4e](https://github.com/cengage/react-magma/commit/f3f6c4e1122f9fd279ebc67b3bbe3f79a6669ed0)) -- **select:** styles for multicombobox ([1e95a04](https://github.com/cengage/react-magma/commit/1e95a04580e88851f622aad9ff759984e99159e6)) - -### Bug Fixes - -- **modal:** change prop type, remove event from inline handler ([3683999](https://github.com/cengage/react-magma/commit/36839995a99de0e4e5c38e123d62f5e73515ab12)) -- **modal:** fix close button for modal in modal ([d07490e](https://github.com/cengage/react-magma/commit/d07490e47f34e1baf41e201cc6c062c4bc14f9ab)) - -## 2.0.0-beta.57 (2020-07-27) - -## 2.0.0-beta.56 (2020-07-22) - -### Features - -- **alert:** only show progress ring on toast ([c5cad21](https://github.com/cengage/react-magma/commit/c5cad21c342f4a6056689b6e66bb5addb9b74d6f)) -- **combobox:** loading, clearable styles ([853708e](https://github.com/cengage/react-magma/commit/853708ebd3ef977989e6db427cb62ff99e0b0a9b)) -- **data table:** context for density, zebrastripes, vertical border ([f5c1557](https://github.com/cengage/react-magma/commit/f5c155741004b311933f45612755ef371f9fc992)) -- **data table:** inverse styles ([2371f3e](https://github.com/cengage/react-magma/commit/2371f3ec010061ac3e05f370064aaa65f8e8436f)) -- **data table:** more sort props ([76029dc](https://github.com/cengage/react-magma/commit/76029dc91eca9c9235715114c66ba911a4616ba9)) -- **data table:** styles for sortable th ([654c993](https://github.com/cengage/react-magma/commit/654c9931541008786754f7acca5da990b4262119)) -- **double arrow icon:** add double arrow icon for table sort ([856c2ca](https://github.com/cengage/react-magma/commit/856c2cab6b5fc87e036bbc8062889855a2ea7e8a)) -- **downshift:** creatable combobox ([35b1636](https://github.com/cengage/react-magma/commit/35b163608f6ca8603c32739e40ec336fb0cf9b31)) -- **downshift:** itemToString and async example ([4f12609](https://github.com/cengage/react-magma/commit/4f12609a66d54e8514868190cdadb07a7f4472fc)) -- **progress ring:** change default value and prop name for radius ([7a953e6](https://github.com/cengage/react-magma/commit/7a953e647552910cdb3a1b3055a122028a255ac2)) -- **table:** align prop for cells ([ad078dd](https://github.com/cengage/react-magma/commit/ad078dd727817bacb72684fe7b670bb76a874e9e)) -- **table:** start of sortable tables ([4c0e946](https://github.com/cengage/react-magma/commit/4c0e946a98800db5813582354a7370214697873a)) -- **table:** very basic data table ([647dbba](https://github.com/cengage/react-magma/commit/647dbbaceeedecc46ce51bcc6b28babe21a43da7)) -- **toast:** pause dismiss timer on focus not just hover ([d486ba2](https://github.com/cengage/react-magma/commit/d486ba257c97969bfc884b87f44b682c5f4597dc)) -- **toast:** pause toast on hover with countdown ([2afaecc](https://github.com/cengage/react-magma/commit/2afaecc345444ea66877381db7d1b66e41d450f6)) - -## 2.0.0-beta.54 (2020-07-14) - -### Features - -- **datepicker:** add styles props ([252d1eb](https://github.com/cengage/react-magma/commit/252d1eb8cedb9e6253b86690ad933a9513765f42)) -- **downshift-select:** using downshift to implement new select ([180fcf3](https://github.com/cengage/react-magma/commit/180fcf31fa730398ecf72c4d27d2c7e9bc8806ab)) -- **progress ring:** animate progress ring ([2b975e8](https://github.com/cengage/react-magma/commit/2b975e80f71cf8661d2d8a877fe68a234668c931)) -- **select:** add more styles to downshift select ([caa9e2a](https://github.com/cengage/react-magma/commit/caa9e2ad8c31162e969b2112b0f50f757be13a31)) -- **toast:** add progress ring to toast ([7cc0bc8](https://github.com/cengage/react-magma/commit/7cc0bc873f3610e8d87b21cf61ddc9a1bbff3da5)) -- **toast:** increase toast timer interval ([d8bde7f](https://github.com/cengage/react-magma/commit/d8bde7f16f6d658ad9a31ceeff89df0bd6440164)) -- **toast:** make timer based on actual toast duration ([2a4736f](https://github.com/cengage/react-magma/commit/2a4736f18affeae63bfc0011514cff9102e9608d)) - -### Bug Fixes - -- **datepicker:** do not focus a typed date if out of range ([6e03fe5](https://github.com/cengage/react-magma/commit/6e03fe543e70697523a22a0c1cf5c9039db7faaf)) - -## 1.5.0 (2020-07-01) - -### Features - -- **progress ring:** start of timer animation ([9c32790](https://github.com/cengage/react-magma/commit/9c32790523ae55baac4628ddb15ff7547be2be9b)) - -## 2.0.0-beta.52 (2020-06-25) - -### Features - -- **alert:** font size 14px on sm screen, fix alert style ([4991141](https://github.com/cengage/react-magma/commit/4991141df654f59dc249faecd19823a03cf7d2f7)) -- **banner:** banner styles ([b12d5e9](https://github.com/cengage/react-magma/commit/b12d5e9c98f1b6badb0030e78eab32c81fc94254)) -- **toasts:** style tweaks for small screen toasts, bottom offset ([0513855](https://github.com/cengage/react-magma/commit/0513855897f1e525678b0d30b010aaa2f58946a4)) - -### Bug Fixes - -- **i18n:** possible fix for warning by moving interface to separate file ([e638117](https://github.com/cengage/react-magma/commit/e638117cb4a4ee3f71427a3552f670aac4870a1c)) -- **toast:** fix extra bottom offset, remove min width for small screen ([0dd4355](https://github.com/cengage/react-magma/commit/0dd435523c5c7a799099a3dd2aeb851e861e61f2)) - -## 2.0.0-beta.51 (2020-06-24) - -### Features - -- **downshift select:** rough implementation of styles ([dc3c893](https://github.com/cengage/react-magma/commit/dc3c893900a8ce08acdd31b3b41bf399775273fd)) -- **toasts:** stack toasts vertically using ref for toastarray ([784bea2](https://github.com/cengage/react-magma/commit/784bea270e1a0fb1169045e713ec212a2f57ebe9)) - -### Bug Fixes - -- **dropdownbutton:** allow iconPosition to be specified on custom btn ([5b203d8](https://github.com/cengage/react-magma/commit/5b203d84b26528740f8226b52b6373331306ef09)) - -## 1.4.0 (2020-06-08) - -### Features - -- **toasts:** multiple toasts stacked vertically ([28a6cd0](https://github.com/cengage/react-magma/commit/28a6cd0e5cf6ece3622a4dbc383f194ddc55901f)) - -### Bug Fixes - -- **modal:** container styles and fix double closing ([5ec52a3](https://github.com/cengage/react-magma/commit/5ec52a3ee79dff478324b71d1c05a0126e6544af)) - -## 2.0.0-beta.50 (2020-06-01) - -## 2.0.0-beta.49 (2020-05-27) - -## 2.0.0-beta.48 (2020-05-27) - -### Features - -- **dropdown:** allow for wrapped menu items ([4d995c6](https://github.com/cengage/react-magma/commit/4d995c6456e00dcbe958c65ce6ed4b446a0bc6a7)) -- base line-height ([ab0b4be](https://github.com/cengage/react-magma/commit/ab0b4be5482f4d839dd24d45c07f15f0aae401b4)) - -## 2.0.0-beta.46 (2020-05-26) - -## 2.0.0-beta.45 (2020-05-26) - -### Features - -- **checkbox:** control checkbox based on checked prop ([de4a422](https://github.com/cengage/react-magma/commit/de4a422fa434ab24d02f17b0c838019362c1400a)) -- **global:** base font size ([2c176e8](https://github.com/cengage/react-magma/commit/2c176e848b18b4eb9edbc4e5f42b8fb874bd51b4)) -- **headings:** font-sizes ([5cd55f5](https://github.com/cengage/react-magma/commit/5cd55f5a220ee4d97ffc4891ccfab0fac952405d)) -- **ssr:** return null while loading selects ([6fe700f](https://github.com/cengage/react-magma/commit/6fe700f141fdccbde91f39ff257433a846569a66)) - -## 2.0.0-beta.44 (2020-05-19) - -### Features - -- **i18n:** setup i18n context and implement overrides ([185a601](https://github.com/cengage/react-magma/commit/185a60185aeffd9a1f0ec7b2381f9f4f33fc69d7)) - -## 2.0.0-beta.43 (2020-05-12) - -### Features - -- **toast:** return focus to triggered element if still in dom ([fab93fa](https://github.com/cengage/react-magma/commit/fab93fa9e9ebc85a97021d1c7ac0deb3dd3b092d)) - -### Bug Fixes - -- **search:** border radius ios ([1979723](https://github.com/cengage/react-magma/commit/1979723b92bec981964f59421be319d2d44a8bd1)) - -## 2.0.0-beta.42 (2020-05-12) - -### Features - -- **dropdown:** allow left and right for dropdirection ([ec46ea7](https://github.com/cengage/react-magma/commit/ec46ea77d844237dfd60590cd70cdf8584737c1c)) -- **dropdown:** change alignment enum to accept start and end ([54b25f3](https://github.com/cengage/react-magma/commit/54b25f30ad348c3c8a2ee95c85b58712340a1bbd)) -- **i18n:** adding in i18n context for overrides ([e29c238](https://github.com/cengage/react-magma/commit/e29c238eed22b72b080565a95238081a6f904099)) -- **toast:** queue of multiple toasts ([63e3600](https://github.com/cengage/react-magma/commit/63e36006ad98557b630fd8042b26e9c495dc11dc)) -- **usemediaquery, bpcontainer:** tests ([a4e1ea7](https://github.com/cengage/react-magma/commit/a4e1ea7554a33a3371b69238d2bea054cc4df81f)) - -### Bug Fixes - -- **generateid:** fix issue with id generating twice ([8ac508d](https://github.com/cengage/react-magma/commit/8ac508dd5a9d977f007552554a4396911e88439a)) - -## 2.0.0-beta.40 (2020-04-24) - -### Features - -- **breakpoints:** remove js implementation, move hook ([fb71533](https://github.com/cengage/react-magma/commit/fb715331cad5ba531c8011a221a58f6a96fe7b76)) -- **dropdown:** option for dropleft and dropright ([7b7cd47](https://github.com/cengage/react-magma/commit/7b7cd471f4c9a585a4dffbe7890744a0e7183a3a)) -- **tabs:** export enums for Tabs component ([a1ca8c0](https://github.com/cengage/react-magma/commit/a1ca8c055d269fa61b451e5cdceb0358ac6fb5e8)) - -## 2.0.0-beta.39 (2020-04-23) - -### Features - -- **tabs:** allow custom wrapped tab components ([db5c288](https://github.com/cengage/react-magma/commit/db5c288f12f7dfaaafb3f6d585b5bbf499d3d4bf)) -- **toast container:** create toast container to hold multiple toasts ([a772963](https://github.com/cengage/react-magma/commit/a772963b0ecc15f1d32485cd38ed83807f2a2734)) - -### Bug Fixes - -- **dropdown-button:** fix types for dropdown button ([27dfa3d](https://github.com/cengage/react-magma/commit/27dfa3dc63f0ff8b9ffcab1b8fc25be462ee24bd)) - -## 2.0.0-beta.38 (2020-04-21) - -### Features - -- **tabs:** remove path prop and passthrough props to component ([cecaa23](https://github.com/cengage/react-magma/commit/cecaa23a6da19dae21ed5a2b23d0fa3c3c7e3f4d)) -- **tabs:** scroll into view when covered by buttons ([cd86d92](https://github.com/cengage/react-magma/commit/cd86d92132c9072b74f5966c7079089c0869bf7f)) -- **toast:** header, visual for multiple toasts ([7d67d78](https://github.com/cengage/react-magma/commit/7d67d78291f4a9ac4c87d89ca8ed5c908390d3d0)) - -## 2.0.0-beta.36 (2020-04-14) - -## 2.0.0-beta.35 (2020-04-14) - -### Features - -- **banner:** add icon ([6e6102d](https://github.com/cengage/react-magma/commit/6e6102ddd30e89a9d220d300c22d18861d09d350)) -- **banner alerrt:** action buttons ([e685812](https://github.com/cengage/react-magma/commit/e6858128a5ad88f3e7264b520b82b4a4e351fa53)) -- **banner alert:** close button and icons ([fd2b980](https://github.com/cengage/react-magma/commit/fd2b9806728d59466d1e9882a757c8b43263d2ac)) -- **modal:** add backdrop blur ([adc33be](https://github.com/cengage/react-magma/commit/adc33be2d0184d83d298168aef5293484d1c4e69)) -- **tabs:** hovering buttons no longer overlap selected tab ([0b95a44](https://github.com/cengage/react-magma/commit/0b95a44a45241b8fcda8c2a6fa8eecdb6a74be3a)) -- **tabs:** next and prev tab button styles ([e37b2bf](https://github.com/cengage/react-magma/commit/e37b2bfedde6560388ce56eace8d3d5669d03b07)) -- **tabs:** scroll in to view on tab selection ([4cff42a](https://github.com/cengage/react-magma/commit/4cff42ababcb45f98690df52b1a06db891a3466c)) - -### Bug Fixes - -- **banners:** fix padding ([1fc6cc1](https://github.com/cengage/react-magma/commit/1fc6cc1c97014325dff2fb637ca0aebc0e62fae5)) -- **tabs:** allow scrolling without buttons ([f0e256b](https://github.com/cengage/react-magma/commit/f0e256befc03777fbcff68c7a83aed17369117e2)) -- **tabs:** scroll button size, header z-index ([58ec54c](https://github.com/cengage/react-magma/commit/58ec54c60530d0e5a7c10444864bb6d65f302a24)) - -## 2.0.0-beta.34 (2020-04-09) - -## 1.3.0 (2020-04-09) - -### Features - -- **alert:** close button styles ([b64acc9](https://github.com/cengage/react-magma/commit/b64acc9039fe9f56cd00262b0fccff91e536e33b)) -- **dropdown:** allow maxHeight and width props to be numbers ([f406cf5](https://github.com/cengage/react-magma/commit/f406cf5da3df2c5f25b2111dce8178cb20cddb55)) - -### Bug Fixes - -- **buttons:** provide default styles for unknown props ([b4cdefe](https://github.com/cengage/react-magma/commit/b4cdefea850001e707eeb0c645f5c2d1d3d00adf)) -- **tabs:** fix TabsProps interface ([acd9e41](https://github.com/cengage/react-magma/commit/acd9e4155f76306209c17053cdaf1ac02fbf79f8)) - -## 2.0.0-beta.33 (2020-04-08) - -### Features - -- **banner:** start of banner alert ([d32805e](https://github.com/cengage/react-magma/commit/d32805ee425f4827cf46c3ee1b6e11b4d2521a28)) -- **toasts:** update styles based on orion feedback ([79f6660](https://github.com/cengage/react-magma/commit/79f6660a4913873b83aec359b57525ec5631c6df)) - -## 1.2.0 (2020-04-07) - -## 1.1.0 (2020-04-07) - -### Bug Fixes - -- **search:** add and document style and testid props ([865b523](https://github.com/cengage/react-magma/commit/865b5235333424908da6533316b6ecda8792c01c)) -- **search:** add and document style and testid props ([ce089c6](https://github.com/cengage/react-magma/commit/ce089c6769c7549c70408ffe0a11114f55fd62d2)) - -## 2.0.0-beta.32 (2020-04-07) - -### Features - -- **calendar,search icon:** update calendar icon, update icon sizes ([444c08e](https://github.com/cengage/react-magma/commit/444c08ee89005fa2c50a0a94e3b060c6bfa53fb1)) -- **dropdown:** rename component, remove list markup, style fix ([04512aa](https://github.com/cengage/react-magma/commit/04512aaf212549cadae6441fb18e7f4bb747b7d1)) -- **dropdown:** renamed components ([ca81543](https://github.com/cengage/react-magma/commit/ca81543a7420b1d73eefa8875c25f66332fe8eb3)) -- **focus:** update color ([7bd022c](https://github.com/cengage/react-magma/commit/7bd022cd9e59ce2c2528e2e45555b6ffc84a3ce1)) -- **icons:** new icons -- open envelopes and signout ([4d8c2e7](https://github.com/cengage/react-magma/commit/4d8c2e703bf017559dcaf5e5286a40f400f152e2)) -- **tabs:** add isInverse to TabsPanelsContainer ([ad5bf7e](https://github.com/cengage/react-magma/commit/ad5bf7e15014bfdde571c9d0b4e6d247623025c4)) -- **tabs:** inverse styles on container, panels ([9ab5438](https://github.com/cengage/react-magma/commit/9ab54380e45e0d50dba5b712f9394c8404e71be0)) -- **tabs:** support all directions for borderPosition, iconPosition ([d8b01aa](https://github.com/cengage/react-magma/commit/d8b01aab8085383d0f40a70168cb4aae06433256)) -- **tabs:** tab panel props optional ([e35f57f](https://github.com/cengage/react-magma/commit/e35f57f44cc024d259008c170f9849e0c29a1ec9)) -- **toast:** some new toast/alert styles ([ffa180f](https://github.com/cengage/react-magma/commit/ffa180f70fa45a5f25e3b370e833590c26068642)) -- **toast:** upadted animation, mobile styles ([96e4519](https://github.com/cengage/react-magma/commit/96e4519c0b75a9c2bd792815c6cd955ef4d4322e)) - -### Bug Fixes - -- **select:** change to custom type for custom components ([e00592c](https://github.com/cengage/react-magma/commit/e00592c5f8731e02d2d7703b37c6d32823e408c2)) - -## 2.0.0-beta.29 (2020-03-30) - -## 2.0.0-beta.28 (2020-03-30) - -### Features - -- **dropdown:** add examples with checkboxes, add textposition prop ([f843e38](https://github.com/cengage/react-magma/commit/f843e38846cbc2b9c601d50eeaeb5aba323c54f0)) -- **dropdown:** add max-height to menu ([ff59fea](https://github.com/cengage/react-magma/commit/ff59fea87eb61c8410b89c9988cfcd4670b8e1c5)) -- **dropdown:** auto-assign index to dropdown ([532577b](https://github.com/cengage/react-magma/commit/532577ba8df459e2d8c0b0ca8e6cea5caa8571fa)) -- **dropdown:** fix handleblur ([c02cf9e](https://github.com/cengage/react-magma/commit/c02cf9eaf51098802c7138b40ea3c0b0d6d5ed7c)) -- **dropdown:** more form examples ([1dc9d00](https://github.com/cengage/react-magma/commit/1dc9d006276fe5896c805bd782a1132c989fe472)) -- **dropdown:** stop blur when clicking inside dropdown ([bd03344](https://github.com/cengage/react-magma/commit/bd033444ff0c3c928149edad1546102992f2b32c)) -- **select:** allow for custom components to be passed in ([dc8cffd](https://github.com/cengage/react-magma/commit/dc8cffd0c38a4c0825dc64c8b1d2bb845e6e8358)) - -### Bug Fixes - -- **loading indicator:** add css prop to get rid of emotion error ([1033c0e](https://github.com/cengage/react-magma/commit/1033c0e6e1bfa411d055accb78287ee8b99967d8)) -- **radio, checkbox:** border color on checked and indeterminate ([6f0436e](https://github.com/cengage/react-magma/commit/6f0436e77e3c198c41977e5c028f7ea687191795)) - -## 2.0.0-beta.26 (2020-03-25) - -### Features - -- **dropdown:** active item ([529d123](https://github.com/cengage/react-magma/commit/529d123226f13372b5175dcc9d0dff5fc0973645)) -- **dropdown:** add value prop for active items ([fc697ec](https://github.com/cengage/react-magma/commit/fc697ec30812da2204c29e3ee126e0ac0aa60359)) -- **dropdown:** allow custom aria-label on split toggle ([2ebdc55](https://github.com/cengage/react-magma/commit/2ebdc555776c2d30c28ed3929a977c4db9350265)) -- **dropdown:** arrow up functionality and cleanup of arrow keypress ([04aa0f6](https://github.com/cengage/react-magma/commit/04aa0f6fb04d1ad069ea347454c87568e9727e25)) -- **dropdown:** dividers and headings ([89c371b](https://github.com/cengage/react-magma/commit/89c371bab0f74e13e031c85467144bb14afe3b24)) -- **dropdown:** keyboard behavior ([1cdaa20](https://github.com/cengage/react-magma/commit/1cdaa20268c04b9b07507789353e073fbbce6053)) -- **dropdown:** keydown behavior for items ([343fe93](https://github.com/cengage/react-magma/commit/343fe93430af42f5cbaa0df99ff95ad466669aa4)) -- **dropdown:** more examples, tests, focus button on esc ([32b077f](https://github.com/cengage/react-magma/commit/32b077f85f337c4e49ff4800ecc4d8d3f9a3ee56)) -- **dropdown:** skip focusing disabled item ([79e046a](https://github.com/cengage/react-magma/commit/79e046a6a9a4de8904bf80a311aa4bf6d36a1c64)) -- **dropdown:** split button ([247e9ba](https://github.com/cengage/react-magma/commit/247e9ba5f98b785668f7c231c8cb154c5a341677)) -- **selects:** allow custom components for all selects ([9a30128](https://github.com/cengage/react-magma/commit/9a30128e80b18cc4f6af4b04f2ed97cd2d14e6b5)) -- **tab-props:** make component and children mutually exclusive in Tab ([3e2bc01](https://github.com/cengage/react-magma/commit/3e2bc01d902b96571481accaaae1c0c9bc45fbc8)) -- **tabs:** add aria-label from props to tabs container ([c46da40](https://github.com/cengage/react-magma/commit/c46da405e37b1cda92b9c42f901e3591de7be1e9)) - -### Bug Fixes - -- **input labels:** allow react node not just string ([a95f9b8](https://github.com/cengage/react-magma/commit/a95f9b8fdbe0600dcb3ff1ec2b8be6f39b385a81)) -- **tooltip:** allow custom styles ([0beb125](https://github.com/cengage/react-magma/commit/0beb12588a1973fdabdc1b92fd8645dde769e611)) -- **tooltip:** allow custom styling of tooltip container and element ([e7b3083](https://github.com/cengage/react-magma/commit/e7b3083367b9966af53758f635e17f396d499a9a)) - -## 2.0.0-beta.25 (2020-03-09) - -### Features - -- **breakpoints:** add useMediaQuery for js implementation ([b2f4da7](https://github.com/cengage/react-magma/commit/b2f4da7a10cfc6ee6e96e707ab033812498ad355)) -- **breakpoints:** take breakpoints from theme ([cc59586](https://github.com/cengage/react-magma/commit/cc5958694df2b0d0cb1e67ae5cd985c53ef0bd3e)) -- **breakpoints container:** new container to hold multiple breakpoints ([9a94fbf](https://github.com/cengage/react-magma/commit/9a94fbf4dd661a154351ef8d7ee79a7679608da6)) -- **breakpoints container:** support test id, add more tests ([1801d87](https://github.com/cengage/react-magma/commit/1801d871f58ee389e4801c27d37a3d029058a460)) -- **breakpoints-container:** support just a few breakpoints ([1931031](https://github.com/cengage/react-magma/commit/193103173ba424b9f29c3a386c907ca7cdeacf9f)) -- **dropdown:** disabled item ([4eb23b3](https://github.com/cengage/react-magma/commit/4eb23b356474b10ff70b3af78e72dc09ab3ef009)) -- **dropdown:** move menu, toggle to independant components ([3f203a7](https://github.com/cengage/react-magma/commit/3f203a7ac20b35d3ad21e11855fa507625332718)) -- **dropdown:** move more into context, add tests ([e74da40](https://github.com/cengage/react-magma/commit/e74da40873dff08ab08c1649c0d77f23de24625d)) -- **dropdown:** start component and basic styles ([9947056](https://github.com/cengage/react-magma/commit/9947056859dd41987ecd7682cae44514baad0565)) -- **dropdown:** very start of dropdown component ([4e15f75](https://github.com/cengage/react-magma/commit/4e15f758c3801bf49699318139d9a58443d16181)) -- **icon button:** allow custom icon size ([c62c62e](https://github.com/cengage/react-magma/commit/c62c62eb3989d492d151e62fc9f79a47fda17823)) -- **magma palette:** add purple to palette, also change order of docs ([6606932](https://github.com/cengage/react-magma/commit/6606932cbfe028363b3804ecc15383ef70490aed)) - -### Bug Fixes - -- **input message:** increase line-height ([c9eb328](https://github.com/cengage/react-magma/commit/c9eb3289434cf34016891bd8124d50ba5b8bfc60)) -- **input message:** tighten spacing ([3b0d7ca](https://github.com/cengage/react-magma/commit/3b0d7ca7e35c0921bff676e2c1d284ea0b101410)) -- **inputs:** explicitly set font family ([560e870](https://github.com/cengage/react-magma/commit/560e8709cbbd9083923dfa28486bd8488fb72f83)) -- **inputs:** fix focus color ([28d6233](https://github.com/cengage/react-magma/commit/28d62333384b9905f83091fba22c5da57cff1ed2)) -- **tabs:** clean up tab and tabs props ([c4fb082](https://github.com/cengage/react-magma/commit/c4fb082adf580658c5eba28b81c33652dd24a195)) -- **textarea:** use value not children ([e6326f4](https://github.com/cengage/react-magma/commit/e6326f45112f97ed30310b576db8df98d9e98d9c)) -- **timepicker:** allow timepicker to display well in flex div ([136cc93](https://github.com/cengage/react-magma/commit/136cc935ef9f1b74eb1e94d5a0738dc08d83bb90)) - -## 2.0.0-beta.24 (2020-02-19) - -### ⚠ BREAKING CHANGES - -- **icon-button:** Button component no longer accepts the icon props. IconButton provides the - functionality now -- **tooltip:** Removed the trigger prop from tooltip and we are now using the children to provide -- **inputs:** Many props removed from Input component. Password related props have been moved to - PasswordInput. HelpLink related props removed and replaced with simply passing children. Multiline - prop removed and replaced with separate Textarea component. Error and help messaging removed from - search. New BaseInput component created. - -### Features - -- **date and timepickers:** allow custom message styles ([e9f4d35](https://github.com/cengage/react-magma/commit/e9f4d352fc1b01df96782cbf6278bb7f0556b739)) -- **icon-button:** Make IconButton a separate component from Button ([d7b3767](https://github.com/cengage/react-magma/commit/d7b37674b884d31da7905e58cb476424ba16eb48)) -- **input message:** allow custom styles on input message ([7cf75a4](https://github.com/cengage/react-magma/commit/7cf75a489cffaaaa533ac891310fd2133f3d86e7)) -- **input message:** allow input message to take node ([50961f8](https://github.com/cengage/react-magma/commit/50961f84ebcb0ef00a6bc8750ef73161ebcabfd8)) -- **inputs:** New separate components for inputs, inc pword, textarea ([b39b3ec](https://github.com/cengage/react-magma/commit/b39b3eca81372cc1bca4a335bf1070fa6cda1da2)) -- **search:** isLoading prop for search, docs for spinner as icon ([f0a051e](https://github.com/cengage/react-magma/commit/f0a051e69b781a3c8af512e1671f50fe2bfdd316)) -- **tabs:** Add in typing for component vs children tab ([eb15ce1](https://github.com/cengage/react-magma/commit/eb15ce1a08086946bad316722a0272d9151063b2)) -- **tabs:** add padding to tabPanel, minor doc updates ([8650ba0](https://github.com/cengage/react-magma/commit/8650ba0a667505911ce3dbad8c4cdb3d305f9d9d)) -- **tabs:** make alignment an enum, remove children from custom tabs ([57f7dee](https://github.com/cengage/react-magma/commit/57f7deea0e6a445ea1224f065bc5850d46e937dc)) -- **tooltip:** throw error if children is more than one element ([eb59fe1](https://github.com/cengage/react-magma/commit/eb59fe1c1f229584fec783a60194521eee5b27b1)) - -### Code Refactoring - -- **tooltip:** make trigger children, make content a prop ([b082bc0](https://github.com/cengage/react-magma/commit/b082bc06fe85c74e0be1137bca7a8a6b486fe919)) - -## 2.0.0-beta.23 (2020-02-07) - -### Features - -- **password:** create separate password component ([566f11b](https://github.com/cengage/react-magma/commit/566f11b5b71dab28b1000f57adbef4207cc78636)) -- **tabs:** allow nav tabs to show icon ([8b12fd6](https://github.com/cengage/react-magma/commit/8b12fd6e1fe3a6e4765fcd3490a5dbc59dc3817a)) -- **tabs:** more styles, move props to container, not tabs ([1a467d7](https://github.com/cengage/react-magma/commit/1a467d7d413fa8578ef68b53dfdefed93856d828)) -- **tabs:** update styles based on UX feedback ([35246e5](https://github.com/cengage/react-magma/commit/35246e5e01e2bac2883a86c45b6217c45d4cd301)) - -### Bug Fixes - -- type error when theme is passed to styled component ([3e1d95b](https://github.com/cengage/react-magma/commit/3e1d95b6d1d391365e6372acf2fd6c4052bd9de8)) -- **modal:** remove console log ([cb0113c](https://github.com/cengage/react-magma/commit/cb0113c871e599cbb7a4b98b2723852f0ede72da)) -- **modal:** Stop multiple onClose function calls ([d159b00](https://github.com/cengage/react-magma/commit/d159b00c1f994f1037389ab9e264e5b80de49a2b)) - -## 2.0.0-beta.21 (2020-01-29) - -## 2.0.0-beta.20 (2020-01-29) - -### ⚠ BREAKING CHANGES - -- Added new stats icons. Added new empty star icon. Updated reply and forward icons. -- Resolved redundant icons. Remove unnecessary icons: ArrowUp3, ArrowDown3, - ArrowLeft3, ArrowRight3, Exclamation, List3, Menu2, Menu3, Menu4, PieChart, Question2, Question, - Spinner2, Star, ThList, Timed, Unlock, Wrench3 - -### Features - -- Icons audit ([52444cd](https://github.com/cengage/react-magma/commit/52444cdb3e78d819c8e80444ab968044a3b88b84)) -- New and updated icons ([e204ef3](https://github.com/cengage/react-magma/commit/e204ef3fc57d7a1b248138b6aa398a2c0017f757)) - -## 2.0.0-beta.19 (2020-01-28) - -### Features - -- **tabs:** allow for flexible widths ([8e29e15](https://github.com/cengage/react-magma/commit/8e29e15342d43e8277d23acbe00bdd64c61ed03d)) -- **tabs:** more styling for tabs, incl animation ([c3019cc](https://github.com/cengage/react-magma/commit/c3019ccbcfd6d87a94463ea9c0d882100c09a582)) -- **tabs:** refer to theme instead of magma directly ([6d6d241](https://github.com/cengage/react-magma/commit/6d6d2414c3efc06346d8200108ab60d27c5a3b81)) -- **tabs:** rename boolean props ([93cb9fd](https://github.com/cengage/react-magma/commit/93cb9fd17948c6717663fdb20aa02752aea01404)) -- **time-picker:** allow typed input and passed in value ([90ffbe8](https://github.com/cengage/react-magma/commit/90ffbe8a745be1ce25030f3e737b3f51c0ec1080)) -- **timepicker:** docs update, fix bg color, remove unused ref ([af45728](https://github.com/cengage/react-magma/commit/af45728965cab199ba19509009432d690850a5a7)) - -### Bug Fixes - -- **ref:** Fix references for Search/Input components ([4eace40](https://github.com/cengage/react-magma/commit/4eace4018ccc4765dbe289b18571fdfba187d8c5)) - -## 2.0.0-beta.17 (2020-01-15) - -### Features - -- **hide at breakponit:** new component to hide at specified breakpoinit ([786eeec](https://github.com/cengage/react-magma/commit/786eeec985cf71ab20436d11313592e45e3b088b)) -- **hideatbreakpoint:** remove ref, update tests ([7a932a3](https://github.com/cengage/react-magma/commit/7a932a3ffddcff28e0430002cf8fe8b8f4906dd9)) - -## 2.0.0-beta.16 (2020-01-15) - -### Features - -- **timepicker:** timepicker! ([5e20d02](https://github.com/cengage/react-magma/commit/5e20d025b98f8e8a6b7990b279131595b867bda4)) - -### Bug Fixes - -- **tabs:** fix max and min width of tab ([12f78d1](https://github.com/cengage/react-magma/commit/12f78d18d6a755d415021ce253cd3893da7266be)) - -## 2.0.0-beta.15 (2020-01-13) - -### Features - -- **checkbox:** share styles between indeterminate checkbox and checkbox ([03f692e](https://github.com/cengage/react-magma/commit/03f692ee6a8ae71d79b63cdf5dfc085237256e5e)) -- **checkbox:** use effect after all status updates ([cbb1a2a](https://github.com/cengage/react-magma/commit/cbb1a2a8c6a745e54bd4466891590f626c236e6c)) - -## 2.0.0-beta.14 (2020-01-13) - -## 2.0.0-beta.13 (2020-01-13) - -### ⚠ BREAKING CHANGES - -- **checkbox:** removed indeterminiate prop from checkbox, put in separate component - -MAGMA-196 - -### Features - -- **badge:** add 1px border to light badge ([d086865](https://github.com/cengage/react-magma/commit/d0868652c1786f319bbb8b4a95984958a10be24d)) -- **breadcrumb:** update font size ([a8d053d](https://github.com/cengage/react-magma/commit/a8d053d8103c0a0afa7112eaeeedffc8e3bbbc7d)) -- **checkbox:** separate indeterminate checkbox ([fea93c1](https://github.com/cengage/react-magma/commit/fea93c1cb6148064f535ee4b48f109c526331ce1)) -- **date-picker:** add aria label for disabled day state ([7fe8184](https://github.com/cengage/react-magma/commit/7fe818474386ec5bf14368e4bd1ddbbd45f6321c)) -- **date-picker:** adding in allowable dates ([6565fe8](https://github.com/cengage/react-magma/commit/6565fe88f0a5612334e7b9b0b7f5ce2ba54a17e1)) -- **date-picker:** allow navigation but not selection of disabled dates ([e4930a4](https://github.com/cengage/react-magma/commit/e4930a4bca62ace7613c07983df33a5b4de2ba83)) - -### Bug Fixes - -- **tabs:** change inverse prop to isInverse ([3371d7f](https://github.com/cengage/react-magma/commit/3371d7fd092398bcda2971b7451bfae58c05ea56)) -- **tabs:** fixed interfaces for tab components ([bfb4dcf](https://github.com/cengage/react-magma/commit/bfb4dcfe45ed949dfe53ae0961fad67e57f17428)) -- **tabs:** important names in tab docs is capitalized ([8384990](https://github.com/cengage/react-magma/commit/838499042e138ec6e3d4795b4a60bb38e6021faa)) -- **tabs:** minor fix ([6f84da7](https://github.com/cengage/react-magma/commit/6f84da71e97af35b9b9f858c74669ad7c7fdeffd)) -- **tabs:** tabs interface component was extended ([fc6cd45](https://github.com/cengage/react-magma/commit/fc6cd4524f9f4ea50923e03c58eada3814ec3833)) -- **tabs:** use template literal syntax for styled components ([7901c80](https://github.com/cengage/react-magma/commit/7901c8040196197b80ac0e310d88db80574f33f1)) +## 3.5.0 -## 2.0.0-beta.11 (2020-01-07) +### Minor Changes -## 2.0.0-beta.10 (2020-01-07) +- 3d00dcc7e: feat(SimplePagination): New PaginationType `simple` which changes the pages in Pagination from a series of individual buttons to a dropdown. -## 2.0.0-beta.9 (2020-01-07) +### Patch Changes -### ⚠ BREAKING CHANGES +- c0a658b5a: fix(Button): Update button z-index when it's in focus to bring the focus outline to the front. +- 35a33a7ae: fix(combobox): Disabled Multi Combobox disables the buttons inside it. +- cca876b3a: fix(dropdown): Dropdowns without `DropdownMenuItem` will get focused on open. + Fixes issue where these dropdowns could not be closed on Escape in Safari, and should be readable by screenreaders. +- 630bb5ab3: fix(Character Counter): Two new props have been added. The `hasCharacterCounter` prop which defaults to `true` and the `maxCount` prop which replaces `maxLength` and enables the Character Counter. -- **modal:** change prop names in modal component - open to isOpen, disableBackdropClick to - isBackgroundClickDisabled, disableEscKeyDown to isEscKeyDisabled and hideCloseButton to - isCloseButtonHidden + In the interim if an input needs a native `maxlength` and not a Character Counter, set `hasCharacterCounter={false}` and then use `maxLength`. -MAGMA-212 + Please note that in the meantime, `maxLength` is still supported but will need to be changed to `maxCount` as future releases will remove `maxLength` and `hasCharacterCounter`. -- **progressbar:** prop name changes in progressbar component - animated to isAnimated and - labelVisible to isLabelVisible +- d0c69155a: fix(inputbase): Update icon/button position for inputs with two icons. +- 6f53d1891: fix(Modal): Added support for closing individual nested modals with escape key. +- 395aea21c: fix(Pagination): Spacing, Tooltip inverse state, and VoiceOver support fixes. +- 7066b5c84: fix(TablePagination): TablePagination component now respects theme border radius on bottom corners +- f487b936f: fix(alertbase): Update height for toasts in AlertBase +- 4a10f8905: fix(select): Fix Multi Select placeholder text alignment -MAGMA-212 +## 3.4.0 -### Features - -- **input:** add default value prop ([4aa61de](https://github.com/cengage/react-magma/commit/4aa61de89129584302381d999d018a77baa60114)) -- **modal:** change boolean prop names ([2723ed7](https://github.com/cengage/react-magma/commit/2723ed7e1a07ddcd44c6baf1c4b73f8c71a58891)) -- **progressbar:** change boolean prop names ([0788dd0](https://github.com/cengage/react-magma/commit/0788dd03caabefdce026421fe59e9a2639013c6b)) -- **search:** call onchange event if passed as prop ([76ea4eb](https://github.com/cengage/react-magma/commit/76ea4ebb99621949dba5e68e534807872532478c)) - -## 2.0.0-beta.7 (2020-01-07) - -### ⚠ BREAKING CHANGES - -- **modal:** update props names for modal - disableBackdropClick, disableEscKeyDown, - hideCloseButton, open to isBackgroundClickDisabled, isEscKeyDownDisabled, isCloseButtonHidden and - isOpen - -MAGMA-212 - -### Features - -- **modal:** update boolean prop names ([cc27b7e](https://github.com/cengage/react-magma/commit/cc27b7e70e4e6b53b098e91e9d04e74c115d1d60)) - -## 2.0.0-beta.5 (2020-01-06) - -### ⚠ BREAKING CHANGES - -- **input:** prop name change in input component labelVisuallyHidden to isLabelVisuallyHidden - -### Features - -- **input:** rename labelVisuallyHidden prop to isLabelVisuallyHidden ([3939dd7](https://github.com/cengage/react-magma/commit/3939dd753679937b90ea72ca4fb108c7d393a78e)) - -### Bug Fixes - -- **datepicker:** omit value from default html props ([dd4def9](https://github.com/cengage/react-magma/commit/dd4def910424009c5088c5cf3f1bb71e0ae79829)) - -## 2.0.0-beta.4 (2020-01-06) - -### ⚠ BREAKING CHANGES - -- **input:** rename prop in input component hidePasswordMaskButton to isPasswordMaskButtonHidden - -MAGMA-212 - -- **radio, checkbox, toggle, formgroup:** renamed textVisuallyHidden prop to isTextVisuallyHidden in checkbox, formgroup, - radio, radiogroup and toggle components - -MAGMA-212 - -- **button:** prop name in button changed from fullWidth, to isFullWidth. It was previously named - block - -MAGMA-212 - -- Across many components, the inverse prop has been renamed to isInverse. Affects - Alert, Breadcrumb, Button, Card, Checkbox, Datepicker, Heading, HyperLink, Input, ProgressBar, - Radio, Search, Select, SkipLinik, Toast, Toggle, Tooltip - -MAGMA-212 - -- **alert, toast:** prop name changed in alert, toast components. Was dismissible, now is - isDismissible - -### Features - -- **alert, toast:** change dismissible prop name to isDismissible ([99d6786](https://github.com/cengage/react-magma/commit/99d6786976e6edd989af433dfbb08d35b104bd9e)) -- **all:** pass through base html attributes as props ([4715e2c](https://github.com/cengage/react-magma/commit/4715e2c1e727000b125c66f21ce36db3015549fb)) -- **button:** change fullWidth prop to isFullWidth ([3b4477b](https://github.com/cengage/react-magma/commit/3b4477b26301cc672f0028d863bbd4cfa6fbf5e5)) -- **datepicker:** add value prop ([430f5c8](https://github.com/cengage/react-magma/commit/430f5c82af9a67b02b558fb965766038ba97b0a2)) -- **input:** rename hidePasswordMaskButton to isPasswordMaskButtonHidden ([4968f74](https://github.com/cengage/react-magma/commit/4968f7407012858a3909058dd091c6d2cece374d)) -- **radio, checkbox, toggle, formgroup:** textVisuallyHidden prop ([4bd2115](https://github.com/cengage/react-magma/commit/4bd2115efaedbcb639c6380d1b1487c3874a6737)) -- rename inverse prop to isInverse ([6a95471](https://github.com/cengage/react-magma/commit/6a9547183654d7425384622714fe1816ebebd2a6)) - -### Bug Fixes - -- **tabs:** code logic fixes ([0f06338](https://github.com/cengage/react-magma/commit/0f06338e8ab26231314d2ca2d0cc62d0cd7ad6ea)) -- **tabs:** fix function for reuse ([1c298a0](https://github.com/cengage/react-magma/commit/1c298a02e8336a660f949cb8cb46fd6efe661bc2)) -- **tabs:** fix styles and themes ([41810c9](https://github.com/cengage/react-magma/commit/41810c9ce9e22e1f640c3f6328d0b8eb702710e5)) -- **tabs:** fix tests ([17ac74d](https://github.com/cengage/react-magma/commit/17ac74d60757585f74a7b4da9d349ccfc9e775bc)) - -## 2.0.0-beta.3 (2019-12-20) - -### ⚠ BREAKING CHANGES - -- **breadcrumb, spinner:** prop name changed in breadcrumb and spinner components -- ariaLabel changed to - aria-label - -MAGMA-193 - -- **tooltip:** removed the content prop from Tooltip component, uses children instead - -MAGMA-208 - -### Bug Fixes - -- **tabs:** fix and move tests toward tab component ([40552a0](https://github.com/cengage/react-magma/commit/40552a08524bcdd3703122e4a9640404804b13d6)) -- **tabs:** fix aria attributes ([29799de](https://github.com/cengage/react-magma/commit/29799de38e214b79774752ee094d6b063f041ee1)) -- **tabs:** fix styles ([aafed31](https://github.com/cengage/react-magma/commit/aafed31a8610ef2e4e2a403302119c6365e37f16)) - -### Code Refactoring - -- **breadcrumb, spinner:** renamed ariaLabel prop to aria-label ([df23d35](https://github.com/cengage/react-magma/commit/df23d357733633c35768fa454c91cb1ec2b46094)) -- **tooltip:** remove content prop, use children instead ([b0316e9](https://github.com/cengage/react-magma/commit/b0316e926d3de0ed59e97667f4fd611a2fee5e7c)) - -## 2.0.0-beta.1 (2019-12-19) - -### ⚠ BREAKING CHANGES - -- **breadcrumb:** removed inverse prop from BreadcrumbItem, now inherits prop from Breadcrumb - -MAGMA-195 - -- **modal, alert:** changed prop name in modal, alert and toast component from closeLabel to - closeAriaLabel - -MAGMA-207 - -- **progressbar:** change prop name in progressbar component from bgColor to color - -MAGMA-204 - -- **modal:** prop name change in modal from hideEscButton to hideCloseButton - -MAGMA-203 - -- **input:** renamed prop in input from helpLinkText to helpLinkAriaLabel - -MAGMA-202 - -- **button:** change prop name in button component from block to fullWidth - -MAGMA-191 - -- **input, datepicker, search:** changed prop name across three components (input, datepicker, search) from - placeholderText to placeholder - -MAGMA-190 - -### Features - -- **all:** add testId prop to all components ([3732a49](https://github.com/cengage/react-magma/commit/3732a498a9d7c059b22e2122edeb76931d3e0fb6)) -- **button:** change block prop name to fullWidth ([ff09002](https://github.com/cengage/react-magma/commit/ff09002667223d512cf8fbbf77a79434577baeb2)) -- **input:** rename helpLinkText to helpLinkAriaLabel ([a57726d](https://github.com/cengage/react-magma/commit/a57726dd19cae726906a8a551e85bba751745de6)) -- **input, datepicker, search:** change prop name ([22960bb](https://github.com/cengage/react-magma/commit/22960bbd753d0f5ffb0b1b3b9367cd8086dd5dd1)) -- **modal:** rename hideEscButton prop to hideCloseButton ([82aa2c7](https://github.com/cengage/react-magma/commit/82aa2c7b78e03cdc6fc03bc7941f068bbbeaf68c)) -- **modal, alert:** change closeLabel prop ([9e92c09](https://github.com/cengage/react-magma/commit/9e92c09f7fca728e3d1c59c4fc252487b33cd55a)) -- **progressbar:** change prop name from bgColor to color ([2c726d2](https://github.com/cengage/react-magma/commit/2c726d2016d2090855e00be1163a96d9e9285bb2)) -- **tabs:** added tabs component ([0dc0439](https://github.com/cengage/react-magma/commit/0dc0439a9083c450c4f91d611e3c6e490a071f42)) - -### Bug Fixes - -- **search:** pass search value to onsearch function ([9f7c9a2](https://github.com/cengage/react-magma/commit/9f7c9a22579b8b3c486c99cf7061f6d9648f6216)) -- **tabs:** custom tab component fixes and examples for in in docs ([d9f5ea3](https://github.com/cengage/react-magma/commit/d9f5ea324b7ca8bf54c93cf55cef9c2cd92a10fc)) - -### Code Refactoring - -- **breadcrumb:** add context for inverse ([9917233](https://github.com/cengage/react-magma/commit/9917233e106a8c0c82c807464a24f22846e063b3)) - -## 2.0.0-beta.0 (2019-12-16) - -### ⚠ BREAKING CHANGES - -- **alert:** added silly variant - -### Features - -- **alert:** silly ([621d14e](https://github.com/cengage/react-magma/commit/621d14e8e0180903780f1da612b074fd42dc207b)) -- **datepicker:** add required prop ([feaad82](https://github.com/cengage/react-magma/commit/feaad8237c2e59380b7fd845f4064b5dc17b8c0c)) - -### 1.0.1-beta.1 (2019-12-16) - -### ⚠ BREAKING CHANGES - -- **dismissible:** spelling of a prop has changed - -### Features - -- **focus color:** add new focus color that works against grey ([865880b](https://github.com/cengage/react-magma/commit/865880bdd1892164092c0aca9e7641312290f39c)) -- **hooks:** refactoring based on PR feedback ([c3d4ad3](https://github.com/cengage/react-magma/commit/c3d4ad39119aca43b469a3b2ab3966a4ef9bc699)) -- **icons:** new font size icon ([efc5012](https://github.com/cengage/react-magma/commit/efc50120902d49e8d09e0038d385ec33cd8b25e2)) - -### Bug Fixes - -- **dismissible:** fixing the spelling of the word dismissible ([d429931](https://github.com/cengage/react-magma/commit/d4299316192baf432cef0e4df67e8453948bfa44)) -- **loading-indicator:** add css to types for emotion ([b15cb4f](https://github.com/cengage/react-magma/commit/b15cb4f139e1651b092e114f1895a8a926308688)) -- **toast:** honor disableAutoDismiss on mouse hovers ([26bc0a2](https://github.com/cengage/react-magma/commit/26bc0a26850ac209e1ca73f012f5355c26753048)) - -## 1.0.0 (2019-11-26) - -## 0.1.0-beta.78 (2019-11-25) - -## 0.1.0-beta.77 (2019-11-25) - -### Features - -- **hooks:** toggle hooks ([283e92d](https://github.com/cengage/react-magma/commit/283e92dbff7e1fac091da408d8b6530f16437527)) -- **hooks:** tooltip hooks ([b531237](https://github.com/cengage/react-magma/commit/b53123706bec2b8e8195a4aa9b9b12433547beb4)) - -## 0.1.0-beta.76 (2019-11-21) - -### Features - -- **hooks:** modal hooks ([b513ef3](https://github.com/cengage/react-magma/commit/b513ef329e5f6cfcdef98b363c59468caf40ce68)) -- **hooks:** radio hooks ([592bae7](https://github.com/cengage/react-magma/commit/592bae7d8ae5e85c64e711520fd0b4839ff677a9)) -- **hooks:** radio useContext ([9f7933c](https://github.com/cengage/react-magma/commit/9f7933c5bb92c614ed6d83df585859c81275d7b7)) -- **hooks:** RadioGroup hooks ([95ca9f1](https://github.com/cengage/react-magma/commit/95ca9f1013b01b5eadeaa5447d0fe635184f623b)) -- **hooks:** toast hooks ([b568acd](https://github.com/cengage/react-magma/commit/b568acd1f8d70958ffefd0cb48efbb7d37c89fb7)) - -### Bug Fixes - -- **modal:** handle shift-tab from untabbable modal ([b3b3e2b](https://github.com/cengage/react-magma/commit/b3b3e2b0019b4b0ea2f790bbc63beb2b02d7be8b)) - -## 0.1.0-beta.75 (2019-11-20) - -### Features - -- **hooks:** Date picker hooks ([a62fc41](https://github.com/cengage/react-magma/commit/a62fc41e46fc92a6ca1890446a19b1d802c48114)) -- **hooks:** form group hooks ([415c29a](https://github.com/cengage/react-magma/commit/415c29a9ea2a197e65140be7897384d7a66942ea)) -- **hooks:** icon hooks ([a6bddaa](https://github.com/cengage/react-magma/commit/a6bddaa3b7a981022da3ddbc9fd1e6c66c3c468b)) -- **hooks:** input hooks ([9ccabeb](https://github.com/cengage/react-magma/commit/9ccabeb574f4dc1a18e99c5d8779fe88424c5178)) -- **hooks:** loading indicator hooks ([a13d4cf](https://github.com/cengage/react-magma/commit/a13d4cf83577fc7011e1fc5d0e28d983ce739c03)) -- **hooks:** start of modal hooks ([1c20c0b](https://github.com/cengage/react-magma/commit/1c20c0b61a5a958203a88681e0be6cbdd4041578)) -- **icons:** add new icons, remove old clock icon ([cd9db59](https://github.com/cengage/react-magma/commit/cd9db59b7230a4975a9fba471d45125c1631bc0f)) - -### Bug Fixes - -- **modal:** handle shift-tab better to specifically look for header ([2e2ae00](https://github.com/cengage/react-magma/commit/2e2ae005b6f75e3ec3766551583bb5eab0c473af)) - -## 0.1.0-beta.73 (2019-11-13) - -### Features - -- **hooks:** checkbox hooks and indeterminate behaviour ([8a75293](https://github.com/cengage/react-magma/commit/8a752930e1982adbe6f461f4fc01845141e44751)) - -### Bug Fixes - -- **checkbox:** inverse indeterminate style ([7ee9a52](https://github.com/cengage/react-magma/commit/7ee9a526f2dfb356596d2c1e7bd1b2fffd06a3d0)) -- **datepicker:** fix focus style in safari ([aa5d096](https://github.com/cengage/react-magma/commit/aa5d096afd72887d21edd12c4050f65327533ec5)) - -## 0.1.0-beta.72 (2019-11-13) - -### Bug Fixes - -- **modal:** close when clicking backdrop while still allowing scrolling ([5469cf4](https://github.com/cengage/react-magma/commit/5469cf45c3e67540ea31f5b8bffa44a57a6513dd)) -- **modal:** hide modal on esc key press on body ([1976511](https://github.com/cengage/react-magma/commit/1976511e1e5d8cd15ba6c316381f893810c4418f)) - -## 0.1.0-beta.71 (2019-11-11) - -### Bug Fixes - -- **modal:** fix scroll with mouse issue ([cc097d5](https://github.com/cengage/react-magma/commit/cc097d5644bc9125a9a5378b7affe922c823307a)) - -## 0.1.0-beta.70 (2019-11-11) - -### Features - -- **hooks:** Checkbox hooks ([433e8c5](https://github.com/cengage/react-magma/commit/433e8c5bf35c1dd7a0ec67999f503ec103aef9c6)) - -### Bug Fixes - -- **modal:** handle shift-tab from header and from radio group ([d17c317](https://github.com/cengage/react-magma/commit/d17c317f17be8d4955f98d67bd4449acb05a564c)) -- **modals:** handle shift-tab on header, add example to docs for radio ([6de0ec9](https://github.com/cengage/react-magma/commit/6de0ec95140264cfe6d8d2123716ff4e058f4d10)) - -## 0.1.0-beta.69 (2019-11-06) +**We accidentally skipped version 3.4.0. Please use 3.5.0 instead** -### Features - -- **hooks:** alert changed to using hooks ([fc4546c](https://github.com/cengage/react-magma/commit/fc4546c8a15a049e10f70547e75842af78d0ca32)) - -## 0.1.0-beta.68 (2019-11-05) - -## 0.1.0-beta.67 (2019-11-05) - -## 0.1.0-beta.66 (2019-11-04) - -### Features - -- **loading indicator:** clear timeout when component unmounts ([26feb6b](https://github.com/cengage/react-magma/commit/26feb6bca3950a78779ce6810178b39e649cb442)) - -## 0.1.0-beta.65 (2019-11-04) - -## 0.1.0-beta.64 (2019-11-01) - -### Features - -- **hooks:** update alert component to hooks ([38a1f23](https://github.com/cengage/react-magma/commit/38a1f23d9d1aaeac254a823e9df05fe0c0a2a0ba)) - -## 0.1.0-beta.63 (2019-10-31) - -### Features - -- **icons:** render title of icon conditionally ([7774492](https://github.com/cengage/react-magma/commit/7774492f5d97442ae902bd1b3e1a82f6a33a6a34)) -- **loading indicator:** aria-hidden on messages, more tests, more docs ([3698d54](https://github.com/cengage/react-magma/commit/3698d54601fdccae2427f4e5cd7a8c10a0d36273)) -- **loading indicator:** basic loading indicator component ([6564b16](https://github.com/cengage/react-magma/commit/6564b164239cead4984221ae6dd5eda8f5e98336)) -- **loading indicator:** cutom messages the change after time ([2258023](https://github.com/cengage/react-magma/commit/2258023deb95f530be4cf0ffb257a5dec4eb6a2e)) -- **loading indicator:** show percentage on progress bar ([945471d](https://github.com/cengage/react-magma/commit/945471d917d73f41125c43a3291b1d56453157a3)) -- **progress bar:** add progress bar style to loading indicator ([a70079a](https://github.com/cengage/react-magma/commit/a70079a9218732599c1e91b1e9db4db039a9c4d0)) -- **progressbar:** change bgcolor to enum ([41f5e87](https://github.com/cengage/react-magma/commit/41f5e87018c1028ef173c4481f1de3ab4156c1ba)) - -### Bug Fixes - -- **modal:** fix focusable elements when modal content changes ([33b3ff9](https://github.com/cengage/react-magma/commit/33b3ff9219603175dd36cb2150af70898eb54f41)) - -## 0.1.0-beta.62 (2019-10-23) - -## 0.1.0-beta.61 (2019-10-23) - -## 0.1.0-beta.60 (2019-10-22) - -### Features - -- **form group:** get rid of core component ([09da516](https://github.com/cengage/react-magma/commit/09da5166c0e079c85512f2ad13098df7807b0a8e)) -- **input:** center spinner vertically ([13a7890](https://github.com/cengage/react-magma/commit/13a789054cdaff660aeed02dcd318c3df1a9c877)) -- **progressbar:** new progress bar component ([bf6a344](https://github.com/cengage/react-magma/commit/bf6a3447a8cd11c1458c8de14f7c2e3e2afb645f)) -- **progressbar:** update propname, add 1px padding ([5bfbf02](https://github.com/cengage/react-magma/commit/5bfbf0282540e5796f2aeb8f2c394b1150c099bb)) -- **search:** add e.preventDefault to keypress event ([bf469cb](https://github.com/cengage/react-magma/commit/bf469cb37273996ae34c84624c69e109caed2071)) -- **search:** helper message ([14d484a](https://github.com/cengage/react-magma/commit/14d484ad3382259405aabecf7a867ac28dc91386)) - -### Bug Fixes - -- **datepicker:** add types to buttons and add inverse prop ([5e98535](https://github.com/cengage/react-magma/commit/5e98535701420e313e751c515ade61ccdae1bd72)) -- **modal:** add componentdidmount so it renders if always open ([5c321a6](https://github.com/cengage/react-magma/commit/5c321a625e0bc41b6d5daa623e6c4135840fbb78)) - -## 0.1.0-beta.58 (2019-10-17) - -### Features - -- **form group:** form group component for wrapping checkboxes ([af40516](https://github.com/cengage/react-magma/commit/af40516cc1aa80a6bbcc5bce9a47782970af6257)) - -## 0.1.0-beta.56 (2019-10-14) - -### Features - -- **badges:** badge component ([ac4d4e3](https://github.com/cengage/react-magma/commit/ac4d4e34daec56541cb16c1446f7b0d5a52499ff)) -- **badges:** fixes based on orion feedback ([97bb229](https://github.com/cengage/react-magma/commit/97bb2294076d3a21877f9ba6a29914d435ab431a)) -- **breadcrumb:** start of breadcrumb component ([2a9e282](https://github.com/cengage/react-magma/commit/2a9e282a8e4a8d99eacdc32a08ac3d5867ea7e45)) -- **breadcrumb:** support aria-label and min-width props ([44630e5](https://github.com/cengage/react-magma/commit/44630e5543fbdabb21aada8bf48be42d4ffd5089)) -- **card heading:** make heading level flexible, style fix ([ec45861](https://github.com/cengage/react-magma/commit/ec45861ed4546e13c95ca02b0bf608a2bdc14402)) -- **input:** add spinner animation ([03898c5](https://github.com/cengage/react-magma/commit/03898c58f8c93bad37677141d5c07023be2516bf)) -- **modal:** handle search on enter keypress ([52667e1](https://github.com/cengage/react-magma/commit/52667e184221df46484199676d2ff33a9e88211a)) -- **search:** on search event, button style, more docs ([feed661](https://github.com/cengage/react-magma/commit/feed6616a09d69708bc0015df9acdb08c6767d21)) -- **search:** start of search input ([f9672ad](https://github.com/cengage/react-magma/commit/f9672ade9228da7c7659f123d18a3d4a6c6045b6)) -- **spinner:** spinner animation for search and other components ([104b5af](https://github.com/cengage/react-magma/commit/104b5af55789592cc905c9fa5ef24ad65d30b4d5)) - -### Bug Fixes - -- **buttons:** fix font weight and size on buttons ([da2250f](https://github.com/cengage/react-magma/commit/da2250fa3e5fe3831e8f363868e6060eb59f6554)) - -## 0.1.0-beta.53 (2019-09-30) - -## 0.1.0-beta.52 (2019-09-27) - -### Bug Fixes - -- **modal:** fix unknown prop warning ([39ea881](https://github.com/cengage/react-magma/commit/39ea8811ad833558ee16400f31e0e7e1a835bb9b)) - -## 0.1.0-beta.51 (2019-09-25) - -### Bug Fixes - -- **select:** add helper and error msg to arialabel ([bfaebf0](https://github.com/cengage/react-magma/commit/bfaebf02c06f91bfeca328dba1ce3cf4ddb7d8ad)) - -## 0.1.0-beta.50 (2019-09-25) - -## 0.1.0-beta.49 (2019-09-24) - -## 0.1.0-beta.48 (2019-09-24) - -## 0.1.0-beta.47 (2019-09-20) - -### Features - -- **card:** background color and inverse ([7a77801](https://github.com/cengage/react-magma/commit/7a77801a5b5726e389acde1c8b5be3c6af10856e)) -- **card:** card component ([4cf501c](https://github.com/cengage/react-magma/commit/4cf501c97f6c83165127953e0585878392fafe0f)) -- **card:** remove unneeded case ([d81d3bc](https://github.com/cengage/react-magma/commit/d81d3bc54962e9734e2935fa68607d3650b829b1)) -- **date-picker:** add trap focus to date picker calendar ([f4374fe](https://github.com/cengage/react-magma/commit/f4374fe60162f6a48a4a537cb0f058e814720b63)) -- **date-picker:** close button functionality ([1225af3](https://github.com/cengage/react-magma/commit/1225af376383c0b414719033337ef4db01437616)) -- **date-picker:** remove unecessary export in utils ([50518dd](https://github.com/cengage/react-magma/commit/50518dd9e1067dc9037a3623879e3f7296aae2b1)) -- **datepicker:** add close button ([d331f54](https://github.com/cengage/react-magma/commit/d331f546e6cf3077c0ce0fbe679cff890025755d)) -- **datepicker:** focus input when pressig close ([cae3f38](https://github.com/cengage/react-magma/commit/cae3f38bc76618152b619528c2cd9b774e1161ec)) - -### Bug Fixes - -- **date-picker:** fix dates not being chosen ([cf9ceaf](https://github.com/cengage/react-magma/commit/cf9ceaf25b5b18277b3727b22c4c6ea5739f4fe8)) -- **modal, alert:** add more styles to better work in inverse mode ([595bf1c](https://github.com/cengage/react-magma/commit/595bf1caa205d3d963a097540964a76e18aa00f8)) - -## 0.1.0-beta.45 (2019-09-16) - -### Features - -- **modal:** move onclose from core to dom ([9016bb4](https://github.com/cengage/react-magma/commit/9016bb4b3e64ed1e0a4a427b2a5455500194a3bf)) - -### Bug Fixes - -- **modal:** do not try to focus next element if there isn't one ([d983749](https://github.com/cengage/react-magma/commit/d983749b21e9f626e4a3d731e6e4dc05450a6dee)) - -## 0.1.0-beta.44 (2019-09-13) - -### Features - -- **date-picker:** focus calendar header when opened if no chosen date ([57316f9](https://github.com/cengage/react-magma/commit/57316f974715cb9e97768999caf5baa295cfaff9)) -- **datepicker:** change announce text ([ec396cf](https://github.com/cengage/react-magma/commit/ec396cfbd5307c4bf8e9acb5eba572cbb9e330f4)) -- **modal:** put focus on first element if nothing else to focus ([68c564a](https://github.com/cengage/react-magma/commit/68c564adb9ff344bae9df03323d04e11b7fc4bf6)) - -## 0.1.0-beta.43 (2019-09-11) - -### Features - -- **modal:** put focus on modal heading if there is one ([e72d78e](https://github.com/cengage/react-magma/commit/e72d78ec790a1a1f29594d0a63526f876a764a92)) - -### Bug Fixes +## 3.3.0 -- **toggle, heading, alert:** fix focus styles ([f69331a](https://github.com/cengage/react-magma/commit/f69331a8b02b3fe9b5636fdf0ba509901008628a)) +## Minor Changes -## 0.1.0-beta.41 (2019-09-10) +- 17fc12212: feat(Alert): New additionalContent prop to enable adding styled children within an Alert or Banner. +- 17fc12212: feat(toggleButton): New Toggle Button component. +- 17fc12212: (TablePagination, DataGrid) switch dropdown component in table pagination to native select + Deprecations: dropdownDropDirection prop is now deprecated -## 0.1.0-beta.40 (2019-09-10) +## Patch Changes -### Features - -- **date-picker:** focus chosen date on calendar open ([1bf21c7](https://github.com/cengage/react-magma/commit/1bf21c725162e93238f5b28026dde75b8ac95f14)) +- 17fc12212: Set fallback font-family for all components. +- 17fc12212: fix(character counter): Added value capability for Input and Textarea when using maxLength for an initial value. +- 17fc12212: chore: Fix broken build +- 17fc12212: chore: Fixed warnings in the console. +- 17fc12212: fix(inputbase): Add optional width prop for InputBase - this affects and can be used in Input, PasswordInput, and Search +- 17fc12212: fix(heading): Fix error that "Property 'css' is missing" +- 17fc12212: fix: Revert the change to hex values of secondaryColors (secondary500, secondary600 & secondary700) +- 17fc12212: fix(toggleButton): Fix hover states -## 0.1.0-beta.39 (2019-09-10) +## 3.2.1 -## 0.1.0-beta.38 (2019-09-09) - -### Features +### Patch Changes -- **date-picker:** add helper and error message to date picker ([4f8f5ac](https://github.com/cengage/react-magma/commit/4f8f5ac02c01bed087c4783384a07605c2059c8d)) +- 0bf79d5de: style: fix linting errors and warnings +- 7b4549726: Update react-magma-icons version to 2.3.6 +- 0d3e008bf: fix: Update hex of secondaryColors (secondary500, secondary600 & secondary700) +- 962253d56: fix(navtabs) Added focus state on first NavTab for accessibility fix. +- 6a01a5325: fix(input): Inputs with long placeholders && `isClearable` have appropriate padding +- fafe31580: fix(search): Search components with long placeholders && `isClearable` have appropriate padding +- f5189569b: fix(tabs): Disabled tabs have the disabled cursor -### Bug Fixes +## 3.2.0 -- **modal:** export enum for modal size ([b5cfa6d](https://github.com/cengage/react-magma/commit/b5cfa6d4bfe273137323da67e6bbd3bc2fb758da)) +### Minor Changes -## 0.1.0-beta.37 (2019-09-06) +- 47015f38: feat(characterCounter): New Character Counter component. +- 15bdd2d0: fix(characterCounter): Added dynamic aria-live states for screen readers based on the amount of text in the input. +- 9daf9331: feat(combobox): `hasPersistentMenu` prop allows for the items list to stay visible after each selection on Multi Comboboxes + fix(combobox): Placeholder on Multi Comboboxes now disappears when at least one item is selected +- eb9ed1f3: feat(input): Added left label position capability for Combobox, DatePicker, Input, NativeSelect, PasswordInput, Textarea, and TimePicker. An additional prop of labelWidth has also been implemented for use in a column of Inputs for styling purposes. +- 1893be73: feat(button): Subtle button + +### Patch Changes + +- 34c2957a: fix(combobox): Combobox items have a default `type="button"` to prevent issues when used inside a form. +- 85853eae: fix(MultiCombobox): Support for `isClearable` button for multi comboboxes. `isClearable` button supports `isInverse` for single and multi comboboxes. + feat(combobox): Add `isTypeahead` prop to allow `selectedItems` items that are not in `items`. + feat(combobod): Add `isLoading` prop to `ItemsList` to show a loading state +- 1110043a: fix(table): Add keyboard only focus to tables without a focusable element. +- 2fe13d60: docs(table): Storybook example with adjustable number of rows +- 95fc5ae7: chore(npm/node): Update versions -### Bug Fixes +## 3.1.2 -- **global styles, labels:** changes to work better with react bootstrap ([5e8d3a3](https://github.com/cengage/react-magma/commit/5e8d3a30d4ac0e043ba833ee3cd445c4f91c24dd)) +### Patch Changes -## 0.1.0-beta.36 (2019-09-06) +- 754c389b: fix(GlobalStyles): Fix default `a:hover` color to match Hyperlink +- ffa94511: fix(ButtonGroup): Add `flex-wrap: wrap` to ButtonGroup +- 9502d28a: fix(Input): Fix placement of `children` inside Input component (ex: help icon). +- 0de78513: build(deps): Bump react-magma-icons to 2.3.4 +- 17ee57af: build: Update storybook packages to latest (6.4.12 -> 6.5.10) -### Bug Fixes +## 3.1.1 -- **modal:** use heading component in modal to explictly specify font ([6179123](https://github.com/cengage/react-magma/commit/617912307784213a63e26ebce8662aeb245ef7eb)) +### Patch Changes -## 0.1.0 (2019-09-06) +- 663a334d: refactor(Input): Update Storybook example with a11y violations. +- 663a334d: fix(accordion): Accordion Item `buttonId` will be based on the index to avoid duplicate ids. + refactor(accordion): Update Storybook example with a11y violations. +- 663a334d: refactor(appbar): Update Storybook example with a11y violations. +- 663a334d: fix(Native Select): Fixed dropdown caret which wasn't selecting the options on click. +- 663a334d: fix(Tabs): Removing unnecessary aria-label from wrapping div +- 663a334d: fix(datagrid): Add aria-label to sort by selectable button +- 663a334d: feat(datagrid): Add `isSortableBySelected` prop to DataGrid, allowing tables to be sorted by the selected items. +- 663a334d: fix(DatePicker): Fix support for non-default date formats (dd/mm/yyyy, yyyy/MM/dd, yyyy/dd/MM). Add support for MMMM d, yyyy. +- 663a334d: fix(input): Fix double focus on all input types (search, datepicker, password). When the icon is focused, only the icon will have visible focus and not the whole input. +- 663a334d: refactor(indeterminatecheckbox): Update Storybook example with a11y violations. +- 663a334d: fix(input): Fix double focus on the `isClearable` button on all input types (input, search, datepicker). +- 663a334d: fix(pagination): Fix Pagination a11y issue regarding `