🔥 Bug fix
- [core:admin] fix(chore): replace use-context-selector context with React Context (#20287) @simotae14
- [core:content-manager] fix back button on ListSettingsView (#20263) @xdeelord24
Tag Name: v4.24.3
Release Date: 5/22/2024
StrapiOpen-source headless CMS built with Node.js. Provides developers with complete freedom in choosing their favorite tools and frameworks for frontend development.
Strapi v4.24.3 is a maintenance release that fixes critical UI navigation issues in the admin panel and improves the codebase by replacing the use-context-selector with standard React Context. This release ensures smoother navigation in the Content Manager and enhances overall application stability.
No specific migration steps are required for this patch release. Standard update procedures apply:
npm install or yarn install to update dependenciesFor general update guidance, refer to the official update guide.
For more comprehensive migration information, check the migration guides.
This is a patch release that fixes important UI navigation issues and improves codebase stability.
Recommendation: All users currently on v4.24.2 should upgrade to v4.24.3, especially if you're experiencing issues with the back button in the Content Manager's ListSettingsView.
The upgrade is low-risk as it contains targeted bug fixes without introducing breaking changes or new features. Standard update procedures apply.
Content Manager Navigation: Fixed the back button functionality in the ListSettingsView component, allowing users to properly navigate back from the list settings page (#20263)
React Context Implementation: Replaced the use-context-selector library with standard React Context API to resolve potential context-related issues and improve stability (#20287)
No new features were introduced in this maintenance release. The focus was on bug fixes and codebase improvements.
No security fixes were included in this release.
No specific performance improvements were highlighted in this release. The changes were primarily focused on bug fixes and codebase maintenance.
This release addresses specific UI navigation issues in the admin panel and improves the codebase by replacing the use-context-selector with standard React Context. The primary impact is on the admin experience, fixing a navigation issue in the Content Manager where the back button wasn't working properly in the ListSettingsView.
The context API refactoring improves code maintainability and stability by using standard React patterns instead of third-party libraries. This change should result in more predictable behavior and fewer potential issues related to context management.
Additionally, the synchronization of E2E tests with the v5 branch helps ensure better test coverage and prepares the codebase for future development. Overall, this is a focused maintenance release that improves the reliability of the Strapi admin interface.