This release contains fixes for minor bugs and issues reported by Ghost users.
View the changelog for full details: v5.55.2...v5.56.0
🌐 Help us translate Ghost + Portal: https://forum.ghost.org/t/help-translate-ghost-beta/37461
Tag Name: v5.56.0
Release Date: 7/28/2023
GhostOpen-source publishing platform specifically designed for professional bloggers and publications. Focuses on clean, minimalist writing and publishing experience.
Ghost 5.56.0 introduces the Collections API, allowing developers to access collections data through both Admin and Content APIs. The release also adds a new Tips & Donations section in Membership settings, improves theme compatibility checks, and enhances the AdminX interface with numerous UI refinements. Several performance optimizations and security improvements have been implemented, including rate limiting for test emails to prevent abuse.
If you were using the posts property from the Collections API, you'll need to update your code. The correct mechanism for fetching posts from a collection is now via the Posts API. All functionality of getting posts directly from the Collections API has been removed.
Theme developers should review their themes for compatibility with the updated checks. In particular:
If you're developing custom code or extensions:
no-explicit-any rule is now enabled for most packagesThis is a minor version update (5.55.2 → 5.56.0) that introduces new features and improvements without breaking changes to the core functionality. We recommend all users upgrade to this version to benefit from the security improvements, bug fixes, and new features.
posts property from Collections API, update your code to use the Posts API insteadany types that could be replaced with proper types/collections/slug/:slug to fetch collections by slug?include=count.posts parameter in Collections APItipsAndDonations feature flag to control the featureNewsletterList to use the new Table component with TableRow and TableCell subcomponentseslint and eslint-plugin-ghost to top-level package.jsonts-node and typescript dependencies@typescript-eslint/{eslint-plugin,parser}ghost/nql-filter-expansions to TS dev script listany with proper typesno-explicit-any for majority of packagesGhost 5.56.0 brings significant improvements to the Collections feature with the introduction of dedicated API endpoints for both Admin and Content APIs. This enables developers to build more sophisticated integrations around collections. The new Tips & Donations section in Membership settings provides site owners with an additional monetization option.
The release also focuses on improving the AdminX interface with numerous UI refinements and fixes, making the admin experience more intuitive and consistent. Security has been enhanced with rate limiting for test emails, addressing a potential abuse vector.
For theme developers, there are important fixes for compatibility checks and style conflicts, while the codebase has undergone significant refactoring to improve maintainability and performance through dependency deduplication and build system improvements.
Overall, this release represents a solid step forward in Ghost's evolution, with meaningful improvements for all types of users while maintaining backward compatibility.
This release contains fixes for minor bugs and issues reported by Ghost users.
View the changelog for full details: v5.55.2...v5.56.0
🌐 Help us translate Ghost + Portal: https://forum.ghost.org/t/help-translate-ghost-beta/37461