Home

>

Tools

>

Ghost

>

Releases

>

1.9.1

Ghost Release: 1.9.1

Tag Name: 1.9.1

Release Date: 9/26/2017

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.9.1: Bug Fix Release

This patch release focuses on fixing several bugs affecting the Ghost admin interface and core functionality. Key improvements include fixing redirects upload compatibility across browsers, resolving persistent upgrade notifications, and addressing UI issues in the admin interface. This release also includes dependency updates and code cleanup for better maintainability.

Highlight of the Release

    • Fixed redirects upload functionality across various browsers and systems
    • Automatic backup of redirects.json file before overwriting
    • Fixed persistent upgrade notifications showing for the currently installed version
    • Improved UI elements in night shift mode and fixed various browser compatibility issues
    • Updated multiple dependencies to newer versions

Migration Guide

This patch release doesn't require any specific migration steps. Simply update to Ghost 1.9.1 using your preferred installation method.

If you've customized the redirects functionality, note that Ghost now automatically creates backups of your redirects.json file when uploading new redirects.

Upgrade Recommendations

This release contains important bug fixes that improve the stability and user experience of Ghost, particularly for administrators managing redirects and content creators using the editor.

We recommend all Ghost installations update to version 1.9.1, especially if you:

  • Use the redirects feature
  • Have experienced issues with upgrade notifications
  • Use Ghost on Windows or with IE11
  • Use night shift mode in the admin interface

The update is a standard patch release with no breaking changes, making it a safe upgrade for all users.

Bug Fixes

  • Redirects Upload: Fixed compatibility issues with redirects upload functionality across various browsers and operating systems (#9042, closes #9036)
  • Upgrade Notifications: Fixed persistent upgrade notifications that incorrectly showed for the currently installed version (#9048, closes #9040)
  • Admin UI Fixes:
    • Fixed incorrect publish menu date/time input sizes in IE11 (TryGhost/Admin#853)
    • Fixed blog icon display in admin menu when using a storage adapter (TryGhost/Admin#831)
    • Fixed incorrect Home/End key behavior on Windows (TryGhost/Admin#870)
    • Fixed missing "file too large" text for failed import uploads (TryGhost/Admin#867)
    • Mellowed the bright white info boxes in night shift mode for better visibility (TryGhost/Admin#869)
  • Reverted Change: Temporarily reverted the fix for returning roles for the public user resource (#9062), which will be included in the next minor release

New Features

  • Redirects Backup System: When uploading a new redirects file, Ghost now automatically creates a backup of the existing redirects.json file with a timestamp format data/redirects-YYYY-MM-DD-HH-mm-ss.json, preventing accidental data loss when managing redirects.

Security Updates

No significant security fixes were included in this release.

Performance Improvements

  • Code Cleanup: Improved code organization by splitting public-related and context code into logical components
  • Dependency Optimization: Removed markdown-it-named-headers and unused string dependencies (#8994), moving the functionality into Ghost's own app code without requiring external dependencies
  • Test Coverage: Enhanced test coverage to ensure 100% unit test coverage for permissions handling

Impact Summary

Ghost 1.9.1 is a maintenance release that addresses several user experience issues and improves the stability of the platform. The fixes for redirects upload functionality and persistent upgrade notifications resolve pain points for administrators, while the UI improvements enhance the experience for content creators working in different environments and browsers.

The code cleanup and dependency updates contribute to a more maintainable codebase, which benefits the long-term health of the platform. The automatic backup feature for redirects adds a safety net for administrators managing site redirects.

Overall, this release demonstrates Ghost's commitment to cross-browser compatibility, user experience refinements, and code quality improvements.

Full Release Notes

  • 🎨 Backup redirects.json file before overwriting (#9051)
  • 🎨 Mellowed the bright white info boxes in night shift mode (TryGhost/Admin#869)
  • 🐛 Fixed persistent upgrade notifications showing for the currently installed version (#9048)
  • 🐛 Fixed incorrect publish menu date/time input sizes in IE11 (TryGhost/Admin#853)
  • 🐛 Fixed blog icon display in admin menu when using a storage adapter (TryGhost/Admin#831)
  • 🐛 Fixed incorrect Home/End key behaviour on Windows (TryGhost/Admin#870)
  • 🐛 Fixed missing "file too large" text for failed import uploads (TryGhost/Admin#867)
  • 🐛 Fixed redirects upload for various browsers/systems (#9042)

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

Statistics:

File Changed24
Line Additions1,737
Line Deletions749
Line Changes2,486
Total Commits13

User Affected:

  • Fixed persistent upgrade notifications that incorrectly showed for the currently installed version
  • Improved redirects management with automatic backup of existing redirects.json files
  • Fixed redirects upload functionality across various browsers and systems

Contributors:

vikaspotluri123ErisDSkirrg001kevinansfield