- Fix application of the hide marker in the README by evaldown. (Alex J Burke)
- Ensure engine options can be configured at the level of the Pipeline. (Alex J Burke)
- Add a note about requiring node 14+ to the README. (Alex J Burke)
- Keep node 14 syntax for npm version passed to changelog generation. (Alex J Burke)
- Further reduce test complexity by removing use of unexpected-resemble. (Alex J Burke)
- Prioritise npm package gifsicle above the system version. (Alex J Burke)
- Bring in evaldown and automatically generate supported libs. (Alex J Burke)
- +12 more
- Harden stream error handling for cases of a non-Error instance emit. (Alex J Burke)
- Allow an imageMagick: true as a gm engine property to request its use. (Alex J Burke)
- Inline unexpected-image assertion and switch metadata fetch to sharp. (Alex J Burke)
- Use a supported Ubuntu version on CI thus restoring it to working. (Alex J Burke)
- pngcrush: Remove support for (no)reduce, as reduce collides with a new node.js stream method (Andreas Lind)
- +4 more
- Fix sharp library version listed in README. (Alex J Burke)
- Add support for withoutReduction operation. (Alex J Burke)
- Update sharp to ~0.30.0 (Alex J Burke)
- Remove broken badge from README and fix a spelling mistake. (Alex J Burke)
- Continued test cleanup work. (Alex J Burke)
- Declare extra instance variable for type stability missed in 418cccb. (Alex J Burke)
- Update sharp to ~0.29.0 (Alex J Burke)
- Drop node 10 support (Alex J Burke)
- Collapse multiple levels of expect indirection when decoding buffers. (Alex J Burke)
- +2 more
- #5 Added support for configuring 'failOnError' for Sharp engine (Priyank Parashar)
- Update the supported list of libraries with versions. (Alex J Burke)
- Bump svgfilter to 4.1.0. (Alex J Burke)
- Statically define exports in the engines index file. (Alex J Burke)
- Bump memoizesync to 1.1.1 and set caret version. (Alex J Burke)
- Bump jpegtran to 2.0.0. (Alex J Burke)
- +21 more
- Bump timeout in an attempt to fix CI. (Alex J Burke)
- Amend test warmup code for on macOS so no UI opens with inkscape v1+. (Alex J Burke)
- Differentiate between test files and utility code after 7321c59. (Alex J Burke)
- Switch to GitHub Actions (Alex J Burke)
- Support avif (Andreas Lind)
- +14 more
- Use the version hook to generate a changelog. (Alex J Burke)
- Upgrade to sharp 0.26.0. (Alex J Burke)
- Use a pckage repository to install inkscape 1.0 on CI. (Alex J Burke)
- Switch CI to the bionic after 0ce498c. (Alex J Burke)
- Drop node 8 support (Alex J Burke)
- +1 more
- Repair package installation on CI. (Alex J Burke)
- Add trim operation in operation list of sharp engine (Donghoon Song)
- #3 Add ncolors argument and use it for a legacy query string engine arg. (Alex J Burke)
- Tighten an error message. (Alex J Burke)
- Change the argument order so the query string comes first. (Alex J Burke)
- Bring in the legacy query string parsing as a queryString function. (Alex J Burke)
- Expose query string parsing as a function on a top-level namespace. (Alex J Burke)
- Remove string args to createPipeline() being parsed to operations. (Alex J Burke)
- Add .npmrc to disable package-lock (Alex J Burke)
- Allow -noreduce argument to pngcrush engine. (Alex J Burke)
- Implement an addStream() method to be used with arbitrary streams. (Alex J Burke)
- Also attach a "root" property when calling into SvgFilter. (Alex J Burke)
- Have the parse() method return the consumed fragments. (Alex J Burke)
- +1 more
- Do not access the gm library prototype if it is unavailable. (Alex J Burke)
- Bump animated-gif-detector to 1.2.0. (Alex J Burke)
- Bump icc to 1.0.0 and set caret version. (Alex J Burke)
- Relax sharp to a tilde version of 0.23.0. (Alex J Burke)
- Do a small editorial pass on the README. (Alex J Burke)
- Improve sharp resize processing. (Alex J Burke)
- Add LICENSE. (Alex J Burke)
- Expand README. (Alex J Burke)
- Wire the output of a gm commandLine on error. (Alex J Burke)
- +28 more
- Allow multiple type conversions through a pipeline. (Alex J Burke)
- Bump exif-reader to 1.0.3 and set a caret version. (Alex J Burke)
- Add a test for a standard format conversion operation. (Alex J Burke)
- Consistently dereference usedEngines in the tests. (Alex J Burke)
- Correct a method name in a test. (Alex J Burke)
- +16 more
- Exclude coverage from prettier checks. (Alex J Burke)
- Support ignoreAspectRatio() with current version of sharp. (Alex J Burke)
- Support withoutEnlargement() with current version of sharp. (Alex J Burke)
- Cleanup the operation combining code in sharp. (Alex J Burke)
- Restore withoutEnlargement and ignoreAspectRatio for gm. (Alex J Burke)
- Ensure early exit for invalid resize & unskip the corresponding test. (Alex J Burke)
- Rework gm engine so it generates options to instance. apply early. (Alex J Burke)
- Add basic README. (Alex J Burke)
- Improve tearing down the file stream added in 15a099e. (Alex J Burke)
- Restore and test the crop operation for jpegtran. (Alex J Burke)
- Exercise a gm stream error and fix the codepath after 554797e. (Alex J Burke)
- Exercise the gm engine and set the supported output types correctly. (Alex J Burke)
- +8 more
- Adjust the EXIF test in ab0a0ac so it works on CI. (Alex J Burke)
- Production harden the pipeline error path and exhaustively test. (Alex J Burke)
- Add a test that exercises EXIF metadata reading. (Alex J Burke)
- Remove unused isOperationByEngineNameAndName mapping structure. (Alex J Burke)
- Remove the last use of lodash in Pipeline. (Alex J Burke)
- +12 more
- #2 Restore to working order (Alex J Burke)
- Convert top level variable definitions to const. (Alex J Burke)
- prettier --write (Alex J Burke)
- eslint --fix (Alex J Burke)
- Bring in modern eslint setup with prettier. (Alex J Burke)
- Repair a gifsicle test that was incorrectly bracketed. (Alex J Burke)
- +1 more
- #1 Minor refactors (Joel Mukuthu)