From 6bd62ea2e719aa5522fd593397cd54ed0a2b812c Mon Sep 17 00:00:00 2001 From: Jamie Mason Date: Sun, 5 Feb 2017 18:15:00 +0000 Subject: [PATCH] chore(release): 1.14.9 --- CHANGELOG.md | 211 +++++++++++++++++++++++++++++++++++++----------- DEPENDENCIES.md | 30 +++++++ package.json | 2 +- 3 files changed, 195 insertions(+), 48 deletions(-) create mode 100644 DEPENDENCIES.md diff --git a/CHANGELOG.md b/CHANGELOG.md index 0ac9526..1b6f696 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,71 +1,188 @@ -# Change Log + +## [1.14.9](https://github.com/JamieMason/ImageOptim-CLI/compare/1.14.8...v1.14.9) (2017-02-05) -**1.14.8** — Feb. 09, 2016 — [Diff](https://github.com/JamieMason/ImageOptim-CLI/compare/1.11.6...1.14.8) -* **filesystem:** remove additional trailing slash after $TMPDIR, fixes #87. -* **examples:** remove shell syntax highlighting. -+ **logging:** per-file reporting is now opt-in via a --verbose flag. -+ **pngquant:** add --skip-if-larger option. -+ **pngquant:** replace hard-coded value with -m/--min-quality param. +### Bug Fixes -**1.11.6** — Feb. 16, 2015 — [Diff](https://github.com/JamieMason/ImageOptim-CLI/compare/1.11.4...1.11.6) +* **jpegmini:** the text field in sierra has changed to a combo box ([2f711bb](https://github.com/JamieMason/ImageOptim-CLI/commit/2f711bb)), closes [#129](https://github.com/JamieMason/ImageOptim-CLI/issues/129) -+ Handle "standard" and "retail" JPEGmini variants, fixes #98. -+ --quit closes JPEGmini but not ImageOptim, fixes #105. -**1.11.4** — Nov. 01, 2014 — [Diff](https://github.com/JamieMason/ImageOptim-CLI/compare/1.11.3...1.11.4) -+ Amend the application id for JPEGmini Pro, refs #79. + +## [1.14.8](https://github.com/JamieMason/ImageOptim-CLI/compare/1.11.4...1.14.8) (2016-02-09) -**1.11.3** — Nov. 01, 2014 — [Diff](https://github.com/JamieMason/ImageOptim-CLI/compare/1.7.11...1.11.3) -+ Provide a parameter to disable color output, fixes #78. -+ Add support for .apps installed outside /Applications, fixes #90. -+ Add support for JPEGmini Lite (#67), JPEGmini Pro (#79), and OS X Yosemite (#89). -+ Upgrade to pngquant 2.3.1 to access --skip-if-larger, fixes #81. -+ Change git pre-commit hook, fixes #82. +### Bug Fixes -**1.7.11** — Jan. 23, 2014 — [Diff](https://github.com/JamieMason/ImageOptim-CLI/compare/1.7.10...1.7.11) +* **examples:** remove shell syntax highlighting ([0344ae7](https://github.com/JamieMason/ImageOptim-CLI/commit/0344ae7)) +* **filesystem:** remove additional trailing slash after $TMPDIR ([6b60e32](https://github.com/JamieMason/ImageOptim-CLI/commit/6b60e32)), closes [#87](https://github.com/JamieMason/ImageOptim-CLI/issues/87) -+ Add FAQs and related projects to README. -**1.7.10** — Dec. 11, 2013 — [Diff](https://github.com/JamieMason/ImageOptim-CLI/compare/1.7.9...1.7.10) +### Features -+ Expand paths to avoid issues with some formats of relative paths (#65). +* **logging:** per-file reporting is now opt-in via a --verbose flag ([4c9a489](https://github.com/JamieMason/ImageOptim-CLI/commit/4c9a489)) +* **pngquant:** add --skip-if-larger option ([9904253](https://github.com/JamieMason/ImageOptim-CLI/commit/9904253)) +* **pngquant:** replace hard-coded value with -m/--min-quality param ([699d8c8](https://github.com/JamieMason/ImageOptim-CLI/commit/699d8c8)) -**1.7.9** — Dec. 10, 2013 — [Diff](https://github.com/JamieMason/ImageOptim-CLI/compare/1.7.3...1.7.9) -+ Added support for JPEGmini Lite (#41). -+ Changed CLI to exit instead of displaying a warning if the `--directory` option is not valid. -+ Fixed issue in Mavericks where JPEGmini would open but not select any files (#60). -+ Changed to run ImageOptim in CLI mode instead of using AppleScript, this removes support for Leopard and older (#61, #62, 53). -+ Fix minor formatting issues in Terminal output. -+ Ensure trailing slash on $TMPDIR. -**1.7.3** — Nov. 17, 2013 — [Diff](https://github.com/JamieMason/ImageOptim-CLI/compare/1.7.2...1.7.3) + +## [1.11.4](https://github.com/JamieMason/ImageOptim-CLI/compare/1.11.3...1.11.4) (2014-11-04) -+ Applied bug fix for checking whether ImageOptim is installed. -**1.7.2** — Nov. 12, 2013 — [Diff](https://github.com/JamieMason/ImageOptim-CLI/compare/1.7.1...1.7.2) -+ Applied bug fix for checking whether ImageOptim is installed. + +## [1.11.3](https://github.com/JamieMason/ImageOptim-CLI/compare/1.11.2...1.11.3) (2014-10-31) -**1.7.1** — Nov. 10, 2013 — [Diff](https://github.com/JamieMason/ImageOptim-CLI/compare/1.6.19...1.7.1) -+ Started keeping this CHANGELOG.md. -+ Improved performance when automating JPEGmini with files received via stdin. -+ Added a colourful summary of file sizes before and after optimisation — plus what percentage of the original file was removed: -``` -images/Totoro.png was: 95.072kb now: 31.501kb saving: 63.571kb (66.00%) -``` + +## [1.11.2](https://github.com/JamieMason/ImageOptim-CLI/compare/1.7.11...1.11.2) (2014-10-31) + + + + +## [1.7.11](https://github.com/JamieMason/ImageOptim-CLI/compare/1.7.10...1.7.11) (2014-01-23) + + + + +## [1.7.10](https://github.com/JamieMason/ImageOptim-CLI/compare/1.7.9...1.7.10) (2013-12-11) + + + + +## [1.7.9](https://github.com/JamieMason/ImageOptim-CLI/compare/1.7.3...1.7.9) (2013-12-10) + + + + +## [1.7.3](https://github.com/JamieMason/ImageOptim-CLI/compare/1.7.2...1.7.3) (2013-11-17) + + + + +## [1.7.2](https://github.com/JamieMason/ImageOptim-CLI/compare/1.7.1...1.7.2) (2013-11-12) + + + + +## [1.7.1](https://github.com/JamieMason/ImageOptim-CLI/compare/1.7.0...1.7.1) (2013-11-10) + + + + +# [1.7.0](https://github.com/JamieMason/ImageOptim-CLI/compare/1.6.19...1.7.0) (2013-11-10) + + + + +## [1.6.19](https://github.com/JamieMason/ImageOptim-CLI/compare/1.6.18...1.6.19) (2013-08-10) + + + + +## [1.6.18](https://github.com/JamieMason/ImageOptim-CLI/compare/1.6.15...1.6.18) (2013-07-31) + + + + +## [1.6.15](https://github.com/JamieMason/ImageOptim-CLI/compare/1.6.14...1.6.15) (2013-07-30) + + + + +## [1.6.14](https://github.com/JamieMason/ImageOptim-CLI/compare/1.6.13...1.6.14) (2013-07-16) + + + + +## [1.6.13](https://github.com/JamieMason/ImageOptim-CLI/compare/1.6.12...1.6.13) (2013-07-14) + + + + +## [1.6.12](https://github.com/JamieMason/ImageOptim-CLI/compare/1.6.11...1.6.12) (2013-07-01) + + + + +## [1.6.11](https://github.com/JamieMason/ImageOptim-CLI/compare/1.4.5...1.6.11) (2013-06-30) + + + + +## [1.4.5](https://github.com/JamieMason/ImageOptim-CLI/compare/1.4.4...1.4.5) (2013-06-19) + + + + +## [1.4.4](https://github.com/JamieMason/ImageOptim-CLI/compare/1.4.3...1.4.4) (2013-06-13) + + + + +## [1.4.3](https://github.com/JamieMason/ImageOptim-CLI/compare/1.4.2...1.4.3) (2013-06-13) + + + + +## [1.4.2](https://github.com/JamieMason/ImageOptim-CLI/compare/1.4.1...1.4.2) (2013-06-10) + + + + +## [1.4.1](https://github.com/JamieMason/ImageOptim-CLI/compare/1.3.2...1.4.1) (2013-06-10) + + + + +## [1.3.2](https://github.com/JamieMason/ImageOptim-CLI/compare/1.3.1...1.3.2) (2013-06-08) + + + + +## [1.3.1](https://github.com/JamieMason/ImageOptim-CLI/compare/1.1.5...1.3.1) (2013-05-26) + + + + +## [1.1.5](https://github.com/JamieMason/ImageOptim-CLI/compare/1.1.4...1.1.5) (2013-05-24) + + + + +## [1.1.4](https://github.com/JamieMason/ImageOptim-CLI/compare/1.1.3...1.1.4) (2013-05-22) + + + + +## [1.1.3](https://github.com/JamieMason/ImageOptim-CLI/compare/1.1.2...1.1.3) (2013-05-20) + + + + +## [1.1.2](https://github.com/JamieMason/ImageOptim-CLI/compare/1.1.1...1.1.2) (2013-05-19) + + + + +## [1.1.1](https://github.com/JamieMason/ImageOptim-CLI/compare/1.0.4...1.1.1) (2013-05-19) + + + + +## [1.0.4](https://github.com/JamieMason/ImageOptim-CLI/compare/1.0.0...1.0.4) (2013-05-18) + + + + +# [1.0.0](https://github.com/JamieMason/ImageOptim-CLI/compare/0.0.6...1.0.0) (2013-05-17) + + + + +## 0.0.6 (2013-03-03) -+ If [ImageMagick](http://www.imagemagick.org) is installed, the summary will also include what percentage of the original file's quality was retained during optimisation. -``` -images/Totoro.png was: 95.072kb now: 31.501kb saving: 63.571kb (66.00%) quality: 96.06224% -``` -+ ImageAlpha's improved pngquant is run over multiple cores for better performance. -+ Fixed issue where JPEGmini can display a prompt regarding it wanting to quit. -+ Fixed issue related to how we observe JPEGmini's system process, affecting only some localisations (many thanks to [@glitchtracker](https://github.com/glitchtracker) for his help). diff --git a/DEPENDENCIES.md b/DEPENDENCIES.md new file mode 100644 index 0000000..d767a45 --- /dev/null +++ b/DEPENDENCIES.md @@ -0,0 +1,30 @@ +# imageoptim-cli + +Automates ImageOptim, ImageAlpha, and JPEGmini for Mac to make batch optimisation of images part of your automated build process. + +## Installation + +Download node at [nodejs.org](http://nodejs.org) and install it, if you haven't already. + +```sh +npm install imageoptim-cli --save +``` + + + +## Dependencies + +None + +## Dev Dependencies + +- [grunt](https://github.com/gruntjs/grunt): The JavaScript Task Runner +- [grunt-cli](https://github.com/gruntjs/grunt-cli): The grunt command line interface +- [grunt-contrib-concat](https://github.com/gruntjs/grunt-contrib-concat): Concatenate files. +- [grunt-contrib-watch](https://github.com/gruntjs/grunt-contrib-watch): Run predefined tasks whenever watched file patterns are added, changed or deleted + + +## License + +MIT + diff --git a/package.json b/package.json index 148ee0a..b7075b7 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "imageoptim-cli", "description": "Automates ImageOptim, ImageAlpha, and JPEGmini for Mac to make batch optimisation of images part of your automated build process.", - "version": "1.14.8", + "version": "1.14.9", "author": "Jamie Mason ", "bin": { "imageOptim": "bin/imageOptim",