-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Migrate to latest version of react, react-dom, react-redux, and redux #441
Comments
Also consider react-bootstrap and Bootstrap v5. See issue #637. DONE: client's package.json now at
|
We are at the latest recommended nodejs version which is version 14.17.0. There is a version 14.18.1, but not especially needed to go up to that minor update level. DONE: now at:
|
Consider updating okta packages too. Note: okta-react has a dependency on "react": ">=16.8.0" even though the latest react is 18.1.0. I don't know if this limits us to use an earlier version of react. Consider updating node from engine 14 to engine 16 which has long term support until 2024. In our package.json we have the following stanza
DONE: now at Okta:
Changed server's package.json to:
|
Moved to Node 18.13.0. DONE: see above, now at v20.11.1 |
Latest LTS for Node is now 18.17.1 DONE: We have moved to Node 20. From the Node website:
|
Test result number 18 May 01 Slack entry. Confirmed July 20, 2024.
DONE: Switching from the default Advanced View to Calculator view now worked when changing to different types of Spring models. When switching from a Spring model in Claculator view to a Solid or Piston-Cylinder model the system must switch the view from Calculator to Advanced because Solid or Piston-Cylinder do not have a Calculator view. Once switched the view and returning to a Spring model does not restore Calculator, but instead remains switched to Advanced view. |
Test result number 19 May 01 Slack entry. Confirmed July 21, 2024 DONE: Added import for startExecute. |
Test result number 20 May 03 Slack entry. Confirmed July 20, 2024. |
Test result number 22 June 14. Confirmed July 20, 2024.
|
Test result number 23 June 14. Confirmed July 20, 2024 Note on priorityThese warning messages alone are not a great concern, particularly in that they seem to be disabled in production. However, work on these messages will likely lead to work on more general performance issues (and spinner) that are likely outside the scope of issue #441. See Test result number 29 below. If the general performance issues are resolved, then it is likely that these messages will be resolved. So, in summary, while the priority of eliminating these messages is low, work to eliminate the messages may overlap with higher priority work outside the scope of issue #441. It may be best to defer work on these messages. |
Test result number 28 June 15. Confirmed July 20, 2024. From demo7. Somewhere around there is when it diverged. See macro statements below:
DONE - Aug 7, 2023 Confirmed fixed - August 10, 2024 |
Test result number 29 June 23 June 23 3:30pm PST Slack entry: |
Test result 30 June 29. Confirmed July 21, 2024. MS Edge workaround for blank screen after attempting login:
DONE: Conversion typo from the old reducers code to the new redux model slice code has been repaired. Confirmed fixed ~ Aug 04, 2024 |
Test result 31 Steps to recreate:
(repeats 3 more times) DONE: Fixed 2024-08-02 14:01 Confirmed fixed ~Aug 04, 2024 |
Test result 32 Traceback when switching to a new model (design) in mid Execute file (Help : Demo). Procedure to recreate (From Slack):
Repairing this issue invokes a number of design / philosophy questions. What should happen to the in-progress execute session when various operations (Load initialState, Log in/out, File : Open, File : Import, Login during File : Open, etc.) take place? See issue #920 titled: "Sign-in when running Execute clears the Execute". DONE. Fixed Aug 11, 2024 Traceback confirmed fixed: Aug 15, 2024 |
Merged to master on Aug 11. Expect to close soon after a bit more testing. |
Merged into master, closing |
We are presently on react v16. This is to move ahead to v17. Also update redux to get hooks such as useStore. I have tried just installing this, but some breakage occurred and I didn't have time to pursue and fix the problem(s). So I regressed back to v16 and will do this as a separate issue and effort.
The text was updated successfully, but these errors were encountered: