Skip to content

Latest commit

 

History

History
284 lines (234 loc) · 14.7 KB

CHANGELOG.md

File metadata and controls

284 lines (234 loc) · 14.7 KB

Changelog

5.1.0 (September 12, 2024)

  • Added --minAmplitude and --precision blur options.
  • Updated sharp dependency.

5.0.0 (July 14, 2024)

  • Added hbitdepth, miniswhite options to heif command.
  • Added lineArt option to trim command.
  • Updated sharp dependency (requiring dependency to bump Node to 18.17+).
  • Updated dependencies.

4.2.0 (November 25, 2023)

  • Exit process when there are no input files (#83).
  • Added unflatten command.
  • Added extendWith option to extend command.
  • Added ignoreIcc option to composite command.
  • Added interFrameMaxError and interPaletteMaxError output options.
  • Added lower and upper options to normalise command.
  • Added preset output option.
  • Added reuse alias to optimise and optimize output options.
  • Updated sharp dependency.

4.1.1 (March 21, 2023)

  • Fixes bug with AVIF filename formatting (#28).

4.1.0 (December 15, 2022)

  • Recategorized top-level options under Global, Input, Output, and Optimization Options.
  • Added --subifd and unlimited input options.
  • Updated --metadata (previously --withMetadata) input option to accept more granular options.
  • Expand --animate, --failOn, and --limitInputPixels from composite command to top-level.

4.0.0 (December 9, 2022)

  • Updated sharp dependency.
  • Updated yargs dependency.
  • Added affine command.
  • Added --background, --basename, and --skipBlanks to tile command.
  • Removed --density from joinChannel command.
  • Renamed --band to --channel (extractChannel command).
  • Updated composite command to accept multiple images (#73).
  • Updated --kernel option usage in convolve command.
  • Updated --offset option usage in linear command.
  • Updated matrix positional usage in recomb command.

3.0.0 (September 15, 2022)

2.1.1 (June 30, 2022)

  • Fixed bug where images were always formatted as HEIF (#68).

2.1.0 (June 19, 2022)

2.0.0 (June 18, 2022)

  • Removed --limitInputPixels and --sequentialRead.
  • Added --limitInputPixels when compositing images.
  • Updated sharp dependency (adding support for Apple M1) (#61).

1.15.0 (March 13, 2021)

1.14.1 (June 6, 2020)

  • Fixed bug introduced in #24 where tile-based output was not working (#41).
  • Removed path normalization for input- and output options to support URI templates (#40).

1.14.0 (May 16, 2020)

  • Fixed bug where resize example was missing width (#35).
  • Resizing without specifying height will now auto-scale (#36).
  • Updated sharp dependency (now requires Node.js >= 10).

1.13.1 (November 22, 2019)

  • Fixed bug where output directory was invalid (#26).

1.13.0 (November 22, 2019)

  • Added support for glob input (#27).
  • Fixed bug where options were applied to HEIF, even if libheif was not installed (#25).
  • Replaced url-template dependency by regex replacement (#26).

1.12.0 (November 18, 2019)

  • Added --tileBackground option.
  • Added support for same file for input and output (#24).
  • Replaced tempfile with tempy dependency.
  • Updated sharp dependency.

1.11.0 (November 2, 2019)

1.10.0 (June 26, 2019)

  • Added composite command.
  • Added modulate command.
  • Deprecated overlayWith command.
  • Increased required version to Node.js 8.
  • Updated fs-extra, mocha, nyc, sharp, sinon, and tempfile dependencies (#18).

1.9.0 (January 26, 2019)

1.8.0 (January 5, 2019)

1.7.2 (December 4, 2018)

1.7.1 (July 24, 2018)

  • Added --optimiseCoding option.
  • Added ccittfax4 compression option to TIFF output.
  • Added median command.
  • Added tint command.
  • Updated fs-extra, mocha, nyc, sharp, and sinon dependencies.

1.7.0 (March 9, 2018)

  • Added linear command.
  • Added --angle option to tile command.
  • Updated sharp, sinon, snazzy, and standard dependencies.

1.6.0 (January 28, 2018)

  • Added --fastShrinkOnLoad (sharp 0.19.0).
  • Added gravity option to --embed.
  • Fixed bug with --withoutEnlargement (#11).
  • Fixed bug with URI templates on Windows (#8).
  • Removed --interpolator and --centreSampling resize options (sharp 0.19.0).
  • Updated default --compressionLevel and --predictor (sharp 0.19.0).
  • Updated output paths to resolve only after parsing URI template (#9).
  • Updated fs-extra, mocha, nyc, sharp, sinon, and yargs dependencies.

1.5.2 (October 27, 2017)

  • Updated mocha, sinon, and yargs dependencies.

1.5.1 (September 22, 2017)

  • Updated mocha, nyc, and sharp dependencies.

1.5.0 (July 20, 2017)

/~https://github.com/vseventer/sharp-cli/compare/v1.4.0...v1.5.0

  • Added --xres and --yres (sharp 0.18.2).
  • Updated fs-extra dependency.

1.4.0 (June 26, 2017)

/~https://github.com/vseventer/sharp-cli/compare/v1.3.0...v1.4.0

  • Added --squash (sharp 0.18.0).
  • Updated fs-extra, mocha, nyc, sharp, sinon, snazzy, standard, and yargs dependencies.

1.3.0 (April 3, 2017)

/~https://github.com/vseventer/sharp-cli/compare/v1.2.0...v1.3.0

1.2.0 (March 18, 2017)

/~https://github.com/vseventer/sharp-cli/compare/v1.1.0...v1.2.0

  • Added support for URI templates.
  • Replaced chai with must.
  • Updated multiyargs, sinon, and standard dependencies.

1.1.0 (Febuary 13, 2017)

/~https://github.com/vseventer/sharp-cli/compare/v1.0.1...v1.1.0

  • Added --alphaQuality, --lossless, and nearLossless (sharp 0.17.2).
  • Removed stream-to-buffer as it caused errors when working with large files. Unfortunately, this means input and output cannot use the same file.

1.0.1 (January 29, 2017)

  • Allow and prioritize --input, even if there is an input stream (i.e. process.stdin).
  • Added --optimise shorthand for --optimiseScans, --overshootDeringing, and --trellisQuantisation.
  • Abstracted multiple command parsing algorithm to multiyargs.

1.0.0 (January 24, 2017)

  • Full rewrite.

0.7.0 (August 21, 2016)

  • Enhancement: add --toColorspace.
  • Enhancement: update sharp (0.16.x).

0.6.0 (August 18, 2016)

0.5.0 (June 21, 2016)

0.4.2 (June 21, 2016)

  • Bugfix: mark --grayscale as boolean option.
  • Enhancement: update dependencies, including sharp (0.15.x).

0.4.1 (April 18, 2016)

0.4.0 (April 4, 2016)

0.3.1 (February 21, 2016)

  • Enhancement: update dependencies, including sharp (0.13.x).

0.3.0 (January 26, 2016)

  • Enhancement: add --negate support.
  • Enhancement: add --threshold support.
  • Enhancement: update dependencies, including sharp (0.12.x).

0.2.2 (January 13, 2016)

  • Enhancement: process multiple files in batches of 25.

0.2.1 (January 3, 2016)

  • Enhancement: allow rotate without angle.

0.2.0 (November 6, 2015)

  • Enhancement: allow same file for input and output.

0.1.0 (November 5, 2015)

  • Initial version.