React and other libraries that strictly cannot work with lower versions of Javascript have been upgraded to the highest versions that do not require wholesale changes to the application.
Here are some changes to note:
react-router-dom was upgraded to 5.1 which was enough to require using functional components but not enough to cause major breaking changes. Functional components are required to use the hooks provided by version 5. For now the functional components are mere wrappers around the existing class-based components and can be fully migrated later. The highest version is 6 but is a big leap at this point.
dotenv-webpack has been moved to dev dependencies.
d3 is at least 7 years and 4 major versions behind. Upgrading it will require special attention. It will be addressed separately with the packages that are related to it.
antd and related libraries require special attention and have not been upgraded to major versions.
react-router-sitemap has not seen any maintenance in 5 years. Considering a replacement for it.
Testing
These changes have been tested extensively manually and in automated test in local env. It's been deployed to dev for further testing.
Description
React and other libraries that strictly cannot work with lower versions of Javascript have been upgraded to the highest versions that do not require wholesale changes to the application.
Here are some changes to note:
react-router-dom
was upgraded to 5.1 which was enough to require using functional components but not enough to cause major breaking changes. Functional components are required to use the hooks provided by version 5. For now the functional components are mere wrappers around the existing class-based components and can be fully migrated later. The highest version is 6 but is a big leap at this point.dotenv-webpack
has been moved to dev dependencies.d3
is at least 7 years and 4 major versions behind. Upgrading it will require special attention. It will be addressed separately with the packages that are related to it.antd
and related libraries require special attention and have not been upgraded to major versions.react-router-sitemap
has not seen any maintenance in 5 years. Considering a replacement for it.Testing
These changes have been tested extensively manually and in automated test in local env. It's been deployed to
dev
for further testing.closes #119