Closed jabelone closed 2 years ago
I've just pushed this commit to a new branch; it contains changes in over 58 files! This branch has now had all frontend deps updated to their latest major versions. I should have broken the changes up, but they're all extremely interdependent so I think it made sense to include them all in the same commit.
There are still quite a few bugs (mainly minor display/functionality bugs) so it's not ready yet. However, the dev build works and things load/run. Once these bugs have been fixed, I can start the extensive testing process and open a PR to main.
https://github.com/membermatters/MemberMatters/commit/43c9ca967a83a0c4498d428f5cfcb6d15c524c77
I'm getting pretty close to a release candidate now! There's still a few bugs left, mainly to do with how vuex has changed their API. I'm hoping to get a release candidate build up and running for testing on my staging server over the weekend.
This has been completed! :D I'll be releasing a new version shortly.
This issue is here mainly so I don't forget, and because this repo looks very quiet right now (because this issue is super time consuming)!
I'm currently in the process of updating all of our frontend dependencies to their latest major release versions. The major things are:
Once this is finished, I will have time to review the outstanding PRs like #158 and #160 and start work on features again.