Releases: coreui/coreui-free-react-admin-template
3.0.0
v2.6.1
v2.6.1
- fix(Dashboard):
scales.[x/y]Axes.barPercentageis deprecated, usedataset.barPercentageinstead - fix(Dropdowns): DropdownMenu right
- refactor(polyfill): cleanup
dependencies update
- update:
@coreui/coreuito^2.1.16 - update:
@coreui/reactto^2.5.7 - update:
bootstrapto^4.5.0 - update:
chart.jsto^2.9.3 - update:
core-jsto^3.6.5 - update:
enzymeto^3.11.0 - update:
enzyme-adapter-react-16to^1.15.2 - update:
flag-icon-cssto^3.4.6 - update:
node-sassto^4.14.1 - update:
reactto^16.13.1 - update:
react-app-polyfillto^1.0.6 - update:
react-chartjs-2to^2.9.0 - update:
react-domto^16.13.1 - update:
react-router-configto^5.1.1 - update:
react-router-domto^5.2.0 - update:
react-test-rendererto^16.13.1 - update:
reactstrapto^8.4.1 - update:
react-scriptsto^3.4.1
v2.6.0
v2.6.0
- move to
reactstrap v8. Breaking changes and deprecations, see: https://github.com/reactstrap/reactstrap/blob/master/CHANGELOG.md#800-2019-04-03 - fix(DefaultHeader): replace
AppHeaderDropdownwithUncontrolledDropdown - refactor: add ie polyfills
dependencies update
- update:
@coreui/coreuito^2.1.12 - update:
@coreui/coreui-plugin-chartjs-custom-tooltipsto^1.3.1 - update:
@coreui/reactto^2.5.1 - update:
core-jsto^3.1.4 - update:
enzymeto^3.10.0 - update:
enzyme-adapter-react-16to^1.14.0 - update:
react-router-configto^5.0.1 - update:
react-router-domto^5.0.1 - update:
reactstrapto^8.0.0
v2.5.0
v2.5.0
for use with:
- react-router-dom
~5.0.0 - @coreui/react
~2.5.0
dependencies update
- update:
@coreui/reactto~2.5.0 - update:
react-router-configto^5.0.0 - update:
react-router-domto^5.0.0
It turns out that this is not such a breaking change, as it seemed at first.
Just update dependencies and you're good.
migration guide v2.1 -> v2.5 💥
just update dependencies in package.json
-
@coreui/reactto~2.5.0 -
react-router-domto^5.0.0 -
react-router-configto^5.0.0
React Router v5 uses the new React Context API, which is incompatible with version used in 4.3.
That's a breaking change. With a raw upgrade to v5, you can encounter an error message: You should not render a <Route> outside a <Router> or You should not use <Link> outside a <Router> etc... It means that Route, Link etc, can't find the correct context object because Breadcrumb and SidebarNav components have their own context object.
It's important to use the same instance of the react-router-dom v5 library with template and coreui components. @coreui/react version 2.5.0 moves react-router-dom from dependencies to peerDependecies and takes the same library/module from the template/app instead. We have to pass router module object as a prop to <AppSidebarNav> and <AppBreadcrumb>.
migration guide v2.1 -> v2.5 💥
-
update
dependenciesinpackage.json-
@coreui/reactto~2.5.0 -
react-router-domto^5.0.0 -
react-router-configto^5.0.0
-
-
modify
DefaultLayout.js-
import react-router-dom module as an object
import * as router from 'react-router-dom'; -
import new versions of components
AppBreadcrumb2andAppSidebarNav2(alias is optional, just keep consistency with markup)import { ... AppBreadcrumb2 as AppBreadcrumb, AppSidebarNav2 as AppSidebarNav ... } from '@coreui/react';
-
inject
routerobject as a prop to<AppSidebarNav>and<AppBreadcrumb><AppSidebarNav navConfig={navigation} {...this.props} router={router}/>
<AppBreadcrumb appRoutes={routes} router={router}/>
-
v2.1.7
v2.1.7
- maintenance release for use with:
- react-router
v4.3.x - reactstrap
v7.x - @coreui/react
~2.1.7 - create-react-app
v3.x
- react-router
- chore: add
package-lock.jsonwith updatedtardependency - chore: fix
test:covscript - fix(Popovers): add
trigger="legacy" delay={0}(breaking change in reactstrap)
dependencies update
- update:
@coreui/reactto~2.1.7 - update:
@coreui/coreui-plugin-chartjs-custom-tooltipsto^1.3.0 - update:
enzyme-adapter-react-16to^1.13.0 - update:
node-sassto^4.12.0 - update:
reactto^16.8.6 - update:
react-app-polyfillto^1.0.1 - update:
react-chartjs-2to^2.7.6 - update:
react-domto^16.8.6 - update:
react-test-rendererto^16.8.6 - update:
react-scriptsto^3.0.1
v2.1.6
v2.1.6
- fix(App): remove redundant react-loadable - thanks @sergeyt #166
- fix(routes) remove circular dependency - thanks @sergeyt #165
- refactor(App): change to render in Route
- fix(routes): add Home to routes - breadcrumb issue
- refactor(DefaultHeader): move to ReactRouter
NavLink - refactor(Forms): move to
InputGroupButtonDropdownwhere applicable - lock:
react-router-domto~4.3.1
dependencies update
- update:
@coreui/coreuito^2.1.9 - update:
@coreui/reactto~2.1.5 - update:
chart.jsto^2.8.0 - update:
enzyme-adapter-react-16to^1.11.2 - update:
reactto^16.8.5 - update:
react-app-polyfillto^0.2.2 - update:
react-domto^16.8.5 - update:
react-router-configto^4.4.0-beta.8 - update:
react-test-rendererto^16.8.5 - update:
react-scriptsto^2.1.8
v2.1.5
v2.1.5
- fix: iOS 9 Safari sidebar toggle force issue
@coreui/[email protected]
dependencies update
- update:
@coreui/reactto^2.1.5 - update:
enzyme-adapter-react-16to^1.10.0 - update:
flag-icon-cssto^3.3.0 - update:
reactto^16.8.4 - update:
react-domto^16.8.4 - update:
react-test-rendererto^16.8.4
v2.1.4
v2.1.4
dependencies update
- update:
@coreui/coreuito^2.1.7 - update:
@coreui/reactto^2.1.4 - update:
bootstrapto^4.3.1 - update:
core-jsto^2.6.5 - update:
enzymeto^3.9.0 - update:
enzyme-adapter-react-16to^1.9.1 - update:
prop-typesto^15.7.2 - update:
reactto^16.8.2 - update:
react-app-polyfillto^0.2.1 - update:
react-domto^16.8.2 - update:
react-test-rendererto^16.8.2 - update:
reactstrapto^7.1.0 - update:
react-scriptsto2.1.5
v2.1.3
v2.1.3
- fix(Collapse): add
mb-0to accordion cards - fix(ButtonGroups): misplaced dropdownOpen
- chore: update
@coreui/coreuito^2.1.5 - chore: update
@coreui/reactto^2.1.3 - chore: update
bootstrapto^4.2.1 - chore: update
core-jsto^2.6.1 - chore: update
enzymeto^3.8.0 - chore: update
enzyme-adapter-react-16to^1.7.1 - chore: update
node-sassto^4.11.0 - chore: update
reactto^16.7.0 - chore: update
react-app-polyfillto^0.2.0 - chore: update
react-chartjs-2to^2.7.4 - chore: update
react-domto^16.7.0 - chore: update
react-test-rendererto^16.7.0 - chore: update
reactstrapto^7.0.2 - chore: update
react-scriptsto2.1.3