- Changing
Modal
layout to use flexbox - Giving
Modal
a minimum height
- Fixing
InputText
data-qa attribute propagation
- Removing maxWidth prop from
Modal
- Removing unused fullScreen prop from
Modal
- Fixing onClose event for
Modal
- Removing onClose stories for
Modal
since they are overidden by ModalStoryWrapper
- Adding initial z-index to top level
Modal
container - Updating classnames in
Modal
for user css targeting - Adding max-height to
Modal
- Fixing
Modal
component to be similar to it's @material-ui version - Adding publish scripts for use on windows
- Reverting
Button
font-size to previous value before 3.0.0
- dopublish script not working correctly, have to publish from build manually
- removing prepare script
- Removed husky install postinstall script and added a note about it in README
- Added
Ring
Component - Added externalValidation prop to
InputText
component
- Dependency updates: Storybook
- Added
ArgsTable
to all stories
- Dependency updates: Storybook, core-js
- Added .github to .npmignore
- BREAKING: Removed
Appbar
- BREAKING: Fixed
ButtonGroup
class name spelling - BREAKING: Migrated
Accordion
from Material-UI to home grown - BREAKING: Migrated
Card
from Material-UI to home grown - BREAKING: Cleaned up size declarations (mostly font sizes) on
ButtonSplit
,Checkbox
,Message
,ProgressBar
,Radio
,References
,Tab
,TextArea
- BREAKING: Tidied up spacing for
Checkbox
,Radio
,References
- BREAKING: Changed to rem units (from em) throughout app
- Modified disabled states for
TextArea
,InputText
, andDropDown
- A few logic improvements for
Checkbox
andRadio
- Overriding browser default backgrounds for
viewOnly
state onInputText
andTextArea
- Added precommit testing, linting
- Iterating version for new
npm publish
- Brought more consistency and accessibility to disabled states (
Accordion
,Button
,Checkbox
,DropDown
,InputText
,Radio
&TextArea
) - Added
viewOnly
prop forCheckbox
,InputText
,Radio
&TextArea
components (and associated stories) - Improved a few stories
- Removed manual Storybook build-on-commit process (replaced by Github Action to build/deploy Storybook)
- Added pass through for props not explicitly defined in
TextArea
component - Added story using custom validator for
TextArea
component
- Updated to newest version of Storybook
- Converted to MDX stories
- Corrected errant prop, from
class
toclassName
- Created fallback for undefined
items
prop
- BREAKING: Swapped dependency on
react-aria-menubutton
for a CSS-styled nativeselect
- BREAKING: Removed some class names attached to previous structure
- BREAKING: Removed
onSelect
prop (in favor ofonChange
) & return value (for native) - Added
valueKey
andnameKey
props, enablingitems
objects to have user-specified keys - Added
underlined
prop & functionality - Added
required
prop & functionality - Enabled
error
to take string (or bool) & display error text - Tidied up
propTypes
- Added, documented, & improved several Storybook stories
- BREAKING: Migrated from rotating box to animated dots
- BREAKING: Removed some class names attached to previous structure
- Added
label
prop toCheckbox
- Added
label
prop toRadio
- Swapped
InputText
ref over to createRef (to fixref
potentially beingnull
)
- Added
SplitButton
component
- BREAKING: Removed
onEnter
,onEntering
,onExit
, andonExiting
props - BREAKING: Mapped our
onClose
prop to the MaterialUIonExited
handler (for a clearer API)
- Removed
isRequired
prop type specification onname
&value
- Removed
isRequired
prop type specification ononFocus
,onBlur
,onKeyDown
, &onChange
- Changed default props for
defaultValue
&value
fromnull
toundefined
- Otherwise, React triggers this warning: "Warning: [your component here] contains a textarea with both value and defaultValue props. Textarea elements must be either controlled or uncontrolled (specify either the value prop, or the defaultValue prop, but not both). Decide between using a controlled or uncontrolled textarea and remove one of these props. More info: https://fb.me/react-controlled-components"
- Added
error
prop on DropDown Form Control - Added story to DropDown stories to reflect
error
prop
- Added
error
prop to TextArea Form Control - Added
required
prop to TextArea Form Control - Added stories to TextArea stories to reflect
error
prop - Added story to TextArea stories to reflect
required
prop
- Added Storybook State addon for showing changes in state within one component story
- Improved
error
prop handling (allow error to be cleared & revalidated) - Updated deprecated component lifecycle method, from
UNSAFE_componentWillReceiveProps
tocomponentDidUpdate
- Added support for HTML5
autoFocus
(while retainingfocused
for now) - Removed focus from being handled internally
- Added stories for focus and custom error states
- Added
disabled
prop
- New attempt at successful
npm publish
- Specified
rimraf
dependency - Slight update to README
- Updated LICENSE copyright date
- Added
disabled
prop
- Added
README.md
- Modified
CHANGELOG.md
to allow version-based comments
- BREAKING: Removed default export. Changed to
createTheme
named export. - BREAKING: Changed some color palette variables
- Added
ThemeProvider
component - Added
CssVars
component
- BREAKING: Renamed
theme
prop tocolor
- BREAKING: Changed
color
props from kebab-case to camelCase (e.g.primary-light
toprimaryLight
)
- BREAKING: Removed
children
prop
- BREAKING: Removed
hw-icon-white
class on arrow icons
- BREAKING: Renamed
theme
prop tocolor
- BREAKING: Added prop
defaultValue
; mappedvalue
to nativevalue
attribute (formerlydefaultValue
)
- CssParser
- FeatureFlipper
- Image
- KeyGen
- Translation
- ValidationError
- TextArea -> Textarea
- DropDown -> Select
- InputText -> Input ?
- Message -> ?