TL;DR
Ghost v5.129.2 brings several improvements to social platform integration, fixes search functionality issues, enhances translation support with updates for Hindi, Spanish, Vietnamese, and new Turkish translations, and addresses bugs in the ActivityPub integration and translation reporting system.
Highlight of the Release
- Added support for more social platforms in schema.org validation
- Fixed ActivityPub user endpoint URL structure
- Fixed search functionality with clickable highlighted text
- Added new Turkish translations
- Updated Hindi, Spanish, and Vietnamese translations
- Released updated versions of Portal, Comments, and Search components
Migration Guide
No migration steps are required for this release. The changes are backward compatible and will be applied automatically when upgrading.
Upgrade Recommendations
This is a minor release with bug fixes and translation updates. It's recommended for all users to upgrade to benefit from the improved social platform integration, fixed search functionality, and enhanced translation support.
The upgrade should be straightforward with no breaking changes reported.
Bug Fixes
Fixed ActivityPub User Endpoint URL Structure
The ActivityPub integration had an issue with the users endpoint URL structure that was causing 404 errors. This release removes the v1 prefix from the users endpoint URL, as ActivityPub endpoints should remain unversioned according to the ActivityPub specification.
Fixed Unclickable Highlighted Text in Search
This release fixes an issue where highlighted text in search results couldn't be clicked. The problem was specific to Chrome browsers on Windows 11 and was resolved by adding pointer-events: none
to prevent the span of highlighted text from interfering with click events on the containing element.
Fixed Unused Translation Ignores Not Being Reported
The previous implementation had early returns to avoid unnecessary analysis, which prevented the system from knowing if an ignored translation rule still applied. This fix removes those early returns and adds a new reportTranslationError
method to only report an error if it's not ignored.
New Features
Added Support for More Social Platforms in Schema.org Validation
Ghost now includes additional social platforms in the sameAs generation for schema.org validation. This enhancement applies to both primary authors on posts and individual author pages, improving SEO and discoverability across a wider range of social networks.
Added Turkish Translations
Turkish language support has been added to Ghost, expanding the platform's accessibility to Turkish-speaking users and communities.
Security Updates
No security fixes were mentioned in this release.
Performance Improvements
No specific performance improvements were mentioned in this release.
Impact Summary
Ghost v5.129.2 focuses on enhancing the platform's internationalization capabilities and fixing specific user experience issues.
The addition of more social platforms to schema.org validation improves SEO and content discoverability across a wider range of networks. This is particularly valuable for site owners and content creators looking to maximize their online presence.
The fix for the ActivityPub user endpoint ensures proper integration with the fediverse, maintaining Ghost's commitment to open web standards and interoperability.
Search functionality improvements address a Chrome-specific issue that was affecting user interaction with search results, providing a more seamless experience.
The translation updates and additions (Turkish, Hindi, Spanish, and Vietnamese) continue Ghost's efforts to make the platform accessible to a global audience, while the fix for translation ignore reporting helps developers maintain high-quality localizations.
Overall, this release represents incremental but important improvements to Ghost's functionality and global reach.
Full Release Notes
- π¨ Added more social platforms to sameAs generation (#24266) - Troy Ciesco
- π Fixed users endpoint to exclude v1 versioning (#24309) - Jannis Fedoruk-Betschki
- π Fixed unclickable highlighted text in search - Cathy Sarisky
- π fixed unused translation ignores not being reported (#24276) - Vikas Potluri
- π Updated Hindi translations for all packages (#24287) - Nishant raj
- π Released Portal 2.51.3, Comments 1.2.4, Search 1.8.1 (#24268) - Cathy Sarisky
- π Updated Spanish translations for Ghost (#24280) - RamonMarino3005
- π Updated Vietnamese translations (all packages) (#24273) - hondeorua
- π Added Turkish translations for Ghost (#24275) - Murat Γorlu
View the changelog for full details: v5.129.1...v5.129.2