As with most npm modules, this project adheres to Semantic Versioning.
- command is now
pug3, to make it possible to have installed globally alongside pug-cli - update Readme
- Removing broken test ("JavaScript syntax does not accept UTF newlines")
- upgrade to PUG 3
- upgrade all dependencies
- configure Travis to test with Node 10, 12 and 14 (Pug 3 supports Node 10+)
manpage
--basediroption is added for easier specification of that Pug option.- Node.js v6 is now tested.
1.0.0-alpha5 - 2016-05-18
- Files ending
.jadeare now recognized as Pug templates when a directory is provided as input.
1.0.0-alpha4 - 2016-05-18
- When
--watchis specified,watchis no longer passed as an option to Pug. This should have no effect on users.
- Fixed
--no-debugoption (#23)
1.0.0-alpha3 - 2016-05-18
- Node.js module as option file is supported as well.
- Some examples have been added to the documentation on how to use
-O.
1.0.0-alpha2 - 2016-05-18
- Pug has been updated to the latest alpha.
- Unused dependencies have been removed.
1.0.0-alpha1 - 2016-03-23
-Hoption, deprecated in 0.1.0, has been removed.- Support for
SIGINTas signal for EOF, deprecated in 0.1.1, has been removed.
- The package is renamed to
pug-cli.
- Support for Windows has been fixed.
0.1.1 - 2015-09-29
- Using
SIGINT(^C) to signify end of input in standard input mode is deprecated, and will be removed in 1.0.0. Instead, use^Dwhich means "end of file."
- Fallback on options specified with
-Oif the corresponding CLI option is not specified. - Mark this module as preferred to be installed globally.
- Fix copyright and update maintainers in package.json.
- Fix links in HISTORY.md.
- Fix compiling directories whose paths contain backslashes (
\) (#11).
0.1.0 - 2015-07-24
- Silent mode (
-s,--silent) which disables printing unimportant messages (#3, pugjs/pug#1905).
- Hierarchy mode (
-H,--hierarchy) is made the default. - Both versions of Pug and the CLI are printed with
-Vor--version. - Unescaped Unicode line and paragraph separators (
U+2028andU+2029) is now allowed in the-Ooption only when the input is considered to be JSON (#5, pugjs/pug#1949). - Non-JSON object files are allowed for the
-Ooption as long as it can be parsed with theeval()function.
- Since the hierarchy mode (
-H,--hierarchy) is made the default, the option is now redundant and will be removed in 1.0.0.
- Capitalization in help message is kept consistent.
- Fix grammar error in the help message (by @didoarellano).
- Fix watch mode in more than one level of dependency hierarchy (pugjs/pug#1888).
- Initial release.