Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
v9.0.0
🚀 Major Changes
Replaced the existing Redux store with Valtio. This change significantly reduces the bundle size, removes the boilerplate code associated with generator functions, and enables actions to be
async/await
. The new approach provides better stack traces and allows actions to be awaited directly, eliminating the need for callback functions.🔧 Upgrades
TypeScript:
Upgraded TypeScript from version
v3.9.7
tov5.5.4
. This update ensures compatibility with the latest TypeScript features and improves overall type-checking and developer experience.Testing Framework:
Upgraded Jest to version
v29
. This upgrade includes performance improvements, new features, and bug fixes, ensuring more reliable and faster tests.UI Dependencies:
Upgraded Material UI, Emotion, and Stylis to their latest versions, enhancing UI component performance, styling flexibility, and overall user experience.
Node.js:
Upgraded Node.js from version
16
to18.18
, ensuring compatibility with the latest features and security updates.🛠 Enhancements
Refactor:
Refactored code to use nested imports in Material UI, which helps reduce bundle size.
Dependencies:
Incremented various dependencies, Node.js, and TypeScript to align with the latest standards and ensure better performance and security.
New Feature:
Added a "Resend Invitation Email" action to the users table on the "All Accounts" page, improving user management capabilities.
Removed permissions from the privacy page. The user privacy page will now be displayed for all users in the admin portal.