Skip to content

Latest commit

 

History

History
2031 lines (1028 loc) · 121 KB

CHANGELOG.md

File metadata and controls

2031 lines (1028 loc) · 121 KB

9.0.0-8 (2021-10-15)

Bug Fixes

  • Button: remove extra close icon in btn-close (#2318) (f1289c7)
  • Label: add form-label class for labels of vertical forms (#2317) (43d0a37)
  • types: add 'swtch' to InputType (#2340) (f449c1c)

9.0.0-7 (2021-09-27)

Bug Fixes

  • types: remove duplicate types/lib/index.d.ts (#2316) (38f8060)

9.0.0-6 (2021-09-24)

Bug Fixes

  • build: set --compress false for microbundle build (#2314) (a119aae)

9.0.0-5 (2021-09-23)

Bug Fixes

  • types: export UncontrolledAccordion types (#2313) (600e5d4)

9.0.0-4 (2021-09-23)

Bug Fixes

9.0.0-3 (2021-09-23)

Bug Fixes

  • popover: add default popper offset for popover (d49dc3f)
  • types: import React for UncontrolledAccordion type defs (#2292) (6e5ebb7)
  • types: use types from @popperjs/core (55da7db)

Features

  • forms: Add support for floating labels (b9ad8cc)
  • Navbar: add container options (00b88f7)

9.0.0-2 (2021-09-22)

Features

  • accordion: add flush support and stayOpen support (272b773)
  • bs5: add Offcanvas (df61c93)
  • carousel: add Bootstrap5 updates (1cca298)
  • collapse: add horizontal collapse (45d28fe)
  • ListGroup: Add ListGroupNumbered (ea4621e)
  • Placeholder: add component (0b315ab)

9.0.0-0 (2021-03-03)

Bug Fixes

  • InputGroup: toggle if clicking dropdown input (6915b7b)

Code Refactoring

  • PopperContent: update positionedFix prop to strategy (fa1f1ed)

Features

BREAKING CHANGES

  • PopperContent: to update the old positionFixed popper prop to the new strategy prop.

8.10.0 (2021-09-02)

Features

  • Dropdown: add support for listbox or menu role (#2077) (fd9e988)

8.9.0 (2021-01-19)

Features

9.2.2 (2024-01-19)

Bug Fixes

  • dropdown with inNavbar bug (18cc094)

9.2.1 (2023-10-05)

Bug Fixes

  • #1680: arrowClass not applied to arrow (#2772) (aeaf180)
  • #2755: make offcanvas example code readable (#2768) (b932582)

9.2.0 (2023-06-09)

Features

  • modal: add 'aria-modal="true"' to modal (2a43591)

Bug Fixes

  • #2662: remove many instances of default props (#2752) (b7d571c)

9.1.10 (2023-05-13)

Bug Fixes

9.1.9 (2023-04-11)

Bug Fixes

9.1.8 (2023-03-29)

Bug Fixes

  • esm and lib folder not included in release (e974d0c)

9.1.7 (2023-03-22)

Bug Fixes

9.1.6 (2023-02-17)

⚠ BREAKING CHANGES

  • add forwardRef to all components that contain innerRef

Features

  • add forwardRef to all components that contain innerRef (17a141a)

Bug Fixes

  • convert functional components to be forwardRef components vs redefining them as such (86578ab)
  • Label: migrate label to rtl (#2665) (8c5cc2b)
  • revert v10 merge (3392ce9)

Miscellaneous

9.1.5 (2022-10-27)

Bug Fixes

  • accordion: type error of open in uncontrolledAccordionProps (#2611) (b46a23c)
  • ensure initial overflow status is stored when opening multiple modals (c0191ec)

9.1.4 (2022-08-26)

Bug Fixes

  • #2467: keyboard support for dropdown listbox (#2584) (f04d3a7)
  • #2593: fix key prop waring for dropdown (#2594) (69526c1)

9.1.3 (2022-08-02)

Bug Fixes

  • Use the new nodeRef API for Collapse (9527654)

9.1.2 (2022-07-13)

Bug Fixes

  • #2545: change proptype of Spinner size (2175cbb)
  • #2559: Removed unused react import from stories (a3ccab5)
  • exports: Exports CloseButtom from index.d.ts (ba815ee)

9.1.1 (2022-06-08)

Bug Fixes

  • DropdownMenu: add types to updateOnSelect (e5cd524)

9.1.0 (2022-06-08)

Features

  • CloseButton: add close button (9e656f5)

Bug Fixes

  • #2411: remove scroll from body when modal open (9d71faa)
  • add a flag to DropdownMenu for Popper update (74a9e4e)

9.0.4 (2022-06-02)

Bug Fixes

  • #2393: captions visible twice (c20fa93)
  • #2515: Add missing Typescript exports for Placeholders (f9e0dfa)
  • #2521: fix form-check-label/form-label class on Label (6aee08b)
  • Offcanvas: make types match existing direction prop (6e60f08)

Miscellaneous

  • Button: convert button to use hooks (19f85d3)

9.0.3 (2022-05-26)

Bug Fixes

  • #2501: Since React 18, errors on Popover and Tooltip (1110c9c)

9.0.2 (2022-04-13)

Bug Fixes

  • form-row was removed from Bootsttap 5 (601845d)
  • docs: fixed naming in Accordion module (29beb09)
  • FormGroup: dont pass switch prop to tag #2415 (b63981e)

9.0.1 (2021-11-12)

Bug Fixes

9.0.0 (2021-10-27)

⚠ BREAKING CHANGES

  • update positionedFix prop to strategy
  • upgrade to popper 2
  • remove CustomInput
  • remove old InputGroupButtonDropdown
  • remove InputGroupAddon
  • remove Jumbotron component (#2118)

Features

  • accordion: add flush support and stayOpen support (a6050f5)
  • bs5: add accordion (#2105) (1c09448)
  • bs5: add Offcanvas (9a4bcca)
  • bs5: change .close to .btn-close (#2116) (be4df60)
  • bs5: change no-gutters class to gx-0 in Row (#2119) (85b8933)
  • bs5: convert .sr-only to .visually-hidden (702ad55)
  • bs5: Convert Dropdown & DropdownMenu to RTL (7417984)
  • bs5: Rename margin utils (35a37ef)
  • bs5: Replace .btn-block with utility classes (4dc1dcd)
  • bs5: replace form-group class with mb-3 (cbcb2e3)
  • bs5: Support xxl breakpoint (4fb7cdd)
  • bs5: update badge classes (#2117) (7859900)
  • bs5: Update tooltip/popover arrow classes (9ad870e)
  • carousel: add Bootstrap5 updates (a698814)
  • Carousel: Add dark prop (01f64df)
  • collapse: add horizontal collapse (f780187)
  • Dropdown: Add backwards compatible left & right (f8b415f)
  • DropdownMenu: add-dark-prop (2e22d7b)
  • forms: Add support for floating labels (1cc8a14)
  • ListGroup: Add ListGroupNumbered (02b3b71)
  • modal: add fullscreen option to Modal component (a580f23)
  • Navbar: add container options (f0054bf)
  • Placeholder: add component (0c9294c)
  • remove CustomInput (c0e8a68)
  • remove form-control-file class (f601576)
  • remove InputGroupAddon (322d0ad)
  • remove Jumbotron component (#2118) (2c912ab)
  • remove old InputGroupButtonDropdown (3df07f6)
  • replace form-control-range with form-range (06868e2)
  • support form switch (f403595)
  • update input group to have type dropdown (6c60226)
  • update positionedFix prop to strategy (65bf0f0)
  • upgrade to popper 2 (35840ef)
  • use form-select class with native select (1e6204b)

Bug Fixes

  • build: set --compress false for microbundle build (#2314) (26c85fb)
  • Button: remove extra close icon in btn-close (#2318) (e4affb4)
  • InputGroup: toggle if clicking dropdown input (1adc147)
  • Label: add form-label class for labels of vertical forms (#2317) (3bfce12)
  • popover: add default popper offset for popover (cef32c6)
  • ToastHeader: Remove charCode default property. (#2343) (03bbd15), closes #2338
  • types: add 'swtch' to InputType (#2340) (302d41e)
  • types: export AccordionBody types (#2312) (d4c184b)
  • types: export UncontrolledAccordion types (#2313) (f7d5cd6)
  • types: import React for UncontrolledAccordion type defs (#2292) (54df194)
  • types: remove duplicate types/lib/index.d.ts (#2316) (52bd719)
  • types: use types from @popperjs/core (10fd0b2)

8.10.1 (2021-10-26)

Bug Fixes

  • UncontrolledDropdown: Fix onToggle - a consistent isOpen value (ee54164)

8.8.1 (2020-12-29)

Bug Fixes

  • Prevent popover/tooltip rendering if target not resolved (#2059) (de06e9f)

8.8.0 (2020-12-23)

Bug Fixes

Features

  • add List and ListInlineItem components (#2033) (a97a834)
  • add positionFixed prop to Tooltip and Popover (#2039) (a330ce6)
  • Dropdown: Added container prop to DropdownMenu using React.portal (#2016) (bd313c2)

8.7.1 (2020-11-03)

Bug Fixes

8.7.0 (2020-10-31)

Bug Fixes

  • DropdownMenu: Prevent manual styles from overriding popper styles (#1984) (dc2401b)
  • Progress: Fix parent element props being spread to children (#1970) (c6a790c)
  • types: Add missing innerRef typings (#1994) (fe24f69), closes #1993

Features

8.6.0 (2020-09-18)

Bug Fixes

Features

  • Button: onClick of inner button returns value of props.onClick. (f09cdd6)

8.5.1 (2020-06-24)

Bug Fixes

  • polyfill: check that window exists before defining CustomEvent (#1855) (74b6802)

8.5.0 (2020-06-23)

Bug Fixes

Features

  • Input: Use form-control-range for range inputs (#1772) (56c1d77)
  • Modal: Allow passing in an element selector to append mod… (#1817) (8f8cc98)
  • Modal: match container behaviour to targetPropType like of Popover and Tooltip (#1844) (6ea2488)
  • PopoverContent: add x-out-of-boundaries attribute (607ce10), closes #1835
  • Progress: add aria props (#1681) (#1787) (93f171d)
  • Progress: Allow passing in custom style object (#1771) (a79417a)
  • TooltipPopoverWrapper: scheduleUpdate as render prop (#1792) (cda6fe9)

8.4.1 (2020-01-27)

Bug Fixes

  • Modal: Allow esc to close static backdrop modal when keybo… (#1767) (49da7b5), closes #1766
  • Tooltip,Popover: account for shadowDOM target (#1769) (10ccf12), closes #1691

8.4.0 (2020-01-17)

Bug Fixes

8.3.2 (2020-01-16)

Bug Fixes

  • Modal: Prevent static backdrop animation when modal clicked (#1755) (79efb4a)

8.3.1 (2020-01-15)

Bug Fixes

  • build: fix DropdownContext import/export (96188f4)

8.3.0 (2020-01-15)

NOT PUBLISHED TO NPM DUE TO RELEASE BUILD FAILURE, USE 8.3.1

Bug Fixes

  • remove aria-hidden attribute from tooltips and popovers (#1747) (009a2bd)
  • Dropdown: Avoid preventDefault for things like F5 (#1464) (305d3f0), closes #1453
  • DropdownContext: wrap dropdown components to provide context prop (64847df), closes #1457 #1462
  • DropdownToggle: pass innerRef to popper (c088c58), closes #1471
  • Modal: run close based on prop, not state (310b061), closes #1626
  • Tooltip: autohide broken since default delay was zero (#1733) (87a6bda), closes #1692
  • Tooltip: fix nested elements within target (#1746) (fed4bcf), closes #1736
  • Tooltip: fix render failure if target ref is null (#1734) (853b56e), closes #1686

Features

  • Carousel: Add touch swipe support (#1731) (8a12330)
  • Modal: Added static backdrop animation defined in Bootstr… (#1750) (7d44f36)

8.2.0 (2019-12-05)

Bug Fixes

  • getTarget: return array like when allElements parameter is true (#1687) (0702c45)
  • Tooltip: default value of trigger changed (#1695) (ae48d93), closes #1676

Features

8.1.1 (2019-10-18)

Bug Fixes

  • Carousel: rename unsafe lifecycles (940438f)
  • Dropdown: fixed a11y property error message (#1673)(87d28b6), closes #1670

8.1.0 (2019-10-18)

Bug Fixes

Features

8.0.1 (2019-07-10)

Bug Fixes

8.0.0 (2019-04-03)

Bug Fixes

Code Refactoring

  • Modal, Dropdown{*}, PopperContent, Tabs: go to React Async Rendering (#1427) (1afb2c2)

Features

BREAKING CHANGES

  • Modal, Dropdown{*}, PopperContent, Tabs: using new Context API, react-popper v. '1.3.3'
  • pagination-links: Now the next and previous props are displaying single carets instead of double caret. To get the old style, use first and last props instead of previous and next respectfully and set aria-label to Next or Previous.
  • 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's block prop: use Cards body prop.
  • Input's static prop: use Inputs plaintext prop.
  • Dropdown's dropup prop: use Dropdowns direction prop with the value of "up".
  • Navbar's toggleable prop: use Navbars expand prop (see docs)`.
  • inverse prop: use dark prop.
  • CardBlock: use CardBody.
  • InputGroupButton: use InputGroupAddon.
  • NavDropdown: use Dropdown with nav prop.
  • PopoverContent: use PopoverBody.
  • PopoverTitle: use PopoverHeader.
  • UncontrolledNavDropdown: use UncontrolledDropdown with nav prop.

7.1.0 (2019-01-15)

Bug Fixes

Features

  • support forwardRef components as tag (4cda8bf)
  • Popover: add legacy trigger, replacing unreleased isInteractive prop (6b3c3ce)
  • Popover: backward-compatible Popover behavior (#1360) (1d5ce83), closes #1349
  • Spinner: Add spinner component (#1352) (45952e2), closes #1347
  • Switch: Add support for CustomInput type='switch' (#1353) (7c1e166), closes #1348

7.0.2 (2018-12-31)

Bug Fixes

7.0.1 (2018-12-31)

Bug Fixes

7.0.0 (2018-12-29)

Bug Fixes

Features

BREAKING CHANGES

  • Input: previously plaintext on Input would output a 'p' tag. To better line up with bootstrap it will not output an 'input' tag. If you need a 'p' tag, provide tag="p" prop
  • Popover: Popover will no longer dismiss when clicking away from it. To get this behaviour please use trigger="focus". In 7.1.0, trigger="legacy" has been added to get the exact previous behavior.

6.5.0 (2018-10-04)

Bug Fixes

  • boundariesElement: add DOMElement to allowed proptypes (#1238) (cfe7318)
  • Dropdown: enter key triggers onClick (#1232) (f2528da), closes #1228
  • Modal: do not trigger focus on SVG elements (#1212) (c7e6ef5), closes #1208
  • Modal: use static openCount to become resilient to classList modification (#1190) (c8ceeeb), closes #1189
  • Tooltip: clear timers on component unmount (#1180) (9fea409)

Features

6.4.0 (2018-08-17)

Bug Fixes

Features

6.3.1 (2018-07-27)

Bug Fixes

6.3.0 (2018-07-10)

Features

6.2.0 (2018-06-28)

Bug Fixes

Features

6.1.0 (2018-06-04)

Bug Fixes

Features

  • addMultipleEventListeners: handle singles (d124b27)
  • exports: mark reactstrap as sideEffects free (#1005) (b68826d)
  • Form: add submit to component (4e10dd9)
  • Input: make it easier to focus (e3124af)
  • Tooltip: add tooltip accessibility (#1025) (a2138a8), closes #1012
  • Tooltip,Popover: add offset prop (#1018) (3561e3c)
  • UncontrolledCollapse: add UncontrolledCollapse (#1009) (355d2b8)

6.0.1 (2018-05-02)

Bug Fixes

6.0.0 (2018-05-01)

  • chore(Input): remove support for children content in <textarea/> (#927) (4dea4a6), closes #927 #871

Bug Fixes

  • DropdownMenu: add x-placement attribute (#966) (0f4a4cb), closes #962
  • innerRef: allow createRef as a ref (a5795b8)
  • Modal: update zindex when prop is changed (#937) (01667c1)
  • UncontrolledCarousel: add bootstrap classes to img to make it responsive (#934) (9f7b741)
  • UncontrolledCarousel: added header item prop (#964) (62b79fb), closes #943

Features

BREAKING CHANGES

  • Input with type="textarea" can no longer have children. To set the value of the textarea please use value/defaultValue the same as you would for input type="text".

5.0.0 (2018-03-23)

Bug Fixes

  • Modal: don't add or remove multi body classes (6ec3174)
  • Modal: Ensure that this._element exists before removing it. (#916) (7faa32a), closes #918

BREAKING CHANGES

  • Modal: reactstrap now requires a minimum react version of 16. Please update your version of react to 16 (from 15 to 16 is very seamless).

5.0.0-beta.3 (2018-03-19)

Bug Fixes

  • popper: pass event object to toggle prop (#907) (b1f6005)

Features

5.0.0-beta.2 (2018-02-27)

Bug Fixes

Features

BREAKING CHANGES

  • Col: Col no longer adds .col class by default when you have other columns specified. To get this class back, simply add the prop xs.
  • Input: the valid prop no longer applies the is-invalid class when false. Use the new invalid prop to apply that class.

5.0.0-beta (2018-01-31)

Bug Fixes

  • CardTitle: default tag to h5 (#794) (65194c1)
  • **CarouselIndicators:** fix class name when using cssModule` (#726) (57d07e3)
  • Input: honor Tag prop (#795) (bcefdaa), closes #783
  • Label: remove unused form-control-label class (#695) (b7567c7)
  • Modal: check this.props.toggle exists before using it (#700) (80c0cde)
  • ModalHeader: default tag to h5 (#793) (6a5fe7e)
  • Util: window.getComputedStyle can return null in Firefox (#782) (6914f73)

Features

  • CarouselItem: Make CarouselItem accept children of any type (#735) (eea7d1b), closes #641 #719
  • Col/Label: Removed pull/push and added order (#696) (7c5e690)
  • cssModule: expose global cssModule setter (#729) (adc8736)
  • Dropdown: disable popper when inNavbar (#692) (b5c7612), closes #637
  • InputGroup: Deprecate InputGroupButton (#769) (5c5c205)
  • InputGroup: Update for BS 4-beta.3 (#762) (fa3555f), closes #759
  • ListGroup:* Added missing cssModule support (#784) (df264a8)
  • Popover/Tooltip: add ability to pass modifiers to Popper.js (#710) (bc6518e), closes #709
  • Table: BS4 beta 2 updates for Table (#694) (3377cdc)
  • Table: BS4 beta 3 revert responsive table (#757) (ee08d21)

BREAKING CHANGES

  • CardTitle: CardTitle now defaults to h5 instead of h4. If you still need h4 add tag="h4"
  • ModalHeader: ModalHeader now defaults to h5 instead of h4. If you still need h4 add tag="h4"

5.0.0-alpha.4 (2017-11-16)

Bug Fixes

Features

5.0.0-alpha.3 (2017-10-03)

Bug Fixes

  • Build: Cross-platform postbuild support, improved Readme documentation, updated dependencies. (#608) (681738c)
  • Collapse,Fade: Ensuring props don't leak to child (#598) (1a94b0f), closes #597
  • Modal: Update classes for fixed content detection (#600) (9b41e13)
  • PaginationLink: handle empty children array correctly (#511) (#604) (c090ea7)

5.0.0-alpha.2 (2017-09-28)

Bug Fixes

  • Popover: do not trigger toggle on popover click (50a8fd4), closes #594

5.0.0-alpha.1 (2017-09-23)

Bug Fixes

Features

  • Dropdown: keyboard control/navigation (ac90f51), closes #580
  • Input: add plaintext prop (d0c6e82), closes #485

5.0.0-alpha.0 (2017-09-21)

Bug Fixes

  • Add container to Popover and Tooltip (759934b)
  • Carousel: use prop-types in carousel (#503) (e1bdadb)
  • CSSModules: pass modules to child components (#483) (12270d0)
  • Label: fix xs col class (#512) (683dbdb), closes #510
  • Modal: add workaround for Modal auto focus (f12057d)
  • Navbar: better backwards compatibility (aefbdd7)
  • NavbarToggler: fix syntax error (a460912)
  • PaginationLink: handle empty children array (#511) (72d82a3), closes #494
  • popper: account for touchstart (9b80d11), closes #456 #458
  • popperjs: fixed error in build (#571) (0a9394d)
  • Tooltip/Popover: fix className/add innerClassName (a2a33e3)

Features

  • aria: add closeAriaLabel (#525) (3b4c0e6), closes #524
  • Badge: handle links (9b32cee)
  • Card: update Card for bs v4 beta (c4609e2)
  • Dropdown: update Dropdown for bs v4 beta (53687fa)
  • Modal: onOpened and onClosed callbacks for modals (#434) (87c6c4e), closes #306
  • Nav/Navbar: update to bs v4 beta (5395e8d)
  • Popover: update popovers to bs v4 beta (bb00f4c)
  • popper: add container prop to popper (fd59d37)
  • popperjs: use popperjs instead of tether (#561) (5413022)
  • UncontrolledCarousel: add UncontrolledCarousel (627a73e)
  • util: add warnOnce and deprecated fns (5faa94d)
  • validation: add/update form validation (8b2386f)

BREAKING CHANGES

  • validation: The color prop has been removed from FromGroup, see the valid prop on Input.
  • popperjs: getRef has been renamed to innerRef to line up with other libraries.
  • popperjs: tether props have been removed.

4.8.0 (2017-06-28)

Features

  • DropdownItem: support the "active" property for dropdown items (#469) (83df86e)

4.7.0 (2017-06-27)

Bug Fixes

  • Alert: map close class css modules (#471) (2e3c687), closes #470
  • DropdownToggle: ensures color attribute is not leaked (d1448e0), closes #461 PR#402
  • Label: add form-control-label to appropriate Label components (#452) (2e86132)
  • Modal: add back attribute passthrough (#444) (b598a40), closes #443
  • Navbar: remove default navigation role (f607b2c), closes #463

4.6.2 (2017-05-16)

Bug Fixes

4.6.1 (2017-05-15)

Bug Fixes

  • PropTypes: clean up prop-types usage (#427) (94bbb82)

4.6.0 (2017-05-15)

Bug Fixes

  • ButtonDropdown: allow overwriting the group prop (#425) (663551b)
  • DropdownToggle: add missing proptype (color) (#402) (c137697)
  • Modal: fix bug where closing modal removed wrong modal-open string in class (#410) (22d5c3f)
  • PropTypes: import PropTypes from prop-types (#395) (9080217)
  • react-addons: move to external react-transition-group dependency (#399) (a4fec3c)

Features

  • Modal: add autoFocus prop for disabling auto focus (#389) (6338fc3)
  • Modal: Support fade and timeout props in the Modal component to allow configuring + disabling of the fade effect (#339) (babee0f)

4.5.0 (2017-04-03)

Bug Fixes

  • Button: only default to button when click is handled (#383) (af3ccbe)
  • lib: import/export not getting transpiled in lib dir (#384) (2e2a5da)

4.4.0 (2017-03-31)

Bug Fixes

Features

  • Button: default type to button (#376) (ebbeba7)
  • DropdownItem: Add toggle switch to allow conditional toggle (#346) (578a61b)
  • Tooltip: enable target element option (#356) (2023036)

4.3.0 (2017-03-14)

Bug Fixes

4.2.0 (2017-02-14)

Bug Fixes

Features

4.1.1 (2017-01-31)

Bug Fixes

Features

4.1.0 (2017-01-28)

Features

4.0.1 (2017-01-11)

Bug Fixes

  • Navbar: updated fixed class names (481bc14)

Features

  • Navbar: support sticky prop on navbar (d8a9727)

4.0.0 (2017-01-11)

Bug Fixes

  • Col: support disabled width props (#283) (2a36601)
  • Collapse: component height & navbar class (#284) (0237cd4)
  • Modal: Update ModalHeader close button (#281) (a9dc654)
  • Navbar: remove default toggleable class (#285) (19b32cd)

Features

BREAKING CHANGES

  • Navbar: - Navbar no longer applies a default .navbar-toggleable class, as it is not required for all Navbar configurations.

4.0.0-alpha.8 (2017-01-06)

Features

  • cssModules: adding missing classes (#271) (e8e818b)
  • Progress: enchance multiple progress bars (#271)

BREAKING CHANGE:

Progress component now requires multi prop on the outer component for nested progress bars. Inner Progress components will require the bar prop for nested progress bars.

4.0.0-alpha.7 (2017-01-05)

Features

BREAKING CHANGES

  • Col: The default xs prop now returns .col instead of .col-xs-12. The auto size value now returns .col-auto or .col-sm-auto for variable width content columns. Use true or '' as the size value to return .col or .col-sm for auto layout of columns (not to be confused with auto -> (variable width of content)).

4.0.0-alpha.6 (2017-01-03)

Bug Fixes

  • className: update "active" to "show" for stateful components (#259) (7df9a01)

Features

  • Progress: update markup & support nested progress bars (#261) (0b19b41)
  • Row: add noGutters prop (#260) (c79bb3e)

4.0.0-alpha.5 (2016-12-18)

Features

3.9.5 (2016-12-18)

Features

4.0.0-alpha.4 (2016-12-15)

  • Modal: clear timeouts when toggling of modal - #166 (5e0f5d2)

3.9.4 (2016-12-12)

Bug Fixes

  • Modal: clear timeouts when toggling of modal - #166 (5e0f5d2)

4.0.0-alpha.3 (2016-12-01)

4.0.0-alpha.2 (2016-11-28)

Bug Fixes

  • className: update "in" to "active" for stateful components (#241) (ea2439e)

3.9.3 (2016-12-01)

Features

  • ListGroup: prevent onClick when disabled & add docs #185 (#236) (1301b11)

3.9.2 (2016-11-28)

Bug Fixes

  • Popover: remove old arrow markup, correct enabled className (b9d3ea7)
  • TetherContent: Fixes className prop typo, removes arrow & position relative hack (d9e7621)
  • Tooltip: remove old arrow markup, correct enabled className (62d622b)

4.0.0-alpha.1 (2016-11-23)

Features

  • Badge: rename Tag component to Badge (#230) (dfc9943)

4.0.0-alpha.0 (2016-11-23)

3.9.1 (2016-11-23)

Bug Fixes

3.9.0 (2016-11-13)

Bug Fixes

  • DropdownToggle: support non Button styles (#221) (cd3c1ce)

Features

  • ListGroup: add ListGroupItem, ListGroupItemHeading, ListGroupItemText components (#192) (d09e81a)

3.8.1 (2016-11-01)

Features

  • refs: add getRef to focusable components (#218) (cbfa0e0)

3.8.0 (2016-11-01)

Features

3.7.1 (2016-10-29)

Bug Fixes

  • NavbarToggler: remove unnecessary menu char (#200) (67544a3)

3.7.0 (2016-10-27)

Bug Fixes

  • events: add useCapture to events attached to document (#202) (18d7d04)

Features

3.6.0 (2016-10-23)

Features

  • DropdownToggle: add nav prop to enable Nav specific functionality (#197)(9b28cbc)

3.5.0 (2016-10-18)

Bug Fixes

  • Tooltip: fix when toggle is not provided (#182) (47239f3)

Features

3.4.1 (2016-10-16)

Features

  • Input: enable refs on Input components (#178) (ed9e584)

3.4.0 (2016-10-06)

Features

3.3.2 (2016-10-01)

Bug Fixes

  • Modal: Account for body padding when scrollbar is present (#165) (e159628)

3.3.1 (2016-09-28)

Bug Fixes

  • label: add disabled class when form-check-inline and disabled (#159) (312b29e)

3.3.0 (2016-09-24)

Features

3.2.2 (2016-09-19)

Features

  • Tooltip: add ability to disable autohide on tooltip content hover (#149) (68a0ed7)

3.2.1 (2016-09-18)

Features

3.2.0 (2016-09-14)

Features

3.1.0 (2016-09-11)

Features

  • Tabs: add TabContent & TabPane components (#131) (2957ede)

3.0.1 (2016-09-08)

Bug Fixes

3.0.0 (2016-09-06)

Code Refactoring

  • Button,DropdownToggle: default to secondary style, remove cloning (#120) (5c56749), closes #98

BREAKING CHANGES

  • Button,DropdownToggle: DropdownToggle no longer clones each element in props.children when it’s an array, instead it renders props.children inside a single component (Butt
  • Button,DropdownToggle: Button color now defaults to “secondary”. This behavior aligns with DropdownToggle color default.

2.6.1 (2016-09-01)

Features

  • ModalClassName: Adds custom class name for modal-dialogs for namespacing (#111) (5f7cab6)

2.6.0 (2016-08-21)

Features

  • Pagination: add Pagination component (#108) (fdc5c45)

2.5.0 (2016-08-19)

Bug Fixes

  • Modal: set focus state before showing (#104) (a358233)
  • Modal: use togglePortal on componentDidMount (#106) (942b24a)

Features

2.4.0 (2016-08-18)

Features

2.3.0 (2016-08-18)

Features

  • inputGroup: add InputGroup components (#99) (18a2ef7), closes #74

2.2.0 (2016-08-13)

Features

  • Card: update img position classes (#91) (920e2f8)
  • Dropdown: add size prop (#90) (92c62b1)
  • Dropdowns: use split class for split dropdowns (#92) (ee17a47)

2.1.0 (2016-08-06)

Features

  • breadcrumb: Add Breadcrumb and BreadcrumbItem (d34d738)
  • form: add forms and form element components (#67) (7c32483)

2.0.0 (2016-07-28)

Features

  • bootstrap: update for v4 alpha 3 (f617dc5)
  • Col: Update Col component with alpha 3 changes (b62ee01)
  • outline: Make outline a separate prop for Card & Button (#62) (c65e952)

BREAKING CHANGES

  • bootstrap: Components were updated for v4 alpha 3
  • Button outline class change from .{variant}-outline to .outline-{variant}.
  • label is now tag and all of the label variants are now tag variants.
  • Cards now have an outline variant.

1.6.1 (2016-07-16)

1.6.0 (2016-07-11)

1.5.0 (2016-06-26)

Bug Fixes

  • docs: make buttons display block on xs views (#46)(fd14292)

Features

1.4.0 (2016-06-26)

Features

  • Card: add Card related components (#44)(b782807)

1.3.4 (2016-06-12)

Bug Fixes

1.3.3 (2016-06-12)

1.3.2 (2016-06-12)

1.3.1 (2016-04-24)

1.3.0 (2016-03-31)

Bug Fixes

  • .gitignore: add root directories to ignore (8952445)

1.2.4 (2016-03-28)

Bug Fixes

  • src: update paths to src (c61c466)

1.2.3 (2016-03-28)

Bug Fixes

1.2.2 (2016-03-28)

Bug Fixes

  • src: update path to src (5e0caa6)

1.2.1 (2016-03-28)

1.2.0 (2016-03-28)

Features

  • Navbar: add Navbar components (91ad2b4)

1.1.0 (2016-03-27)

Features

  • Navs: Add nav components (5e2ba03)

1.0.0 (2016-03-27)

Code Refactoring

  • components: standardize custom tag names (494e4ec)

BREAKING CHANGES

  • components: El prop is now tag. This standardizes the way custom elements should render their html “tags”.

0.8.0 (2016-03-27)

Features

  • Layout: Add Container, Row, Col components (69ada73)

0.7.2 (2016-03-26)

0.7.1 (2016-03-26)

0.7.0 (2016-03-26)

Features

  • Button: render anchor tag if href prop exists (61f4a11)

0.6.1 (2016-03-26)

0.6.0 (2016-03-26)

Features

0.5.7 (2016-03-25)

Bug Fixes

  • ButtonGroup: remove btn-group when vertical (9b70e37)
  • docs: add and use reactstrap alias (fcfe88d)

0.5.6 (2016-03-24)

0.5.5 (2016-03-24)

Bug Fixes

  • ModalHeader: update close character (7128e78)

0.5.4 (2016-03-20)

0.5.3 (2016-03-14)

0.5.2 (2016-03-14)

Bug Fixes

  • examples: remove .min from example script (b051dc1)

0.5.1 (2016-03-13)

0.5.0 (2016-03-13)

Bug Fixes

  • tests: make them faster & fix dropdown (5dadc6f)

Features

  • Fade: enable fading components (a84df68)
  • Label: add component (28d3edf)
  • Layout: add PopoverExample (8200ee2)
  • Layout: include LabelsExample in Layout (df1baa4)
  • lib: export Label component (2856cd0)
  • Modal: add modal components (6c2293e)
  • Popover: add component (bc66aec)
  • PopoverContent: add component (7282225)
  • PopoverTitle: add component (bdf6623)

0.4.0 (2016-02-29)

Features

  • Tooltips: add component and utils (0ddbed5)

0.3.0 (2016-02-28)

Bug Fixes

  • Button: add disabled class (96627ef)

Features

  • Dropdowns: add TetherContent support (16c0f86)
  • Dropdowns: pass more methods to children (87596e4)
  • TetherContent: support Tethering Content to Targets (573d47e)

0.2.0 (2016-02-21)

Bug Fixes

  • package.json: add missing dev-dep babel-polyfill (065e978)

Features

  • ButtonDropdown: wrap Dropdown for ButtonDropdown (a2ea178)
  • ButtonGroup: Add button group and toolbar (123b435)
  • buttons: update examples & tests (52fd2fb)
  • Buttons: support block level buttons (f9cf8db)
  • Dropdowns: add examples (3d48e8c)
  • Dropdowns: basic dropdown, toggle, menu & menu items (750aaf9)