Skip to content

Latest commit

 

History

History
1364 lines (666 loc) · 71.6 KB

CHANGELOG.md

File metadata and controls

1364 lines (666 loc) · 71.6 KB

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)