Home

>

Tools

>

Ghost

>

Releases

>

1.23.1

Ghost Release: 1.23.1

Tag Name: 1.23.1

Release Date: 5/29/2018

Ghost LogoGhost

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

TL;DR

Ghost 1.23.1 is a maintenance release that fixes critical bugs affecting tag imports and URL redirects. It also includes updates to the Koenig editor beta with improved image handling, keyboard navigation, and formatting features. This release focuses on stability and user experience improvements for the Ghost CMS platform.

Highlight of the Release

    • Fixed infinite redirect issue when subdirectory equals top level domain
    • Fixed uppercase tag associations on import
    • Koenig editor now supports creating image cards when pasting image files
    • Improved keyboard navigation in the Koenig editor
    • Updated Casper theme to version 2.3.2

Migration Guide

This is a minor patch release (1.23.0 → 1.23.1) with no breaking changes. Standard upgrade procedures apply:

  1. Back up your Ghost installation
  2. Follow the standard upgrade process for your installation method
  3. No database migrations or special steps are required for this update

Upgrade Recommendations

This release fixes several important bugs including an infinite redirect issue and problems with tag imports. If you're experiencing either of these issues, upgrading is highly recommended.

For all users, this is a stable maintenance release that improves the overall reliability of Ghost and enhances the Koenig editor beta. The update is low-risk and recommended for all installations.

Users of the Koenig editor beta will particularly benefit from the improved editing experience and bug fixes.

Bug Fixes

  • Fixed Infinite Redirect Issue: Resolved a problem causing infinite redirects when a subdirectory equals the top level domain by adjusting the deduplicateSubDir function's regex to only match duplicate subdirectories when the URL is only a path or the duplicate match starts with a / (#9621)

  • Fixed Uppercase Tag Associations: Resolved an issue with tag imports where uppercase slugs weren't properly associated with their sanitized lowercase versions (#9655)

  • Fixed Missing Dependency: Added missing Bluebird require in security/password.js (#9624)

  • Koenig Editor Fixes:

    • Fixed creation of unnecessary undo states
    • Fixed pasting content into container cards (HTML, markdown, code)

New Features

Koenig Editor Beta Improvements

The Koenig editor beta continues to evolve with several new features:

  • Image Pasting Support: Create image cards automatically when pasting image files
  • Smart Keyboard Navigation: Keep cursor on screen when typing or moving via keyboard
  • Blockquote Expansion: Convert existing text to blockquotes using the > expansion
  • Improved Card Interaction: Exit edit mode of a card when clicking outside the card
  • Better Formatting Controls: Easier removal of formatting on first section

Security Updates

No specific security fixes were mentioned in this release.

Performance Improvements

No specific performance improvements were highlighted in this release. The focus was primarily on bug fixes and enhancing the Koenig editor beta functionality.

Impact Summary

Ghost 1.23.1 is a maintenance release that addresses several important bugs while continuing to improve the Koenig editor beta experience. The fixes for infinite redirects and tag import issues resolve potential problems for site administrators, while content creators will benefit from the enhanced editor capabilities.

The update to Casper theme (2.3.2) ensures compatibility with the latest Ghost features. Overall, this release improves stability and user experience without introducing breaking changes, making it a recommended update for all Ghost installations.

Full Release Notes

  • 🐛 Fixed uppercase tag associations on import (#9655)
  • 🐛 Fixed infinite redirect when subdirectory equals top level domain (#9621)

Updates to the Koenig editor beta (release announcement):

  • ✨ Create image cards when pasting image files
  • ✨ Keep cursor on screen when typing or moving via keyboard (TryGhost/Admin#1012)
  • ✨ Allow > expansion to convert existing text to blockquotes
  • 🎨 Ease removal of formatting on first section
  • 🎨 Exit edit mode of a card when clicking outside the card
  • 🐛 Fixed creation of unnecessary undo states
  • 🐛 Fixed pasting content into a container card (HTML, markdown, code)

You can see the full change log for the details of every change included in this release.

Statistics:

File Changed12
Line Additions160
Line Deletions9
Line Changes169
Total Commits7

User Affected:

  • Improved Koenig editor experience with better image handling and keyboard navigation
  • Fixed issues with formatting and card interactions
  • Better blockquote creation through text expansion

Contributors:

kevinansfieldiamakulovkirrg001