Releases: metalsmith/in-place
Releases · metalsmith/in-place
@metalsmith/in-place 5.0.0
- Closes #179: adds extname option & reworks multiple transform-per-file feature
#179
- BREAKING: Provides dual ESM/CJS exports
cc84b5b
- test: replace nyc with c8 for coverage, update mocha to latest
a10f9c8
- BREAKING: Adds required transform option to support custom transformers, no longer supports multiple transformers per instantiation
a92de2b
- Updates README.md & documents transform option
13f7fff
- Updates README (aligned with other core plugins)
22cff02
- refactor: moves utils to own file & makes them private
287dda6
- BREAKING: remove suppressNoFilesError in favor of debug.warn message
993f8ca
- Adds Typescript types
7400b27
- BREAKING (for Pug users): remaps setFilename option to engineOptions.filename
064cc37
- Removes missing metalsmith.match < v2.4.1 error
8c98954
- Drops support for Node < 14.14.0 (Node 12 EOL 2023-04-30)
96a804e
- Renames default export to inPlace for better intellisense
a87f265
@metalsmith/in-place 4.6.0
@metalsmith/in-place 4.5.0
v4.4.2
4.4.1
4.4.0
4.3.0
- Prepare 4.3.0 e2ccc9a
- Add test for filename prefix on rendering error message (#167) 56fd838
- Allow async transforms (#166) 92f42d2
- Add current file name to error message (#164) 8d9c102
- Update readme (#165) c969c6e
- fix(package): update multimatch to version 3.0.0 (#160) 67738e0
- fix(package): update debug to version 4.0.0 (#157) f7639ee
- Ignore dev dependencies for greenkeeper 1afa4e1
- Improve readme (#155) c3f197c
4.1.1
4.1.0
4.0.0
So this library went through a bit of churny phase, my apologies for that. It was caused by a couple of factors; moving the library to a new home, a new rendering engine and me trying to abstract said rendering engine for reuse in metalsmith-layouts.
However, the end result is now a stable plugin, that's easy to use and easy to maintain. Jstransformers are way simpler to debug, and so far I haven't even encountered any bugs. We're not abstracting the rendering engine because it's just not worth it, and confusing apis have been removed. All in all I hope that you'll enjoy this release and feel free to let me know if you encounter anything!
- breaking: dropped node 4 support
- breaking: the filename property is no longer set automatically, use https://github.com/MoOx/metalsmith-filenames
- removed metalsmith-engine-jstransformer for ease of maintenance