- #205 Add icon and webp to secondGuessSourceContentType check (alexander soriano, alexander)
- eslint --fix . (Andreas Lind)
- Enable the mocha/consistent-spacing-between-blocks rule (Andreas Lind)
- npm i --save-dev eslint-plugin-mocha@latest (Andreas Lind)
- Refresh development dependencies and use prettier 3 for formatting (#202) (Priyank Parashar)
- Call time on testing images by asserting on their resemblance. (Alex J Burke)
- Remove unused bluebird dependency. (Alex J Burke)
- Remove error definitions unused since the introduction of impro. (Alex J Burke)
- Update impro to version 0.14.0. (Alex J Burke)
- Cover an OutputDimensionsExceeded error being passed to next. (Alex J Burke)
- +1 more
- #180 Upgrade optipng to version 4.0.0 (depfu[bot])
- Use the version hook to generate a changelog. (Alex J Burke)
- Upgrade impro to its latest version 0.13.1. (Alex J Burke)
- Use a supported Ubuntu version on CI thus restoring it to working. (Alex J Burke)
- Also lint with node.js 14 as it's the npm install step that's failing (Andreas Lind)
- Don't test with 16 for now (trying to fix CI) (Andreas Lind)
- +4 more
- #171 Upgrade eslint-plugin-mocha to version 10.0.1 (depfu[bot])
- #170 Upgrade prettier to version 2.5.0 (depfu[bot])
- #168 Upgrade sinon to version 12.0.1 (depfu[bot])
- #167 Upgrade mime to version 3.0.0 (depfu[bot])
- #166 Upgrade eslint to version 8.1.0 (depfu[bot])
- #159 Upgrade prettier to version 2.4.1 (depfu[bot])
- #164 Upgrade eslint-plugin-promise to version 5.1.1 (depfu[bot])
- Run prettier on test/processImage.js (Andreas Lind)
- Update processImage.js (alexander soriano)
- Update processImage.js (alexander soriano)
- Fix typo in .eslintignore (Andreas Lind)
- Add .nyc_output to .prettierignore (Andreas Lind)
- +1 more
- #161 Added support for configuring 'failOnError' for Sharp engine via 'impro' (Priyank Parashar)
- Now using impro@~0.11.0 to enable configuring 'failOnError' for Sharp engine via 'impro' (Priyank Parashar)
- #160 Requests were getting hanged with 'secondGuessSourceContentType' for empty images (Priyank Parashar)
- #155 Upgrade mocha to version 9.0.1 (depfu[bot])
- #152 Upgrade sinon to version 11.1.1 (depfu[bot])
- #153 Upgrade eslint-plugin-mocha to version 9.0.0 (depfu[bot])
- #151 Upgrade impro to version 0.10.0 (depfu[bot])
- #150 Upgrade sharp to version 0.28.2 (depfu[bot])
- #145 Upgrade sharp to version 0.28.0 (depfu[bot])
- #144 Upgrade sinon to version 10.0.0 (depfu[bot])
- #140 Upgrade magicpen-prism to version 5.0.0 (depfu[bot])
- #141 Upgrade pngquant to version 4.0.0 (depfu[bot])
- #139 Upgrade mocha to version 8.3.0 (depfu[bot])
- #138 Upgrade impro to version 0.9.0 (depfu[bot])
- #137 Upgrade sharp to version 0.27.0 (depfu[bot])
- #136 Upgrade eslint-config-prettier to version 7.0.0 (depfu[bot])
- #133 Upgrade jpegtran to version 2.0.0 (depfu[bot])
- #135 Upgrade eslint-plugin-standard to version 5.0.0 (depfu[bot])
- #134 Upgrade svgfilter to version 4.0.0 (depfu[bot])
- #131 Upgrade optipng to version 3.0.0 (depfu[bot])
- #132 Upgrade pngcrush to version 3.0.0 (depfu[bot])
- #129 Upgrade unexpected-image to version 4.0.0 (depfu[bot])
- #128 Upgrade unexpected-express to version 13.0.1 (depfu[bot])
- #124 Upgrade unexpected to version 12.0.0 (depfu[bot])
- #125 Upgrade unexpected-resemble to version 5.0.0 (depfu[bot])
- #126 Upgrade unexpected-sinon to version 11.0.0 (depfu[bot])
- #127 Upgrade prettier to version 2.2.0 (depfu[bot])
- #123 Upgrade eslint-config-standard to version 16.0.1 (depfu[bot])
- #121 Upgrade eslint-config-standard to version 15.0.0 (Andreas Lind, depfu[bot])
- Reduce size by packaging only bin and lib directories. (Alex J Burke)
- Sync the second package installation list after 61a68bc. (Alex J Burke)
- Switch to GitHub Actions (Alex J Burke)
- Revert "Update sharp to version 0.28.0" (Alex J Burke)
- Fix eslint-plugin-prettier usage (Andreas Lind)
- +3 more
- #120 Upgrade to hijackresponse 5 (Gustav Nikolaj Olsen)
- #118 Sharp 0.26.0 (Alex J Burke)
- #116 Upgrade prettier to version 2.1.0 (depfu[bot])
- #115 Upgrade inkscape to version 3.0.0 (depfu[bot])
- #114 Upgrade eslint-plugin-mocha to version 8.0.0 (depfu[bot])
- #113 Upgrade icc to version 2.0.0 (depfu[bot])
- Travis: Add node.js 14 (Andreas Lind)
- Remove node.js 8 support (semver-major) (Andreas Lind)
- npm uninstall icc (Andreas Lind)
- #110 Update impro to v0.7.1 (Peter Müller)
- #108 Upgrade eslint-plugin-mocha to version 7.0.0 (depfu[bot])
- #107 Upgrade eslint to version 7.0.0 (depfu[bot])
- #101 Upgrade sinon to version 9.0.0 (depfu[bot])
- Fix typo (Andreas Lind)
- Only lint on node.js 12 (Andreas Lind)
- Also use prettier for .md (Andreas Lind)
- prettier --write '**/*.js' (Andreas Lind)
- Update prettier to version 2.0.2 (depfu[bot])
- #97 Upgrade mocha to version 7.0.0 (depfu[bot])
- #96 Upgrade magicpen-prism to version 4.0.0 (depfu[bot])
- #95 Upgrade eslint-plugin-node to version 11.0.0 (depfu[bot])
- #93 Upgrade nyc to version 15.0.0 (depfu[bot])
- #94 Upgrade sinon to version 8.0.1 (depfu[bot])
- Test on node 12 in CI. (Alex J Burke)
- Bump impro to ~0.6.0. (Alex J Burke)
- Support "+" as a separator in query string for engine operation args. (Alex J Burke)
- Convert resize when it is specified using a plus operator. (Alex J Burke)
- Further tweak README. (Alex J Burke)
- +1 more
- #92 impro port (Alex J Burke)
- #91 Upgrade prettier to version 1.19.1 (Andreas Lind, depfu[bot])
- #90 Upgrade eslint-plugin-node to version 10.0.0 (depfu[bot])
- #89 Upgrade eslint-config-standard to version 14.0.0 (depfu[bot])
- #88 Upgrade gifsicle-stream to version 1.0.0 (depfu[bot])
- #87 Upgrade sharp to version 0.23.0 (depfu[bot])
- #84 Upgrade unexpected-resemble to version 4.0.0 (depfu[bot])
- #85 Upgrade unexpected-express to version 12.0.0 (depfu[bot])
- #82 Upgrade prettier to version 1.18.2 (depfu[bot])
- #81 Upgrade unexpected-image to version 3.0.0 (depfu[bot])
- #80 Upgrade pngquant to version 3.0.0 (depfu[bot])
- #79 Upgrade unexpected-http to version 7.0.0 (depfu[bot])
- #78 Upgrade nyc to version 14.0.0 (depfu[bot])
- #77 Upgrade prettier to version 1.17.0 (depfu[bot])
- #76 Upgrade mocha to version 6.1.2 (depfu[bot])
- #73 Upgrade magicpen to version 6.0.2 (depfu[bot])
- Update the README after the introduction of impro. (Alex J Burke)
- Switch back to the official exif-reader now that devongovett/exif-reader#5 got merged (Andreas Lind)
- Restructure tests a bit to avoid upsetting mocha/no-identical-title (Andreas Lind)
- Fix lint (Andreas Lind)
- eslint --fix . && prettier --write '**/*.js' (Andreas Lind)
- +15 more
- #72 Upgrade hijackresponse to version 4.0.0 (depfu[bot])
- #71 Fix failing test on node 10 (Gustav Nikolaj Olsen)
- #69 Add docker development container based on Travis CI setup (Gustav Nikolaj Olsen)
- #68 Replace eslint-plugin-prettier with prettier --check (Andreas Lind, Gustav Nikolaj Olsen)
- #67 Delete leftover files from jshint (Gustav Nikolaj Olsen)
- #61 Upgrade optipng to version 2.0.0 (depfu[bot])
- #59 Upgrade sinon to version 7.0.0 (depfu[bot])
- #57 Upgrade sharp to version 0.21.0 (Andreas Lind, depfu[bot])
- #56 Upgrade eslint-plugin-prettier to version 3.0.0 (depfu[bot])
- Ignore vs code settings files (Gustav Nikolaj Olsen)
- Update jpegtran to ^1.0.6 (Andreas Lind)
- Update pngcrush to ^2.0.1 (Andreas Lind)
- Update pngquant to ^2.0.1 (Andreas Lind)
- Update prettier to version 1.16.0 (depfu[bot])
- +17 more
- Flush the operations pipeline when switching to a different engine, fixes #54 (Andreas Lind)
- Switch back to eslint-config-pretty-standard (Andreas Lind)
- #53 Fixed .ICO resize throwing 500 (Ashish Soni)
- #51 Upgrade pngcrush to version 2.0.0 (depfu[bot])
- #46 Upgrade sinon to version 6.0.0 (depfu[bot])
- #38 Upgrade magicpen to version 5.12.0 (Andreas Lind, depfu[bot])
- #42 Upgrade coveralls to version 3.0.1 (depfu[bot])
- #44 Upgrade icc to version 1.0.0 (depfu[bot])
- #45 Upgrade hijackresponse to version 3.0.0 (depfu[bot])
- #36 Upgrade mocha to version 5.2.0 (Andreas Lind, depfu[bot])
- #37 Upgrade magicpen-prism to version 2.4.0 (depfu[bot])
- #39 Upgrade istanbul to version 0.4.5 (depfu[bot])
- #33 Upgrade unexpected-express to version 10.1.0 (Andreas Lind, depfu[bot])
- #35 Upgrade sinon to version 5.0.10 (depfu[bot])
- #32 Upgrade unexpected-http to version 6.0.0 (depfu[bot])
- Drop node.js 4 support (semver-major) (Andreas Lind)
- Update eslint-config-pretty-standard to ^2.0.0 (Andreas Lind)
- Switch to eslint-config-pretty-standard-papandreou (Andreas Lind)
- eslint --fix . (Andreas Lind)
- Fix unnecessary escape in regexp (Andreas Lind)
- +11 more
- #31 Support setFormat across both sharp and gm. (Alex J Burke)
- #30 ?metadata: Populate orientedWidth and orientedHeight based on the image.Orientation EXIF tag (Andreas Lind)
- Update sharp to 0.19.1 (Andreas Lind)
- Travis: Build with node.js 8 and 9 instead of 5 and 7 (Andreas Lind)
- #27 Permit omitting either the width or the height when resizing again (Andreas Lind)
- Update sharp to 0.18.4 + update attention/entropy crop fixtures (Andreas Lind)
- Travis: Don't attempt to upgrade npm in before_install script (Andreas Lind)
- #26 Extend gm background operation to match a wider set of hex patterns t… (Peter Müller)
- Update inkscape to 1.1.1 (Andreas Lind)
- Remove sharp workaround now that https://github.com/lovell/sharp/pull/735 was merged (Andreas Lind)
- Update sharp to 0.17.3. (Andreas Lind)
- Test: Tolerate differences in the 'gm identify' output. (Andreas Lind)
- Add missing /* global */ declaration to test. (Andreas Lind)
- Update sharp to 0.17.2. (Andreas Lind)
- Add support for crop=attention and crop=entropy when using the sharp engine (Andreas Lind)
- Fix: quality option deprecation warning (#23) (Andreas Lind)
- Remove gm parameter in a test that's supposed to utilize sharp. (Andreas Lind)
- Tests: Use a sinon sandbox. (Andreas Lind)
- Update unexpected-sinon to ^10.7.1. (Andreas Lind)
- #20 Browsersync second round (Peter Müller)
- Make svgfilter a dev dep. It's very slow to require, and probably not used widely. (Andreas Lind)
- Travis: Build with node.js 6 and 7 as well. (Andreas Lind)
- Travis: Drop node.js 0.10 and 0.12 support (breaks with sharp 0.17.0). (Andreas Lind)
- Make secondGuessContentType a bit less fragile when the downstream middleware ends before the first data event. (Andreas Lind)
- Fix ?metadata when a 304 is served and secondGuessContentType is enabled. (Andreas Lind)
- Test conditional GET support for ?metadata (Andreas Lind)
- Allow ?metadata even when the C-T is unlisted in allowedImageSourceContentTypes. (Andreas Lind)
- Update unexpected et al., use liberal version ranges. (Andreas Lind)
- #18 Call sharp.max() when resizing so the semantics of resize=w,h are the same as for GraphicsMagick. (Andreas Lind)
- Switch to gm-papandreou 1.23.0-patch1 (no longer causes a stray 'error' event when the gm binary isn't found). (Andreas Lind)
- getMockFileNameForContentType: Consistenly pass a dot before the extension. (Andreas Lind)
- Update sharp to 0.16.0, update test fixture due to a minor change in the resize or crop algorithm. (Andreas Lind)
- Update exif-reader-paras20xx to 1.1.1. Adds resilience against corrupt exif data. (Andreas Lind)
- Seems like the canvas module used doesn't support GIF files on a stock Ubuntu 16.04. Avoid using it with GIF files for now. (Andreas Lind)
- Update sharp to 0.15.1. (Andreas Lind)
- Don't break when there is only a "modifier" filter left after the invalid operations have been trimmed. (Andreas Lind)
- Using gifsicle-stream-paras20xx@0.3.2 now (will change back to gifsicle-stream when https://github.com/oohnoitz/node-gifsicle-stream/pull/4 gets accepted) (Priyank Parashar)
- Only process GET and HEAD requests. (Andreas Lind)
- Fix mangling of the If-None-Match header so that the downstream middleware has a shot at generating a 304. (Andreas Lind)
- Fix another test with node.js 0.12+. (Andreas Lind)
- Try to fix setImmediate vs. setTimeout race in test. (Andreas Lind)
- Fix lint. (Andreas Lind)
- +4 more
- Make sure to close the connection properly when an invalid operation is attempted. (Andreas Lind)
- Test suite: Drop the skipIf construct now that sharp is always available. (Andreas Lind)
- Minor version bump for sharp library (Priyank Parashar)
- Now using sharp library v0.14.0 (patched version) (Priyank Parashar)
- Revert "Now using sharp library v0.14.0 (patched version)" (Priyank Parashar)
- Now using sharp library v0.14.0 (patched version) (Priyank Parashar)
- Added comment about a sharp.metadata caveat. (Andreas Lind)
- Destroy the underlying hijacked response when cleaning up to avoid leaks. (Andreas Lind)
- Switch back to hijackresponse and use { disableBackpressure: true }. (Andreas Lind)
- Remove incomplete etagFragments housekeeping. (Andreas Lind)
- Try to prevent more memory leaks by using .once and cleaning up event listeners on error and premature close. (Andreas Lind)
- Fix test. (Andreas Lind)
- Try to avoid a memory leak in the ?metadata code. (Andreas Lind)
- Switch to sharp-papandreou (attempts to fix potential memory leaks). (Andreas Lind)
- Use EventEmitter.once where possible. (Andreas Lind)
- Update jpegtran to 1.0.4. (Andreas Lind)
- cleanUp: Call .end() on all filters to free up resources. (Andreas Lind)
- Update pngquant to 1.0.0. (Andreas Lind)
- Re-refixed test with newer node.js versions. (Andreas Lind)
- Revert "Update gm to 1.21.1." (Andreas Lind)
- +13 more
- Fix test with unpatched Unexpected. (Andreas Lind)
- Clean up when the client closes the connection prematurely. (Andreas Lind)
- Update hijackresponse-nobackpressure to 1.0.2-patch1 (Andreas Lind)
- Whoops, fix the gifsicle-stream-papandreou version number. (Andreas Lind)
- Switch to gifsicle-stream-papandreou to get the destroy method. (Andreas Lind)
- +1 more
- Gifsicle always processes --crop before --resize, so execute two gifsicle commands if the two need to come in the opposite order. (Andreas Lind)
- Expose the sharp cache option via options.sharpCache. (Andreas Lind)
- Remove es3:true from .jshintrc. (Andreas Lind)
- Update dev deps. (Andreas Lind)
- Don't fail the build if the coveralls.io submission fails. (Andreas Lind)
- metadata: Try to derive metadata.format and metadata.contentType from sourceMetadata when sharp reports a format of 'magick'. (Andreas Lind)
- Support &ignoreAspectRatio for both gm and gifsicle. (Andreas Lind)
- Use gifsicle even if there is a &crop, but ignore it. (Andreas Lind)
- Support &withoutEnlargement with gm, be more resilient to unsupported operations popping up. (Andreas Lind)
- Use the same tests for processing gifs with gm and gifsicle. (Andreas Lind)
- gm engine: Map &progressive to .interlace('line') (Andreas Lind)
- +4 more
- Make sure that more of the filterInfo properties come out correctly when the source metadata is not available immediately. (Andreas Lind)
- Delay the decision about whether to use sharp or gm to when filterInfo.create() is called. (Andreas Lind)
- Added pending test for the gravity option when falling back to gm. (Andreas Lind)
- Don't break when sharp throws synchronously. (Andreas Lind)
- Updated dependencies: sharp, createerror, httperrors and passerror (Joel Mukuthu)
- Fix: Correctly populate the usedQueryStringFragments array for the 'metadata' operation (Joel Mukuthu)
- Add progressive jpeg test. (Andreas Lind)
- #15 Fixed unnecessary Promise usage (Joel Mukuthu)
- gm: Support rotate=<deg> without a background color as the first arg. (Andreas Lind)
- Implement extract for the gm engine. (Andreas Lind)
- Attempt to fix test that fails on Travis, but not on my local machine (?). (Andreas Lind)
- Use gm when working with animated gifs, except when eventually converting to another format. (Andreas Lind)
- Add the user of express-processimage to veto individual operations. (Andreas Lind)
- Don't break when options.sourceMetadata is not given. (Andreas Lind)
- Travis: Don't allow the node.js 4 and 5 builds to fail anymore. (Andreas Lind)
- Revert "package.json: Temporarily switch to unexpectedjs/unexpected-resemble#update-canvas-via-resemble to see if that fixes the build with node.js 4 and 5." (Andreas Lind)
- Travis: Try to get the right version of g++ installed so NAN will work again. (Andreas Lind)
- Update sharp to 0.12.0. (Andreas Lind)
- package.json: Temporarily switch to unexpectedjs/unexpected-resemble#update-canvas-via-resemble to see if that fixes the build with node.js 4 and 5. (Andreas Lind)
- +9 more
- Include the original file size and ETag in the ?metadata JSON. (Andreas Lind)
- ?metadata: Include contentType property in the JSON blob. (Andreas Lind)
- allow node.js 4.1 builds failing on travis (cannot npm install properly - works locally) (Gustav Nikolaj Olsen)
- package.json: remove tag next (Gustav Nikolaj Olsen)
- update hijackresponse to 1.0.0 (Gustav Nikolaj Olsen)
- add missing semicolon (Gustav Nikolaj Olsen)
- only unpipe on streams that have unpipe methods (Gustav Nikolaj Olsen)
- Update unexpected etc. (Gustav Nikolaj Olsen)
- +1 more
- package.json: tag next (Gustav Nikolaj Olsen)
- remove unused var (Gustav Nikolaj Olsen)
- Travis: Add sharp's recommended preinstall script to the before_install hook. (Andreas Lind)
- Move the test favicon to the correct place (d'oh). (Andreas Lind)
- Travis: Install libgsf-1-dev and build on node.js 4.1 instead of 4.0. (Andreas Lind)
- +1 more
- Avoid superfluous setFormat= in the icon test, straight up &png also works. (Andreas Lind)
- Update mime to 1.3.4. (Andreas Lind)
- Add housekeeping to keep track of the Content-Type of the image before each step. (Andreas Lind)
- Update gm to 1.19.0. (Andreas Lind)
- Update unexpected-resemble to 2.4.3. (Andreas Lind)
- +3 more
- Update sharp to 0.11.2, removed gravity argument workaround. (Andreas Lind)
- Update unexpected et al. to the latest versions, don't explicitly depend on their peerDependencies. (Andreas Lind)
- Sharp: Support crop with the gravity specified as a string. (Andreas Lind)
- Add 'ignoreAspectRatio' to the list of supported sharp operations. (Andreas Lind)
- Refactored a bit, tweaked error status codes, map "Input image exceeds pixel limit" from sharp to a 413. (Andreas Lind)
- ?metadata: Send back a 405 when the image is unsupported. (Andreas Lind)
- ?metadata duplex stream: Respect backpressure. (Andreas Lind)
- ?metadata: Don't pass on an objectMode stream. (Andreas Lind)
- ?metadata: Parse ICC profile data if available. (Andreas Lind)
- +3 more
- Update pngquant to 0.5.0. (Andreas Lind)
- Update jpegtran to 0.2.0. (Andreas Lind)
- Update optipng to 0.3.0. (Andreas Lind)
- package.json: Use a valid SPDX identifier for the license field. (Andreas Lind)
- Travis: Build on iojs-v2.5.0. (Andreas Lind)
- +20 more
- Also accept an If-None-Match token with additional suffixes from other hijacking middleware. (Andreas Lind)
- Only hijack the response if the url specifies an image extension according to the mime lib. (Andreas Lind)
- Implement gmMaxPixels option. (Andreas Lind)
- Use sharp as the default engine if available. (Andreas Lind)
- Fixed sharp test. (Andreas Lind)
- Whoops, forgot sharp's png method. (Andreas Lind)
- Made sharp an optional dependency (waiting for lovell/sharp#42). (Andreas Lind)
- Update pngquant to 0.3.0. (Andreas Lind)
- package.json: Removed equal signs for better compatibility with npm install --save (npm config set save-exact true). (Andreas Lind)
- getFilterInfosAndTargetContentTypeFromQueryString: Allow extending with custom filters as well as turning off the built in ones. (Andreas Lind)
- getFilterInfosAndTargetContentTypeFromQueryString: Take an options object. (Andreas Lind)
- Fixed pngcrush test so it doesn't break with the pngcrush that came with my Ubuntu. (Andreas Lind)
- Unbreak targetContentType when inkscape is involved. (Andreas Lind)
- Update pngquant to 0.2.0. (Andreas Lind)
- Update pngcrush to 0.1.0. (Andreas Lind)
- Update optipng to 0.1.1. (Andreas Lind)
- Update optipng to 0.1.0. (Andreas Lind)
- fix jshint errors resulting in a reference error when using inkscape (Gustav Nikolaj Olsen)
- Renamed a var for consistence with the previous commit. (Andreas Lind)
- Don't create the filter instances before checking whether a 304 can be returned. (Andreas Lind)
- #11 If a filter errors, make sure to include its commandLine property in the... (Jesper Birkestrøm)
- update svgfilter dependency to 0.4.0 (Gustav Nikolaj Olsen)
- processImage binary: Report the failing command line when a filter emits an error. (Andreas Lind Petersen)
- Added 'npm run lint' task that runs jshint, and changed to code to make it pass. (Andreas Lind Petersen)
- Fixed tests by moving the test data out of the test directory. (Andreas Lind Petersen)
- Added mocha.opts. (Andreas Lind Petersen)
- Update pngquant to 0.1.5. (Andreas Lind Petersen)
- Update pngcrush to 0.0.5. (Andreas Lind Petersen)
- Update svgfilter to 0.3.2. (Andreas Lind Petersen)
- Update jpegtran to 0.0.6. (Andreas Lind Petersen)
- Update inkscape to 0.0.5. (Andreas Lind Petersen)
- +2 more
- Update jpegtran to 0.0.5. (Andreas Lind Petersen)
- Update pngquant to 0.1.2. (Andreas Lind Petersen)
- Update pngcrush to 0.0.4. (Andreas Lind Petersen)
- Update optipng to 0.0.5. (Andreas Lind Petersen)
- Update inkscape to 0.0.4. (Andreas Lind Petersen)
- +1 more
- #3 Fix git repository URL (Jeppe Toustrup)
- Release 0.1.12. (Andreas Lind Petersen)
- Replace expect.js with unexpected. (Andreas Lind Petersen)
- Update pngquant to 0.1.0. (Andreas Lind Petersen)
- Release 0.1.11. (Andreas Lind Petersen)
- package.json: Indent with 2 spaces. (Andreas Lind Petersen)
- Update inkscape to 0.0.3. (Andreas Lind Petersen)
- README: Added inkscape example. (Andreas Lind Petersen)
- getFiltersAndTargetContentTypeFromQueryString: Pass on args of 'true' and 'false' as boolean to gm. (Andreas Lind Petersen)
- +1 more
- Release 0.1.10. (Andreas Lind Petersen)
- Rolled back 5a6dd93 as it spooks livestyle. We'll have to live with the ETags not changing until I figure something out :/ (Andreas Lind Petersen)
- Release 0.1.9. (Andreas Lind Petersen)
- Update svgfilter to 0.3.1 and include emitted 'etagFragment' events in the ETag for the produced image so conditional GET works correctly with external JavaScripts. (Andreas Lind Petersen)
- Release 0.1.8. (Andreas Lind Petersen)
- Fixed the SvgFilter arguments (external --runScript was broken for files not residing at the root level). (Andreas Lind Petersen)
- Added an svgfilter=... test and updated the docs. (Andreas Lind Petersen)
- Take a 'root' option and pass it to SvgFilter so it knows where to find external JavaScript files on disc. (Andreas Lind Petersen)
- Improved error handling. (Andreas Lind Petersen)
- +1 more
- #1 Attempt to make svgfilter optional to ease windows installation (Peter Müller)
- Release 0.1.0. (Andreas Lind Petersen)
- Added support for inkscape using node-inkscape. (Andreas Lind Petersen)
- Release 0.0.6. (Andreas Lind Petersen)
- Update jpegtran to 0.0.4 and optipng to 0.0.4. (Andreas Lind Petersen)
- Release 0.0.5. (Andreas Lind Petersen)
- Update jpegtran to 0.0.3 and optipng to 0.0.3. (Andreas Lind Petersen)
- Release 0.0.4. (Andreas Lind Petersen)
- getFiltersAndTargetContentTypeFromQueryString: Also include an array of operation names in the returned object. (Andreas Lind Petersen)
- Release 0.0.3. (Andreas Lind Petersen)
- getFiltersAndTargetContentTypeFromQueryString: Fixed end method of the readable/writable stream wrapped around the gm module. (Andreas Lind Petersen)