react-cm-ui
Version:
React UI for Healthy Church
1,124 lines (855 loc) • 111 kB
Markdown
# 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