- 🐛 Restricted Offer name to 40 characters - Fabien O'Carroll
- 🐛 Fixed intermittent failures with embedding - Daniel Lockyer
View the changelogs for full details:
- Ghost - v4.22.4...v4.23.0
- Admin - TryGhost/Admin@v4.22.4...v4.23.0
Tag Name: v4.23.0
Release Date: 11/25/2021
GhostOpen-source publishing platform specifically designed for professional bloggers and publications. Focuses on clean, minimalist writing and publishing experience.
Ghost v4.23.0 brings important bug fixes for embedding content and offer management. The release addresses issues with the oembed service that were causing errors to be swallowed and fixes intermittent failures with embedding content. Additionally, it introduces a 40-character limit for offer names to ensure compatibility with Stripe coupon naming restrictions. These changes improve the reliability of content embedding and prevent potential issues when creating promotional offers.
If you've been creating offers with names longer than 40 characters, be aware that:
No manual migration steps are required as the database migration will handle truncating existing offer names automatically.
This release is recommended for all Ghost users, especially those who:
The upgrade addresses important bug fixes that improve the reliability of content embedding and ensures compatibility with Stripe for offer management.
oembed-parser dependency from version 1.5.2 to 1.4.9oembed-parser package to Renovate's ignore list to prevent automatic updates that might reintroduce the issueNo significant new features were introduced in this release. The changes focus on bug fixes and compatibility improvements.
No security fixes were included in this release.
No specific performance improvements were included in this release.
Ghost v4.23.0 focuses on fixing two key issues that impact content creators and site administrators.
First, it addresses problems with the oembed service that were causing errors to be silently ignored and intermittent failures when embedding external content. By reverting to a more stable version of the oembed-parser dependency and improving error handling, content embedding should now be more reliable.
Second, it introduces a 40-character limit for offer names to ensure compatibility with Stripe's coupon naming restrictions. This change includes a migration that automatically truncates any existing offer names that exceed this limit.
While these changes don't introduce new features, they significantly improve the reliability of existing functionality and prevent potential issues when working with embedded content and promotional offers.
View the changelogs for full details: