🚀 New feature
Typescript support (see beta documentation)
Media Library Folders (see beta documentation)
Pre Release
Tag Name: v4.3.0-beta.1
Release Date: 6/15/2022
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.3.0-beta.1 introduces two major features: TypeScript support for enhanced developer experience and Media Library Folders for better asset organization. This release significantly improves the developer workflow with type safety and provides content managers with powerful tools to organize media assets in a hierarchical structure. These additions address long-requested features from the Strapi community and lay the groundwork for more robust applications.
For New Projects:
For Existing Projects:
tsconfig.json file with the recommended settings.Getting Started:
Organizing Assets:
Permissions:
As this is a beta release (v4.3.0-beta.1), it's recommended to:
Test in a Non-Production Environment First: Install and test this version in a development or staging environment before considering it for production use.
For TypeScript Users: This release provides significant benefits for developers wanting to use TypeScript with Strapi. If you've been waiting for TypeScript support, this beta is worth exploring.
For Media Organization Needs: If better media asset organization is a priority for your project, this beta offers substantial improvements through the folder system.
Backup Your Data: Always create a backup of your data before upgrading, especially with beta releases.
Report Issues: As you test the new features, report any issues you encounter to help improve the stable release.
The upgrade process follows the standard Strapi version upgrade procedure, but extra caution is advised given the beta status.
outDir is changedtsconfig.json with optimized settings for Strapi projects.No specific security fixes were mentioned in this release.
Strapi v4.3.0-beta.1 represents a significant evolution with two major feature additions that impact both developers and content managers.
For developers, the introduction of TypeScript support is transformative, bringing type safety, better IDE integration, and improved code quality to Strapi projects. This has been one of the most requested features from the developer community and lays the foundation for more robust application development. The addition of incremental builds by default also improves the development workflow by reducing compilation times.
For content managers, the new Media Library Folders feature revolutionizes how media assets are organized within Strapi. Instead of a flat structure, users can now create a hierarchical organization system with nested folders, making it much easier to manage large collections of media assets. The addition of search functionality, bulk operations, and improved navigation enhances the overall user experience when working with media.
These features represent Strapi's commitment to improving both the developer experience and content management capabilities, addressing key pain points that users have expressed. While this is a beta release and caution is advised for production use, it provides a clear preview of important enhancements coming to the Strapi ecosystem.
Typescript support (see beta documentation)
Media Library Folders (see beta documentation)