Home

>

Tools

>

Ghost

>

Releases

>

3.30.2

Ghost Release: 3.30.2

Tag Name: 3.30.2

Release Date: 8/21/2020

Ghost LogoGhost

Open-source publishing platform specifically designed for professional bloggers and publications. Focuses on clean, minimalist writing and publishing experience.

TL;DR

Ghost 3.30.2 is a minor bug fix release that addresses a critical issue where users were unable to delete members when Stripe is connected. This patch ensures proper handling of member deletion with Stripe subscriptions, preventing errors during the process.

Highlight of the Release

    • Fixed critical bug preventing member deletion when Stripe is connected
    • Improved error handling for Stripe subscription cancellations during member deletion
    • Updated @tryghost/members-api to version 0.28.1

Migration Guide

No migration steps are required for this update. This is a drop-in replacement that fixes the member deletion functionality without requiring any configuration changes or data migrations.

Upgrade Recommendations

This update is highly recommended for all Ghost users who:

  • Have Stripe connected to their Ghost installation
  • Manage members as part of their workflow

The bug fix addresses a critical issue that prevents proper member management, so upgrading should be prioritized for sites using the membership/subscription features with Stripe integration.

The update is small and focused, making it a low-risk upgrade with significant functional benefits.

Bug Fixes

Member Deletion with Stripe Fix

Fixed a critical issue where users were unable to delete members when Stripe was connected to their Ghost site. The bug was caused by incorrect parameter passing in the member deletion process:

  • The destroy method in the members-api was being called without the required options parameter
  • This caused an error when the system attempted to read the cancelStripeSubscriptions property
  • The fix properly passes both data and options parameters to the destroy method
  • Updated the Stripe cancellation method for member deletion

This resolves issue #12150 which was preventing proper member management for sites with Stripe integration.

New Features

No new features were introduced in this release. This is a focused bug fix release addressing a specific issue with member deletion when Stripe is connected.

Security Updates

No security fixes were included in this release. The changes were focused on fixing functional issues with member deletion when Stripe is connected.

Performance Improvements

No specific performance improvements were included in this release. The focus was on fixing the critical bug related to member deletion with Stripe.

Impact Summary

This release fixes a critical bug in the member management system that was preventing users from deleting members when Stripe was connected. The issue was caused by incorrect parameter handling in the member deletion process, which has now been resolved.

The fix ensures that both the required data and options parameters are properly passed to the destroy method, allowing the system to correctly handle Stripe subscription cancellations during member deletion. This is particularly important for Ghost sites that use the membership and subscription features with Stripe integration.

While this is a small update in terms of code changes, it resolves a significant functional issue that was impacting day-to-day operations for membership site owners. The update to @tryghost/members-api (version 0.28.1) includes the necessary fixes to ensure proper Stripe integration during member management tasks.

Full Release Notes

  • 🐛 Fixed unable to delete member when stripe is connected - Rishabh Garg

See the changelogs for Ghost and Ghost-Admin for the details of every change in this release.

Statistics:

File Changed4
Line Additions15
Line Deletions14
Line Changes29
Total Commits5

User Affected:

  • Can now successfully delete members when Stripe is connected without encountering errors
  • No longer need to disconnect Stripe to manage member deletion

Contributors:

rshbhgrgdaniellockyer