All notable changes to this project will be documented in this file. Dates are displayed in UTC.
Generated by auto-changelog
.
- Fix docs for pattern option
#188
- Swaps out debug for metalsmith.debug & enhances debug log output
f8cd111
- Renames default export to layouts for better intellisense
10eaa0c
4 September 2022
16 May 2022
- Resolves #183: pass the transformed list of files to metalsmith.match…
#184
- Merge pull request #184 from doteco/master
#183
- Resolves #183: pass the transformed list of files to metalsmith.match so that renamed files can be matched
#183
2 May 2022
- Resolves #181, use metalsmith.match instead of multimatch
#181
- Remove semicolons, run formatting. Remove devDependencies
605559a
- feat: add JSdocs, named plugin function
30411dd
- Dependencies: updates debug to 4.3.4
1a33ff2
- Drop Node < 12 support
4cd7c4d
- Return when done
#173
- Improve readme
#172
- Resolves #180: Align dotfiles, repo with core plugin setup @metalsmith
#180
- deps: update dependencies and fix prefer-object-spread
b10b175
- prefix rendering errors with filename that caused the error
- add support for async rendering
- add suppressNoFilesError feature
- add a documentation link to the error messages
- add debug for better debugging
- moved to jstransformers (and dropped consolidate)
- breaking: dropped node 0.12 and node 4 support
- breaking: removed options:
engine
: inferred automatically from the layout extension by jstransformerpartials
: use metalsmith-discover-partials (and metalsmith-discover-helpers) insteadpartialExtension
: no longer necessaryrename
: use metalsmith-rename insteadexposeConsolidate
: no longer necessary
- fix "too many opened files" error
- add partialExtension option, to fix partials matching on the wrong extension
- expose consolidate.requires fix (#18)
- check if paths are already absolute before joining the metalsmith path
- normalize partial name for windows
- allow layout: false to override default template
- add rename option
- prevent path issue on windows
- update lodash.omit
- update consolidate
- update fs-readdir-recursive
- move check for unspecified layout, #41
- update devdependencies
- ignore files with unspecified layout
- update readme
- improve error message for unspecified layout
- update readme
- add swig include test
- code style, dependency and readme updates
- add partials option and test
- add error handling
- add test for partials
- ignore binary files
- add dotfiles
- update readme
- update dependencies and devDependencies
- update tests and add Travis CI
- remove
inPlace
option - use
layout
instead oftemplate
in the front-matter to specify a layout - set default folder for layouts to
layouts
instead oftemplates
- fix to use
path
for metalsmith1.0.0
- fix breaking binary files
- fix race condition with stringify file contents
- pass in options to consolidate.js
- add
default
option
- add
inPlace
option - change
pattern
option to just filter
- fix bug in matching pattern logic
- add rendering files in place with a
pattern
- add
string
engine convenience
- fix
directory
option bug
- stringify
contents
on the original file data
- switch to
extend
fromdefaults
to avoid cloning - add debug statements
- fix to use buffers
- mix in metadata
✨