All Versions
45
Latest Version
Avg Release Cycle
117 days
Latest Release
95 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v2.4.2 Changes
February 13, 2022 -
v2.4.1 Changes
January 31, 2022🛠 Fixed
🛠 Bugfix: include index.js in package.json files
-
v2.4.0 Changes
January 31, 2022➕ Added
- 🔌 #338 Added
Metalsmith#match
method. Plugins no longer need to require a matching library705c4bb
,f01c724
- 💅 #358 Added TS-style JSdocs
828b17e
- 👉 Use native
fs.rm
instead ofrimraf
when available (Node 14.4+)fcbb76e
,66e4376
- #226 Allow passing a gray-matter options object to
Metalsmith#frontmatter
a6438d2
- Modernized dev setup
ef7b781
- ➕ Added 8 new tests (match method, front-matter options, path & symbolic link handling)
- Files object file paths are now guaranteed to be sorted aphabetically.
4eb1184
- 🏗 #211
Metalsmith#build
now returns a promise which you can attach athen/catch
to orawait
. The build callback model is still available.6d5a42d
✂ Removed
⚡️ Updated
Dependencies:
75e6878
chalk
: 1.1.3 ▶︎ 3.0.0gray-matter
: 2.0.0 ▶︎ 4.0.3stat-mode
: 0.2.0 ▶︎ 1.0.0rimraf
: 2.2.8 ▶︎ 3.0.2ware
: 1.2.0 ▶︎ 1.3.0commander
(used in CLI): 2.15.1 ▶︎ 6.2.1win-fork
(used in CLI): replaced withcross-spawn
:7.0.3
⚡️ Updated
CHANGELOG.md
format to follow “Keep A Changelog” (#266) (@Zearin)
🛠 Fixed
- 👀 #206
Metalsmith#ignore
now only matches paths relative toMetalsmith#source
(as it should). See linked issue for details4eb1184
- 🏗 #226 Metalsmith will no longer 'swallow' errors on invalid front-matter, they will be passed to
Metalsmith#build
a6438d2
- 🛠 Fix test error on Windows [#158] (@moozzyk)
- #281 Metalsmith now properly handles symbolic links (will throw an ENOENT error or they can be
Metalsmith#ignore
'd)4eb1184
- #178
Metalsmith#ignore
now removes the matched files before they arestatted
for glob-based ignores (saving some perf & potential errors). - 🏗 #295 Metalsmith now catches all FS errors and passes them to the build callback/ thenable appropriately.
🔒 Security
- Replace all occurences of
new Buffer
withBuffer.from
🛠
npm audit
vulnerability fixes- Development Dependencies:
coveralls
: 2.11.6 ▶︎ 3.0.1 (#308) (@Zearin) Fix 5 “Moderate” vulnerabilitiesmetalsmith-markdown
: 0.2.1 ▶︎ 0.2.2 (#312) (@Zearin) Fix 1 “Low” vulnerability
- 🔌 #338 Added
-
v2.3.0 Changes
October 28, 2016 -
v2.2.2 Changes
October 28, 2016🚀 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.)
-
v2.2.1 Changes
October 27, 2016🚀 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. -
v2.2.0 Changes
August 12, 2016 -
v2.1.0 Changes
September 24, 2015➕ Added
- ➕ Add CLI option:
frontmatter
- ➕ Add CLI option:
-
v2.0.1 Changes
July 14, 2015🛠 Fixed
- META: bump patch because
2.0.0
was mistakenly already published
- META: bump patch because
-
v2.0.0 Changes
July 14, 2015➕ Added
- CLI: Add separate
_metalsmith
bin (to allow custom transpilers)
✂ Removed
- ⬇️ Drop support for Node 0.10 (native and tests)
- CLI: Add separate