Skip to content

Commit c8b0194

Browse files
committed
chore(release): 3.0.0
1 parent 3166245 commit c8b0194

File tree

3 files changed

+29
-3
lines changed

3 files changed

+29
-3
lines changed

CHANGELOG.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,29 @@
1+
# [3.0.0](https://github.com/JamieMason/ImageOptim-CLI/compare/2.3.9...3.0.0) (2019-09-15)
2+
3+
4+
### Bug Fixes
5+
6+
* **cli:** exit with error status if an app is not installed ([6c3d799](https://github.com/JamieMason/ImageOptim-CLI/commit/6c3d799)), closes [#180](https://github.com/JamieMason/ImageOptim-CLI/issues/180)
7+
* **cli:** handle upper case file extensions ([e7c84ac](https://github.com/JamieMason/ImageOptim-CLI/commit/e7c84ac)), closes [#181](https://github.com/JamieMason/ImageOptim-CLI/issues/181)
8+
* **npm:** update npm dependencies ([b492ad2](https://github.com/JamieMason/ImageOptim-CLI/commit/b492ad2))
9+
10+
11+
### Performance Improvements
12+
13+
* **cli:** reduce memory consumption ([3166245](https://github.com/JamieMason/ImageOptim-CLI/commit/3166245)), closes [#173](https://github.com/JamieMason/ImageOptim-CLI/issues/173)
14+
15+
16+
### BREAKING CHANGES
17+
18+
* **cli:** The following scenarios will display an error and exit with a status
19+
code of 1, where previously they would display a warning:
20+
21+
+ Not using `--no-imageoptim` when ImageOptim.app is not installed.
22+
+ Using `--imagealpha` when ImageAlpha.app is not installed.
23+
+ Using `--jpegmini` when JPEGmini.app is not installed.
24+
25+
26+
127
## [2.3.9](https://github.com/JamieMason/ImageOptim-CLI/compare/2.3.8...2.3.9) (2019-07-16)
228

329

DEPENDENCIES.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,14 +19,14 @@ npm install imageoptim-cli --save
1919

2020
- [chalk](https://ghub.io/chalk): Terminal string styling done right
2121
- [commander](https://ghub.io/commander): the complete solution for node.js command-line programs
22-
- [execa](https://ghub.io/execa): A better `child_process`
22+
- [execa](https://ghub.io/execa): Process execution for humans
2323
- [fs-extra](https://ghub.io/fs-extra): fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.
2424
- [globby](https://ghub.io/globby): Extends `glob` with support for multiple patterns and exposes a Promise API
2525
- [pretty-bytes](https://ghub.io/pretty-bytes): Convert bytes to a human readable string: 1337 → 1.34 kB
2626

2727
## Dev Dependencies
2828

29-
- [@types/execa](https://ghub.io/@types/execa): TypeScript definitions for execa
29+
- [@types/execa](https://ghub.io/@types/execa): Stub TypeScript definitions entry for execa, which provides its own types definitions
3030
- [@types/fs-extra](https://ghub.io/@types/fs-extra): TypeScript definitions for fs-extra
3131
- [@types/globby](https://ghub.io/@types/globby): Stub TypeScript definitions entry for globby, which provides its own types definitions
3232
- [@types/node](https://ghub.io/@types/node): TypeScript definitions for Node.js

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "imageoptim-cli",
33
"description": "Automates ImageOptim, ImageAlpha, and JPEGmini for Mac to make batch optimisation of images part of your automated build process.",
4-
"version": "2.3.9",
4+
"version": "3.0.0",
55
"author": "Jamie Mason <[email protected]> (https://github.com/JamieMason)",
66
"bin": {
77
"imageoptim": "dist/imageoptim"

0 commit comments

Comments
 (0)