Home

>

Tools

>

Ghost

>

Releases

>

5.79.1

Ghost Release: 5.79.1

Tag Name: v5.79.1

Release Date: 2/9/2024

Ghost LogoGhost

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

TL;DR

Ghost v5.79.1: Bug Fixes for Member Management and Editor

This patch release addresses critical bugs in Ghost's member management system and editor functionality. Key fixes include preventing unintended data loss during member imports and resolving text duplication issues in the editor. These improvements ensure a more reliable experience for content creators managing their audience and creating content.

Highlight of the Release

    • Fixed critical member import bugs that prevented data loss when importing members with blank fields
    • Resolved editor issue with duplicate text when pasting URLs on formatted selections
    • Improved UI elements including clearer disabled states, hover effects, and search results screens
    • Added keyboard shortcut support for saving in Code Injection
    • Fixed database stability issue with InnoDB redo logging

Migration Guide

No migration steps are required for this patch release. The update addresses bug fixes and minor enhancements that don't require any action from users beyond updating to the latest version.

Upgrade Recommendations

This patch release (v5.79.1) is highly recommended for all Ghost users, especially those who:

  • Use the member import functionality
  • Manage newsletters with subscribed members
  • Use the editor to create content with links

The fixes for member data preservation during imports are particularly important to prevent unintended data loss. The update process should be straightforward with no breaking changes or migration steps required.

Bug Fixes

  • Member Import Fixes:

    • Fixed critical bug where importing members with empty subscribe_to_emails field would unintentionally unsubscribe existing members from all newsletters
    • Fixed issue where importing members with blank name or note fields would overwrite (delete) existing data for those members
  • Editor Improvements:

    • Fixed duplicate text issue when pasting URLs on text selections with multiple formats
    • Updated editor lexical packages with the newest version to incorporate various bugfixes
  • UI and Visual Fixes:

    • Fixed icon preview display in metadata card
    • Fixed members table background bug
    • Fixed error while verifying support address
  • Database Stability:

    • Added re-enabling of InnoDB redo log after DataImporter completes, preventing potential database corruption during unexpected shutdowns

New Features

and Enhancements

  • Code Injection Save Shortcut: Added keyboard shortcut support for saving in the Code Injection section, improving workflow efficiency
  • Theme Installation Feedback: Added success notification when switching to a newly installed theme
  • Settings Search Improvements: Added "No search result" screen to Settings, enhancing user experience when searches return no results
  • UI Improvements:
    • Improved TextField component with clearer disabled states to better distinguish between disabled and empty fields
    • Enhanced hover and focus states to make them more visually distinct
    • Made selection background color in dark mode lighter for better visibility
    • Added hover state to HTMLField component for improved interaction feedback
  • Preview Improvements: Added default background color to preview iframes to ensure consistent appearance across different themes

Security Updates

No specific security fixes were included in this release.

Performance Improvements

  • Updated dependency packages to their latest versions for improved performance:

    • Updated fastq to v1.17.1
    • Updated tiptap monorepo to v2.2.2
    • Updated newrelic to v11.10.3
  • The InnoDB redo log fix ensures database stability and prevents potential data corruption scenarios that could impact performance.

Impact Summary

Ghost v5.79.1 delivers important fixes for member management and content editing workflows. The most significant impact is on data integrity during member imports, preventing scenarios where member data could be unintentionally lost or modified. Content creators will benefit from improved editor functionality when working with links and formatted text.

The UI improvements enhance usability across the admin interface with better visual feedback for interactive elements and clearer states for form fields. These changes, while subtle, contribute to a more intuitive user experience.

For developers and site administrators, the fix for InnoDB redo logging ensures better database stability, particularly in scenarios involving unexpected shutdowns.

Overall, this release focuses on quality-of-life improvements and bug fixes rather than introducing major new features, making it a safe and beneficial update for all Ghost users.

Full Release Notes

  • 🐛 Fixed duplicate text when pasting URL on selection with multiple formats (#19671) - Kevin Ansfield
  • 🐛 Fixed members importer overwriting name and note if left blank (#19663) - Chris Raible
  • 🐛 Fixed members import unsubscribing members when subscribe_to_emails is empty (#19658) - Chris Raible

View the changelog for full details: v5.79.0...v5.79.1

Statistics:

File Changed46
Line Additions725
Line Deletions315
Line Changes1,040
Total Commits28

User Affected:

  • Fixed editor bug that caused duplicate text when pasting URLs on formatted text selections
  • Improved text field UI with clearer disabled states
  • Added keyboard shortcut support for saving in Code Injection

Contributors:

vershwaldvdwindenminimaluminiumronaldlangevelddjordjevlaisrenovate[bot]alaingrdjcmraible9larsonszabkaczeTuWebOkevinansfieldpeterzimongithub-actions[bot]