Releases: foundation/foundation-cli
Foundation CLI v2.3.2
This fixes the LIBERTY
issue with colors.js
Foundation CLI v2.3.0
This version updates a lot of the dependencies to the latest versions. It also fixes creating new Foundation for Sites projects. Both Basic and Panini based templates for sites have also been overhauled with the latest hotness.
Installing of the NPM packages is currently failing. You will simply need to run yarn install
manually.
The new
method is currently the only method that has been tested. There are still some issues with other methods such as watch
. However, you can use yarn start
to get that going well.
Please file an issue if you have any issues. All PRs are welcome.
v2.2.6
Version 2.1.0
The CLI now works with the Foundation for Emails template! Foundation for Emails 2 is currently in the release candidate stage.
Version 2.0.2
- Don't allow project folders with spaces in the names. #19
- Make the
-v
flag work as a shorthand for--version
.
Version 2.0.1
- Removed the
--version
and--edge
flags, which weren't being used. They'll be back eventually! - Changed the shorthand for
--directory
to-d
. - Removed the post-install script that wasn't being used anyway.
- Updated Bower to 1.6.8, which will remove a warning related to
fs-write-stream-atomic
. - Switched from the
exec
module to Node's built-inchild_process.exec
, which removes a deprecation warning seen when installing the CLI.
Version 2.0.0
The Foundation CLI now works with all three Foundation frameworks: Sites, Apps, and Emails!
- The global command name is now
foundation
instead offoundation-apps
. - The format of the
new
command has changed. You can just runfoundation new
, and you'll get a series of prompts to configure your project. - The
build
command runsnpm run build
instead ofnpm start build
now. This command will be used to add the--production
flag to a Gulp build. - Dropped the
docs
command since there's like three frameworks now. - Added fantastic ASCII mascots.
Version 1.1.2
- Fixed an error that came up when
foundation-apps new
was run without a project name. - #11: Fixed a bug where
foundation-apps -v
would not show the current version.
Version 1.1.1
- Updated readme to remove references to Ruby, and add documentation for
new
command line flags anddocs
. - #8: Fixed
yeti is not defined
error appearing instead of the standard error message, when runningnew
as root. - zurb/foundation-apps#586: Fixed the
watch
andbuild
commands not working in Node 0.12.
Version 1.1
This update drastically improves stability, error-handing, and cross-platform support.
New Features:
- Dropped the Ruby dependency. Yes, this is a feature! The starter project now compiles with libsass, which means you don't need Ruby or Bundler on your machine to use it.
- Use
foundation-apps new app -v 1.x.x
to use a different version of the framework. If you're extra-adventurous, usefoundation-apps new app --edge
to install Foundation for Apps directly from the master branch. - The
new
command will copy_settings.scss
out of the Foundation for Apps Bower package, into a new project'sscss
folder.
Stability improvements:
- Every command that leverages Bower or npm uses the actual library, instead of using
exec()
to spawn a child process. This makes the process of setting up a new project way less error-prone. - The
new
command uses more asynchronous functions (like you're supposed to in Node!), which makes it a little faster. - The
new
command will warn you if you try to:- Install as root
- Install without Git installed
- Set
-v
to an invalid version number (following semver patterns) - Create a project with the name of an existing folder