Skip to content

Commit 1106143

Browse files
committed
chore(release): 3.0.7
1 parent 06ca08f commit 1106143

File tree

3 files changed

+50
-36
lines changed

3 files changed

+50
-36
lines changed

CHANGELOG.md

Lines changed: 43 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,23 @@
1+
## [3.0.7](https://github.com/JamieMason/ImageOptim-CLI/compare/3.0.2...3.0.7) (2021-11-13)
2+
3+
4+
### Bug Fixes
5+
6+
* **cli:** use unique temp dir per invocation ([7291ded](https://github.com/JamieMason/ImageOptim-CLI/commit/7291ded8369db602d325b64ccef5237ab2b65ea8)), closes [#183](https://github.com/JamieMason/ImageOptim-CLI/issues/183)
7+
* **jpegmini:** add com.beamr.jpegminipro.app ([ed5e112](https://github.com/JamieMason/ImageOptim-CLI/commit/ed5e112a0034c00971134483fe6d581f29f0d242)), closes [#187](https://github.com/JamieMason/ImageOptim-CLI/issues/187)
8+
* **jpegmini:** add support for macOS Monterey ([e7bcd50](https://github.com/JamieMason/ImageOptim-CLI/commit/e7bcd502e6fcd47ff2bd99574f684190b7d9c330))
9+
* **nexe:** fix __dirname issues in v3.3.7 ([dae85f9](https://github.com/JamieMason/ImageOptim-CLI/commit/dae85f95da2093cddced0274a43bb3cfc5ada80b))
10+
* **npm:** update dependencies ([585f08e](https://github.com/JamieMason/ImageOptim-CLI/commit/585f08e8ca716e1f3db63fd45d90e9c866f59b89)), closes [#191](https://github.com/JamieMason/ImageOptim-CLI/issues/191)
11+
12+
13+
114
## [3.0.2](https://github.com/JamieMason/ImageOptim-CLI/compare/3.0.0...3.0.2) (2019-11-04)
215

316

417
### Bug Fixes
518

6-
* **cli:** ensure temp files are always removed ([7413b22](https://github.com/JamieMason/ImageOptim-CLI/commit/7413b22))
7-
* **pngquant:** handle upstream errors ([9557b8f](https://github.com/JamieMason/ImageOptim-CLI/commit/9557b8f)), closes [#182](https://github.com/JamieMason/ImageOptim-CLI/issues/182)
19+
* **cli:** ensure temp files are always removed ([7413b22](https://github.com/JamieMason/ImageOptim-CLI/commit/7413b227d681b851018ab479ecfbc195d3f76da6))
20+
* **pngquant:** handle upstream errors ([9557b8f](https://github.com/JamieMason/ImageOptim-CLI/commit/9557b8fce4b8c0a5368ddab9092790988cf4aba6)), closes [#182](https://github.com/JamieMason/ImageOptim-CLI/issues/182)
821

922

1023

@@ -13,14 +26,14 @@
1326

1427
### Bug Fixes
1528

16-
* **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)
17-
* **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)
18-
* **npm:** update npm dependencies ([b492ad2](https://github.com/JamieMason/ImageOptim-CLI/commit/b492ad2))
29+
* **cli:** exit with error status if an app is not installed ([6c3d799](https://github.com/JamieMason/ImageOptim-CLI/commit/6c3d799c7e94037522d6f19d0e6ef3f0ca08c833)), closes [#180](https://github.com/JamieMason/ImageOptim-CLI/issues/180)
30+
* **cli:** handle upper case file extensions ([e7c84ac](https://github.com/JamieMason/ImageOptim-CLI/commit/e7c84ac0eb0f34cf34f3a69ea8771257f9e51f37)), closes [#181](https://github.com/JamieMason/ImageOptim-CLI/issues/181)
31+
* **npm:** update npm dependencies ([b492ad2](https://github.com/JamieMason/ImageOptim-CLI/commit/b492ad2ad29a16ed46cc0559a6b3f66a34dda5f0))
1932

2033

2134
### Performance Improvements
2235

23-
* **cli:** reduce memory consumption ([3166245](https://github.com/JamieMason/ImageOptim-CLI/commit/3166245)), closes [#173](https://github.com/JamieMason/ImageOptim-CLI/issues/173)
36+
* **cli:** reduce memory consumption ([3166245](https://github.com/JamieMason/ImageOptim-CLI/commit/316624513ddf18ce7948cc58eb0f4d768affeca3)), closes [#173](https://github.com/JamieMason/ImageOptim-CLI/issues/173)
2437

2538

2639
### BREAKING CHANGES
@@ -39,7 +52,7 @@ code of 1, where previously they would display a warning:
3952

4053
### Bug Fixes
4154

42-
* **npm:** potential security vulnerability ([cd48880](https://github.com/JamieMason/ImageOptim-CLI/commit/cd48880))
55+
* **npm:** potential security vulnerability ([cd48880](https://github.com/JamieMason/ImageOptim-CLI/commit/cd4888044f012d363ebbeb52bfe6ff1861bcf36f))
4356

4457

4558

@@ -48,7 +61,7 @@ code of 1, where previously they would display a warning:
4861

4962
### Bug Fixes
5063

51-
* **npm:** potential security vulnerability ([1560041](https://github.com/JamieMason/ImageOptim-CLI/commit/1560041)), closes [#178](https://github.com/JamieMason/ImageOptim-CLI/issues/178)
64+
* **npm:** potential security vulnerability ([1560041](https://github.com/JamieMason/ImageOptim-CLI/commit/1560041c5344c3eb17254220654c1d0e2db38597)), closes [#178](https://github.com/JamieMason/ImageOptim-CLI/issues/178)
5265

5366

5467

@@ -57,7 +70,7 @@ code of 1, where previously they would display a warning:
5770

5871
### Bug Fixes
5972

60-
* **npm:** revert nexe update ([c3aa684](https://github.com/JamieMason/ImageOptim-CLI/commit/c3aa684)), closes [#176](https://github.com/JamieMason/ImageOptim-CLI/issues/176) [#163](https://github.com/JamieMason/ImageOptim-CLI/issues/163)
73+
* **npm:** revert nexe update ([c3aa684](https://github.com/JamieMason/ImageOptim-CLI/commit/c3aa68425366d672852af495e6e650aa6c7f8934)), closes [#176](https://github.com/JamieMason/ImageOptim-CLI/issues/176) [#163](https://github.com/JamieMason/ImageOptim-CLI/issues/163)
6174

6275

6376

@@ -66,7 +79,7 @@ code of 1, where previously they would display a warning:
6679

6780
### Bug Fixes
6881

69-
* **npm:** update dependencies ([a154af0](https://github.com/JamieMason/ImageOptim-CLI/commit/a154af0))
82+
* **npm:** update dependencies ([a154af0](https://github.com/JamieMason/ImageOptim-CLI/commit/a154af09214d97d03a7b1d657cf7ff98230b709e))
7083

7184

7285

@@ -75,7 +88,7 @@ code of 1, where previously they would display a warning:
7588

7689
### Bug Fixes
7790

78-
* **npm:** update npm dependencies ([16897a0](https://github.com/JamieMason/ImageOptim-CLI/commit/16897a0)), closes [#172](https://github.com/JamieMason/ImageOptim-CLI/issues/172)
91+
* **npm:** update npm dependencies ([16897a0](https://github.com/JamieMason/ImageOptim-CLI/commit/16897a09755cc9a94b88d82f2cf46521f5f62dc9)), closes [#172](https://github.com/JamieMason/ImageOptim-CLI/issues/172)
7992

8093

8194

@@ -84,9 +97,9 @@ code of 1, where previously they would display a warning:
8497

8598
### Features
8699

87-
* **cli:** only output summary when savings are made ([b44c078](https://github.com/JamieMason/ImageOptim-CLI/commit/b44c078))
88-
* **cli:** show warning when ImageOptim.app is not installed ([44f3055](https://github.com/JamieMason/ImageOptim-CLI/commit/44f3055))
89-
* **nexe:** upgrade to node.js 10.13.0 and es2017 ([dddd9ff](https://github.com/JamieMason/ImageOptim-CLI/commit/dddd9ff))
100+
* **cli:** only output summary when savings are made ([b44c078](https://github.com/JamieMason/ImageOptim-CLI/commit/b44c07862d8b4267c5f2ef5ed896b707b70c2f4d))
101+
* **cli:** show warning when ImageOptim.app is not installed ([44f3055](https://github.com/JamieMason/ImageOptim-CLI/commit/44f30551dfb5fc886614eca0ea85e665c87eb7f6))
102+
* **nexe:** upgrade to node.js 10.13.0 and es2017 ([dddd9ff](https://github.com/JamieMason/ImageOptim-CLI/commit/dddd9ffecc791b654add496f4d402b0df4c01be0))
90103

91104

92105

@@ -95,7 +108,7 @@ code of 1, where previously they would display a warning:
95108

96109
### Bug Fixes
97110

98-
* **npm:** update dependencies ([a5b3ec8](https://github.com/JamieMason/ImageOptim-CLI/commit/a5b3ec8))
111+
* **npm:** update dependencies ([a5b3ec8](https://github.com/JamieMason/ImageOptim-CLI/commit/a5b3ec820b2b6dff4ba20f3823b98ddee1ed6b5b))
99112

100113

101114

@@ -104,7 +117,7 @@ code of 1, where previously they would display a warning:
104117

105118
### Bug Fixes
106119

107-
* **npm:** update dependencies ([3e1259f](https://github.com/JamieMason/ImageOptim-CLI/commit/3e1259f)), closes [#166](https://github.com/JamieMason/ImageOptim-CLI/issues/166)
120+
* **npm:** update dependencies ([3e1259f](https://github.com/JamieMason/ImageOptim-CLI/commit/3e1259ff0bfe192739468cc92b0e321377f1e78f)), closes [#166](https://github.com/JamieMason/ImageOptim-CLI/issues/166)
108121

109122

110123

@@ -113,8 +126,8 @@ code of 1, where previously they would display a warning:
113126

114127
### Bug Fixes
115128

116-
* **cli:** rename bin to imageoptim in help output ([534c87f](https://github.com/JamieMason/ImageOptim-CLI/commit/534c87f))
117-
* **nexe:** fix __dirname not behaving as expected ([05b9ca3](https://github.com/JamieMason/ImageOptim-CLI/commit/05b9ca3)), closes [#163](https://github.com/JamieMason/ImageOptim-CLI/issues/163)
129+
* **cli:** rename bin to imageoptim in help output ([534c87f](https://github.com/JamieMason/ImageOptim-CLI/commit/534c87f66c71cc2173d3456e4e9a017a0bde1954))
130+
* **nexe:** fix __dirname not behaving as expected ([05b9ca3](https://github.com/JamieMason/ImageOptim-CLI/commit/05b9ca39b17cf96016aecce4c0068463923f7b38)), closes [#163](https://github.com/JamieMason/ImageOptim-CLI/issues/163)
118131

119132

120133

@@ -123,7 +136,7 @@ code of 1, where previously they would display a warning:
123136

124137
### Features
125138

126-
* **core:** rewrite imageoptim-cli in node.js ([3faa790](https://github.com/JamieMason/ImageOptim-CLI/commit/3faa790)), closes [#137](https://github.com/JamieMason/ImageOptim-CLI/issues/137) [#140](https://github.com/JamieMason/ImageOptim-CLI/issues/140) [#141](https://github.com/JamieMason/ImageOptim-CLI/issues/141) [#148](https://github.com/JamieMason/ImageOptim-CLI/issues/148) [#159](https://github.com/JamieMason/ImageOptim-CLI/issues/159)
139+
* **core:** rewrite imageoptim-cli in node.js ([3faa790](https://github.com/JamieMason/ImageOptim-CLI/commit/3faa790f9088e5988eccb897a67111dd54d4f57d)), closes [#137](https://github.com/JamieMason/ImageOptim-CLI/issues/137) [#140](https://github.com/JamieMason/ImageOptim-CLI/issues/140) [#141](https://github.com/JamieMason/ImageOptim-CLI/issues/141) [#148](https://github.com/JamieMason/ImageOptim-CLI/issues/148) [#159](https://github.com/JamieMason/ImageOptim-CLI/issues/159)
127140

128141

129142

@@ -132,7 +145,7 @@ code of 1, where previously they would display a warning:
132145

133146
### Bug Fixes
134147

135-
* **osx:** add support for high sierra ([e25bfce](https://github.com/JamieMason/ImageOptim-CLI/commit/e25bfce))
148+
* **osx:** add support for high sierra ([e25bfce](https://github.com/JamieMason/ImageOptim-CLI/commit/e25bfcefe3d4ae6bd8b3a823f6583228691362f0))
136149

137150

138151

@@ -141,8 +154,8 @@ code of 1, where previously they would display a warning:
141154

142155
### Bug Fixes
143156

144-
* **duplicates:** support multibyte characters ([43d6ce7](https://github.com/JamieMason/ImageOptim-CLI/commit/43d6ce7))
145-
* **osx:** add support for high sierra ([6208dc4](https://github.com/JamieMason/ImageOptim-CLI/commit/6208dc4)), closes [#152](https://github.com/JamieMason/ImageOptim-CLI/issues/152)
157+
* **duplicates:** support multibyte characters ([43d6ce7](https://github.com/JamieMason/ImageOptim-CLI/commit/43d6ce71dfae591fafdf2ace825aad9eedbfa862))
158+
* **osx:** add support for high sierra ([6208dc4](https://github.com/JamieMason/ImageOptim-CLI/commit/6208dc44721cd82c71f3e16e9795b3ca503c481e)), closes [#152](https://github.com/JamieMason/ImageOptim-CLI/issues/152)
146159

147160

148161

@@ -151,12 +164,12 @@ code of 1, where previously they would display a warning:
151164

152165
### Bug Fixes
153166

154-
* **file index:** handle cases where no files are found or passed in ([b9b4f7a](https://github.com/JamieMason/ImageOptim-CLI/commit/b9b4f7a))
167+
* **file index:** handle cases where no files are found or passed in ([b9b4f7a](https://github.com/JamieMason/ImageOptim-CLI/commit/b9b4f7ae3c3c6960e87fdf62d18e388c3f5bd255))
155168

156169

157170
### Features
158171

159-
* **pngquant:** binary update to 2.9.1 ([8182b51](https://github.com/JamieMason/ImageOptim-CLI/commit/8182b51))
172+
* **pngquant:** binary update to 2.9.1 ([8182b51](https://github.com/JamieMason/ImageOptim-CLI/commit/8182b5103cae1d0fa7eb81d35a610d0302328be6))
160173

161174

162175

@@ -165,7 +178,7 @@ code of 1, where previously they would display a warning:
165178

166179
### Bug Fixes
167180

168-
* **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)
181+
* **jpegmini:** the text field in sierra has changed to a combo box ([2f711bb](https://github.com/JamieMason/ImageOptim-CLI/commit/2f711bbd5dcd9eae69368cdf161f656e1eb85c4a)), closes [#129](https://github.com/JamieMason/ImageOptim-CLI/issues/129)
169182

170183

171184

@@ -174,15 +187,15 @@ code of 1, where previously they would display a warning:
174187

175188
### Bug Fixes
176189

177-
* **examples:** remove shell syntax highlighting ([0344ae7](https://github.com/JamieMason/ImageOptim-CLI/commit/0344ae7))
178-
* **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)
190+
* **examples:** remove shell syntax highlighting ([0344ae7](https://github.com/JamieMason/ImageOptim-CLI/commit/0344ae77be322d6c59a137d306db084f45af0e18))
191+
* **filesystem:** remove additional trailing slash after $TMPDIR ([6b60e32](https://github.com/JamieMason/ImageOptim-CLI/commit/6b60e32f6bec1f0a20d6347652eee4c446a4f08c)), closes [#87](https://github.com/JamieMason/ImageOptim-CLI/issues/87)
179192

180193

181194
### Features
182195

183-
* **logging:** per-file reporting is now opt-in via a --verbose flag ([4c9a489](https://github.com/JamieMason/ImageOptim-CLI/commit/4c9a489))
184-
* **pngquant:** add --skip-if-larger option ([9904253](https://github.com/JamieMason/ImageOptim-CLI/commit/9904253))
185-
* **pngquant:** replace hard-coded value with -m/--min-quality param ([699d8c8](https://github.com/JamieMason/ImageOptim-CLI/commit/699d8c8))
196+
* **logging:** per-file reporting is now opt-in via a --verbose flag ([4c9a489](https://github.com/JamieMason/ImageOptim-CLI/commit/4c9a489dd351dc8065ce118e04b930dedd4ceefe))
197+
* **pngquant:** add --skip-if-larger option ([9904253](https://github.com/JamieMason/ImageOptim-CLI/commit/9904253f7e16a5ebc70f6dcc3a4798183630d316))
198+
* **pngquant:** replace hard-coded value with -m/--min-quality param ([699d8c8](https://github.com/JamieMason/ImageOptim-CLI/commit/699d8c80ea6d767b275806c20bf7a7c27c6f5de4))
186199

187200

188201

DEPENDENCIES.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,20 +20,21 @@ npm install imageoptim-cli --save
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
2222
- [execa](https://ghub.io/execa): Process execution for humans
23-
- [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.
24-
- [globby](https://ghub.io/globby): Extends `glob` with support for multiple patterns and exposes a Promise API
23+
- [expect-more](https://ghub.io/expect-more): Curried JavaScript Type Testing Library with Zero Dependencies
24+
- [globby](https://ghub.io/globby): User-friendly glob matching
2525
- [pretty-bytes](https://ghub.io/pretty-bytes): Convert bytes to a human readable string: 1337 → 1.34 kB
2626

2727
## Dev Dependencies
2828

2929
- [@types/execa](https://ghub.io/@types/execa): Stub TypeScript definitions entry for execa, which provides its own types definitions
30-
- [@types/fs-extra](https://ghub.io/@types/fs-extra): TypeScript definitions for fs-extra
31-
- [@types/globby](https://ghub.io/@types/globby): Stub TypeScript definitions entry for globby, which provides its own types definitions
3230
- [@types/node](https://ghub.io/@types/node): TypeScript definitions for Node.js
31+
- [@typescript-eslint/eslint-plugin](https://ghub.io/@typescript-eslint/eslint-plugin): TypeScript plugin for ESLint
32+
- [@typescript-eslint/parser](https://ghub.io/@typescript-eslint/parser): An ESLint custom parser which leverages TypeScript ESTree
33+
- [eslint](https://ghub.io/eslint): An AST-based pattern checker for JavaScript.
3334
- [nexe](https://ghub.io/nexe): Create a single executable out of your Node.js application
35+
- [organize-imports-cli](https://ghub.io/organize-imports-cli): VS Code's 'Organize imports' executable from command line
3436
- [prettier](https://ghub.io/prettier): Prettier is an opinionated code formatter
3537
- [rimraf](https://ghub.io/rimraf): A deep deletion module for node (like `rm -rf`)
36-
- [tslint](https://ghub.io/tslint): An extensible static analysis linter for the TypeScript language
3738
- [typescript](https://ghub.io/typescript): TypeScript is a language for application scale JavaScript development
3839

3940
## License

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": "3.0.2",
4+
"version": "3.0.7",
55
"author": "Jamie Mason <[email protected]> (https://github.com/JamieMason)",
66
"bin": {
77
"imageoptim": "dist/imageoptim"

0 commit comments

Comments
 (0)