- We've skipped versions 1.4.0, 1.5.0, 1.6.0 so that all React Material products would be on the same version.
- All linting errors are solved now, but due to google analytics stuff, we've needed to add target="_blank" to our links, so this lint error still exists.
- Bugs from updated dependencies
- Removed
.envfile, and replaced it with thejsconfig.jsonfile - Changes caused by running the prettier command for .jsx, .js, .html and .css files
- Changed all string refs to
React.createRef() - Added types validation in each component
- Solved linting issues
- Solved creativetimofficial/ct-material-kit-pro-react#34
src/routes/index.jsx
- typescript@3.5.1 (To stop console warnings)
@material-ui/core 3.9.2 → 4.1.0
@material-ui/icons 3.0.2 → 4.1.0
@types/googlemaps 3.30.16 → 3.36.4
ajv 6.9.1 → 6.10.0
animate.css 3.7.0 → 3.7.2
history 4.7.2 → 4.9.0
node-sass 4.11.0 → 4.12.0
nouislider 13.1.0 → 13.1.5
prop-types 15.7.1 → 15.7.2
react 16.8.1 → 16.8.6
react-dom 16.8.1 → 16.8.6
react-image-gallery 0.8.12 → 0.8.17
react-router-dom 4.3.1 → 5.0.1
react-scripts 2.1.5 → 3.0.1
react-slick 0.23.2 → 0.24.0
react-swipeable-views 0.13.1 → 0.13.3
eslint-config-prettier 4.0.0 → 4.3.0
eslint-plugin-prettier 3.0.1 → 3.1.0
eslint-plugin-react 7.12.4 → 7.13.0
prettier 1.16.4 → 1.18.2
- Dropped dynamic routing
- Deleted two of the Card inside
src/views/LoginPage/LoginPage.jsx - Changes caused by running the prettier command for .jsx, .js, .html and .css files
- Changes caused by the fact that all colors are now variables and the prettier command
node-sass-chokidarnpm-run-allbabel-eslinteslint
node-sassversion: 4.11.0
@material-ui/core3.1.1 → 3.9.2@material-ui/icons3.0.1 → 3.0.2@types/googlemaps3.30.13 → 3.30.16ajv5.0.0 → 6.8.1moment2.22.2 → 2.24.0nouislider12.0.0 → 13.1.0prop-types15.6.2 → 15.7.1react16.5.2 → 16.8.1react-datetime2.15.0 → 2.16.3react-dom16.5.2 → 16.8.1react-image-gallery0.8.11 → 0.8.12react-scripts1.1.5 → 2.1.5react-slick0.23.1 → 0.23.2react-swipeable-views0.13.0 → 0.13.1eslint-config-prettier3.0.1 → 4.0.0eslint-plugin-prettier2.6.2 → 3.0.1eslint-plugin-react7.11.1 → 7.12.4prettier1.14.3 → 1.16.4
- Github own repo
- Github other repos
src/assets/jss/material-kit-pro-react/components/snackbarContentStyle.jsxsrc/assets/jss/material-kit-pro-react/components/headerStyle.jsxsrc/assets/jss/material-kit-pro-react/views/loginPageStyle.jsxsrc/assets/jss/material-kit-pro-react/views/signupPageStyle.jsxsrc/assets/jss/material-kit-pro-react/customCheckboxRadioSwitchStyle.jsxsrc/assets/scss/plugins/_plugin-nouislider.scss
react-nouislider(since it was not well maintained)
nouislider12.0.0(instead ofreact-nouislider)
@material-ui/core1.5.0→3.1.1@material-ui/icons2.0.2→3.0.1@types/googlemaps3.30.11→3.30.13ajv6.5.2→5.0.0react16.4.2→16.5.2react-dom16.4.2→16.5.2react-image-gallery0.8.10→0.8.11react-scripts1.1.4→1.1.5react-swipeable-views0.12.16→0.13.0eslint-config-prettier^2.9.0→3.1.0eslint-plugin-react^7.10.0→7.11.1prettier^1.13.7→1.14.3
- No more use of
react-popper, no it's beeing used@material-ui/core/Popperinstead (seeCustomDropdown) - Github issues
- Added styles for
svg's, font-awesome classes and.material-iconsclass insidesrc/assets/jss/material-kit-pro-react/components/buttonStyle.jsxsrc/assets/jss/material-kit-pro-react/components/cardStyle.jsxsrc/assets/jss/material-kit-pro-react/components/customInputStyle.jsxsrc/assets/jss/material-kit-pro-react/components/headerLinksStyle.jsxsrc/assets/jss/material-kit-pro-react/components/infoStyle.jsxsrc/assets/jss/material-kit-pro-react/views/componentsSections/contentAreas.jsxsrc/assets/jss/material-kit-pro-react/views/componentsSections/sectionCards.jsxsrc/assets/jss/material-kit-pro-react/views/presentationSections/overviewStyle.jsxsrc/assets/jss/material-kit-pro-react/views/sectionsSections/blogsStyle.jsxsrc/assets/jss/material-kit-pro-react/views/sectionsSections/contactsStyle.jsxsrc/assets/jss/material-kit-pro-react/views/sectionsSections/featuresStyle.jsxsrc/assets/jss/material-kit-pro-react/views/sectionsSections/pricingStyle.jsxsrc/assets/jss/material-kit-pro-react/views/sectionsSections/testimonialsStyle.jsxsrc/assets/jss/material-kit-pro-react/views/shoppingCartStyle.jsx
- Others
src/assets/jss/material-kit-pro-react/views/productStyle.jsx
react-parallax v1.7.0
@material-ui/core v1.3.1to@material-ui/core v1.5.0@material-ui/icons v1.1.0to@material-ui/icons v2.0.2@types/googlemaps v3.30.8to@types/googlemaps v3.30.11animate.css v3.6.1toanimate.css v3.7.0moment v2.22.1tomoment v2.22.2node-sass-chokidar v1.3.0tonode-sass-chokidar v1.3.3npm-run-all v4.1.2tonpm-run-all v4.1.3react v16.3.1toreact v16.4.2react-animate-on-scroll v2.1.4toreact-animate-on-scroll v2.1.5react-datetime v2.14.0toreact-datetime v2.15.0react-dom v16.3.1toreact-dom v16.4.2react-image-gallery v0.8.7toreact-image-gallery v0.8.10react-router-dom v4.2.2toreact-router-dom v4.3.1react-swipeable-views v0.12.13toreact-swipeable-views v0.12.16
- Added Material-UI as base framework
- Added design from Material Dashboard by Creative Tim