- bcrypt update to 5.1.0 from 5.0.0
- compression update to 1.7.4 from 1.7.3
- express update to 4.18.2 from 4.16.4
- morgan update to 1.10.0 from 1.9.1
- pg update to 8.8.0 from 8.5.1
- sequelize update to 6.25.3 from 6.3.5
- remove history (no longer used with react-router-dom version 6)
- @babel/core update to 7.19.6 from 7.12.10
- add @babel/preset-env at 7.19.4
- @babel/preset-react update to 7.18.6 from 7.12.10
- @babel/register update to 7.18.9 from 7.12.10
- add @reduxjs/toolkit
- axios update to 1.1.3 from 0.21.1
- axios-mock-adapter update to 1.21.2 from 1.16.0
- babel-loader update to 8.2.5 from 8.2.2
- chai update to 4.3.6 from 4.2.0
- mocha update to 10.1.0 from 6.2.3
- nodemon update to 2.0.20 from 1.19.4
- react update to 18.2.0 from 16.8.6
- react-dom update to 18.2.0 from 16.8.6
- react-redux update to 8.0.4 from 7.0.1
- react-router-dom update to 6.4.2 from 5.0.0
- react-test-renderer update to 18.2.0 from 16.4.2
- remove react-test-renderer (unused)
- remove redux (included in @reduxjs/toolkit)
- remove redux-devtools-extention (included in @reduxjs/toolkit)
- remove redux-mock-store (unused)
- remove redux-thunk (included in @reduxjs/toolkit)
- supertest update to 6.3.0 from 4.0.2
- webpack update to 5.74.0 from 5.15.0
- webpack-cli update to 4.10.0 from 4.3.1
- remove enzyme (deprecated)
- remove enzyme-adapter-react-16 (deprecated)
- update client file structure to adhere to Redux Toolkit best practices
- update store abd components for compatibility with Redux Toolkit
- update React initialization approach to use createRoot for compatibility with React version 18
- update components and store for compatiblity with React Router version 6
- update webpack.config.js to follow best practices & include babel/preset-env
- remove .babelrc (babel configuration now in webpack.config.js)
- remove Redux & Redux testing until full testing tech stack change can be prioritized (enzyme deprecated, RTK requires different testing approach)
- removed sockets from boilermaker
- removed travis.yml and travis.cli related content from boilermaker
- pg update from 7.9.0 to 8.5.1 (node 14 capable)
- axios update to 0.18.0 from 0.15.3
- connect-session-sequelize update to 6.0.0 from 4.1.0
- history update to 4.9.0 from 4.6.3
- morgan update to 1.9.1 from 1.8.1
- passport update to 0.4.0 from 0.3.2
- passport-google-oauth update to 2.0.0 from 1.0.0
- pg update to 7.9.0 from 6.1.2
- prop-types update to 15.7.2 from 15.6.2
- react-redux update to 5.0.7 from 5.0.2
- There are some known issues with this and other react packages; will update after some testing
- react-router-dom update to 5.0.0 from 4.3.1
- redux update to 4.0.1 from 3.6.0
- redux-logger update to 3.0.6 from 2.8.1
- sequelize update to 5.2.15 from 4.38.0
- socket.io update to 2.2.0 from 2.1.0
- axios-mock-adatper update to 1.16.0 from 1.15.0
- babel-eslint update to 10.0.1 from 8.2.6
- chai update to 4.2.0 from 3.5.0
- enzyme update to 3.9.0 from 3.0.0
- enzyme-adapter-react-16 update to 1.12.1 from 1.0.0
- eslint update to 5.16.0 from 4.19.1
- eslint-config-fullstack update to 6.0.0 from 5.1.0
- eslint-config-prettier update to 4.1.0 from 2.9.0
- husky update to 1.3.1 from 0.14.3
- lint-staged update to 8.1.5 from 7.2.0
- mocha update to 6.1.2 from 5.2.0
- supertest update to 4.0.2 from 3.1.0
- @babel/core update to 7.4.3 from 7.0.0-beta.55
- @babel/plugin-proposal-class-properties update to 7.4.0 from 7.0.0-beta.54
- @babel/plugin-proposal-decorators update to 7.4.0 from 7.0.0-beta.54
- @babel/plugin-proposal-export-namespace-from update to 7.2.0 from 7.0.0-beta.54
- @babel/plugin-proposal-function-sent update to 7.2.0 from 7.0.0-beta.54
- @babel/plugin-proposal-numeric-separator update to 7.2.0 from 7.0.0-beta.54
- @babel/plugin-proposal-throw-expressions update to 7.2.0 from 7.0.0-beta.54
- @babel/plugin-syntax-dynamic-import update to 7.2.0 from 7.0.0-beta.54
- @babel/plugin-syntax-import-meta update to 7.2.0 from 7.0.0-beta.54
- @babel/polyfill update to 7.4.3 from 7.0.0-beta.55
- @babel/preset-env update to 7.4.3 from 7.0.0-beta.55
- @babel/preset-react update to 7.0.0 from 7.0.0-beta.55
- @babel/register update to 7.4.0 from 7.0.0-beta.55
- babel-loader update to 8.0.5 from 8.0.0-beta.4
npm i enzyme
to fix lodash dependency: Prototype Polution
- react-redux update to 7.0.1 from 5.0.7
- Found out that as long as react- is 16.4+, the updates should be fine
- react update to 16.8.6 from 16.4.2
- react-dom update to 16.8.6 from 16.4.2
- sequelize update to 5.3.1 from 5.2.15