- add
ignore
support
- add
concurrency
support
- add ability to pass in plugins to #run
- improve plugin error handling
- fix for
isAbsolute
not being in node0.10
- fix variable name typo
- switch to
gray-matter
for frontmatter parsing - fix bug in frontmatter parser
- add nicer error for invalid frontmatter
- add support for overriding the read and write directory
- adding support for local (non-npm, but still node) plugins
- add stack trace printing to cli output
- update
recursive-readdir
to1.2.1
to fix #110
- add type checking to getter/setters
- allow for alternate config file path
- add file-specific errors on writing and reading
- move
gnode
to regular dependencies
- add generator support for node 0.11
- change
#join
to#path
and usepath.resolve
- add support for absolute
source
anddirectory
paths - add
#directory
getter and setter method - add
#readFile
method to expose the core reading logic - add
#writeFile
method to expose the core writing logic - fix default
clean
setting when running the cli
- move
clean
logic to happen at the beginning of a build
- expose
stats
on files
- add
frontmatter
option to disable parsing frontmatter
- update dependencies
- add
clean
option
- let
plugins
be an array inmetalsmith.json
- update
ware
to0.3.0
for passing arrays
- add
mode
handling for files
- remove destination directory when writing
- expose
#run
to run middleware stack - fix jade examples
- change #metadata to set a clone
- change to not trim file contents
- add setting back to
#metadata
- fix install error
- change to
chalk
fromcolors
- change to
#metadata
just being a getter
- change to
contents
always being a Buffer
- fix corrupted non-utf8 files
- expose
files
dictionary tobuild
callback
- do not mix in global metadata, leave it up to plugins
✨