HeadlinesBriefing favicon HeadlinesBriefing.com

Puck 0.21 Adds AI and Rich Text Editor

DEV Community •
×

Puck 0.21 launches with major upgrades, moving all packages to the new @puckeditor scope. This release introduces a long-awaited rich text editing field powered by TipTap, enabling WYSIWYG formatting directly within components. Developers must follow the new migration guide to update their dependencies and configurations for the latest release.

The update also brings a redesigned interface with the new Plugin Rail, a vertical sidebar that organizes editor tools like Blocks and Outline. A headline feature is the open beta for Puck AI, which allows users to generate entire pages automatically based on existing configuration setups, aiming to accelerate the initial drafting process for developers.

Beyond the core features, version 0.21 packs significant API enhancements. Developers gain new tools like the Puck.Layout component for custom editor views and improved TypeScript support through declaration merging for metadata and field types. These updates provide finer control over the editor's behavior and component rendering logic.

This release signals Puck's push toward a more modular and AI-integrated future. By adopting the new Plugin Rail and AI beta, the team is laying groundwork for a robust ecosystem of extensions. Users should check the full changelog for a complete list of community contributions and minor fixes before upgrading.