v2.6.0reactstrap 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.1core-js to ^3.1.4enzyme to ^3.10.0enzyme-adapter-react-16 to ^1.14.0react-router-config to ^5.0.1react-router-dom to ^5.0.1reactstrap to ^8.0.0chart.js to ^2.8.0codemirror to ^5.47.0react-big-calendar to ^0.21.0react-chartjs-2 to ^2.7.6react-codemirror2 to ^6.0.0react-dates to ^20.2.3react-toastify to ^5.2.1yup to ^0.27.0v2.5.0~5.0.0~2.5.0@coreui/react to ~2.5.0react-router-config to ^5.0.0react-router-dom to ^5.0.0It 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.0react-router-dom to ^5.0.0react-router-config to ^5.0.0v2.1.7v4.3.xv7.x~2.1.7package-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.6NavLinkInputGroupButtonDropdown where applicable@coreui/coreui to ^2.1.9@coreui/react to ~2.1.5chart.js to ^2.8.0enzyme-adapter-react-16 to ^1.11.2react to ^16.8.5react-app-polyfill to ^0.2.2react-dom to ^16.8.5react-router-config to ^4.4.0-beta.8react-router-dom to ~4.3.1react-test-renderer to ^16.8.5react-scripts to ^2.1.8v2.1.5@coreui/react@2.1.5fix(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.4fix: 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.3mb-0 to accordion cards@coreui/coreui-pro to ^2.1.6@coreui/react to ^2.1.3bootstrap to ^4.2.1core-js to ^2.6.2enzyme to ^3.8.0enzyme-adapter-react-16 to ^1.7.1formik to .4.2node-sass to ^4.11.0react to ^16.7.0react-app-polyfill to ^0.2.0react-chartjs-2 to ^2.7.4react-dates to ^18.4.0react-dom to ^16.7.0react-quill to 1.3.3react-test-renderer to ^16.7.0react-text-mask-hoc to ^0.11.0react-tastify to ^4.5.2reactstrap to ^7.1.0yup to 0.26.7mutationobserver-shim to 0.3.3react-scripts to 2.1.3v2.1.2loading()Reset Layout moved to card headerUserscodemirror to ^5.42.0formik to ^1.3.2react-toastify to ^4.4.3@coreui/react to ^2.1.1v2.1.1react-loadable (waiting for release of react-router-dom)React.lazy, remove react-loadableReact.lazy Aside, Footer, Header, routesRegister button@coreui/coreui-pro to ^2.1.1enzyme-adapter-react-16 to 1.7.0react to 16.6.3react-dom to 16.6.3react-test-renderer to 16.6.3v2.1.0feat(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.0enzyme to 3.5.0enzyme-adapter-react-16 to 1.3.1react-loadable to 5.5.0reactstrap to 6.4.0react-scripts to 1.1.5codemirror to 5.40.0formik to 1.1.1react-dates to 17.2.0react-toastify to 4.2.3yup to 0.26.3v2.0.8formik v1.0.2yup v0.26.0@coreui/coreui-pro to ^2.0.6,@coreui/react to ^2.0.5bootstrap to ^4.1.3codemirror to 5.39.2react to ^16.4.2react-dom to ^16.4.2,react-test-renderer to ^16.4.2,react-chartjs-2 to ^2.7.4react-dates to 17.1.1react-quill to 1.3.1react-select to ^1.3.0reactstrap to ^6.3.1babel-jest to ^23.4.2node-sass-chokidar to ^1.3.3v2.0.7react-grid-layout v0.16.6coreui/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.2react to 16.4.1react-dom to 16.4.1react-test-renderer to 16.4.1npm-run-all to 4.1.3.env filecodemirror to 5.39.0react-dates to 17.0.0react-quill to 1.3.0autoComplete prop to Input type="email"v2.0.5chore: 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.4coreui-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.3ServiceWorker by defaultSimpleLineIcons dynamic importv0.2.0babel-jest to v22.4.4@coreui/react to v2.0.0,codemirror to v5.38.0react-dates to v16.7.0v2.0.2fix: node-sass-chokidar mistyped version fix: update BrandButtons component name in package.json
v2.0.1node-sass-chokidar to v1.3.0v2.0.0-rc.1v2.0.0-beta.2v2.0.0-beta.1v2.0.0-beta@coreui/react: ^2.0.0-betav2.0.0-alpha.3card-header-actions<Input type="date">FormFeedbacktag="button"v2.0.0-alpha.2<AppHeaderDropdown direction="down"> (required prop direction)<Dropdown direction="up"> (deprecate 'dropup')btn-brandmr-15.0.016.3.11.1.015.5.81.1.4v2.0.0-alpha.1v1.0.10<InputGroupAddon addonType="prepend"><InputGroupAddon addonType="append"><InputGroupText><InputGroupButton>5.0.0-betav1.0.9v1.0.8onRadioBtnClick() method16.2.04.0.0-beta.32.9.7InputGroupAddon and InputGroupButtoncursor: pointerv1.0.6^16.1.1^5.0.0-alpha.4NavDropdown change to Dropdown with nav propbsSize instead of the size to bootstrap's input sizingv1.0.5^16.1.0v1.0.4v1.0.34.0.0-beta.2v1.0.2HeaderDropdown component example extracted out of Headerv1.0.1^16.0.0^5.0.0-alpha.3^0.10.4CardBody reactstrap componentNavDropdown in Header componentv1.0.02017.08.242017.08.112017.08.012017.07.31