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
-vflag work as a shorthand for--version.
Version 2.0.1
- Removed the
--versionand--edgeflags, which weren't being used. They'll be back eventually! - Changed the shorthand for
--directoryto-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
execmodule 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
foundationinstead offoundation-apps. - The format of the
newcommand has changed. You can just runfoundation new, and you'll get a series of prompts to configure your project. - The
buildcommand runsnpm run buildinstead ofnpm start buildnow. This command will be used to add the--productionflag to a Gulp build. - Dropped the
docscommand since there's like three frameworks now. - Added fantastic ASCII mascots.
Version 1.1.2
- Fixed an error that came up when
foundation-apps newwas run without a project name. - #11: Fixed a bug where
foundation-apps -vwould not show the current version.
Version 1.1.1
- Updated readme to remove references to Ruby, and add documentation for
newcommand line flags anddocs. - #8: Fixed
yeti is not definederror appearing instead of the standard error message, when runningnewas root. - zurb/foundation-apps#586: Fixed the
watchandbuildcommands 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.xto use a different version of the framework. If you're extra-adventurous, usefoundation-apps new app --edgeto install Foundation for Apps directly from the master branch. - The
newcommand will copy_settings.scssout of the Foundation for Apps Bower package, into a new project'sscssfolder.
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
newcommand uses more asynchronous functions (like you're supposed to in Node!), which makes it a little faster. - The
newcommand will warn you if you try to:- Install as root
- Install without Git installed
- Set
-vto an invalid version number (following semver patterns) - Create a project with the name of an existing folder