Home

>

Tools

>

Ghost

>

Releases

>

1.0.0-alpha.6

Ghost Release: 1.0.0-alpha.6

Pre Release

Tag Name: 1.0.0-alpha.6

Release Date: 10/24/2016

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.0.0-alpha.6 brings significant editor improvements, including title integration within content and enhanced markdown commands. This alpha release also fixes OAuth registration issues and includes various bug fixes and dependency updates. As the sixth weekly alpha build toward Ghost 1.0.0, it represents continued progress on the platform's evolution while remaining strictly for testing purposes only.

Highlight of the Release

    • Post/page title is now integrated directly into the content editor
    • Enhanced markdown-like quick commands for more intuitive content creation
    • Fixed OAuth registration issues when changing blog URL configuration
    • Improved error handling with unique error IDs following JSON:API format

Migration Guide

As this is an alpha release specifically for development and testing purposes, there is no formal migration guide. However, developers should note:

Important Changes

  • The editor now handles post/page titles differently as they're integrated into the content
  • OAuth registration behavior has changed when modifying blog URL configuration
  • Error handling follows JSON:API format with unique IDs

Remember that this alpha release should not be used for production blogs.

Upgrade Recommendations

This release (1.0.0-alpha.6) is strictly for development and testing purposes only and must not be used for production blogs.

If you're actively testing Ghost 1.0.0 alpha builds, we recommend upgrading to this latest alpha to test the improved editor functionality and OAuth registration fixes.

Production sites should continue using the latest stable release or the LTS version (v0.11) as detailed in the LTS blog post.

Bug Fixes

Fixed Issues

  • Resolved GhostError inheritance issue to properly inherit from Error class
  • Fixed changePassword bug where:
    • Comparison for isLoggedInUser failed when userId was a string
    • Integer parsing was missing in the implementation
  • Fixed issue with .knex-migrator file not being copied over for release

New Features

Editor Improvements

  • Post/page title is now integrated directly into the content editor
  • Updated toolbar behavior for a more streamlined editing experience
  • Enhanced markdown-like quick commands (e.g., typing !() will trigger insertion of an image card)

Error Handling Enhancements

  • Added unique ID for each error instance following JSON:API format
  • Improved error descriptions and formatting
  • Using UUID v1 (timestamp-based) for error identification

OAuth Improvements

  • Fixed redirect URI handling when changing blog's configured URL
  • Resolved "Redirect URI mismatch" errors that previously occurred after URL changes

Security Updates

No specific security fixes were mentioned in this release.

Performance Improvements

Internal Optimizations

  • Multiple dependency updates to improve overall system performance
  • Refactored error handling for better system stability
  • Updated Ghost-Admin to version 1.0.0-alpha.6

Impact Summary

Ghost 1.0.0-alpha.6 represents significant progress toward the final 1.0.0 release with notable improvements to the editor experience. Content creators will benefit from the integration of post/page titles directly into the content area and enhanced markdown-like commands. Developers will appreciate the fixed OAuth registration issues and improved error handling with unique IDs following JSON:API format.

This alpha release continues to refine the Ghost platform with both user-facing enhancements and behind-the-scenes improvements. While strictly for testing purposes, it provides a glimpse into the evolving Ghost ecosystem as it moves toward a stable 1.0.0 release.

The editor improvements in particular show Ghost's continued focus on creating a seamless writing experience, while the OAuth fixes address practical issues that developers may have encountered when changing blog configurations.

Full Release Notes

This is the sixth of a series of weekly alpha builds we'll be releasing as we work towards Ghost 1.0.0.

This release is strictly for development and testing only, and must not be used for production blogs

This alpha contains:

  • editor updates
    • post/page title is now part of the content
    • updated toolbar behaviour
    • more markdown-like quick commands (e.g. typing markdown image syntax !() will trigger insertion of an image card)
  • improved OAuth registration - changing your blog's configured URL should no longer result in "Redirect URI mismatch" errors
  • many internal dependency updates, bug fixes, and refactorings

You can read more about our plans for Ghost v1.0 and the v0.11 LTS version in the LTS blog post. There's also more information on the alpha page.

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

Statistics:

File Changed10
Line Additions87
Line Deletions21
Line Changes108
Total Commits11

User Affected:

  • Access to improved editor with updated toolbar behavior
  • Fixed OAuth registration when changing blog URL configuration
  • Updated dependencies including passport-ghost, knex-migrator, and moment-timezone
  • Better error handling with unique error IDs and improved formatting

Contributors:

greenkeeperio-botkirrg001disordinarykevinansfield