Home

>

Tools

>

Ghost

>

Releases

>

5.42.3

Ghost Release: 5.42.3

Tag Name: v5.42.3

Release Date: 4/12/2023

Ghost LogoGhost

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

TL;DR

Ghost 5.42.3 brings significant internationalization improvements with new Bulgarian, Turkish, and Slovenian locales, plus updated French translations. The release also enhances Portal settings with HTML character counting for signup terms, improves post management with bulk deletion capabilities, and fixes several UI and permission-related issues. This maintenance release focuses on expanding language support while addressing bugs that improve the overall stability of the platform.

Highlight of the Release

    • Added support for Bulgarian, Turkish, and Slovenian locales
    • Implemented bulk post deletion in the admin UI
    • Added HTML character counting for signup terms in Portal settings
    • Fixed permission-based post context menus
    • Improved keyboard shortcuts and multiple post selection

Migration Guide

No migration steps are required for this release. The update can be installed normally through your Ghost admin panel or via the CLI for self-hosted installations.

Upgrade Recommendations

This is a minor maintenance release that includes several bug fixes and new language options. We recommend all users upgrade to benefit from these improvements, especially if you're experiencing any of the fixed issues or if you need support for the newly added languages (Bulgarian, Turkish, or Slovenian).

Bug Fixes

UI and Interaction Fixes

  • Fixed CMD+F and multiple post selection issues
  • Fixed clearing posts selection when navigating
  • Updated featured-post indicator and post selection styles

Test Stability Improvements

  • Fixed flaky test: "Can generate a mentions report"
  • Fixed flaky test: "posts API export can export with order"
  • Added retries to a flaky batch sending test

Other Fixes

  • Fixed gh-count-down-html-characters helper to support null values
  • Added error handling for email analytics unsubscribe event
  • Removed translations for "Powered by Ghost" to keep it in English

New Features

New Locales and Translation Improvements

  • Added support for Bulgarian, Turkish, and Slovenian locales
  • Updated French translations based on community feedback
  • Reformatted locale files for better consistency

Portal and Settings Enhancements

  • Added maximum signup terms count in HTML with character counting helper
  • Updated signup terms input field in Portal settings
  • Released Portal v2.29.0

Post Management Improvements

  • Added bulk destroy posts API and implemented it in the admin UI
  • Updated post context menu to respect user permissions
  • Removed feature action from context menu for email-only posts

Security Updates

No significant security fixes were included in this release.

Performance Improvements

Package Updates

  • Upgraded Lexical packages
  • Updated dependency html-validate to v7.15.1
  • Updated dependency semver to v7.4.0
  • Updated dependency @playwright/test to v1.32.3
  • Updated dependency @tryghost/email-mock-receiver to v0.3.1
  • Bumped Koenig packages

Impact Summary

Ghost 5.42.3 is primarily focused on internationalization improvements and bug fixes. The addition of Bulgarian, Turkish, and Slovenian locales significantly expands Ghost's language support, making the platform more accessible to international users.

The release also enhances the admin experience with improved Portal settings for signup terms, bulk post deletion capabilities, and permission-based context menus. These changes make Ghost more user-friendly and efficient for content management.

Several bug fixes address issues with keyboard shortcuts, post selection, and test stability, improving the overall reliability of the platform. The update to Portal v2.29.0 and various dependency updates ensure Ghost remains current with the latest improvements in its component libraries.

This release represents Ghost's ongoing commitment to internationalization and platform stability, with no breaking changes that would disrupt existing workflows.

Full Release Notes

Statistics:

File Changed60
Line Additions720
Line Deletions169
Line Changes889
Total Commits30

User Affected:

  • Can now use bulk post deletion functionality
  • Have access to improved Portal settings with HTML character counting for signup terms
  • Will see permission-based context menus in the post editor
  • Can access Ghost in Bulgarian, Turkish, and Slovenian languages

Contributors:

SimonBackxcmraiblejostreffrenovate[bot]daniellockyersagzyugurcanymartinverbicsanne-santhibaultmalfoyallouislenabaidakovaPaulAdamDavisgithub-actions[bot]