Releases: coreui/coreui-react
Releases · coreui/coreui-react
v2.5.0
v2.5.0
- BREAKING CHANGE release for use with
react-router-dom v5
- feat(Breadcrumb2): mandatory prop
router
💥 see: Breadcrumb - feat(SidebarNav2): mandatory prop
router
💥 see: SidebarNav
- feat(Breadcrumb2): mandatory prop
- refactor: demo update
- refactor(SidebarNav): rename
options
prop for PerfectScrollbar
dependencies update
- update
react-router-dom
to^5.0.0
-> moved topeerDependencies
BREAKING CHANGES: 💥
- removed
react-router-dom
fromdependencies
- deprecate 'Breadcrumb' in favour of
Breadcrumb2
- deprecate 'SidebarNav' in favour of
SidebarNav2
usage in DefaultLayout.js
:
import * as router from 'react-router-dom';
import {
AppBreadcrumb2 as AppBreadcrumb,
AppSidebarNav2 as AppSidebarNav
} from '@coreui/react';
// routes config
import routes from '../../routes.js';
...
<div className="app-body">
<AppSidebar fixed display="lg">
<AppSidebarNav navConfig={navigation} {...this.props} router={router}/>
<AppSidebarMinimizer />
</AppSidebar>
<main className="main">
<AppBreadcrumb appRoutes={routes} router={router}></AppBreadcrumb>
...
</main>
...
</div>
...
v2.1.7
v2.1.7
- maintenance release for use with:
- react-router
v4.3.x
- reactstrap
v7.x
- react-router
- update demo styles
@coreui/coreui
tov2.1.9
dependencies update
- update
react-perfect-scrollbar
to^1.5.2
- update
enzyme-adapter-react-16
to^1.13.0
- update
eslint
to^5.16.0
- update
eslint-plugin-import
to^2.17.2
- update
eslint-plugin-react
to^7.13.0
- update
react
to^16.8.6
- update
react-dom
to^16.8.6
v2.1.5
v2.1.5
- fix: iOS 9 Safari sidebar toggle force issue #61 - thanks @Tubek
- refactor(toggle-classes): keep
force
for the toggle method - refactor(layout): drop second parameter for
classList.toggle()
dependencies update
- update
enzyme-adapter-react-16
to^1.10.0
- update
eslint
to^5.15.1
- update
react
to^16.8.3
- update
react-dom
to^16.8.3
v2.1.4
v2.1.4
- fix(Sidebar): How to set left sidebar is minimized as default #145
- refactor(Layout):
LayoutHelper
germ - refactor(Sidebar): use static methods from
LayoutHelper
- refactor(SidebarMinimizer): use static methods from
LayoutHelper
- chore: update demo css
dependencies update
- update
@coreui/coreui
to^2.1.7
- update
core-js
to^2.6.5
- update
prop-types
to^15.7.2
- update
reactstrap
to^7.1.0
- update
enzyme
to^3.9.0
- update
enzyme-adapter-react-16
to^1.9.1
- update
eslint
to^5.14.1
- update
eslint-plugin-import
to^2.16.0
- update
eslint-plugin-react
to^7.12.4
- update
react
to^16.8.2
- update
react-dom
to^16.8.2
v2.1.3
v2.1.2
v2.1.1
v2.1.0
v2.1.0
- feat(SidebarNav): navLink
attributes
- optional JS object with valid JS API naming:- valid attributes:
rel
,target
,hidden
,disabled
, etc... - closes #43
- item example:
{ name: 'Try CoreUI PRO', url: 'https://coreui.io/pro/react/', icon: 'cui-layers icons', variant: 'danger', attributes: { target: '_blank', rel: "noopener" }, },
- valid attributes:
- update
@coreui/coreui
to2.1.0
- sidebar-nav-link-disabled-* - chore: update
react-perfect-scrollbar
to1.4.2
- chore: update
eslint
to5.8.0
- chore: update
react
to16.6.0
- chore: update
react-dom
to16.6.0
- chore(demo): style.css update to
@coreui/coreui v2.1.0
, navLinkdisabled
example
v2.0.9
v2.0.8
v2.0.8
fixes some issues with rtl
, ie11
, sidebar-minimized
behaviour and aside
responsiveness
- refactor(SidebarMinimizer): extract
togglePs
method - refactor(SidebarMinimizer): for use
togglePs
method - fix(SidebarMinimizer): add
componentDidMount
withtogglePs
- refactor(AsideToggler): extract
toggle
method - fix(AsideToggler): add missing
defaultOpen
prop - fix(Aside): deprecate
hidden
prop in v2 as conflicting with HTML5hidden
attribute - fix(Aside):
displayBreakpoint
behaviour - update
@coreui/coreui
to^2.0.14
- update
reactstrap
to^6.5.0
- update
enzyme
to3.7.0
- update
enzyme-adapter-react-16
to1.6.0