8.0.0 (2019-04-03)
Bug Fixes
- Carousel: remove inappropriate role=listbox (#1385) (32eb8ed)
- Modal: fix exception in focus management (#1382) (5cc9af5)
- Modal: set Modal.openCount floor to 0 (#1368) (71f9574)
- Popover: touch not opening popover on mobile (#1425) (#1426) (ad2a9a0)
- Table: add CSS Module support for responsive Table (#1429) (#1430) (1e2dc5b)
- utils: Shim Element in non-DOM environments (#1387) (eb4ee93)
Code Refactoring
Features
- CustomerInput: added htmlFor prop (#1417) (a590880)
- modal: add optional return focus after close (#1424) (33cfce6)
- Modal: add scrollable prop (#1435) (9f7dd45)
- pagination-links: added props for first and last. changed carets… (#1410) (70cfca2)
- Popover: add default toggleable fade support (#1364) (#1364) (ee15c86), closes #363
- Popover/Tooltip: ability to pass through flip prop (#1443) (4a5a8a3)
- Toast: add support for Toasts (#1447) (7ea7610), closes #1384 #1346
BREAKING CHANGES
- Modal, Dropdown{*}, PopperContent, Tabs: using new Context API, react-popper v. '1.3.3'
- pagination-links: Now the
next
andprevious
props are displaying single carets instead of double caret. To get the old style, usefirst
andlast
props instead ofprevious
andnext
respectfully and setaria-label
toNext
orPrevious
. - Popover: Popover and Tooltip will now fade in and out (like bootstrap's default). To get the previous behavior use fade={false}
Removed Deprecations
Card
'sblock
prop: useCard
sbody
prop.Input
'sstatic
prop: useInput
splaintext
prop.Dropdown
'sdropup
prop: useDropdown
sdirection
prop with the value of"up"
.Navbar
'stoggleable
prop: useNavbar
sexpand
prop (see docs)`.- inverse prop: use
dark
prop. - CardBlock: use
CardBody
. - InputGroupButton: use
InputGroupAddon
. - NavDropdown: use
Dropdown
withnav
prop. - PopoverContent: use
PopoverBody
. - PopoverTitle: use
PopoverHeader
. - UncontrolledNavDropdown: use
UncontrolledDropdown
withnav
prop.