- ✨ Added
sizesattribute to in-content<img>elements - Kevin Ansfield - 🐛 Added tags sidebar navigation for editors - Rishabh Garg
See the changelogs for Ghost and Ghost-Admin for the details of every change in this release.
Tag Name: 3.21.0
Release Date: 6/22/2020
GhostOpen-source publishing platform specifically designed for professional bloggers and publications. Focuses on clean, minimalist writing and publishing experience.
Ghost 3.21.0 introduces new API endpoints for managing Stripe connections, enhances the members modal with customization options, and improves image loading performance with better sizes attributes. This release also includes significant refactoring of members CSV handling code into separate modules and fixes for validation errors during member imports. The update focuses on improving developer experience, site performance, and giving site owners more control over their membership features.
sizes attributesNo specific migration steps are required for this release. The changes are mostly additive and should not break existing functionality.
If you're using the members import functionality, you'll now receive more detailed error messages when validation issues occur, which should help troubleshoot any import problems more effectively.
This is a recommended upgrade for all Ghost users, especially those who:
The upgrade should be straightforward with no breaking changes reported. As always, it's recommended to backup your Ghost installation before upgrading.
/admin/members/hasActiveStripeSubscriptions endpoint to check for active Stripe subscriptions/admin/settings/stripe/connect endpoint to delete a Stripe Connect integration when there are no active subscriptionsportal_button controls the visibility of the beacon in members modalportal_name controls the visibility of the name field in signupportal_plans controls which plans are available for member signupsizes attribute to in-content <img> elements with media queries that match typical content widthssrcset output where "unknown" sizes were causing 302 redirects and slowing image loadingNo specific security fixes were mentioned in this release.
sizes attribute with media-queries to in-content <img> elements, giving browsers better hints about which responsive image size to fetchsrcset output issues that were causing unnecessary 302 redirects and slowing down image loadingGhost 3.21.0 brings several quality-of-life improvements for site owners and developers. The new Stripe management endpoints provide more control over payment integrations, allowing site owners to safely disconnect Stripe when needed. The members modal customization options give more flexibility in how the membership features appear to end users.
Performance improvements for image loading will benefit all Ghost sites with image-heavy content, potentially improving Core Web Vitals scores and overall user experience.
The refactoring of members CSV handling code into separate modules continues Ghost's journey toward a more modular codebase, which will benefit developers working with the platform. This change, while mostly internal, sets the foundation for future improvements to the members import/export functionality.
For editors, the addition of tags sidebar navigation improves the content organization workflow, making it easier to manage and categorize content.
sizes attribute to in-content <img> elements - Kevin AnsfieldSee the changelogs for Ghost and Ghost-Admin for the details of every change in this release.