Skip to content

Releases: metalsmith/in-place

@metalsmith/in-place 5.0.0

17 Jul 19:13
v5.0.0
0e456e2
Compare
Choose a tag to compare
  • 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

02 Feb 21:53
v4.6.0
10ec014
Compare
Choose a tag to compare
  • switched debugger to metalsmith.debug 911ef5b
  • Drops support for Node < 12 & Metalsmith < 2.5.0 1db3f53
  • debug method to throw if not instantiated 194be6b

@metalsmith/in-place 4.5.0

15 Feb 23:58
v4.5.0
b38fa6f
Compare
Choose a tag to compare
  • feat: org migration, core plugin alignment ce3c8f1
  • feat: use metalsmith.match instead of multimatch, drop Node < 10 support 1a1d83f
  • feat: better jsdoc typehints & defaults mgmt ae06fb9
  • fix: don't mistake dots in folder paths for extensions 0392d6f

v4.4.2

09 Mar 17:20
Compare
Choose a tag to compare

4.4.1...v4.4.2

4.4.1

27 Sep 11:58
Compare
Choose a tag to compare
  • fix bug where it would keep processing if the last extension matches a jstransformer and its output extension

4.4.0

14 Apr 12:14
Compare
Choose a tag to compare

v4.3.0...v4.4.0

4.3.0

07 Apr 11:54
Compare
Choose a tag to compare

v4.2.0...v4.3.0

4.1.1

25 Jan 18:51
9bbe3d2
Compare
Choose a tag to compare
  • documentation fix

4.1.0

25 Jan 14:54
f0ee62a
Compare
Choose a tag to compare
  • add a documentation link to the error messages
  • add debug for better debugging

4.0.0

31 Jan 09:25
4c67a73
Compare
Choose a tag to compare

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!