@redallen-patternfly/react-core@6.0.0
redallen
released this
21 Feb 19:41
·
2506 commits
to master
since this release
6.0.0 (2019-02-21)
Bug Fixes
- @patternfly/react-core: Update the snapshot for progress bar component (#722) (b555243)
- a11y: tweak html for better accessibility (#917) (c1af473)
- about: huuuge changes (e3e7499)
- about: not really (8605ada)
- AboutModal: Use paragraph in heading (#1280) (15b4b98)
- Alert: [TS] action type is string while it should've been node (#727) (f325d03)
- Alert: Use the correct css class name for screen readers (#713) (9c313d2), closes #601
- Avatar: Correctly export Avatar component typings (#1135) (3a05852)
- background image: fix variable map for background image so when tokens are missing do not assig (#744) (44edab1)
- backgroundImage: example to override css image paths (3890d59)
- BackgroundImage: remove old tokens (#1124) (f091e28)
- BackgroundImage: removed children from props (#748) (bd32a9b)
- Badge: remove margin between badges to match core (#1001) (62ece9b)
- Button: make aria-label optional prop (#1186) (0f7fef5), closes #1184
- Button: remove margin around Buttons in docs (#1015) (4ba4af6)
- card: Fix card background color (#630) (#631) (69a6aa2)
- Checkbox: Adjustments to examples (#1270) (ceb632b), closes #1006
- Chip: Replace check for length of chip text with refs/overflow values (#1262) (57fb44f), closes #1197
- core: c6 (bd16a04)
- core: c7 (06e9daa)
- core: c8 (9a5e568)
- core: c9 (c34cbe8)
- core: thing (d4054bc)
- core: thing2 (5f5dba1)
- core: thing3 (9eb74e8)
- core: thing4 (d5e967d)
- doc: list full steps required to start pf4 dev environment (#732) (02d6082)
- docs: fix workspace previews (#1159) (9598b75)
- dropdown: add focus trap option that allows close on click (#1126) (2878615)
- dropdown: add span wrapper for dropdown toggle text (#1169) (9381f04)
- dropdown: Address typescript errors (#898) (48a3256)
- dropdown: address typescript issue with toggle prop (#935) (8341297)
- Dropdown: add onclick fix to custom items (#1211) (bbdf4cc)
- Dropdown: Apply
pf-m-plain
modifier to dropdown toggle element instead of wrapper (#954) (4e3afdb) - Dropdown: Do not focus Dropdown if menu is not opened (#1222) (45367bc)
- Dropdown: Pass down ref for dropdown item (#1193) (29e536f)
- Dropdown: pass onClick to any dropdown item if present (#1203) (f4a92ee)
- Dropdown: set default button type to button (#1148) (b4bded3)
- dropdown props: fix typescript typings (#900) (e1ae1bd)
- Dropdown typings: fix the DropdownItem typings (#1155) (9613232)
- DropdownItem: wrap DropdownItem in div when child is a Link node (#991) (584fd28)
- DropdownMenu: Fixes dropdown menu when using items as children. (#1219) (279a595)
- DropdownToggle: Listen for touch events on the document to close a Toggle on mobile (#1152) (a7f3c89), closes #1131
- EmptyState: a typo at the import path in EmptyStateIcon.d.ts (#1099) (187171d)
- EmptyState: Use IconProps to define EmptyStateIconProps (#1137) (ccf4240)
- examples and docs: adding react-live… (#666) (da3d4b6)
- Form: Do not add any class if action modifier is missing (#792) (dee29d4)
- Form: fix type definitions (#1112) (47c4de0)
- Form: Update From Based in Audit (#1185) (a42ab72), closes #1026
- Form components style modifiers: Style modifiers (#797) (b5bc87e)
- formComponent: removes Children props checking (#823) (4ef696b)
- layout: fix layout tsd (#901) (13547c5)
- LoginForm: LoginForm.d.ts fix typo passwordValue (#1063) (0bbe428), closes #1062
- LoginPage: typos (#988) (fb61a15)
- modal: add missing modal typings (#586) (80c2b83)
- modal: add missing modal typings (#599) (45a539f), closes #586
- modal: rename reactRoot to srHide and add to ts file (#1098) (1d0a941)
- ModalContent: Hide footer when no actions (#1167) (a58a262), closes #1107
- overlay: add anchor tag to filter overlay (#883) (80e54df)
- page: move page from layouts to components (#1089) (4c3e6af)
- Page: improve a11y in sidebar and header (#1145) (274d7f7)
- pagelayoutdemo: Fix several issues in the PF4 pagelayoutdemo (#969) (6bcef8b)
- patternfly-4/react-core: add missing comments to component props (#695) (ce282c8), closes #538
- patternfly-4/react-core: Make the id prop for Dropdown optional in d.ts file (#841) (3bac80e), closes #840
- pf-4: checkboxProps to be consistent with Checkbox.propTypes (#696) (c690b3e)
- PF4: tooltip/popover - include tippy css (#1244) (469477a)
- PF4 AboutModal and Modal: added a class to the body when the Mod… (#895) (5b12b97), closes #724
- Progress: Correct small progress size (#790) (c30c89f)
- Progress: import progress style object (#858) (7a90c3b)
- Progress: missing ProgressSize added to exported types (#785) (37f43fc), closes #782
- Radio: Modify examples and aria-label/label (#1269) (168dcaf), closes #1007
- Radio: Updated Radio aria-label prop so that it is optional (#930) (a3e74fa), closes #803
- Radio.d.ts: Made aria-label required (#1116) (0c01314)
- react-core: add missing component to index type definitions (#798) (46a2c69)
- Select/TextInput: fix components typescript interfaces (#833) (4011d86)
- TextInput/Area: update type definitions (#1120) (0306a08)
- thing: core change (294abf6)
- things: Test publish react-core (e7b811b)
- title: allow multiple heading levels for Title (#1005) (0eae3d1)
- ts: fix for popover ts (#1106) (7ea696f)
- ts: nav ts props (#1242) (67207d8)
- ts-definitions: fix type definitions for radio (#806) (66ce547)
- typescript: Export LoginBox and make PageSection props optional (#880) (082bb8d)
- typescript definitions: fix ts defs for checkbox, BackgroundImage, and Form (#800) (d39f596)
- PF4 About Modal: make trademark, logoImageSrc and logoImageAlt p… (#1082) (dbc8b06)
- PF4: Add missing attribute isPlain to Dropdown (#1173) (72210f5)
- update alt text in LoginPage (#1084) (2665351)
Code Refactoring
Features
- Alert: Add optional Close button to Alert via onClose prop (#1200) (9d59dcb), closes #1036
- Alert: add sr variant customization (#1056) (0b8d241)
- backgroundImage: introduce background image component (#683) (ec5ec1f)
- breadcrumb: adds breadcrumb, breadcrumbItem components (#872) (bcd2954), closes #856
- checkboxComponent: updated checkbox PF4 component according to demo (#717) (de120e3)
- Chip: Add the Chip component to PF4 (#1180) (752adae)
- component: introduce the pf4 switch component (#761) (ef13fd2)
- condensed horizontal nav: updates condensed nav to match Core horizontal & vertical nav (#876) (760cc7b)
- core: Popover positioning (#1032) (13430ef)
- DataList: Add simple data list (#927) (cd25279)
- Dropdown: handle keyboard navigation and styling for Link children (#1201) (0996cfd)
- DropdownToggle - noCaret option: Adds the noCaret option (#893) (21e6e64)
- EmptyState: Add Empty State to PF-4 (#995) (04bbb1d)
- Form: add novalidate flag to form (#1253) (5e54437)
- formComponent: add Form, FormGroup, ActionGroup PF4 components (#667) (c38779c), closes #390
- FormSelect: rename Select components to FormSelect (#1231) (df32933)
- Label: add Label to PF4 (#859) (e1c16d2)
- Labeled progress: allow consumers to pass additional label for progressbar (#822) (b8ce0c9)
- LoginBox: introduce the pf4 loginbox component (#737) (2508215)
- LoginForm: Added the PF4 LoginForm Component (#874) (befeb77), closes #825 #825
- LoginPage: introduce the login page component (#863) (c1435d9)
- Nav: add separator flag (#1165) (a2ee4e3)
- page layout: adds the condensed header feature to the page header (#843) (0a3591a)
- Page layout: Adds the page layout to PF4 (#714) (c8a3324), closes #548
- page layout demos: Add PF4 page layout demos (#749) (025d862)
- patternfly-4/react-core/: added Select Component (#590) (0a51e65), closes #461 #461 #461 #461 #461 #461
- patternfly-react/patternfly-4/react-core/: added PF4 AboutModal Component (#671) (1b01037), closes #482
- pf-icons: add all PF icons and update font awesome pckg (#654) (bdc00c4), closes #730
- pf-next update: Update location of styles for patternfly next (#697) (f1ebc54)
- PF4 Page: Allow passing of custom ref for condensed header (#941) (889ec1a)
- pf4-avatar: introduce avatar component (#615) (4b213fb)
- pf4-brand: introduce brand component (#633) (53ed4d1)
- PF4-Dropdown: Enhance keyboard interaction for a11y (#815) (cc89db6), closes #557
- pf4-list: introduce the pf4 simple list (#672) (6cabb20)
- PF4-Modal: Adds keyboard and screen reader focus trapping (#1011) (7fa93b3), closes #561
- pf4-nav: add nav component (#626) (677587c), closes #547
- pf4-progress: introduce new component progress with it's variants (#648) (e9d9492), closes #588
- Popover: Add PF4 Popover (#754) (17cf0c0)
- Progress: use max parameter to scale value of progress bar (#950) (52a6b6d)
- radioComponent: updated according to PF-next demo (#756) (a62ee27)
- text component: adds the text component to PF4 (#733) (a02495e)
- tooltip: add tooltip to PF4 (#1103) (c9aa254)
- umd modules: adds babel-transform-es2015-modules-umd for umd module support (#1150) (7b4fde8)
BREAKING CHANGES
- AboutModal: removed heroImg and heroImageSrc and heroImageAlt props
- PF4-Modal: The reactRoot prop is required