v2.6.0
reactstrap v8
. Breaking changes and deprecations, see: https://github.com/reactstrap/reactstrap/blob/master/CHANGELOG.md#800-2019-04-03NavLink
@coreui/coreui
to ^2.1.12
@coreui/coreui-plugin-chartjs-custom-tooltips
to ^1.3.1
@coreui/react
to ^2.5.1
core-js
to ^3.1.4
enzyme
to ^3.10.0
enzyme-adapter-react-16
to ^1.14.0
react-router-config
to ^5.0.1
react-router-dom
to ^5.0.1
reactstrap
to ^8.0.0
chart.js
to ^2.8.0
codemirror
to ^5.47.0
react-big-calendar
to ^0.21.0
react-chartjs-2
to ^2.7.6
react-codemirror2
to ^6.0.0
react-dates
to ^20.2.3
react-toastify
to ^5.2.1
yup
to ^0.27.0
v2.5.0
~5.0.0
~2.5.0
@coreui/react
to ~2.5.0
react-router-config
to ^5.0.0
react-router-dom
to ^5.0.0
It turns out this is not such a breaking change, as it seemed at a glance. Just update dependencies and you're good.
dependencies
in package.json
@coreui/react
to ~2.5.0
react-router-dom
to ^5.0.0
react-router-config
to ^5.0.0
v2.1.7
v4.3.x
v7.x
~2.1.7
package-lock.json
with updated tar
dependencytest:cov
scriptfix(Popovers): add trigger="legacy" delay={0}
(breaking change in reactstrap)
update: @coreui/react
to ~2.1.7
update: @coreui/coreui-plugin-chartjs-custom-tooltips
to ^1.3.0
update: enzyme-adapter-react-16
to ^1.13.0
update: node-sass
to ^4.12.0
update: react
to ^16.8.6
update: react-app-polyfill
to ^1.0.1
update: react-chartjs-2
to ^2.7.6
update: react-dom
to ^16.8.6
update: react-test-renderer
to ^16.8.6
update: react-scripts
to ^3.0.1
v2.1.6
NavLink
InputGroupButtonDropdown
where applicable@coreui/coreui
to ^2.1.9
@coreui/react
to ~2.1.5
chart.js
to ^2.8.0
enzyme-adapter-react-16
to ^1.11.2
react
to ^16.8.5
react-app-polyfill
to ^0.2.2
react-dom
to ^16.8.5
react-router-config
to ^4.4.0-beta.8
react-router-dom
to ~4.3.1
react-test-renderer
to ^16.8.5
react-scripts
to ^2.1.8
v2.1.5
@coreui/react@2.1.5
fix(scss): temp fix for cssnano
mangles background-position
with calc (re: BS4 misplaced validation feedback icons)
update: @coreui/react
to ^2.1.5
update: enzyme-adapter-react-16
to ^1.10.0
update: flag-icon-css
to ^3.3.0
update: react
to ^16.8.4
update: react-dom
to ^16.8.4
update: react-app-polyfill
to ^0.2.2
update: react-scripts
to 2.1.8
update: react-test-renderer
to ^16.8.4
update: codemirror"
to ^5.44.0
update: formik"
to ^1.5.1
update: react-dates"
to ^18.5.0
update: yup"
to ^0.26.10
v2.1.4
fix: How to set left sidebar is minimized as default #145
update: @coreui/coreui-pro
to ^2.1.7
update: @coreui/react
to ^2.1.4
update: bootstrap
to ^4.3.1
update: core-js
to ^2.6.5
update: enzyme
to ^3.9.0
update: enzyme-adapter-react-16
to ^1.9.1
update: prop-types
to ^15.7.2
update: react
to ^16.8.2
update: react-app-polyfill
to ^0.2.1
update: react-dom
to ^16.8.2
update: react-test-renderer
to ^16.8.2
update: reactstrap
to ^7.1.0
update: react-scripts
to 2.1.5
v2.1.3
mb-0
to accordion cards@coreui/coreui-pro
to ^2.1.6
@coreui/react
to ^2.1.3
bootstrap
to ^4.2.1
core-js
to ^2.6.2
enzyme
to ^3.8.0
enzyme-adapter-react-16
to ^1.7.1
formik
to .4.2
node-sass
to ^4.11.0
react
to ^16.7.0
react-app-polyfill
to ^0.2.0
react-chartjs-2
to ^2.7.4
react-dates
to ^18.4.0
react-dom
to ^16.7.0
react-quill
to 1.3.3
react-test-renderer
to ^16.7.0
react-text-mask-hoc
to ^0.11.0
react-tastify
to ^4.5.2
reactstrap
to ^7.1.0
yup
to 0.26.7
mutationobserver-shim
to 0.3.3
react-scripts
to 2.1.3
v2.1.2
loading()
Reset Layout
moved to card headerUsers
codemirror
to ^5.42.0
formik
to ^1.3.2
react-toastify
to ^4.4.3
@coreui/react
to ^2.1.1
v2.1.1
react-loadable
(waiting for release of react-router-dom
)React.lazy
, remove react-loadable
React.lazy
Aside, Footer, Header, routesRegister
button@coreui/coreui-pro
to ^2.1.1
enzyme-adapter-react-16
to 1.7.0
react
to 16.6.3
react-dom
to 16.6.3
react-test-renderer
to 16.6.3
v2.1.0
feat(SidebarNav): navLink attributes
- optional JS object with valid JS API naming:
rel
, target
, hidden
, disabled
, etc...@coreui/coreui-pro
, @coreui/react
version 2.1.0
and upitem example(./src/_nav.js
):
{
name: 'Disabled',
url: '/disabled',
icon: 'icon-ban',
attributes: { disabled: true },
},
{
name: 'Try CoreUI PRO',
url: 'https://coreui.io/pro/react/',
icon: 'cui-layers icons',
variant: 'danger',
attributes: { target: '_blank', rel: "noopener" },
},
refactor(Draggables): breakpoints and layouts consistency with bootstrap 4
fix(Cards): card-header-actions
added to CardHeader
for rtl
support
feat(Dashboard): new Suspense
example with Widget03
fixing some issues with rtl
, ie11
, sidebar-minimized
behaviour and aside
responsiveness
fix(DefaultAside): ListGroup
with tag="div"
works better with rtl
AppAside
remove deprecated hidden
propchore: update @coreui/coreui-pro
to 2.1.0
chore: update @coreui/react
to 2.1.0
chore: update react-text-mask-hoc
to 0.11.0
chore: update react-dates
to 18.2.2
chore: update react-quill
to 1.3.2
chore: update codemirror
to 5.41.0
chore: update formik
to 1.3.1
chore: update reactstrap
to 6.5.0
chore: update yup
to 0.26.6
chore: update react-toastify
to 4.4.1
chore: update chart.js
to 2.7.3
chore: update flag-icon-css
to 3.2.1
src/scss/vendors/charts.js/
directorychore: update react-scripts
to ^2.1.1
chore: add node-sass v4.10.0
chore: update react
to 16.6.1
chore: update react-dom
to 16.6.1
chore: update react-test-renderer
to 16.6.1
chore: add react-app-polyfill v0.1.3
chore: update react-router-config
to 4.4.0-beta.6
chore: update reactsrtrap
to ^6.5.0
chore: enzyme
to 3.7.0
chore: enzyme-adapter-react-16
to 1.7.0
chore: add eslintConfig
in package.json
chore: add browserslist
in package.json
chore: update manifest.json
refactor(index.js): add react-app-polyfill
for ie11
support
refactor(index.js): migration to serviceWorker.js
cleanup package.json
scripts
remove babel-jest
dependency
remove node-sass-chokidar
dependency
remove npm-run-all
dependency
move App.js
import styles to App.scss
node_modules/
with ~
prefixaffected files:
package.json
-> dependencies update
src/index.js
-> move to serviceWorker
, add react-app-polyfill
for ie11
support when needed
In most cases bumping the react-scripts
version in package.json
and running npm install
in this folder should be enough, but it’s good to consult the changelog for potential breaking changes.
v2.0.9
@coreui/icons
to 0.3.0
@coreui/icons v0.3.0
enzyme
to 3.5.0
enzyme-adapter-react-16
to 1.3.1
react-loadable
to 5.5.0
reactstrap
to 6.4.0
react-scripts
to 1.1.5
codemirror
to 5.40.0
formik
to 1.1.1
react-dates
to 17.2.0
react-toastify
to 4.2.3
yup
to 0.26.3
v2.0.8
formik v1.0.2
yup v0.26.0
@coreui/coreui-pro
to ^2.0.6
,@coreui/react
to ^2.0.5
bootstrap
to ^4.1.3
codemirror
to 5.39.2
react
to ^16.4.2
react-dom
to ^16.4.2
,react-test-renderer
to ^16.4.2
,react-chartjs-2
to ^2.7.4
react-dates
to 17.1.1
react-quill
to 1.3.1
react-select
to ^1.3.0
reactstrap
to ^6.3.1
babel-jest
to ^23.4.2
node-sass-chokidar
to ^1.3.3
v2.0.7
react-grid-layout v0.16.6
coreui/coreui-pro
to ^2.0.5
,react-big-calendar
to 0.19.2
,v2.0.6
/users/:id
@coreui/react
to 2.0.4
,prop-types
to 15.6.2
react
to 16.4.1
react-dom
to 16.4.1
react-test-renderer
to 16.4.1
npm-run-all
to 4.1.3
.env
filecodemirror
to 5.39.0
react-dates
to 17.0.0
react-quill
to 1.3.0
autoComplete
prop to Input type="email"
v2.0.5
chore: update @coreui/coreui-pro
to ^2.0.4
chore: update @coreui/react
to ^2.0.3
chore: update prop-types
to ^15.6.2
chore: update react
to ^16.4.1
chore: update react-dom
to ^16.4.1
chore: update react-test-renderer
to ^16.4.1
v2.0.4
coreui-dark
pro@coreui/coreui-pro
to 2.0.3
,@coreui/react
to 2.0.1
,classnames
to 2.2.6
,core-js
to 2.5.7
,react
to 16.4.0
,react-dom
to 16.4.0
,react-codemirror2
to 5.0.4
,react-router-dom
to 4.3.1
,react-test-renderer
to 16.4.0
,react-toastify
to 4.1.0
,reactstrap
to 6.1.0
,babel-jest
to 23.0.1
,v2.0.3
ServiceWorker
by defaultSimpleLineIcons
dynamic importv0.2.0
babel-jest
to v22.4.4
@coreui/react
to v2.0.0
,codemirror
to v5.38.0
react-dates
to v16.7.0
v2.0.2
fix: node-sass-chokidar mistyped version fix: update BrandButtons component name in package.json
v2.0.1
node-sass-chokidar
to v1.3.0
v2.0.0-rc.1
v2.0.0-beta.2
v2.0.0-beta.1
v2.0.0-beta
@coreui/react: ^2.0.0-beta
v2.0.0-alpha.3
card-header-actions
<Input type="date">
FormFeedback
tag="button"
v2.0.0-alpha.2
<AppHeaderDropdown direction="down">
(required prop direction
)<Dropdown direction="up">
(deprecate 'dropup')btn-brand
mr-1
5.0.0
16.3.1
1.1.0
15.5.8
1.1.4
v2.0.0-alpha.1
v1.0.10
<InputGroupAddon addonType="prepend">
<InputGroupAddon addonType="append">
<InputGroupText>
<InputGroupButton>
5.0.0-beta
v1.0.9
v1.0.8
onRadioBtnClick()
method16.2.0
4.0.0-beta.3
2.9.7
InputGroupAddon
and InputGroupButton
cursor: pointer
v1.0.6
^16.1.1
^5.0.0-alpha.4
NavDropdown
change to Dropdown
with nav
propbsSize
instead of the size
to bootstrap's input sizingv1.0.5
^16.1.0
v1.0.4
v1.0.3
4.0.0-beta.2
v1.0.2
HeaderDropdown
component example extracted out of Header
v1.0.1
^16.0.0
^5.0.0-alpha.3
^0.10.4
CardBody
reactstrap componentNavDropdown
in Header
componentv1.0.0
2017.08.24
2017.08.11
2017.08.01
2017.07.31