All notable changes to this project will be documented in this file.
This project adheres to Semantic Versioning.
This document follows the guidelines of Keep A Changelog.
- Nothing here yet...
2.3.0 - 2016-10-28
- Add packaging metadata to build the metalsmith snap (#249)
- Update dependencies (#246)
- Remove unused dependencies
- Fix error when reading a symbolic link to a dir (#229)
- Upgrade dependency to include security fix (#258)
2.2.2 - 2016-10-28
This version is the same as 2.2.0, and was released to counteract the accidental release of 2.2.1. (See 2.2.1 for details.)
2.2.1 - 2016-10-27 [YANKED]
This release is identical to 2.3.0, but was mistakenly released as a
SemVer-patch version when it should have been released as a SemVer-minor
version. Please use versions <= 2.2.0
or >= 2.2.2
instead.
2.2.0 - 2016-08-11
- Add ability to use functions for
ignore
matchers (#179) - Add CLI option:
ignore
(#232) - Add
process
to process files and plugins without writing files (#244)
- Only remove the contents of the
destination
directory (not the directory itself) whenclean
istrue
(#221)
2.1.0 - 2015-09-24
- Add CLI option:
frontmatter
2.0.1 - 2015-07-14
- META: bump patch because
2.0.0
was mistakenly already published
2.0.0 - 2015-07-14
- CLI: Add separate
_metalsmith
bin (to allow custom transpilers)
- Drop support for Node 0.10 (native and tests)
1.7.0 - 2015-04-30
- Add
ignore
1.6.0 - 2015-04-14
- Add
concurrency
1.5.0 - 2015-03-29
- Add ability to pass in plugins to
#run
1.4.5 - 2015-03-27
- Improve plugin error handling
1.4.4 - 2015-03-27
- Workaround the absence of
isAbsolute
from Node 0.10
1.4.3 - 2015-03-27
- Fix typo in variable name
1.4.2 - 2015-03-26
- Use
gray-matter
to parse frontmatter
- Fix bug in frontmatter parser
1.4.1 - 2015-03-25
- Nicer errors for invalid frontmatter
1.4.0 - 2015-03-25
- Add ability to override the read and write directory
1.3.0 - 2015-02-06
- Add support for local (non-npm, but still node) plugins
1.2.0 - 2015-02-04
- Add stack trace to CLI output
1.1.1 - 2015-01-25
- Update
recursive-readdir
to1.2.1
to fix #110
1.1.0 - 2015-01-25
- Add type checking to getter/setters
- Add support for alternate config file path
- Add file-specific errors on writing and reading
1.0.1 - 2014-09-30
- Move
gnode
to regular dependencies
1.0.0 - 2014-09-29
- Add generator support for Node 0.11
- Add absolute path support for
source
anddirectory
- Add
#directory
getter and setter method - Add
#readFile
method to expose the core reading logic - Add
#writeFile
method to expose the core writing logic
- Change
#join
to#path
and usepath.resolve
- CLI: Fix default
clean
setting
0.11.0 - 2014-09-12
- Move
clean
logic to happen at the beginning of a build
0.10.0 - 2014-08-19
- Expose
stats
on files
0.9.0 - 2014-070-13
- Add
frontmatter
option (to disable frontmatter parsing, if desired)
0.8.1 - 2014-070-07
- Update dependencies
0.8.0 - 2014-05-06
- Add
clean
option
0.7.0 - 2014-04-29
- In
metalsmith.json
: Allowplugins
be an array
0.6.1 - 2014-04-24
- Update
ware
to0.3.0
for passing arrays
0.6.0 - 2014-04-02
mode
handling for files
0.5.0 - 2014-03-21
- Remove
destination
directory when writing - Expose
#run
to run middleware stack
- Fix jade examples
0.4.0 - 2014-03-14
- Change
#metadata
to set a clone
0.3.0 - 2014-03-08
- File contents are no longer trimmed
0.2.3 - 2014-03-07
- Add setting back to
#metadata
0.2.2 - 2014-03-07
- Fix installation error
0.2.1 - 2014-03-07
- CLI: use
chalk
instead ofcolors
0.2.0 - 2014-03-06
#metadata
is now just a getter
0.1.0 - 2014-02-05
contents
are now always aBuffer
0.0.4 - 2014-02-05
- Fix corrupted non-utf8 files
0.0.3 - 2014-02-05
- Expose
files
dictionary tobuild
callback
0.0.2 - 2014-02-05
- Do not mix in global metadata; leave it up to plugins
✨