UNPKG

react-cm-ui

Version:
1,124 lines (855 loc) 111 kB
# Change Log This project adheres to [Semantic Versioning](http://semver.org/). ## 10.5.0 _August 2, 2022_ ### Core - Added MUI Card and Paper Components [PR #390](https://github.com/saddlebackdev/react-cm-ui/pull/390) ## 10.4.7 _July 15, 2022_ ### Core - Fix styling on multi Select chips [PR #385](https://github.com/saddlebackdev/react-cm-ui/pull/385) ### Docs - Improve multi Select example [PR #385](https://github.com/saddlebackdev/react-cm-ui/pull/385) ## 10.4.6 _June 28, 2022_ ### Core - Misc. fixes [PR #382](https://github.com/saddlebackdev/react-cm-ui/pull/382) - Calmed Button Deprecated Warnings Down - FiltersDrawer Dropdown Value PropType Fix - TableHeaderCell Style Issue - Fix `disabled` vs. `disable` in `<DropdownMenuOption />` [PR #383](https://github.com/saddlebackdev/react-cm-ui/pull/383) ## 10.4.3-hotfix _June 17, 2022_ ### Core - Added The Ability Have A Custom Gradient On An Icon. [PR #379](https://github.com/saddlebackdev/react-cm-ui/pull/379) - Added more TS configuration so we can now fully write in TS. - Added Icon types. ### Docs - Converted Icon's examples to use the new patterns [PR #379](https://github.com/saddlebackdev/react-cm-ui/pull/379) - Exporting `propTypes` from the Button component fixes the API documentation page. ## 10.4.5 _June 9, 2022_ ### Core - Button `disabled` Bug Fix. [PR #378](https://github.com/saddlebackdev/react-cm-ui/pull/378) - Added The Ability Have A Custom Gradient On An Icon. [PR #379](https://github.com/saddlebackdev/react-cm-ui/pull/379) - Added more TS configuration so we can now fully write in TS. - Added Icon types. - Added Button Types. [PR #380](https://github.com/saddlebackdev/react-cm-ui/pull/380) ### Docs - Converted Icon's examples to use the new patterns [PR #379](https://github.com/saddlebackdev/react-cm-ui/pull/379) - Exporting `propTypes` from the Button component fixes the API documentation page. - Fixed Docs' Button API Page. [PR #380](https://github.com/saddlebackdev/react-cm-ui/pull/380) ## 10.4.4 _May 26, 2022_ ### Core - Changed Drawer's `onClickOutside` prop to `shouldCloseOnClickOutside`. [PR #376](https://github.com/saddlebackdev/react-cm-ui/pull/376) ### Docs - Input fields ExampleInputMask not working correctly. [PR #375](https://github.com/saddlebackdev/react-cm-ui/pull/375) ## 10.4.3 _May 25, 2022_ ### Core - Moved Drawer's `onClickOutside` event listener. [PR #374](https://github.com/saddlebackdev/react-cm-ui/pull/374) ## 10.4.2 _May 3, 2022_ ### Core - Check on Table's this.tableRef. [PR #373](https://github.com/saddlebackdev/react-cm-ui/pull/373) ## 10.4.1 _April 18, 2022_ ### Core - Move React and React-DOM to devDependencies and added React to peerDependencies . [PR #343](https://github.com/saddlebackdev/react-cm-ui/pull/343) ## 10.3.14 _April 18, 2022_ ### Core - Checkboxes disabled with disable can be still be clicked. [PR #367](https://github.com/saddlebackdev/react-cm-ui/pull/367) - Add error prop support for Select component. [PR #371](https://github.com/saddlebackdev/react-cm-ui/pull/371) ### Docs - Add error prop support for Select component. [PR #371](https://github.com/saddlebackdev/react-cm-ui/pull/371) ## 10.3.13 _March 4, 2022_ ### Core - Import Fixes. [ea848cd](https://github.com/saddlebackdev/react-cm-ui/commit/ea848cdc02f20aece855ad91f2ac39f42bccbdd2) ## 10.3.12 _March 4, 2022_ - Fix Input (of `type="number"`) so that some other useful keyboard keys and key combinations still work. [PR #366](https://github.com/saddlebackdev/react-cm-ui/pull/366) - This inadvertently regressed in 10.3.7 ( [PR #353](https://github.com/saddlebackdev/react-cm-ui/pull/353) ) as part of an attempt to prevent invalid input by using the `onKeyDown` event to cancel keystrokes deemed not valid for entering a number. That attempt was, to say the least, a bit overzealous. This fix should make the number Input much more functional now. ## 10.3.9-hotfix-2 _March 4, 2022_ ### Core - Import Fixes. [ea848cd](https://github.com/saddlebackdev/react-cm-ui/commit/ea848cdc02f20aece855ad91f2ac39f42bccbdd2) ## 10.3.9-hotfix _March 4, 2022_ ### Core - Fix Input (of `type="number"`) so that some other useful keyboard keys and key combinations still work. [PR #366](https://github.com/saddlebackdev/react-cm-ui/pull/366) - This inadvertently regressed in 10.3.7 ( [PR #353](https://github.com/saddlebackdev/react-cm-ui/pull/353) ) as part of an attempt to prevent invalid input by using the `onKeyDown` event to cancel keystrokes deemed not valid for entering a number. That attempt was, to say the least, a bit overzealous. This fix should make the number Input much more functional now. ## 10.3.11 _March 02, 2022_ ### Core - Removed `.scss` extension. [7c0737e](https://github.com/saddlebackdev/react-cm-ui/commit/7c0737ee120c1390bee8655f4077923424277e48) ## 10.3.10 _March 02, 2022_ ### Core - Remove console warnings about use of disabled prop. [PR #362](https://github.com/saddlebackdev/react-cm-ui/pull/362) - Removed Input's `showRequiredIndicator` component state [PR #365](https://github.com/saddlebackdev/react-cm-ui/pull/365) ### Docs - Eslint clean up. [PR #359](https://github.com/saddlebackdev/react-cm-ui/pull/359) ## 10.3.9 _February 15, 2022_ ### Core - Mobile ActionBar menu drawer now closes on an option click. [PR #359](https://github.com/saddlebackdev/react-cm-ui/pull/359) - ESLINT is back baby! [PR #361](https://github.com/saddlebackdev/react-cm-ui/pull/361) ## 10.3.8 _February 04, 2022_ ### Core - Fix to undefined `PropType` and removal of a prop warning. ## 10.3.7 _February 04, 2022_ ### Core - Fix data-testid issue for <DataGroups>. [PR #354](https://github.com/saddlebackdev/react-cm-ui/pull/354) - Warning message is not displaying a properly format. [PR #353](https://github.com/saddlebackdev/react-cm-ui/pull/353) - ForwardedRefs, Button Type Prop, and Select Bug Fixes. [PR #356](https://github.com/saddlebackdev/react-cm-ui/pull/356) - close Actions Bar Drawer after option is clicked [PR #355](https://github.com/saddlebackdev/react-cm-ui/pull/355) ### Docs - Updated Input Documentation. [PR #353](https://github.com/saddlebackdev/react-cm-ui/pull/353) ## 10.3.6 _January 27, 2022_ ### Core - Added `onFocus` function prop To Action Bar Search component. [PR #352](https://github.com/saddlebackdev/react-cm-ui/pull/352) - This is to allow consumers to be notified when the search input is focused (e.g. using `autoFocus` prop) and, if necessary, make adjustments to the content area (esp. at smaller viewport widths). ## 10.3.5 _January 20, 2022_ ### Core - Fixed Modal TS types. [9df63a8](https://github.com/saddlebackdev/react-cm-ui/commit/9df63a8ca6f0740b536daebb1bc8de9599ffc057) ## 10.3.4 _January 19, 2022_ ### Core - Added data-testid To Drawer Container. [PR #351](https://github.com/saddlebackdev/react-cm-ui/pull/351) - Add some data-testid support for <ModalDeprecated> and add Close Button data-testid to <Modal> [PR #349](https://github.com/saddlebackdev/react-cm-ui/pull/349) ## 10.3.3 _January 12, 2022_ ### Core - Chip, Drawer, Label, and Table type fixes. [PR #346](https://github.com/saddlebackdev/react-cm-ui/pull/346) - DatePickerInput enhancements. [PR #347](https://github.com/saddlebackdev/react-cm-ui/pull/347) - Add `fluid` prop to `<DatePickerInput>` - Add `dataTestId` support for `<DatePickerInput>` and add a unit test fixture for it, testing basic render and `onChange` event handling. - Also had to add `dataTestId` support for `<Input>`. - When you specify a `dataTestId` for `<DatePickerInput>` it actually is passed into the `<Input>` and ends up as a `data-testid` attribute on the underling HTML `<input>` element. - The rationale here is that the likeliest unit testing scenario (for higher level molecules and organisms using `<DatePickerInput>`) is needing to be able to trigger a change event and specify a value to the `<DatePickerInput>` directly (i.e. not attempting to interact with the calendar control). ### Docs - DatePickerInput enhancements. [PR #347](https://github.com/saddlebackdev/react-cm-ui/pull/347) - Refactor/modernize the documentation for `<DatePickerInput>` - Divide into main page, Dev Sandbox section, and API section - Move all examples into separate component files and refactor them to use functional style. ## 10.3.2 _January 05, 2022_ ### Core - Minor Table fixes. [PR #345](https://github.com/saddlebackdev/react-cm-ui/pull/345) - Added scroll autoHide - Fixed table size header cell styling. - Moved Table SCSS to JSS. ### Docs - Minor Table updates to docs. [PR #345](https://github.com/saddlebackdev/react-cm-ui/pull/345) ## 10.3.1 _December 20, 2021_ ### Core - Added a defensive check in PhoneInputCountryDropwdown. [PR #344](https://github.com/saddlebackdev/react-cm-ui/pull/344) ## 10.3.0 _November 29, 2021_ ### Core - Added MUI Chip and Deprecated Label. [PR #341](https://github.com/saddlebackdev/react-cm-ui/pull/341) - Added MUI Box. [PR #340](https://github.com/saddlebackdev/react-cm-ui/pull/340) - Added MUI Timeline. [PR #339](https://github.com/saddlebackdev/react-cm-ui/pull/339) - Replaced Droid Serif with Georgia to help with load time. [PR #336](https://github.com/saddlebackdev/react-cm-ui/pull/336) - Fixes Sectional Tabs tab indicator styling issues. [PR #335](https://github.com/saddlebackdev/react-cm-ui/pull/335) ### Docs - Added MUI Chip documentation. [PR #341](https://github.com/saddlebackdev/react-cm-ui/pull/341) - Added MUI Timeline documentation. [PR #339](https://github.com/saddlebackdev/react-cm-ui/pull/339) - Update Sectional Tabs documentation. [PR #335](https://github.com/saddlebackdev/react-cm-ui/pull/335) ## 10.2.5 _November 15, 2021_ ### Core - Fixed Image `type` defaultProps. [PR #342](https://github.com/saddlebackdev/react-cm-ui/pull/342) ## 10.2.4 _November 9, 2021_ ### Core - Fixed Image `type` prop. [PR #337](https://github.com/saddlebackdev/react-cm-ui/pull/337) - Fixed PhoneInput flags not being displayed. [PR #338](https://github.com/saddlebackdev/react-cm-ui/pull/338) ## 10.2.3 _October 19, 2021_ ### Core - Fix some styling issues on PersonCoreMilestones component. [PR #334](https://github.com/saddlebackdev/react-cm-ui/pull/334) ### Docs - PersonCoreMilestones documentation improvements, including adding an interactive. [PR #334](https://github.com/saddlebackdev/react-cm-ui/pull/334) ## 10.2.2 _September 24, 2021_ ### Core - Action Bar Mobile Search Auto Focus. [PR #333](https://github.com/saddlebackdev/react-cm-ui/pull/333) ## 10.2.1 _September 20, 2021_ ### Core - Dropdown Button enhancements and fixes. [PR #331](https://github.com/saddlebackdev/react-cm-ui/pull/331) - New DropdownButton.Heading and DropdownButton.Divider components. - Misc. styling fixes. ## 10.2.0 _September 16, 2021_ ### Core - Button gap closures. [PR #325](https://github.com/saddlebackdev/react-cm-ui/pull/325) - List and Divider Chagnes. [PR #327](https://github.com/saddlebackdev/react-cm-ui/pull/327) - List is now wrapping Material-UI's List and Divider components. You will need to use the prop `designVersion` and pass a value of `2` to be able to use MUI. - MUI Skeleton, Button, List and ActionBar fixes, and Popover Update. [PR #330](https://github.com/saddlebackdev/react-cm-ui/pull/330) ### Docs - Button doc update. [PR #325](https://github.com/saddlebackdev/react-cm-ui/pull/325) ## 10.1.6 _September 8, 2021_ ### Core - Theme Palette update. [PR #324](https://github.com/saddlebackdev/react-cm-ui/pull/324) - Add `action.disabledBackground` - Change `mode` to `type` for better compatibility with Material UI v4.x (versus 5.x) - Update Material UI core and style dependency versions. - PersonPanel updates. [PR #329](https://github.com/saddlebackdev/react-cm-ui/pull/329) - Add new `showSelectButton` prop to PersonPanelDetails to optionally suppress the Select button. - Make showing Person ID in PersonPanelSummary more defensive. - Improve Jest Test environment to remove certain console errors during test runs. [PR #328](https://github.com/saddlebackdev/react-cm-ui/pull/328) - Various dependency upgrades to address vulnerabilities courtesy of GitHub's "Dependabot". ## 10.1.5 _August 12, 2021_ ### Core - TimePicker updates. [PR #319](https://github.com/saddlebackdev/react-cm-ui/pull/319) - Added `mixins` to the theme. [PR #321](https://github.com/saddlebackdev/react-cm-ui/pull/321) ### Docs - New TimePicker doc changes. [PR #319](https://github.com/saddlebackdev/react-cm-ui/pull/319) ## 10.1.4 _July 16, 2021_ ### Core - Select changes. [PR #317](https://github.com/saddlebackdev/react-cm-ui/pull/317) - New `noResultText` prop. ## 10.1.3 _July 08, 2021_ ### Core - Select changes. [PR #315](https://github.com/saddlebackdev/react-cm-ui/pull/315) - Added a bunch of new simple Select options for our examples. - Removed autoScrollSelection. No need for this. it should have been doing this all along without an extra prop. It now scrolls to the selected option on open by default. - Fixed disabled option styling. - Fixed scrolling to focused option, sense our component is using its own menu scroller. - Added and updated option props - Prompt changes. [PR #316](https://github.com/saddlebackdev/react-cm-ui/pull/316) - KeyDown Events for No and Yes buttons. - Focuses No button after child element click or enter key. ### Docs - Changes to: [PR #315](https://github.com/saddlebackdev/react-cm-ui/pull/315) - Fixed the dropdown deprecated docs page. - Added more Select options for the demos. ## 10.1.2 _July 08, 2021_ ### Core - New `autoFocus` and `placeholder` props in ActionBarSearch. [PR #314](https://github.com/saddlebackdev/react-cm-ui/pull/314) - Added `button` and `subtitle2` to and updated `subtitle1` in `./src/styles/createTypography.js`. [PR #313](https://github.com/saddlebackdev/react-cm-ui/pull/313) ## 10.0.8 _July 08, 2021_ ### Core - New `autoFocus` and `placeholder` props in ActionBarSearch. Commits 21a1155 and cf83190 ## 10.0.3-hotfix-2 _July 08, 2021_ ### Core - New `autoFocus` and `placeholder` props in ActionBarSearch. Commits 5286b17 and 06c9811 ## 10.1.0 _July 06, 2021_ ### Core - Fix warning messages we were getting from MUI about `ContentProps`. [PR #312](https://github.com/saddlebackdev/react-cm-ui/pull/312) ## 10.1.0 _June 25, 2021_ ### Core - New Snackbar component and `theme.palette` updates. [PR #310](https://github.com/saddlebackdev/react-cm-ui/pull/310) - New icons added to our Icon set and fixes. [PR #303](https://github.com/saddlebackdev/react-cm-ui/pull/303) - New tranistion Fade component. [PR #311](https://github.com/saddlebackdev/react-cm-ui/pull/311) - Select updates and fixes. [PR #309](https://github.com/saddlebackdev/react-cm-ui/pull/309) ### Docs - New Snackbar docs. - Updated Icon docs. - New Select docs ## 10.0.7 _June 25, 2021_ ### Core - Fixed a typo in ActionBar, causing a JS error. ## 10.0.6 _June 22, 2021_ ### Core - Moved Drawer's `onCloseComplete` func call to the `setState` callback. ## 10.0.3-hotfix _June 22, 2021_ ### Core - Moved Drawer's `onCloseComplete` func call to the `setState` callback. ## 10.0.5 _June 17, 2021_ ### Core - New `data-testid`s for: [PR #304](https://github.com/saddlebackdev/react-cm-ui/pull/304), [PR #305](https://github.com/saddlebackdev/react-cm-ui/pull/305), [PR #306](https://github.com/saddlebackdev/react-cm-ui/pull/306) - DataCard - DataGrid - DataGroups - Drawer and its sub components - Grid and its sub components - PageActionBar - To help with unit testing the Drawer's DOM query's are now defensive. ## 10.0.4 _June 14, 2021_ ### Core - Added ability to add a Custom Scrollbar to the FiltersRail. [PR #300](https://github.com/saddlebackdev/react-cm-ui/pull/300) ### Docs - Updated Demo Page and Demo Page's Filters Rail to demonstrate custom scrollbars and also fix some functionality/state-management issues. ## 10.0.3 _June 08, 2021_ ### Core - Added new `onCloseComplete` prop to Modal. ## 10.0.2 _June 05, 2021_ ### Core - Fixed Drawer's refs in `onOpen` to be defensive. - Added `data-testid`s to Drawer's shadow container and dimmer. ## 10.0.1 _May 21, 2021_ ### Core - Fixed Grid's width styling issue. [PR #296](https://github.com/saddlebackdev/react-cm-ui/pull/296) - Added `dataTestId` props to: [PR #298](https://github.com/saddlebackdev/react-cm-ui/pull/298) - ActionBar - AppBar - DetailsWindow - Drawer - FiltersDrawer - FiltersRail - Modal - Page ## 10.0.0 _May 21, 2021_ ### Core - New Mobile Stepper component. [PR #290](https://github.com/saddlebackdev/react-cm-ui/pull/290) [2.0.0] - New Modal component. [PR #290](https://github.com/saddlebackdev/react-cm-ui/pull/290) [2.0.0] - Deprecated old Modal. Now renamed to ModalDeprecated. [PR #290](https://github.com/saddlebackdev/react-cm-ui/pull/290) [1.5.1] - Updated Grid Component. Most old props deprecated now. [PR #275](https://github.com/saddlebackdev/react-cm-ui/pull/275) [2.0.0] ### Docs - Renamed old Modal to ModalDeprecated. - New Modal docs - New Mobile Stepper docs - New Grid docs. ## 9.20-hotfix-3 - 05/06/2021 - [PR #285](https://github.com/saddlebackdev/react-cm-ui/pull/285) / Merge Commit bc11e21 - Fixes PersonCoreMilestones Baptism `title`. ## 9.21.4 - 05/06/2021 - Fixes PersonCoreMilestones Baptism `title`. - [PR #285](https://github.com/saddlebackdev/react-cm-ui/pull/285) / Merge Commit bc11e21 ## 9.21.3 - 04/26/2021 - Fixed PersonCoreMilestones unit test. ## 9.21.2 - 04/26/2021 - [PR #281](https://github.com/saddlebackdev/react-cm-ui/pull/281) / Merge Commit 89ad6a2 - PersonCoreMilestones fixes. ## 9.21.0-hotfix - 04/26/2021 - [PR #281](https://github.com/saddlebackdev/react-cm-ui/pull/281) / Merge Commit 89ad6a2 - PersonCoreMilestones fixes. ## 9.21.1 - 04/19/2021 - [PR #278](https://github.com/saddlebackdev/react-cm-ui/pull/278) / Merge Commit e5c01e7 - FiltersDrawerMultiSelectLabel fix ## 9.21.0 - 04/16/2021 - [PR #279](https://github.com/saddlebackdev/react-cm-ui/pull/279) / Merge Commit 5fe25c4 - PersonCoreMilestones Performance Improvments - New Prop: `disablePopover` ## 9.20.4 - 04/06/2021 - [PR #277](https://github.com/saddlebackdev/react-cm-ui/pull/277) / Merge Commit 801d85a - New PersonPanelDetails prop: selectButtonProps. - Accepts `label` and `disable` as child keys. ## 9.20.3 - 02/04/2021 #### Feature - [PR #271](https://github.com/saddlebackdev/react-cm-ui/pull/271) / Merge Commit a1a1270 - Added `otherDataGroups` to PersonPanelDetails. #### Bug - [PR #271](https://github.com/saddlebackdev/react-cm-ui/pull/271) / Merge Commit a1a1270 - Fixed some PropType warnings. - [PR #272](https://github.com/saddlebackdev/react-cm-ui/pull/272) / Merge Commit 233d95e - Fixes `node-gyp` build issues. ## 9.20.2 - 02/01/2021 #### Bug - [PR #270](https://github.com/saddlebackdev/react-cm-ui/pull/270) / Merge Commit 887e9dcb1fa03222e63c90be385e574bdb7c1bce - Fixed button Dropdown active state. - Added `colorActive` to Button. - Updated `theme.palatte.cyan[600]` value to match design docs. - Fixed ActivityIndicator's `theme` PropTypes. - Fixed ActionBarActionsButton's Active color state. ## 9.20.1 - 01/28/2021 #### Feature - [PR #268](https://github.com/saddlebackdev/react-cm-ui/pull/268) / Merge Commit 47efeb9a855a6f61f26221d6205f4958613fffdc - Added purple to `./src/styles/createPalette.js` #### Bug - [PR #269](https://github.com/saddlebackdev/react-cm-ui/pull/269) / Merge Commit 0db4126cb8d0f79b789a07b74a16a7685139a737 - Fixed Some PropType Warnings and ActionBarActionsDrawer Styling - [PR #266](https://github.com/saddlebackdev/react-cm-ui/pull/266) / Merge Commit c2ffd51a053675bb525d60b40eb907bee2168467 - bump gsap from 2.1.3 to 3.6.0 - [PR #267](https://github.com/saddlebackdev/react-cm-ui/pull/267) / Merge Commit 8b2b641e716d828b6b8bf04c3e709e187785df97 - Popover Fix and Table Header Styling Fix ## 9.20.0 - 01/12/2021 #### Feature - [PR #265](https://github.com/saddlebackdev/react-cm-ui/pull/265) / Merge Commit e6a07b579852588157949b947b6815d4bead6953 - Refactored Popover to use MUI Popper. - Refactored PersonCoreMilestones to use new Popover API. - [PR #264](https://github.com/saddlebackdev/react-cm-ui/pull/264) / Merge Commit 2949c0735df4ab31f6e6d15a4bea527c6f9e359c - Minor Eslint Clean Up ## 9.19.6 - 12/18/2020 #### Feature - [PR #262](https://github.com/saddlebackdev/react-cm-ui/pull/262) / Merge Commit 0706f42ca8a9d78715c62d938fc86e8ac6f50223 - Enhances Filters Drawer Nested Toggles and Multi Select components. ## 9.19.5 - 12/16/2020 #### Feature - [PR #258](https://github.com/saddlebackdev/react-cm-ui/pull/258) / Merge Commit 0f909289fc25507f090efc0dfe001a071a0d5ecf - Use named callback functions (rather than lambda/"fat arrow" anonymous functions) for some components using `React.forwardRef()` for improved representation in React Developer Tools in the browser. - [PR #260](https://github.com/saddlebackdev/react-cm-ui/pull/260) / Merge Commit fcbd3f118804305b4fc4ab5c3d07ca77e1d10980 - Add "view" Icon type. - [PR #261](https://github.com/saddlebackdev/react-cm-ui/pull/261) / Merge Commit 047b205f00a43eafb4784f77700f43f90680567a - DataGroups light code clean up. #### Bug - [PR #257](https://github.com/saddlebackdev/react-cm-ui/pull/257) / Merge Commit 09ecd18c0f14ef6ae25c903d12ed31d8fc36df38 - Removed Grid Container In ActionsBar If `columns` is empty. - [PR #259](https://github.com/saddlebackdev/react-cm-ui/pull/259) / Merge Commit 18da8f65b924c8f3aadcf60287f44d012c603f4a - Removed unwanted outline when A's are focused and enhanced Prompt's keyboard functionality (tab index and triggering on Enter key). ## 9.19.4 - 12/09/2020 #### Bug - [PR #252](https://github.com/saddlebackdev/react-cm-ui/pull/252) / Merge Commit d835fe74d94a19f31d83fcf7cd99ba703b03151f - Fixed Filters Rail to push over content. ## 9.19.3 - 12/1/2020 #### Bug - [PR #250](https://github.com/saddlebackdev/react-cm-ui/pull/250) / Merge Commit ed80399f0cc75eb22f0df309f7c07f3de8d5d1d0 - Spread styles object for each columns on DataCard. ## 9.19.2 - 11/24/2020 #### Bug - [PR #241](https://github.com/saddlebackdev/react-cm-ui/pull/241) / Merge Commit bb739813d679a0914c53d9abc3745e187c087181 - Fixed Container Deprecated styling. - [PR #246](https://github.com/saddlebackdev/react-cm-ui/pull/246) / Merge Commit e196f78e9648842960bc9e38742d39e200ac9d01 - Minor Breadcrumbs, DropdownButtons improvements to match HC's Navigation 3.0. ## 9.19.1 - 11/05/2020 #### Feature - [PR #236](https://github.com/saddlebackdev/react-cm-ui/pull/236) / Merge Commit e6d1af9ce14f448ca5913d440a29f94669b36c21 - Some cosmetic change to the Deprecated Dropdown's scroll section. ## 9.18.4 - 11/05/2020 #### Feature - [PR #236](https://github.com/saddlebackdev/react-cm-ui/pull/236) / Merge Commit e6d1af9ce14f448ca5913d440a29f94669b36c21 - Some cosmetic change to the Deprecated Dropdown's scroll section. ## 9.19.0 - 11/03/2020 #### Feature - [PR #228](https://github.com/saddlebackdev/react-cm-ui/pull/228) / Merge Commit 00b72e09f8c1835568b258c4aff4bfa320f71bec - Added `css-mediaquery`. - Renamed Container components to ContainerDeprecated - Added new Container and Content component. - Updated Page components to use new Container and Content components - Updated Drawer components to use new Container and Content components - Added `gutters.drawer.sm` to the theme. - Coverted FiltersRail's SCSS to JSS. - Coverted Rail's SCSS to JSS. - New `createMatchMedia` and `waitForComponentToPaint` methods in enzymeHelpers.js - Added Material-UI's Slide to our library. #### Bug - [PR #228](https://github.com/saddlebackdev/react-cm-ui/pull/228) / Merge Commit 00b72e09f8c1835568b258c4aff4bfa320f71bec - Fixed the Filters Rail to push over (shrink) Content when open. - Fixed the Radio Pill Group zIndex issue. - [PR #229](https://github.com/saddlebackdev/react-cm-ui/pull/229) / Merge Commit a6434f565b4294f2b2bf9ab00a53519511f34b64 - Fixed the warning that Material-UI was complaining about that had to do with the new Popover component. ## 9.18.3 - 10/21/2020 #### Feature - [PR #226](https://github.com/saddlebackdev/react-cm-ui/pull/226) / Merge Commit d6192e3e3823542288358ca4bc69d362b7d213bf - Add `promptTextCreator` function prop to Select component so that this value can be specified and passed to underlying third-party React Select component for customization in "creatable" scenarios. #### Bug - [PR #224](https://github.com/saddlebackdev/react-cm-ui/pull/224) / Merge Commit 05f031b61a522260467288fdc5e850a3b0e4759a - Ensure that click `event` object is passed into DropdownButton's `onMenuToggle` when DropdownMenu's `onClickOutside` is triggered. - Also, add defensive check on `event` in DropdownButton's `onMenuToggle` before invoking `stopPropagation()` method on it. - [PR #226](https://github.com/saddlebackdev/react-cm-ui/pull/226) / Merge Commit d6192e3e3823542288358ca4bc69d362b7d213bf - Fix some JSS styling bugs in Select. ## 9.18.2 - 10/17/2020 #### Bug - [PR #225](https://github.com/saddlebackdev/react-cm-ui/pull/225) / Merge Commit 613c409c2df17b7cee1a551618117fce9d296f37 - Fixes a bug with PersonPanel's birthdate. ## 9.18.1 - 10/12/2020 #### Bug - [PR #223](https://github.com/saddlebackdev/react-cm-ui/pull/223) / Merge Commit c270ac2beffec3f4ad539899d7ca90ea760fb40b - Applies `theme.zIndex` values to DatePickerInput's calendar, Drawer, DrawerDeprecated, Modal, and Prompt. ## 9.16.4 - 10/12/2020 #### Bug - [PR #223](https://github.com/saddlebackdev/react-cm-ui/pull/223) / Merge Commit c270ac2beffec3f4ad539899d7ca90ea760fb40b - Applies `theme.zIndex` values to DatePickerInput's calendar, Drawer, DrawerDeprecated, Modal, and Prompt. ## 9.18.0 - 10/08/2020 #### Feature - [PR #218](https://github.com/saddlebackdev/react-cm-ui/pull/218) / Merge Commit 962dc32666ec4d3fcdc336e620a4e1af92d982a0 - AppBar gap closures. #### Bug - [PR #219](https://github.com/saddlebackdev/react-cm-ui/pull/219) / Merge Commit 2e2dc14f0c2307034de03aa9d411eac6ac694cc5 - Fixes disabled styling in Radio. - [PR #221](https://github.com/saddlebackdev/react-cm-ui/pull/221) / Merge Commit 2c058e0b0f623572320b5a7c26d6f19b144240fa - Fixes styling issues in Select. ## 9.17.5 - 10/05/2020 #### Feature - [PR #217](https://github.com/saddlebackdev/react-cm-ui/pull/217) / Merge Commit eb74b6f6fcf4bd8bd62145970346df69c9b51634 - DropdownButton now stops click event propagation when clicked to expand the dropdown menu. ## 9.17.4 - 10/02/2020 #### Feature - [PR #216](https://github.com/saddlebackdev/react-cm-ui/pull/216) / Merge Commit 3192b94644166ff9e0bf67f0d7f9fd843ecb3696 - SubNavigation is now flat mapping through children instead of a regular ol' boring map. ## 9.17.3 - 10/01/2020 #### Bug - [PR #215](https://github.com/saddlebackdev/react-cm-ui/pull/214) / Merge Commit 06c7a7236f9f6bbf6744e9cd17d714d95f198cbd - Change the word "Baptism" to "Baptized" in PersonCoreMilestones. ## 9.16.3 - 10/01/2020 #### Bug - [PR #215](https://github.com/saddlebackdev/react-cm-ui/pull/214) / Merge Commit 06c7a7236f9f6bbf6744e9cd17d714d95f198cbd - Change the word "Baptism" to "Baptized" in PersonCoreMilestones. ## 9.17.2 - 10/01/2020 #### Feature - [PR #214](https://github.com/saddlebackdev/react-cm-ui/pull/214) / Merge Commit 06c7a7236f9f6bbf6744e9cd17d714d95f198cbd - New component: Popover - Refactored part of PersonCoreMilestones to use the new Popover component. - Fixed bugs in PersonPanelDetails that were caused by some of the PersonCoreMilestones refactoring. ## 9.16.2 - 10/01/2020 #### Feature - [PR #214](https://github.com/saddlebackdev/react-cm-ui/pull/214) / Merge Commit 06c7a7236f9f6bbf6744e9cd17d714d95f198cbd - New component: Popover - Refactored part of PersonCoreMilestones to use the new Popover component. - Fixed bugs in PersonPanelDetails that were caused by some of the PersonCoreMilestones refactoring. ## 9.15.3 - 10/01/2020 #### Feature - [PR #214](https://github.com/saddlebackdev/react-cm-ui/pull/214) / Merge Commit 06c7a7236f9f6bbf6744e9cd17d714d95f198cbd - New component: Popover - Refactored part of PersonCoreMilestones to use the new Popover component. - Fixed bugs in PersonPanelDetails that were caused by some of the PersonCoreMilestones refactoring. ## 9.16.1 - 09/30/2020 #### Bug Fix - Fixed an issue in DatePickerCalendar component and its change event handlers for previous month and next month. - Cherry-picked from [PR #212](https://github.com/saddlebackdev/react-cm-ui/pull/212) / Merge Commit 77896bc94f960cf1e425f42bbd8f977bfae57e91 ## 9.17.1 - 09/30/2020 ### Bug Fix - [PR #212](https://github.com/saddlebackdev/react-cm-ui/pull/212) / Merge Commit 77896bc94f960cf1e425f42bbd8f977bfae57e91 - Fixed an issue in DatePickerCalendar component and its change event handlers for previous month and next month. ## 9.17.0 - 09/28/2020 ### Feature - [PR #207](https://github.com/saddlebackdev/react-cm-ui/pull/207) / Merge Commit cb5233b6d19a73cd1892c172aaf6b375f2bc3014 - Converted Radio SCSS to JSS - Fixed Radio pill group id bug - [PR #208](https://github.com/saddlebackdev/react-cm-ui/pull/208) / Merge Commit f2e4cc19a390f40ebe9ebc8a3dd6d30453c13e3b - New Select component. - [PR #210](https://github.com/saddlebackdev/react-cm-ui/pull/210) / Merge Commit a5f9e0972d5b4552c34f033a1998b392ad99deb0 - Fix ESLINT issues in Radio Button components - [PR #209](https://github.com/saddlebackdev/react-cm-ui/pull/209) / Merge Commit 03dd9e479802c681d82dedd9962421b8eae759eb - Enhanced Dropdown select options by adding `is-disabled`, `is-focused`, `is-selected` classes and added auto scrolling to the item. ### Bug Fix - [PR #211](https://github.com/saddlebackdev/react-cm-ui/pull/211) / Merge Commit d84f550e026b0555a557d3280efcf2e7c8c7dec8 - Fixed PersonPanel child/student records displaying incorrect age. ## 9.16.0 - 09/16/2020 #### Feature - [PR #192](https://github.com/saddlebackdev/react-cm-ui/pull/192) / Merge Commit 8544d9b3119124f346b10a0d122b34cfb388f484 - DataGrid - New `classes` prop. - `moduleType` prop no longer required. - Converted SCSS to JSS - `className` is now in our new global constants file. - Updated PersonContactInfo, PersonCoreMilestones, PersonPanel with new Enzyme helper - Added height.actionBar heights to the theme. - Added spacing to the theme. - [PR #194](https://github.com/saddlebackdev/react-cm-ui/pull/194) / Merge Commit 538b8f2defdac395b734ef4934d88fbb31e4a330 - Refactored DurationPicker. - Updated versions with durationPicker versions. - [PR #203](https://github.com/saddlebackdev/react-cm-ui/pull/203) / Merge Commit 1eefc85592f4834d7a848e57d845c863b2257921 - Added `onKeyDown` prop and method to Button, DropdownButton, and Icon. - Added `tabIndex` prop to DropdownButton and Icon. - Added outline style to Button, DropdownButton, and Icon - [PR #195](https://github.com/saddlebackdev/react-cm-ui/pull/195) / Merge Commit 6a05e68ad5ba728e2746d82bb61d71fd3b54d2af - New dependencies: `react-resize-detector` and `jest-react-hooks-shallow`. - Added a theme to DropdownButton and DropdownMenu components. - Converted DropdownMenu SCSS to JSS. - New components: Breadcrumbs and SectionalTabs - Updated versions with breadcrumbs and sectionalTabs versions. #### Bug Fix - [PR #201](https://github.com/saddlebackdev/react-cm-ui/pull/201) / Merge Commit 053c3500a7e787794defc2ed253b144721302246 - build(deps-dev): bump node-sass from 4.12.0 to 4.13.1 - [PR #206](https://github.com/saddlebackdev/react-cm-ui/pull/206) / Merge Commit 79333088266dbfb3b951fde6e551787e569a2591 - Fixed outline styling for when click on a Button, DropdownButton or Icon. ## 9.15.2 - 08/27/2020 #### Bug Fix - [PR #197](https://github.com/saddlebackdev/react-cm-ui/pull/197) / Merge Commit 0bac4d4923b52b014f3bd5ac401d22ecb592b310 - Fixed a small JSS style bug affecting **PageContent** component. ## 9.15.1 - 08/26/2020 #### Bug Fix - [PR #193](https://github.com/saddlebackdev/react-cm-ui/pull/193) / Merge Commit 000718b6ac81829fd4897815d12aefd431ee1bd7 - Added some defensive checks on **PhoneInput's** dropdown values. - Removed the "international" option from **PhoneInput** dropdown options. ## 9.15.0 - 08/21/2020 #### Feature - [PR #186](https://github.com/saddlebackdev/react-cm-ui/pull/186) / Merge Commit 16d06373f870432f09ec9b6c96224e8b88e5e908 - Reorganized Components In `./src` - [PR #189](https://github.com/saddlebackdev/react-cm-ui/pull/189) / Merge Commit 43bf9894dd4b830551662ed8a67c264e12716781 - Change to allow disabling international region code for phone numbers. - [PR #190](https://github.com/saddlebackdev/react-cm-ui/pull/190) / Merge Commit f2142f54cb4f2cd41698d4d608367bc5d33e92d5 - Added `customFormat` prop to **DatePickerInput** ## 9.13.6 - 08/12/2020 - Fix Radio Button `onClick` handling when `multi` prop is set to `true` (Commit 72fdd9206ba26b685a0b4fd4c640aa16e37fffaf) - Cherry-picked from [PR 184](https://github.com/saddlebackdev/react-cm-ui/pull/184) / Merge Commit 51781117d934a019133cbb81d2ee22289da379e6 ## 9.14.1 - 08/06/2020 #### Bug Fix - [PR #184](https://github.com/saddlebackdev/react-cm-ui/pull/184) / Merge Commit 51781117d934a019133cbb81d2ee22289da379e6 - Fixes handling a click on radio item with multi option. - [PR #185](https://github.com/saddlebackdev/react-cm-ui/pull/185) / Merge Commit f5f3eb9414c60b691ccc00166f052edef84d3ba7 - **Page Details Window** gutter fix. ## 9.13.5 - 08/05/2020 ### Bug Fix - Fix Page Details Window Gutter (commit 3a0ccd7a93d93ffee21a1b7b8c2246a7890e3bff) - Cherry-picked from [PR 185](https://github.com/saddlebackdev/react-cm-ui/pull/185) / Merge Commit f5f3eb9414c60b691ccc00166f052edef84d3ba7 ## 9.14.0 - 07/31/2020 #### Feature - [PR #180](https://github.com/saddlebackdev/react-cm-ui/pull/180) / Merge Commit 5d51bbe0a255470fddfeb78209af3df54c234c11 - Added react-sortablejs to handle D&Ding **DataGridTableRows** - [PR #181](https://github.com/saddlebackdev/react-cm-ui/pull/181) / Merge Commit 2621c598c6703dbe4fe2136fd9e644d20ef8b672 - Updated **Modal** styling to match design. - Added `warning` color to **Prompt's** `inlineMessageColor`. #### Bug Fix - [PR #181](https://github.com/saddlebackdev/react-cm-ui/pull/181) / Merge Commit 2621c598c6703dbe4fe2136fd9e644d20ef8b672 - Fixed bug in **TextArea**. ## 9.13.4 - 07/16/2020 #### Bug Fix - [PR #176](https://github.com/saddlebackdev/react-cm-ui/pull/176) / Merge Commit d899aef82d3a1694facc04b2de92ef29f1c7357d - bump lodash from 4.17.15 to 4.17.19 - [PR #177](https://github.com/saddlebackdev/react-cm-ui/pull/177) / Merge Commit 5a81b0e723d4035b703bb0ff639b07ee2a03f6f2 - Added `withWidth` HOC. - [PR #179](https://github.com/saddlebackdev/react-cm-ui/pull/179) / Merge Commit f80cd59eadab30e53a98a007d7a72b6d045afa87 - Fixed **Table** sticky bug. ## 9.13.3 - 07/10/2020 #### Bug Fix - [PR #175](https://github.com/saddlebackdev/react-cm-ui/pull/175) / Merge Commit 16b712761bd911386bfb1a04b61a02f96c11828d - Person Panel - Reordered hooks to have all components read the same. - Passes in props to the makeStyles hook so we can override the root class in parent components. - Added className prop. - Added an expect in the root classes test to make sure it's rendering the override class. - Added a test to for className - Person Panel Summary - Reordered hooks to have all components read the same. - Code clean up - Added className prop. - Added id prop. - Added an expect in the root classes test to make sure it's rendering the override class. - Added a test to for className - Added a test to for id - Person Panel Details - Reordered hooks to have all components read the same. - Added className prop. - Code clean up ## 9.13.2 - 07/08/2020 #### Bug Fix - [PR #160](https://github.com/saddlebackdev/react-cm-ui/pull/160) / Merge Commit b719dd0d72f05c9f6a99e81c5b1576421beb3e2d - Eslint Auto Fixes. - [PR #173](https://github.com/saddlebackdev/react-cm-ui/pull/173) / Merge Commit 66ff8c3adb9f6049e1286278c54737c07ea898c7 - Fixes some **PersonPanel** bugs. - Moved **PersonPanel** files to `./src/dataDisplay/personPanel` - **PersonPanel** component unit tests. - Fixed our babel config that was including tests in `./core`. ## 9.13.1 - 07/02/2020 #### Feature - [PR #174](https://github.com/saddlebackdev/react-cm-ui/pull/174) / Merge Commit ee4630fd1debc82452102239e799d192e8532ff3 - Fixed **Checkbox** bug. ## 9.13.0 - 06/26/2020 #### Feature - [PR #147](https://github.com/saddlebackdev/react-cm-ui/pull/147) / Merge Commit 03ee127a7823367e0f7e26e652b941549a62d9fe - New **PersonPanel** components. - [PR #159](https://github.com/saddlebackdev/react-cm-ui/pull/159) / Merge Commit 5d3de5da2e6fdcbfdf0e4a78e7136d6a236b4cb5 - Refactored **Table** sticky column(s). - [PR #170](https://github.com/saddlebackdev/react-cm-ui/pull/170) / Merge Commit f78366dc674fb21672dc1628893166b6fe39e8cc - Cleaned up **Icon** and added ability to suppress `title`. #### Bug Fix - [PR #161](https://github.com/saddlebackdev/react-cm-ui/pull/161) / Merge Commit 983f432c5928667f6e1f9981ef6da58a13e3eb95 - Fixed **DropdownButton's** menu being cut off in Chrome. - [PR #163](https://github.com/saddlebackdev/react-cm-ui/pull/163) / Merge Commit a10ead45ace696c891d8d49ecd50d42c8cbef637 - Deprecrated `disabled` prop and added `disable` prop. - [PR #165](https://github.com/saddlebackdev/react-cm-ui/pull/165) / Merge Commit e4117c4210b8e13ac72cc86df4eb89987b2c99f2 - Fixed design issues, when using actionbarButtons in **Drawer** for smaller viewports (Mobile). - Refactor widths of **Drawer.TitleBar** & **Drawer.ActionBar** based on new designs. - [PR #167](https://github.com/saddlebackdev/react-cm-ui/pull/167) / Merge Commit 142192cb1933799e75583c4805b7528e2e39972d - Fixed action bar button drawer overlapping issue on **Drawer** when **Drawer**. Navigation is included for **Drawer**. - [PR #168](https://github.com/saddlebackdev/react-cm-ui/pull/168) / Merge Commit 569a4c6ca83605e2e90720127bd7a9f27efa5e90 - Fixed search text box overlapping content in our the `sm` breakpoint. - [PR #169](https://github.com/saddlebackdev/react-cm-ui/pull/169) / Merge Commit fa4006846b357905e0596a9bb5f4c0879a7323d1 - Fixed **Page** gutters in order to close gap between design and dev. ## 9.12.1 - 06/12/2020 #### Bug Fix - [PR #156](https://github.com/saddlebackdev/react-cm-ui/pull/156) / Merge Commit f220b42d63b9da455540975b6ec187ebe35488c4 - **Drawer** and **DrawerDeprecated** `zIndex` fixes. - Added `isModal` prop to **Drawer**. - [PR #157](https://github.com/saddlebackdev/react-cm-ui/pull/157) / Merge Commit 6d97221cc5496312b25491042bb164e8d98c2d38 - Fixed **DataGrid** column cell alignments. ## 9.11.2 - 06/12/2020 #### Bug Fix - **Drawer** and **DrawerDeprecated** `zIndex` fixes. - Added `isModal` prop to **Drawer**. ## 9.12.0 - 06/09/2020 #### Feature - [PR #154](https://github.com/saddlebackdev/react-cm-ui/pull/154) / Merge Commit 800011d9afd045cfaf822878511292bfeaf7cee0 - Added DataGrid Props To Support Styling. ## 9.11.1 - 06/04/2020 #### Bug Fix - Fixed compile script to include `./src/colors` and `./src/dataDisplay/icons` directories. ## 9.11.0 - 06/03/2020 #### Feature - [PR #140](https://github.com/saddlebackdev/react-cm-ui/pull/140) / Merge Commit 58e8467ba295b016156fbe9ca610fd8ec3b7f61d - Added useTheme To Styles. - [PR #145](https://github.com/saddlebackdev/react-cm-ui/pull/145) / Merge Commit a5f332c578223e35d4be15c15d9c62cee71f6c1f - Modify action button drawer component to take custom classes. - [PR #146](https://github.com/saddlebackdev/react-cm-ui/pull/146) / Merge Commit a5f332c578223e35d4be15c15d9c62cee71f6c1f - Add `id` prop to `<A>` component - [PR #148](https://github.com/saddlebackdev/react-cm-ui/pull/148) / Merge Commit eac1e10377b879a1d6252d9b2be29a18cc906581 - Banner and Z-Index Changes. - [PR #150](https://github.com/saddlebackdev/react-cm-ui/pull/150) / Merge Commit 8bd599326be714d493bea953a0c6603732176a8d - Added and Fixed Data Type - Person Icons. - [PR #151](https://github.com/saddlebackdev/react-cm-ui/pull/151) / Merge Commit 78dab928501e185437f2bc9a0549a21778467489 - Added Palette, Shape, Transitions, and Typography to the theme. - [PR #152](https://github.com/saddlebackdev/react-cm-ui/pull/152) / Merge Commit 7b32e20b9d83bc79d52b586d4af856cb65274467 - Added new Typography component. #### Other - [PR #142](https://github.com/saddlebackdev/react-cm-ui/pull/142) / Merge Commit 90ca4c9a432367e77a250d62733e6f3a1605649a - Implemented Jest Framework. - [PR #143](https://github.com/saddlebackdev/react-cm-ui/pull/143) / Merge Commit 607529e9d4e33ead1bb9670d02ed6ce24bbb6124 - Add explicit import of things from `@jest/globals` package ## 9.10.1 - 05/11/2020 #### Bug Fix - [PR #138](https://github.com/saddlebackdev/react-cm-ui/pull/138) / Merge Commit 0d42cc33ef08afc1416336eff809017b019432b2 - Fixed pacakge build error. ## 9.10.0 - 05/07/2020 #### Feature - [PR #136](https://github.com/saddlebackdev/react-cm-ui/pull/136) / Merge Commit f468d5032bd818fdb105d9ceeeeecc7fafb36ef8 - Drawer Content gutters were widened. - [PR #137](https://github.com/saddlebackdev/react-cm-ui/pull/137) / Merge Commit 923b3fb7d630627bb34d668cfd9e2f7acc8694ff - **Page/Drawer** **ActionBar** actionsButton has the ability to change icon now. #### Bug Fix - [PR #138](https://github.com/saddlebackdev/react-cm-ui/pull/138) / Merge Commit 980e4589d6db19d738d5ac1b1f624316b618110b - Gulp inputs script fix. ## 9.9.0 - 04/27/2020 #### Feature - [PR #134](https://github.com/saddlebackdev/react-cm-ui/pull/134) / Merge Commit bc7a86698b0f78cc25420869047299b5963fecac - Prompt passes the "yes" and "no" click events through. - [PR #135](https://github.com/saddlebackdev/react-cm-ui/pull/135) / Merge Commit 7772a61edd8ede424420774bb64dbbba5e7eb4b8 - Moved input type components to a new dir/category, "Inputs". - Changed all `PropTypes.object` to `PropTypes.shape({})`. #### Bug Fix - [PR #132](https://github.com/saddlebackdev/react-cm-ui/pull/132) / Merge Commit 01214de064ffdd4130d663bda9c97482d0212c90 - Moved Cell phone icon to center. - [PR #133](https://github.com/saddlebackdev/react-cm-ui/pull/133) / Merge Commit 1b9a831989481e65d04573b5b490d15973ce6e8d - Validating drawer header exists before trying to modify its padding size. ## 9.8.0 - 04/14/2020 #### Feature - [PR #131](https://github.com/saddlebackdev/react-cm-ui/pull/131) / Merge Commit 354883a1051d993bb894fb3822acf5b8e9dc488a - Reorganization of components. - Implemented some of Material-UI's styles. - We now can do JSS using `makeStyles` or `withStyles`. - We now have the starting to a global theme, starting with breakpoints. - New `versions.js`. This is part of the UI gap closure. ## 9.7.1 - 04/09/2020 #### Bug Fix - [PR #129](https://github.com/saddlebackdev/react-cm-ui/pull/129) / Merge Commit c28481c5996728da074168de20cb639dd3b7603d - **Drawer** animation performance fixes. - [PR #130](https://github.com/saddlebackdev/react-cm-ui/pull/130) / Merge Commit 67b937e14aef945661c74cae52c4b93ddbe0216c - **Input** required prop fixes. ## 9.7.0 - 03/18/2020 #### Feature - [PR #128](https://github.com/saddlebackdev/react-cm-ui/pull/128) / Merge Commit a9609215224a5da0baeaf9304ecd36737a222a98 - **Page**: Implemented forwardRef. ## 9.6.2 - 03/12/2020 #### Bug Fix - [PR #124](https://github.com/saddlebackdev/react-cm-ui/pull/124) / Merge Commit 8d9be9cbb345231569d17fdb82609d68d8822a99 - Fixed color import. - [PR #125](https://github.com/saddlebackdev/react-cm-ui/pull/125) / Merge Commit 7ea8d16ffc190b126ca4d265ec4ea355bbcf3411 - **DetailsWindow**: Implemented forwardRef. ## 9.6.1 - 03/12/2020 - [PR #123](https://github.com/saddlebackdev/react-cm-ui/pull/123) / Merge Commit 16f9955044e5becb70cea358f1b938c4b5a0a807 - Fixes **DrawerDeprecated** Regression ## 9.6.0 - 03/12/2020 #### Feature - [PR #120](https://github.com/saddlebackdev/react-cm-ui/pull/120) / Merge Commit 473f44ffcbdfed6d107d2babc70f5bdcc4e6dd49 - Added ability to change the **FiltersRail** and **FiltersDrawer** component's breakpooints. #### Bug Fix - [PR #121](https://github.com/saddlebackdev/react-cm-ui/pull/121) / Merge Commit 5b519df7acb55832fd1aaaa249f145143b55661a - Fixes the body scroll issue when opening a **Drawer**. - [PR #122](https://github.com/saddlebackdev/react-cm-ui/pull/122) / Merge Commit 8c9710987d7d64eddb1dbc70f29e6dec37ac55e0 - Fixes style not being spread into the **Drawer** component's container style prop. ## 9.5.0 - 03/10/2020 #### Feature - [PR #115](https://github.com/saddlebackdev/react-cm-ui/pull/115) / Merge Commit 04ce4cef66cc6c701878adb22f13f11614b1e3a1 - New **TimeFromNow** utility component. - [PR #116](https://github.com/saddlebackdev/react-cm-ui/pull/116) / Merge Commit dc94ccfdbfe97e5a2bcbebdb1b1eecff88afb4ea - Added the ability to update the **Drawer** component's `maxWidth`. #### Bug Fix - [PR #117](https://github.com/saddlebackdev/react-cm-ui/pull/117) / Merge Commit 6eb654dfaa138ef1bf57b82e90445d4afb700c3e - Fixes the `outline` issue with some of our buttons in iOS. - [PR #118](https://github.com/saddlebackdev/react-cm-ui/pull/118) / Merge Commit ab5453bfc1f8788e327b3703ae8330ef0a9391db - Fixes the `-webkit-appearance` issue with our **Input** and **TextArea** components in iOS. - [PR #119](https://github.com/saddlebackdev/react-cm-ui/pull/119) / Merge Commit 4e4d33e5fea81af326ee3d48eaec0ac88c14d089 - Fixes some issues with our **Drawer** component's **ActionBar** `border-top`. ## 9.4.0 - 03/05/2020 - [PR #114](https://github.com/saddlebackdev/react-cm-ui/pull/114) / Merge Commit 27e4d90edba46584765b45dc651afc174ab4f959 - Icons: - New icons. - Renamed some current icons (old names are aliases now) to close design/dev gap. - Refactored `timeFromNow` util function. ## 9.3.1 - 02/19/2020 - [PR #112](https://github.com/saddlebackdev/react-cm-ui/pull/112) / Merge Commit 619db3f1349b567f8e690d09678e0d2b65d40a05 - Fixes the crash on **DataGridTableRow** render. - [PR #113](https://github.com/saddlebackdev/react-cm-ui/pull/113) / Merge Commit 2b327385e4ff0176730a44b870f35246b677e637 - Fixes **Dropdown** being a child of **Prompt**. ## 9.3.0 - 02/18/2020 - [PR #104](https://github.com/saddlebackdev/react-cm-ui/pull/109) / Merge Commit f5a6aee8865df85ef603ec3c16dbec7a86727113 - Reworked file structure. All of our components have been organized into their respective atomic directories: Atoms, Molecules, Organisms, and Templates. - [PR #110](https://github.com/saddlebackdev/react-cm-ui/pull/110) / Merge Commit b5e0741ea0f00cf3dbe001b173ae969941357dfb - Added new **DropdownButton** component. - Deprecated the **Dropdown** `button` prop. - Added new **A** component. - [PR #111](https://github.com/saddlebackdev/react-cm-ui/pull/111) / Merge Commit d971ac189a3b2120c271fbd0a039ec4977c143ed - Added basic props to the **DataGrid** `rowProps` prop. ## 9.2.0 - 01/30/2020 - [PR #109](https://github.com/saddlebackdev/react-cm-ui/pull/109) / Merge Commit f5a6aee8865df85ef603ec3c16dbec7a86727113 - New `backgroundColor` prop in our **Page** component. Accepts the values `white` or `grey`. - The **Page** gutter has been fixed according to Design Guidelines. ## 9.1.0 - 01/27/2020 - [PR #108](https://github.com/saddlebackdev/react-cm-ui/pull/108) / Merge Commit cd51d26f14b41391289f120a3f824808480c0cfd - **Checkbox** - Cleaned up Eslint issues. - Fixed disable styling for when checked or not. - **DatePickerInput** - Added a new `fluid` prop. - **Grid** - Component uses `React.forwardRef`. - Added a new `form` prop. - **Grid.Column** - Component uses `React.forwardRef`. - Added a new `fieldType` prop. Accepts one of the following: `checkbox`, `legend`, `radio`. - Fixed `children` propType warning. - **Grid.Row** - Component uses `React.forwardRef`. - **PhoneInput** - Fixed disabled value label color. - Fixed disabled country dropdown. - Fixed `fluid` styling. - **Radio** - Fixed disabled label color. - [PR #107](https://github.com/saddlebackdev/react-cm-ui/pull/107) / Merge Commit 365f81e1953b55f7cdc8bb861ce3861fde69a2a2 - No PBI Fixes resizing sticked columns. ## 9.0.1 - 01/10/2020 - [PR #106](https://github.com/saddlebackdev/react-cm-ui/pull/106) / Merge Commit 67f158e - **Header's** `defaultProp` `color` was changed to `text` accidently while fixing some Eslint issues. The default value should be `undefined`. ## 8.0.4 - 01/10/2020 #### Bug Fix - [PR #106](https://github.com/saddlebackdev/react-cm-ui/pull/106) - **Header's** `defaultProp` `color` was changed to `text` accidently while fixing some Eslint issues. The default value should be `undefined`. ## 9.0.0 - 01/08/2020 #### Feature - Commit 59b9716 - Added `className` and `id` to **HeaderSubHeader**. - Commit eca4611 - Added `form` to the **Grid's** propTypes. This will give a **Grid** the vertical negative space it needs between each **Grid.Column** housing a form field. - Commit 0daf4e9 - Renamed the dateUtils "format" functions for better use. #### Bug Fix - Commit 0daf4e9 - Fixes the list in **ActionBar** from being centered. #### Bug Fix - PR #99 - Fixed typo 'Decemeber' in month picker. ## 8.0.3 - 01/08/2020 #### Bug Fix - PR #99 - Fixed t