- 🐛 Fixed saving membership settings (#15196) - Fabien 'egg' O'Carroll
View the changelog for full details: v5.8.1...v5.8.2
🪄 Love open source? We're hiring Node.js Engineers to work on Ghost full-time
Tag Name: v5.8.2
Release Date: 8/8/2022
GhostOpen-source publishing platform specifically designed for professional bloggers and publications. Focuses on clean, minimalist writing and publishing experience.
Ghost v5.8.2 is a minor release that addresses two important bugs: one preventing the saving of membership settings and another related to inactive Stripe prices being reactivated. These fixes ensure smoother operation for sites using memberships and paid subscriptions, particularly when managing pricing configurations or membership settings.
No migration steps are required for this update. This is a straightforward bug fix release that can be installed without any special considerations.
This update is recommended for all Ghost users, especially those using membership features or Stripe integrations for paid subscriptions. The fixes address important issues that could affect the stability of membership management and payment processing.
Fixed an issue where saving membership settings would fail due to validation errors. The problem occurred because a recent schema update required the trail_days property, which is not yet supported by the Admin interface. When saving membership settings, all Tiers were also saved, causing validation to fail. This fix removes the validation requirement until the Admin interface supports the property.
Fixed an issue where inactive prices in the database would be automatically reactivated when referenced. This could cause problems when prices had been intentionally deleted in Stripe. The fix adds a constraint to only use active prices, ensuring that when an inactive price is referenced, a new price will be created in Stripe and the database instead of reactivating the old one.
No new features were introduced in this release. This is a bug fix release focused on resolving issues with membership settings and Stripe price handling.
No security fixes were included in this release.
No specific performance improvements were included in this release.
Ghost v5.8.2 addresses two significant bugs that impact membership and payment functionality. The first fix resolves an issue where administrators couldn't save membership settings due to validation errors related to the trail_days property. The second fix prevents inactive Stripe prices from being automatically reactivated, which could cause problems when prices had been intentionally deleted. These fixes ensure more reliable operation of membership features and better handling of pricing configurations, particularly important for sites offering paid subscriptions.
View the changelog for full details: v5.8.1...v5.8.2
🪄 Love open source? We're hiring Node.js Engineers to work on Ghost full-time