Simply copy and paste the following command line in your terminal to create your first Strapi project.
We've got some exciting updates to share with you in our latest release.
First up, Feature Flags! Think of these like your own secret switches. Want to try out a new feature without committing fully? Flip a switch aka. update your config/features.js/ts!
Plus, our Rich-text Field in Content Blocks just got a glow-up, making your content creation even smoother!
We've also been busy bees 🐝 fixing up 20 bugs and adding some cool new plugins (3, to be exact!) to the Strapi Market. We're all about making Strapi the most customizable headless CMS, a playground for your ideas.
So, dive in, explore, and remember: we're here to help and support you every step of the way. You've got this, and we've got your back! 💪 Let's make the web a more fun and accessible place, one Strapi project at a time.
Strapi's Content Blocks provide a powerful way to structure and manage content, enabling you to create rich and engaging content experiences. In our latest release, we've introduced significant improvements to the Rich-text Field, making content editing even more seamless and efficient.
Moving Blocks with Ease Get ready to play content Tetris! With our improved Content Blocks, rearranging your content is a breeze. Want to shuffle things around? Simply drag and drop blocks to reorder them or group them together for better organization. This makes it simple to structure your content exactly as you envision it.
Markdown Shortcuts for Productivity Who's got time to click around menus? With our shiny new Markdown shortcuts, you can format your content in a flash. Headings, lists, code blocks - you name it, you can insert it with a nifty keyboard shortcut. It's all about making your content creation quick, efficient, and kinda fun (we think so, anyway!).
Expanding the Blocks Field for Enhanced Flexibility We've heard your feedback and made the Blocks field bigger and better. More room means more freedom to play with your content. No more squinting at tiny text or struggling with cramped layouts. Now, you've got the space to unleash your creativity and craft your content in comfort.
Feature flags provide a dynamic way to control which features are available to your users, empowering you to experiment with new features without disrupting existing workflows.
Imagine having a magic wand that lets you turn features on and off with a flick. That's what Feature Flags are all about! This handy tool lets you experiment with new features without any worry. Want to try something new but not ready to show it to the world? Just toggle it on for a test drive, and switch it off when you’re done. Easy-peasy!
This flexibility is particularly valuable when developing new features or integrating with third-party services. You can selectively enable features, allowing you to gather feedback and iterate on your designs before rolling out changes.
Getting Started is a Breeze Dive into the config/features.js|ts file to get started. Think of this file as your control center. Here, you can flip switches on experimental features. But don't worry, we're all about safety first – these future flags are off by default. And hey, keep an eye out for that Future badge in our documentation; it's your guide to what’s new and exciting.
In our latest Strapi release, we've made significant strides in enhancing system stability with a focused set of bug fixes. We've addressed key issues such as case-sensitive email address handling in SSO providers, optimizing search functionality in the core content manager, and improving the performance of the GenericInput component. Our efforts also extend to the Strapi framework, where we've streamlined middleware registration and telemetry checks for increased reliability. Notably, we've resolved deep query populate issues in dynamic zones, ensuring robust data handling. The content releases module has seen crucial UI fixes, enhancing navigation and editing capabilities while ensuring proper permissions management. Additionally, our GraphQL plugin now uses a more stable version of graphql-upload to prevent compatibility issues.
For all bug fixes, see the release notes ->
We are thrilled to announce the addition of three innovative plugins to the Strapi Market, each designed to enhance your Strapi experience and streamline your content management process. These plugins are now available for download and integration with your Strapi projects.
Relations Validator Plugin – Advanced Validation for Published Relations The Relations Validator plugin is a crucial tool for ensuring the integrity of your published content. It specifically focuses on the validation of publication statuses in relation to different content types. Before any content is published, this plugin checks whether all its related entities are also published, ensuring consistency and completeness in your public-facing content.
Models Relation Diagram Plugin – Comprehensive Visualization of Strapi Architecture The Models Relation Diagram plugin goes beyond basic visualization by offering a comprehensive diagram of every Strapi collection and component, including fields and relations. This plugin provides flexibility in how you view your data structure:
This enhanced functionality makes it an indispensable tool for understanding and managing your Strapi project's data architecture.
Elasticsearch Plugin – Enhanced Search Capabilities The Elasticsearch plugin integrates Elasticsearch with Strapi, offering advanced search features like full-text search and real-time indexing. This powerful search capability greatly improves content discoverability and accessibility, enhancing the overall user experience.
These plugins, developed by our talented community contributors, significantly expand the functionality of Strapi. We invite you to explore these new tools on the Strapi Market and discover how they can revolutionize your content management and optimize your Strapi projects!
We're excited for you to try out these new additions and improvements in our latest update. With Feature Flags, you can gain control over your CMS experience, enabling you to experiment with new features and tailor your content to specific user needs. And with the enhanced Rich-text Field in Content Blocks, you can create content more efficiently and effortlessly.
Ready to jump in? Don't miss out on experiencing these updates yourself. For a smooth transition, remember to back up your data before upgrading. Check out our simple upgrade guide to get started.
If you’re new to Strapi, get the latest version by running the following command:
npx create-strapi-app@latest my-project
We can't wait to hear what you think about these updates. So, dive in, have fun, and remember, we're here to help make your coding journey awesome. Let's code and conquer!
Just finished reading our blog post? Awesome! Now, we have an exciting opportunity for you!
Strapi 5 is the latest iteration of our powerful, user-friendly content management system, designed to elevate your content creation and management experience. By signing up for the beta, you'll be among the first to explore its innovative features and capabilities.
Why Join the Strapi 5 Beta? 🚀 Early Access: Get a head start in experiencing and mastering the new tools and features of Strapi 5. 📊 Shape the Future: Your feedback will play a crucial role in refining and enhancing Strapi 5, directly impacting its development. 🤝 Community Engagement: Connect with a community of like-minded individuals passionate about content management and digital innovation.
Gain early access, help shape the future of Strapi, and engage with a community of digital innovators. Sign up for the Strapi 5 waitlist now!
Niklas Winkels is Senior Product Marketing Manager at Strapi, the leading open-source Headless CMS. He's a developer relations expert with a background in demand generation. In his free time, Niklas loves making music, travelling, and surfing 🏄♂️