- Last updated: 2024-07-06T12:02:19Z
- Generator: thi.ng/monopub
All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
Note: Unlisted patch versions only involve non-code or otherwise excluded changes and/or version bumps of transitive dependencies.
0.8.0 (2024-07-06)
- make output path optional, record img buffer (90258b2)
- update OutputSpec.path handling
- if no path given, record encoded img buffer itself in outputs
- update outputProc() & __outputRaw()
- update docs
0.7.8 (2024-06-21)
- enforce uniform naming convention of internal functions (56992b2)
0.7.3 (2024-04-20)
- update type usage (32b862a)
0.7.0 (2024-04-01)
- add ICC profile assignment op (5d022cb)
0.6.0 (2024-03-06)
- update ImgProcOpts/Ctx, add custom env object (2b160e0)
- update processImage() & result
0.5.0 (2024-03-01)
- update/improve/fix fluid position handling (55284cd)
- update computeSize(), computMargins(), refSize(), positionOrGravity()
- update CompLayerBase
- add
ref
-side support for crop, resize, and all comp layer types - update imageLayer(), use "fill" mode for resizing
- add tests
- add docs
- add defLayerSpec() and layer factory fns (2fc4334)
- add/update layer types, positioning, origin, gravity (eae646f)
- add RawLayer, update other layer types (ad59ce3)
- add rawLayer() & impl
- update CompLayer types & impls
- update imageLayer() to support buffer inputs
- add docs
- add suport for cropping with aspect ratio (2b3db06)
- add
aspect
format ID for formatPath() (25d8377) - update resize, add support for proportional resize (6b13b0d)
- update resizeProc() to handle scalar
size
to scale proportionally with automatic aspect detection
- update resizeProc() to handle scalar
- use transparent black as default
extend()
bg color (d5a98ef)
0.4.1 (2024-02-28)
- fix typedarray input handling in processImage() (075ecaa)
0.4.0 (2024-02-27)
- add blurhash output option, update deps (b7ffedd)
0.3.0 (2024-02-23)
- major update (f938d60)
- restructure package, split out all ops into separate files
- update
ProcSpec
, renametype
=>op
- add text layer support (via SVG)
- add/update EXIF handling & opts
- add ICC profile handling & opts
- update output path collection to use object
- update
OutputSpec
to require outputid
- update
- update
NestSpec
to support multiple child pipelines- spawn children via Promise.all()
- add/update docstrings
- update deps & pkg exports
0.2.0 (2024-02-22)
- add support for custom path part replacements (b0419e1)
- add more path part replacements (9f84a8a)
- collect all output paths, update processImage() result (a3ca52f)
0.1.0 (2024-02-22)
- update all
node:*
imports (c71a526)