TL;DR
Ghost 1.5.0 introduces a significant new feature for social media optimization: custom Facebook and Twitter data for individual posts. This release also includes several bug fixes addressing user imports, error handling, and update notifications. The update enhances content sharing capabilities while improving overall system stability and user experience.
Highlight of the Release
- New social media optimization feature allowing custom Facebook and Twitter metadata per post
- Multiple bug fixes for user imports and system stability
- Improved error handling and visibility in production environments
- Updated dependencies for better security and performance
Migration Guide
No specific migration steps are required for this update. The database schema will be automatically updated to include the new fields for Facebook and Twitter metadata.
If you're using a custom theme, you may want to review how Open Graph and Twitter Card metadata is implemented to ensure compatibility with the new per-post customization feature.
As always, it's recommended to:
- Back up your Ghost installation before upgrading
- Test the upgrade in a staging environment if possible
- Check your theme's compatibility with the new features
Upgrade Recommendations
This release is recommended for all Ghost users, especially those who:
- Actively share content on social media platforms
- Use Ghost for content marketing or audience growth
- Have experienced issues with user imports or error visibility
The new social media optimization features provide significant value for publishers focused on social distribution, while the bug fixes address several pain points reported by the community.
Standard upgrade procedures apply - backup your database before upgrading and follow the official upgrade guide.
Bug Fixes
User Import Improvements
- Fixed an issue where inactive users weren't properly maintained during user imports (#8738)
- Resolved a bug preventing user profile images from being imported correctly (#8834)
- Eliminated redundant gravatar checks during user imports
Error Handling Enhancements
- Fixed critical error in error templates that was hiding actual error messages in production (#8832)
- Improved visibility of theme errors, particularly helpful for users upgrading from Ghost 1.0.0 or 1.0.1
- Properly configured Handlebars when throwing errors to ensure meaningful error messages
Other Fixes
- Corrected the link in update notifications to point to the upgrade page instead of the install page (#8830)
- Fixed
grunt release command for development environments to ensure complete release tree with development views (#8831)
New Features
Social Media Optimization Per Post
Ghost now allows content creators to set custom Facebook and Twitter metadata for individual posts:
- Custom Open Graph Data: Set specific title, description, and image for Facebook sharing
- Custom Twitter Card Data: Configure how your content appears when shared on Twitter
- Granular Control: Override default metadata on a per-post basis
- Enhanced Social Sharing: Optimize how your content appears in social feeds
This feature gives publishers more control over their content's presentation on social platforms, potentially increasing engagement and click-through rates.
Security Updates
No specific security fixes were mentioned in this release. However, the dependency updates may include security patches from the updated packages.
Performance Improvements
Dependency Updates
Several dependencies were updated to their latest versions, which may include performance improvements:
These updates ensure Ghost remains current with the latest performance optimizations and security patches from its dependency ecosystem.
Impact Summary
Ghost 1.5.0 delivers a valuable enhancement to content creators with its new social media optimization feature, allowing fine-grained control over how content appears when shared on Facebook and Twitter. This addresses a common need for publishers to customize their social presence on a per-post basis.
The release also resolves several important bugs that improve the stability and reliability of the platform. Particularly noteworthy are the fixes for user imports and error visibility, which address pain points that could significantly impact site administrators.
For developers, the fixed grunt release command and updated dependencies provide a more reliable development environment. Overall, this release balances new functionality with system stability improvements, making it a worthwhile upgrade for most Ghost installations.
Full Release Notes
- ✨ Facebook and Twitter data per post feature
- 🐛 Fixed keeping user inactive during user import
- 🐛 Fixed error in error template hiding errors
- 🐛 Fixed user images not being imported properly
- 🐛 Fixed
grunt release for development
- 🐛 Fixed link that appears in update notification
You can see the full change log for the details of every change included in this release.