Skip to content

Releases: TryGhost/Ghost-CLI

Every failure is a step to success

07 Feb 15:55
Compare
Choose a tag to compare

This is a quick bug fix release fixing one issue with the doctor checks in 1.5.0, as well as some other small improvements.

πŸŽ‰ πŸŽ‰ πŸŽ‰ πŸ™ˆ

As always, you can view the full list of changes in the changelog.

Don't cry because it's over, smile because it happened.

07 Feb 11:48
Compare
Choose a tag to compare

After a week and a half of solid work on the CLI, we've got new minor release with LOTS of changes!
πŸš€ πŸš€ πŸš€

Many of these changes were focused on fixing existing bugs in the CLI as well as making tons of improvements to the CLI's user experience.

Short list of changes:

  • The CLI will now accurately detect whether or not Ghost is running, even after server restarts.
  • When using systemd, Ghost-CLI will now wait until Ghost has actually started before telling you that it has been started.
  • Ghost-CLI now prevents you from running any command (except for ghost -v) as root, which should help alleviate problems when you set up an installation as root.
  • ghost doctor was refactored, making it easier to run & more informative
  • Dependency Updates
  • A ton of error messages & checks have been improved.
  • 100% test coverage ✨ πŸ’― (again, s/o to @vikaspotluri123 for the continued work on tests!)

NOTE: if you previously set up a Ghost install using the DigitalOcean 1-click droplet (the one with Ghost-CLI pre-installed), or you set up your ghost install initially using root, you will need to follow a set of commands in order to fix your Ghost installation so that it continues to work in the future. Follow the steps here to fix your installation.

As always, you can view the full list of changes in the changelog.

New Year, New CLI (kinda)

07 Jan 23:45
Compare
Choose a tag to compare

Small bugfix release addressing a couple of minor issues:

  • removed the prompt from the update check. Only the warning is output now.
  • fixed an issue where the --pname argument wasn't properly sanitized during setup

As always, you can view the full list of changes in the changelog.

Code All Night

12 Dec 04:35
Compare
Choose a tag to compare

Quick bugfix release addressing an issue with the version upgrade notifications introduced in Ghost-CLI 1.3.0.

The update check now only happens on certain commands, and it also now properly respects the --no-prompt flag.

Another one bites the dust

01 Dec 13:14
Compare
Choose a tag to compare

New minor version release πŸš€

There were a decent amount of changes in this release, most of them bugfixes but there were a couple of new features introduced as well πŸŽ‰

Summary:

  • A bugfix with the SSL migration feature introduced in the last version was fixed.
  • Ghost-CLI's mysql user creation script should now work when you've set up mysql using mysql_secure_installation
  • Added an --error flag to ghost log to only output the error log
  • Added a --no-restart flag to ghost update to prevent restarting Ghost after updating
  • Fixed an issue that should make developing CLI extensions a bit easier
  • Huge improvements in Ghost-CLI's test suite (s/o to @vikaspotluri123 for all the hard work on unit tests ✨ )

As always, a more complete list of changes can be found in the changelog

It's the little things that count, hundreds of 'em.

16 Nov 18:56
Compare
Choose a tag to compare

πŸš€πŸš€ New CLI Minor Release πŸš€πŸš€

We have a host of important updates in this release - please update as soon as you can! Here's a brief summary:

  • ✨ Improved CLI update notifications: you'll now get a notification before running any Ghost-CLI command prompting you to update if there is a new version. We added this so that you can always be running the latest functionality
  • πŸ”₯ Removed the global dependency on knex-migrator, instead we'll always use the one installed with Ghost. This fixes a number of issues related to multiple node versions (e.g. managed through nvm) and should help those who wish to use sqlite3 as the database
  • Fixed a bug with ports being overridden if you specified the port in the URL
  • πŸŽ‰ Added migration utilities and a migration for ssl certs set up using Ghost-CLI < 1.2.0. This migration can be run using ghost migrate, or will automatically be run with ghost update.

As always, a list of all the notable changes can also be found in the changelog.

Stay tuned - we're always working on new bugfixes and features :)

One sees great things from the valley; only small things from the peak.

10 Nov 18:49
Compare
Choose a tag to compare

This is very small patch release.

❗️❗️If you are using Node v8, please ensure you are on >= 8.9.0. ❗️❗️

[You don't have to do anything if you are using Node v4 or v6, other than upgrading the CLI to the latest version πŸ˜€.]

This release includes:

  • bumps Node v8 to >= 8.9.0

If you are upgrading to 1.2.0 or higher & you use Ghost-CLI to generate SSL certificates you will need to follow this guide.

Start where you are. Use what you have. Do what you can.

30 Oct 11:24
Compare
Choose a tag to compare

πŸš€ πŸš€ NEW MINOR RELEASE ALERTπŸš€ πŸš€

This minor release is shipping with a few important new things:

  • Node 8 support πŸŽ‰
  • A fix for letsencrypt certificate reloading
  • General UI improvements regarding sudo commands

If you are upgrading to 1.2.0 or higher & you use Ghost-CLI to generate SSL certificates you will need to follow this guide.

As always, a full list of changes can be viewed in the changelog.

More important new things are in the works, stay tuned for new releases!

I shot the sheriff, but I didn't shoot the deputy

10 Oct 00:47
Compare
Choose a tag to compare

Another bugfix release!

This release includes:

  • Dependency Updates
  • Node version requirements updated to match those of Ghost itself
  • Various small bugfixes

As always, you can view all of the changes in the changelog.

Time is what we want most, but what we use worst.

06 Oct 13:40
Compare
Choose a tag to compare

It's been a bit, but here's a new bugfix release for Ghost-CLI!

This release contains:

  • some config fixes to ensure non-string arguments are handled correctly
  • a fix to ensure --no-start works with --no-prompt when passed to ghost setup
  • dependency updates

As always, a complete list of changes can be found in the changelog.