Skip to content

Latest commit

 

History

History
126 lines (84 loc) · 5.2 KB

CHANGELOG.md

File metadata and controls

126 lines (84 loc) · 5.2 KB

Change Log

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)

🚀 Features

  • 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)

♻️ Refactoring

  • enforce uniform naming convention of internal functions (56992b2)

0.7.3 (2024-04-20)

♻️ Refactoring

0.7.0 (2024-04-01)

🚀 Features

  • add ICC profile assignment op (5d022cb)

0.6.0 (2024-03-06)

🚀 Features

  • update ImgProcOpts/Ctx, add custom env object (2b160e0)
    • update processImage() & result

0.5.0 (2024-03-01)

🚀 Features

  • 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

🩹 Bug fixes

  • use transparent black as default extend() bg color (d5a98ef)

♻️ Refactoring

  • update defLayer() & CompLayerFn args (294c6d0)
  • update types, add docs, minor changes (e3de1e2)

0.4.1 (2024-02-28)

🩹 Bug fixes

  • fix typedarray input handling in processImage() (075ecaa)

0.4.0 (2024-02-27)

🚀 Features

  • add blurhash output option, update deps (b7ffedd)

0.3.0 (2024-02-23)

🚀 Features

  • major update (f938d60)
    • restructure package, split out all ops into separate files
    • update ProcSpec, rename type => 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 output id
    • 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)

🚀 Features

  • 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)

🚀 Features

  • import as new pkg (66b62ff)
  • add output path formatters, restructure pkg (0b06527)

♻️ Refactoring

  • update all node:* imports (c71a526)