Releases: TryGhost/Ghost-CLI
Every failure is a step to success
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.
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)
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
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
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 toghost log
to only output the error log - Added a
--no-restart
flag toghost 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.
ππ 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 withghost 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.
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.
π π 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
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.
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.