Bebop CMS v0.2.2 - Sentier
The v0.2.2 release of Bebop is another small bump with a few interesting changes. The biggest focus is the new Campaigns mode, which is a proof of concept of a dedicated way to collect and stage content specifically for the purpose of distribution across a range of publishing destinations. A real-world example is making a product release announcement, where the product lead might write a technical blog post, a press release, a news update on the company website, and cross-post to various places like Dev and Hashnode. Which are the two services that are included in this release. There's also some improvements on the error handling, tightening of the APIs and routes, and keeping ahead of breaking changes from the latest versions of NextJS.
What's New in v0.2.2
Features
- Added Dev.to and Hashnode publishing support to Campaigns
- Share individual topics directly from Campaign queues
- Consistent publishing interface across Collections and Campaigns
Bug Fixes
- Fixed publishing plan status updates
- Improved error handling for failed status updates
- Fixed API route method mismatch for publishing plans
Technical Updates
- Unified publishing components to support both Collections and Campaigns
- Added better error logging and debugging support
- Updated Prisma schema to support platform-specific URLs
Documentation
-
Updated publishing component interfaces
-
Added debug logging documentation
-
Improved error messages for better user feedback
-
Related PRs
- Card UI by @ddri in #90
- Campaign Manager Queue System by @ddri in #92
- Fixed campaign publishing and added hashnode/dev by @ddri in #96
Full Changelog: v0.2.1...v0.2.2