This release contains fixes for minor bugs and issues reported by Ghost users.
View the changelog for full details: v5.82.4...v5.82.5
Tag Name: v5.82.5
Release Date: 5/1/2024
GhostOpen-source publishing platform specifically designed for professional bloggers and publications. Focuses on clean, minimalist writing and publishing experience.
This minor release fixes an issue with Stripe Tax checkout for free members upgrading their accounts. The update ensures that when free members upgrade to paid plans with automatic tax enabled, their billing address information is properly captured and used for tax calculations. This is achieved by adding a new customer_update parameter to the Stripe API integration.
customer_update parameter to Stripe API to properly handle address informationNo migration steps are required for this release. The fix is applied automatically when you update to Ghost v5.82.5.
This upgrade is recommended for all Ghost users who:
The update ensures a smooth checkout experience for free members upgrading to paid plans with tax calculation enabled. Since this is a minor bug fix release with no breaking changes, it should be safe to apply without extensive testing.
Fixed an issue where free members were unable to upgrade their accounts when automatic tax calculation was enabled in Stripe. The problem occurred because Stripe requires a valid address on the Customer record to calculate taxes properly.
The fix adds the customer_update[address]:auto parameter to the Stripe API call when processing upgrades for existing customers. This ensures that:
This addresses the issue documented in ENG-881.
No significant new features were added in this release. The changes focus on fixing an existing bug with the Stripe Tax checkout process.
No security fixes were included in this release.
No specific performance improvements were included in this release. The changes focus on fixing functionality rather than improving performance.
This release addresses a specific issue with Stripe Tax checkout for free members upgrading to paid plans. While the change is relatively small in scope (adding a parameter to the Stripe API calls), it has a significant impact on the user experience and revenue collection for sites using Stripe's automatic tax calculation feature.
The fix ensures that when free members attempt to upgrade to paid plans, their billing address information is properly captured and used for tax calculations, allowing the checkout process to complete successfully. This eliminates a potential source of lost revenue and user frustration.
The implementation follows Stripe's recommended approach for handling customer updates during checkout, making Ghost fully compatible with Stripe's requirements for automatic tax calculation.
This release contains fixes for minor bugs and issues reported by Ghost users.
View the changelog for full details: v5.82.4...v5.82.5