• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Change Log
2
3All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
4
5<a name="10.2.4"></a>
6## [10.2.4](https://github.com/npm/npx/compare/v10.2.3...v10.2.4) (2020-07-20)
7
8
9
10<a name="10.2.3"></a>
11## [10.2.3](https://github.com/npm/npx/compare/v10.2.2...v10.2.3) (2020-03-24)
12
13
14
15<a name="10.2.2"></a>
16## [10.2.2](https://github.com/npm/npx/compare/v10.2.1...v10.2.2) (2020-01-28)
17
18
19### Bug Fixes
20
21* correct Kat's github url ([9a23db1](https://github.com/npm/npx/commit/9a23db1))
22* install latest npm on travis for node 6 ([e0eb3cb](https://github.com/npm/npx/commit/e0eb3cb))
23* Update changelog to fix old issue links ([3733137](https://github.com/npm/npx/commit/3733137))
24
25
26
27<a name="10.2.0"></a>
28# [10.2.0](https://github.com/npm/npx/compare/v10.1.1...v10.2.0) (2018-04-13)
29
30
31### Bug Fixes
32
33* **i18n:** fix korean; 쉘 -> 셸 ([#163](https://github.com/zkat/npx/issues/163)) ([11d9fe0](https://github.com/npm/npx/commit/11d9fe0))
34* **spawn:** spawn child processes with node without relying on the shebang. ([#174](https://github.com/zkat/npx/issues/174)) ([cba97bb](https://github.com/npm/npx/commit/cba97bb))
35* **windows:** Allow spaces in the node path when using --node-arg ([#173](https://github.com/zkat/npx/issues/173)) ([fe0d48a](https://github.com/npm/npx/commit/fe0d48a)), closes [#170](https://github.com/zkat/npx/issues/170)
36
37
38### Features
39
40* **i18n:** add translation ([#159](https://github.com/zkat/npx/issues/159)) ([5da008b](https://github.com/npm/npx/commit/5da008b))
41
42
43
44<a name="10.1.1"></a>
45## [10.1.1](https://github.com/npm/npx/compare/v10.1.0...v10.1.1) (2018-04-12)
46
47
48
49<a name="10.1.0"></a>
50# [10.1.0](https://github.com/npm/npx/compare/v10.0.1...v10.1.0) (2018-04-12)
51
52
53### Features
54
55* **spawn:** add --always-spawn to opt out of process takeover optimization feature ([#172](https://github.com/zkat/npx/issues/172)) ([c0d6abc](https://github.com/npm/npx/commit/c0d6abc))
56
57
58
59<a name="10.0.1"></a>
60## [10.0.1](https://github.com/npm/npx/compare/v10.0.0...v10.0.1) (2018-03-08)
61
62
63### Bug Fixes
64
65* **i18n:** Improve French localization ([#158](https://github.com/zkat/npx/issues/158)) ([c88823e](https://github.com/npm/npx/commit/c88823e))
66* **windows:** on Windows, throw useful error when package contains no binaries([#142](https://github.com/zkat/npx/issues/142)) ([a69276e](https://github.com/npm/npx/commit/a69276e)), closes [#137](https://github.com/zkat/npx/issues/137)
67
68
69
70<a name="10.0.0"></a>
71# [10.0.0](https://github.com/npm/npx/compare/v9.7.1...v10.0.0) (2018-03-08)
72
73
74### Bug Fixes
75
76* **i18n:** Fix Korean locale ([#130](https://github.com/zkat/npx/issues/130)) ([752db48](https://github.com/npm/npx/commit/752db48))
77* **index:** remove extraneous logging on Windows ([#136](https://github.com/zkat/npx/issues/136)) ([357e6ab](https://github.com/npm/npx/commit/357e6ab)), closes [#131](https://github.com/zkat/npx/issues/131)
78* **license:** change npx license to ISC ([a617d7b](https://github.com/npm/npx/commit/a617d7b))
79* **parse-args:** fix version thing for yargs ([30677ed](https://github.com/npm/npx/commit/30677ed))
80* **prefix:** Handle node_modules without package.json ([#128](https://github.com/zkat/npx/issues/128)) ([f64ae43](https://github.com/npm/npx/commit/f64ae43)), closes [/github.com/babel/babel/issues/4066#issuecomment-336705199](https://github.com//github.com/babel/babel/issues/4066/issues/issuecomment-336705199)
81* **standard:** get things in line with standard 11 ([6cf8e88](https://github.com/npm/npx/commit/6cf8e88))
82
83
84### BREAKING CHANGES
85
86* **license:** This moves the code over from CC0-1.0 to the ISC license.
87
88
89
90<a name="9.7.1"></a>
91## [9.7.1](https://github.com/npm/npx/compare/v9.7.0...v9.7.1) (2017-10-19)
92
93
94### Bug Fixes
95
96* **main:** err... oops? ([f24b4e3](https://github.com/npm/npx/commit/f24b4e3))
97
98
99
100<a name="9.7.0"></a>
101# [9.7.0](https://github.com/npm/npx/compare/v9.6.0...v9.7.0) (2017-10-19)
102
103
104### Bug Fixes
105
106* **exec:** fixed unix binary pathing issues (#120) ([f80a970](https://github.com/npm/npx/commit/f80a970)), closes [#120](https://github.com/zkat/npx/issues/120)
107
108
109### Features
110
111* **child:** add opts.installerStdio (#126) ([ade03f7](https://github.com/npm/npx/commit/ade03f7))
112
113
114
115<a name="9.6.0"></a>
116# [9.6.0](https://github.com/npm/npx/compare/v9.5.0...v9.6.0) (2017-08-17)
117
118
119### Features
120
121* **i18n:** add Arabic translation (#111) ([3c5b99a](https://github.com/npm/npx/commit/3c5b99a))
122* **i18n:** add Dutch (#108) ([ed116fd](https://github.com/npm/npx/commit/ed116fd))
123
124
125
126<a name="9.5.0"></a>
127# [9.5.0](https://github.com/npm/npx/compare/v9.4.1...v9.5.0) (2017-07-28)
128
129
130### Features
131
132* **i18n:** add Polish translations (#99) ([8442f59](https://github.com/npm/npx/commit/8442f59))
133
134
135
136<a name="9.4.1"></a>
137## [9.4.1](https://github.com/npm/npx/compare/v9.4.0...v9.4.1) (2017-07-21)
138
139
140### Bug Fixes
141
142* **i18n:** fix filename for uk.json locale ([2c770e4](https://github.com/npm/npx/commit/2c770e4))
143
144
145
146<a name="9.4.0"></a>
147# [9.4.0](https://github.com/npm/npx/compare/v9.3.2...v9.4.0) (2017-07-21)
148
149
150### Bug Fixes
151
152* **i18n:** minor fixes to ru locale (#92) ([f4d5051](https://github.com/npm/npx/commit/f4d5051)), closes [#92](https://github.com/zkat/npx/issues/92)
153
154
155### Features
156
157* **i18n:** `no` locale fallback for Norwegian bokmål ⚠️ In case of weird setups ⚠️ (#91) ([74f0e4c](https://github.com/npm/npx/commit/74f0e4c))
158* **i18n:** add Bahasa Indonesia locale (#95) ([80dceeb](https://github.com/npm/npx/commit/80dceeb))
159* **i18n:** add serbian translation (#96) ([040de7a](https://github.com/npm/npx/commit/040de7a))
160* **i18n:** add Ukrainian locale (#93) ([9a3ef33](https://github.com/npm/npx/commit/9a3ef33))
161* **i18n:** Added Norwegian (bokmål and nynorsk) translations (#90) ([6c5c733](https://github.com/npm/npx/commit/6c5c733))
162
163
164
165<a name="9.3.2"></a>
166## [9.3.2](https://github.com/npm/npx/compare/v9.3.1...v9.3.2) (2017-07-17)
167
168
169### Bug Fixes
170
171* **exec:** detect a wider range of shebang lines for node scripts (#89) ([1841b6f](https://github.com/npm/npx/commit/1841b6f))
172* **windows:** escape spawn args because windows is picky (#87) ([314e5eb](https://github.com/npm/npx/commit/314e5eb))
173* **windows:** get magic shim detection working on Windows (#88) ([255aeeb](https://github.com/npm/npx/commit/255aeeb))
174
175
176
177<a name="9.3.1"></a>
178## [9.3.1](https://github.com/npm/npx/compare/v9.3.0...v9.3.1) (2017-07-17)
179
180
181### Bug Fixes
182
183* **deps:** update to npm[@5](https://github.com/5).3.0 ([2b14de2](https://github.com/npm/npx/commit/2b14de2))
184
185
186
187<a name="9.3.0"></a>
188# [9.3.0](https://github.com/npm/npx/compare/v9.2.3...v9.3.0) (2017-07-17)
189
190
191### Features
192
193* **i18n:** add Korean locale (#86) ([3655314](https://github.com/npm/npx/commit/3655314))
194
195
196
197<a name="9.2.3"></a>
198## [9.2.3](https://github.com/npm/npx/compare/v9.2.2...v9.2.3) (2017-07-17)
199
200
201### Bug Fixes
202
203* **paths:** support npm/npx paths with spaces in them ([8f3b829](https://github.com/npm/npx/commit/8f3b829))
204
205
206
207<a name="9.2.2"></a>
208## [9.2.2](https://github.com/npm/npx/compare/v9.2.1...v9.2.2) (2017-07-15)
209
210
211### Bug Fixes
212
213* **npm:** escape path to npm, too ([333d2ff](https://github.com/npm/npx/commit/333d2ff))
214
215
216
217<a name="9.2.1"></a>
218## [9.2.1](https://github.com/npm/npx/compare/v9.2.0...v9.2.1) (2017-07-14)
219
220
221### Bug Fixes
222
223* **windows:** fixed windows binary pathing issues ([761dfe9](https://github.com/npm/npx/commit/761dfe9))
224
225
226
227<a name="9.2.0"></a>
228# [9.2.0](https://github.com/npm/npx/compare/v9.1.0...v9.2.0) (2017-07-14)
229
230
231### Bug Fixes
232
233* **binpath:** fix calling binaries from subdirectories ([f185d0d](https://github.com/npm/npx/commit/f185d0d))
234* **i18n:** Fix typos in french locale (#78) ([f277fc7](https://github.com/npm/npx/commit/f277fc7)), closes [#78](https://github.com/zkat/npx/issues/78)
235
236
237### Features
238
239* **i18n:** Add German translations (#79) ([c81e26d](https://github.com/npm/npx/commit/c81e26d))
240* **i18n:** add zh_TW translation (#80) ([98288d8](https://github.com/npm/npx/commit/98288d8))
241
242
243
244<a name="9.1.0"></a>
245# [9.1.0](https://github.com/npm/npx/compare/v9.0.7...v9.1.0) (2017-07-12)
246
247
248### Bug Fixes
249
250* **call:** only npm run env if package.json exists ([370f395](https://github.com/npm/npx/commit/370f395))
251* **i18n:** Fix grammar and spelling for de.json (#63) ([b14020f](https://github.com/npm/npx/commit/b14020f)), closes [#63](https://github.com/zkat/npx/issues/63)
252* **i18n:** wording revisions for Brazilian Portuguese (#75) ([b5dc536](https://github.com/npm/npx/commit/b5dc536))
253* **npm:** path directly to the npm-cli.js script ([d531206](https://github.com/npm/npx/commit/d531206))
254* **rimraf:** fix rimraf.sync is not a function issue ([d2ecba3](https://github.com/npm/npx/commit/d2ecba3))
255* **windows:** get npx working well on Windows again (#69) ([6cfb8de](https://github.com/npm/npx/commit/6cfb8de)), closes [#60](https://github.com/zkat/npx/issues/60) [#58](https://github.com/zkat/npx/issues/58) [#62](https://github.com/zkat/npx/issues/62)
256
257
258### Features
259
260* **i18n:** add Czech translation (#76) ([8a0b3f6](https://github.com/npm/npx/commit/8a0b3f6))
261* **i18n:** Add Turkish translation (#73) ([26e5edf](https://github.com/npm/npx/commit/26e5edf))
262* **i18n:** Added support for Italian language (#71) ([6883e75](https://github.com/npm/npx/commit/6883e75))
263* **i18n:** Fix Romanian translation (#70) ([fd6bbcf](https://github.com/npm/npx/commit/fd6bbcf)), closes [#70](https://github.com/zkat/npx/issues/70)
264* **node:** add --node-arg support to pass flags to node for script binaries (#77) ([65665bd](https://github.com/npm/npx/commit/65665bd))
265
266
267
268<a name="9.0.7"></a>
269## [9.0.7](https://github.com/npm/npx/compare/v9.0.6...v9.0.7) (2017-07-11)
270
271
272### Bug Fixes
273
274* **i18n:** Fix some Catalan translations (#59) ([11c8a19](https://github.com/npm/npx/commit/11c8a19)), closes [#59](https://github.com/zkat/npx/issues/59)
275
276
277
278<a name="9.0.6"></a>
279## [9.0.6](https://github.com/npm/npx/compare/v9.0.5...v9.0.6) (2017-07-11)
280
281
282### Bug Fixes
283
284* **auto-fallback:** fix syntax error in bash/zsh auto-fallback ([d8b19db](https://github.com/npm/npx/commit/d8b19db))
285
286
287
288<a name="9.0.5"></a>
289## [9.0.5](https://github.com/npm/npx/compare/v9.0.4...v9.0.5) (2017-07-11)
290
291
292### Bug Fixes
293
294* **npx:** something went wrong with the 9.0.4 build and bundledeps ([75fc436](https://github.com/npm/npx/commit/75fc436))
295
296
297
298<a name="9.0.4"></a>
299## [9.0.4](https://github.com/npm/npx/compare/v9.0.3...v9.0.4) (2017-07-11)
300
301
302### Bug Fixes
303
304* **auto-fallback:** prevent infinite loop if npx disappears ([6c24e58](https://github.com/npm/npx/commit/6c24e58))
305* **bin:** add repository and more detailed author info ([906574e](https://github.com/npm/npx/commit/906574e))
306* **bin:** pin the npx bin's dependencies ([ae62f7a](https://github.com/npm/npx/commit/ae62f7a))
307* **build:** make sure changelog and license are copied to bin ([4fbb599](https://github.com/npm/npx/commit/4fbb599))
308* **deps:** stop bundling deps in libnpx itself ([c3e56e9](https://github.com/npm/npx/commit/c3e56e9))
309* **errors:** print command not found for packages without valid binaries ([9b24359](https://github.com/npm/npx/commit/9b24359))
310* **help:** --no-install help text was contradicting itself ([9d96f5e](https://github.com/npm/npx/commit/9d96f5e))
311* **install:** prevent concurrent npx runs from clobbering each other ([6b35c91](https://github.com/npm/npx/commit/6b35c91))
312* **npx:** npx npx npx npx npx npx npx npx npx works again ([875d4cd](https://github.com/npm/npx/commit/875d4cd))
313* **updater:** dependency injection for update-notifier target ([c3027a9](https://github.com/npm/npx/commit/c3027a9))
314* **updater:** ignore some kinds of update-notifier errors ([7631bbe](https://github.com/npm/npx/commit/7631bbe))
315
316
317
318<a name="9.0.3"></a>
319## [9.0.3](https://github.com/npm/npx/compare/v9.0.2...v9.0.3) (2017-07-08)
320
321
322### Bug Fixes
323
324* **version:** hand version to yargs directly ([e0b5eeb](https://github.com/npm/npx/commit/e0b5eeb))
325
326
327
328<a name="9.0.2"></a>
329## [9.0.2](https://github.com/npm/npx/compare/v9.0.1...v9.0.2) (2017-07-08)
330
331
332### Bug Fixes
333
334* **manpage:** fix manpage for real because files syntax is weird ([9145e2a](https://github.com/npm/npx/commit/9145e2a))
335
336
337
338<a name="9.0.1"></a>
339## [9.0.1](https://github.com/npm/npx/compare/v9.0.0...v9.0.1) (2017-07-08)
340
341
342### Bug Fixes
343
344* **man:** make sure manpage is used in npx bin ([704b94f](https://github.com/npm/npx/commit/704b94f))
345
346
347
348<a name="9.0.0"></a>
349# [9.0.0](https://github.com/npm/npx/compare/v8.1.1...v9.0.0) (2017-07-08)
350
351
352### Features
353
354* **libnpx:** libify main npx codebase ([643f58e](https://github.com/npm/npx/commit/643f58e))
355* **npx:** create a new binary for standalone publishing ([da5a3b7](https://github.com/npm/npx/commit/da5a3b7))
356
357
358### BREAKING CHANGES
359
360* **libnpx:** This version of npx can no longer be used as a
361standalone binary. It will be available on the registry as `libnpx`,
362and a separate project will take over the role of the main `npx` binary.
363
364
365
366<a name="8.1.1"></a>
367## [8.1.1](https://github.com/npm/npx/compare/v8.1.0...v8.1.1) (2017-07-06)
368
369
370### Bug Fixes
371
372* **deps:** bump all deps ([6ea24bf](https://github.com/npm/npx/commit/6ea24bf))
373* **npm:** bump npm to 5.1.0 for a bunch of fixes ([18e4587](https://github.com/npm/npx/commit/18e4587))
374
375
376
377<a name="8.1.0"></a>
378# [8.1.0](https://github.com/npm/npx/compare/v8.0.1...v8.1.0) (2017-06-27)
379
380
381### Bug Fixes
382
383* **i18n:** minor tweaks to ja.json (#46) ([1ed63c2](https://github.com/npm/npx/commit/1ed63c2))
384
385
386### Features
387
388* **i18n:** Update pt_BR.json (#51) ([d292f22](https://github.com/npm/npx/commit/d292f22))
389
390
391
392<a name="8.0.1"></a>
393## [8.0.1](https://github.com/npm/npx/compare/v8.0.0...v8.0.1) (2017-06-27)
394
395
396### Bug Fixes
397
398* **npm:** bump npm version for more bugfixes ([30711a8](https://github.com/npm/npx/commit/30711a8))
399* **npm:** Use --parseable option to work around output quirks ([8cb75a2](https://github.com/npm/npx/commit/8cb75a2))
400
401
402
403<a name="8.0.0"></a>
404# [8.0.0](https://github.com/npm/npx/compare/v7.0.0...v8.0.0) (2017-06-24)
405
406
407### Features
408
409* **exec:** auto-guess binaries when different from pkg name ([139c434](https://github.com/npm/npx/commit/139c434))
410
411
412### BREAKING CHANGES
413
414* **exec:** `npx ember-cli` and such things will now execute the
415binary based on some guesswork, but only when using the shorthand format
416for npx execution, with no `-p` option or `-c`. This might cause npx to
417unintentionally execute the wrong binary if the package in question has
418multiple non-matching binaries, but that should be rare.
419
420
421
422<a name="7.0.0"></a>
423# [7.0.0](https://github.com/npm/npx/compare/v6.2.0...v7.0.0) (2017-06-24)
424
425
426### Bug Fixes
427
428* **win32:** improve win32 situation a bit (#50) ([b7ad934](https://github.com/npm/npx/commit/b7ad934))
429
430
431### Features
432
433* **local:** improve the behavior when calling ./local paths (#48) ([2e418d1](https://github.com/npm/npx/commit/2e418d1))
434
435
436### BREAKING CHANGES
437
438* **local:** `npx ./something` will now execute `./something` as a
439binary or script instead of trying to install it as npm would. Other behavior
440related to local path deps has likewise been changed. See
441[#49](https://github.com/zkat/npx/issues/49) for a detailed explanation
442of all the various cases and how each of them is handled.
443
444
445
446<a name="6.2.0"></a>
447# [6.2.0](https://github.com/npm/npx/compare/v6.1.0...v6.2.0) (2017-06-23)
448
449
450### Bug Fixes
451
452* **child:** iron out a few crinkles and add tests ([b3b5ef6](https://github.com/npm/npx/commit/b3b5ef6))
453* **execCmd:** only reuse the current process if no shell passed in ([e413cff](https://github.com/npm/npx/commit/e413cff))
454* **execCmd:** use the module built-in directly ([6f741c2](https://github.com/npm/npx/commit/6f741c2))
455* **help:** fuck it. just hard-code it ([d5d5085](https://github.com/npm/npx/commit/d5d5085))
456* **main:** only exec if this is the main module ([9631e2a](https://github.com/npm/npx/commit/9631e2a))
457
458
459### Features
460
461* **i18n:** Update fr.json (#44) ([ea47c4f](https://github.com/npm/npx/commit/ea47c4f))
462* **i18n:** update the Romanian translation. (#42) ([2ed36b6](https://github.com/npm/npx/commit/2ed36b6))
463
464
465
466<a name="6.1.0"></a>
467# [6.1.0](https://github.com/npm/npx/compare/v6.0.0...v6.1.0) (2017-06-21)
468
469
470### Bug Fixes
471
472* **deps:** remove unused gauge dep ([aa40a34](https://github.com/npm/npx/commit/aa40a34))
473
474
475### Features
476
477* **i18n:** update ru locale (#41) ([7c84dee](https://github.com/npm/npx/commit/7c84dee))
478* **i18n:** update zh_CN (#40) ([da4ec67](https://github.com/npm/npx/commit/da4ec67))
479* **perf:** run node-based commands in the current process ([6efcde4](https://github.com/npm/npx/commit/6efcde4))
480
481
482
483<a name="6.0.0"></a>
484# [6.0.0](https://github.com/npm/npx/compare/v5.4.0...v6.0.0) (2017-06-20)
485
486
487### Bug Fixes
488
489* **call:** stop parsing -c for commands + fix corner cases ([bd4e538](https://github.com/npm/npx/commit/bd4e538))
490* **child:** exec does not have the information needed to correctly escape its args ([6714992](https://github.com/npm/npx/commit/6714992))
491* **guessCmdName:** tests failed because of lazy npa ([53a0119](https://github.com/npm/npx/commit/53a0119))
492* **i18n:** gender inclusiveness fix for french version (#37) ([04920ae](https://github.com/npm/npx/commit/04920ae)), closes [#37](https://github.com/zkat/npx/issues/37)
493* **i18n:** typo �� (#38) ([ede4a53](https://github.com/npm/npx/commit/ede4a53))
494* **install:** handle JSON parsing failures ([bec2887](https://github.com/npm/npx/commit/bec2887))
495* **output:** stop printing out Command Failed messages ([873cffe](https://github.com/npm/npx/commit/873cffe))
496* **parseArgs:** fix booboo in fast path ([d1e5487](https://github.com/npm/npx/commit/d1e5487))
497* **perf:** fast-path `npx foo` arg parsing ([ba4fe71](https://github.com/npm/npx/commit/ba4fe71))
498* **perf:** remove bluebird and defer some requires for SPEED ([00fc313](https://github.com/npm/npx/commit/00fc313))
499
500
501### Features
502
503* **i18n:** add Romanian translations. (#34) ([9e98bd0](https://github.com/npm/npx/commit/9e98bd0))
504* **i18n:** added a few more localizable strings ([779d950](https://github.com/npm/npx/commit/779d950))
505* **i18n:** updated ca.json ([af7a035](https://github.com/npm/npx/commit/af7a035))
506* **i18n:** updated es.json ([414644f](https://github.com/npm/npx/commit/414644f))
507* **i18n:** updated ja.json ([448b082](https://github.com/npm/npx/commit/448b082))
508* **i18n:** Ze German Translation (#35) ([6f003f5](https://github.com/npm/npx/commit/6f003f5))
509* **package:** report number of temp packages installed ([5b7fe8d](https://github.com/npm/npx/commit/5b7fe8d))
510* **perf:** only launch update-notifier when npx installs stuff ([549d413](https://github.com/npm/npx/commit/549d413))
511* **quiet:** added -q/--quiet to suppress output from npx itself ([16607d9](https://github.com/npm/npx/commit/16607d9))
512
513
514### BREAKING CHANGES
515
516* **call:** `npx -c "foo"` will no longer install `foo`. Use `-p` to specicify packages to install. npx will no longer assume any particular format or escape status for `-c` strings: they will be passed directly, unparsed, and unaltered, to child_process.spawn.
517
518
519
520<a name="5.4.0"></a>
521# [5.4.0](https://github.com/npm/npx/compare/v5.3.0...v5.4.0) (2017-06-17)
522
523
524### Bug Fixes
525
526* **i18n:** some corrections for es.json ([4d50b71](https://github.com/npm/npx/commit/4d50b71))
527* **i18n:** update locale files with bugfixes ([77caf82](https://github.com/npm/npx/commit/77caf82))
528* **i18n:** Y utility was ignoring falsy entries ([f22a4d0](https://github.com/npm/npx/commit/f22a4d0))
529* **i18n:** してください -> します ([01671af](https://github.com/npm/npx/commit/01671af))
530
531
532### Features
533
534* **i18n:** add catalan translation ([579efa1](https://github.com/npm/npx/commit/579efa1))
535* **i18n:** add pt-br translation (#33) ([6142551](https://github.com/npm/npx/commit/6142551))
536* **i18n:** added largely machine-translated ja.json ([827705f](https://github.com/npm/npx/commit/827705f))
537* **i18n:** adds russian translation (#32) ([b2619c1](https://github.com/npm/npx/commit/b2619c1))
538
539
540
541<a name="5.3.0"></a>
542# [5.3.0](https://github.com/npm/npx/compare/v5.2.0...v5.3.0) (2017-06-13)
543
544
545### Features
546
547* **i18n:** add Chinese translation (#31) ([24e1b31](https://github.com/npm/npx/commit/24e1b31))
548
549
550
551<a name="5.2.0"></a>
552# [5.2.0](https://github.com/npm/npx/compare/v5.1.3...v5.2.0) (2017-06-12)
553
554
555### Bug Fixes
556
557* **i18n:** removing extra spacing in fr.json ([002e2b8](https://github.com/npm/npx/commit/002e2b8))
558
559
560### Features
561
562* **i18n:** add french locale (#29) ([662395b](https://github.com/npm/npx/commit/662395b))
563
564
565
566<a name="5.1.3"></a>
567## [5.1.3](https://github.com/npm/npx/compare/v5.1.2...v5.1.3) (2017-06-12)
568
569
570### Bug Fixes
571
572* **fallback:** put the Y in the wrong place lol ([d6bf8aa](https://github.com/npm/npx/commit/d6bf8aa))
573
574
575
576<a name="5.1.2"></a>
577## [5.1.2](https://github.com/npm/npx/compare/v5.1.1...v5.1.2) (2017-06-10)
578
579
580
581<a name="5.1.1"></a>
582## [5.1.1](https://github.com/npm/npx/compare/v5.1.0...v5.1.1) (2017-06-10)
583
584
585### Bug Fixes
586
587* **i18n:** forgot to add locales to files ([4118d6a](https://github.com/npm/npx/commit/4118d6a))
588
589
590
591<a name="5.1.0"></a>
592# [5.1.0](https://github.com/npm/npx/compare/v5.0.3...v5.1.0) (2017-06-10)
593
594
595### Bug Fixes
596
597* **exit:** let process exit normally to finish writes ([c50a398](https://github.com/npm/npx/commit/c50a398))
598
599
600### Features
601
602* **i18n:** added es.json ([6cf58b9](https://github.com/npm/npx/commit/6cf58b9))
603* **i18n:** set up i18n plus baseline en.json locale ([b67bb3a](https://github.com/npm/npx/commit/b67bb3a))
604
605
606
607<a name="5.0.3"></a>
608## [5.0.3](https://github.com/npm/npx/compare/v5.0.2...v5.0.3) (2017-06-09)
609
610
611### Bug Fixes
612
613* **fallback:** exec is no ([42c1d30](https://github.com/npm/npx/commit/42c1d30))
614
615
616
617<a name="5.0.2"></a>
618## [5.0.2](https://github.com/npm/npx/compare/v5.0.1...v5.0.2) (2017-06-09)
619
620
621### Bug Fixes
622
623* **fallback:** allow fallback to local anyway ([569cf2c](https://github.com/npm/npx/commit/569cf2c))
624
625
626
627<a name="5.0.1"></a>
628## [5.0.1](https://github.com/npm/npx/compare/v5.0.0...v5.0.1) (2017-06-09)
629
630
631
632<a name="5.0.0"></a>
633# [5.0.0](https://github.com/npm/npx/compare/v4.0.3...v5.0.0) (2017-06-09)
634
635
636### Features
637
638* **fallback:** by default, only fall back if you have an @ in the name ([bea08a0](https://github.com/npm/npx/commit/bea08a0))
639
640
641### BREAKING CHANGES
642
643* **fallback:** auto-fallback will no longer fall back unless there was
644an @ sign in the command.
645
646
647
648<a name="4.0.3"></a>
649## [4.0.3](https://github.com/npm/npx/compare/v4.0.2...v4.0.3) (2017-06-04)
650
651
652### Bug Fixes
653
654* **npm:** use --userconfig when querying for npm cache config (#28) ([21bc3bf](https://github.com/npm/npx/commit/21bc3bf))
655
656
657
658<a name="4.0.2"></a>
659## [4.0.2](https://github.com/npm/npx/compare/v4.0.1...v4.0.2) (2017-06-04)
660
661
662### Bug Fixes
663
664* **install:** get windows workin (#27) ([9472175](https://github.com/npm/npx/commit/9472175))
665
666
667
668<a name="4.0.1"></a>
669## [4.0.1](https://github.com/npm/npx/compare/v4.0.0...v4.0.1) (2017-06-04)
670
671
672### Bug Fixes
673
674* **cmd:** make sure to use our own, enriched path ([9c89c2a](https://github.com/npm/npx/commit/9c89c2a))
675* **error:** join args with a space on Command failed error ([c2f6f18](https://github.com/npm/npx/commit/c2f6f18))
676
677
678
679<a name="4.0.0"></a>
680# [4.0.0](https://github.com/npm/npx/compare/v3.0.0...v4.0.0) (2017-06-03)
681
682
683### Features
684
685* **call:** -c now loads same env as run-script ([76ae44c](https://github.com/npm/npx/commit/76ae44c))
686* **npm:** allow configuration of npm binary ([e5d5634](https://github.com/npm/npx/commit/e5d5634))
687* **npm:** embed npm binary ([a2cae9d](https://github.com/npm/npx/commit/a2cae9d))
688
689
690### BREAKING CHANGES
691
692* **call:** scripts invoked with -c will now have a bunch of
693variables added to them that were not there before.
694* **npm:** npx will no longer use the system npm -- it embeds its own
695
696
697
698<a name="3.0.0"></a>
699# [3.0.0](https://github.com/npm/npx/compare/v2.1.0...v3.0.0) (2017-06-03)
700
701
702### Bug Fixes
703
704* **args:** accept argv as arg and fix minor bugs ([46f10fe](https://github.com/npm/npx/commit/46f10fe))
705* **deps:** explicitly add mkdirp and rimraf to devDeps ([832c75d](https://github.com/npm/npx/commit/832c75d))
706* **docs:** misc tweaks to docs ([ed70a7b](https://github.com/npm/npx/commit/ed70a7b))
707* **exec:** escape binaries and args to cp.exec (#18) ([55d6a11](https://github.com/npm/npx/commit/55d6a11))
708* **fallback:** shells were sometimes ignored based on $SHELL ([07b7efc](https://github.com/npm/npx/commit/07b7efc))
709* **get-prefix:** nudge isRootPath ([1ab31eb](https://github.com/npm/npx/commit/1ab31eb))
710* **help:** correctly enable -h and --help ([adc2f45](https://github.com/npm/npx/commit/adc2f45))
711* **startup:** delay loading some things to speed up startup ([6b32bf5](https://github.com/npm/npx/commit/6b32bf5))
712
713
714### Features
715
716* **cmd:** do some heuristic guesswork on default command names (#23) ([2404420](https://github.com/npm/npx/commit/2404420))
717* **ignore:** add --ignore-existing option (#20) ([0866a83](https://github.com/npm/npx/commit/0866a83))
718* **install:** added --no-install option to prevent install fallbacks ([a5fbdaf](https://github.com/npm/npx/commit/a5fbdaf))
719* **package:** multiple --package options are now accepted ([f2fa6b3](https://github.com/npm/npx/commit/f2fa6b3))
720* **save:** remove all save-related functionality (#19) ([ab77f6c](https://github.com/npm/npx/commit/ab77f6c))
721* **shell:** run -c strings inside a system shell (#22) ([17db461](https://github.com/npm/npx/commit/17db461))
722
723
724### BREAKING CHANGES
725
726* **save:** npx can no longer be used to save packages locally or globally. Use an actual package manager for that, instead.
727
728
729
730<a name="2.1.0"></a>
731# [2.1.0](https://github.com/npm/npx/compare/v2.0.1...v2.1.0) (2017-06-01)
732
733
734### Features
735
736* **opts:** add --shell-auto-fallback (#7) ([ac9cb40](https://github.com/npm/npx/commit/ac9cb40))
737
738
739
740<a name="2.0.1"></a>
741## [2.0.1](https://github.com/npm/npx/compare/v2.0.0...v2.0.1) (2017-05-31)
742
743
744### Bug Fixes
745
746* **exec:** use command lookup joined with current PATH ([d9175e8](https://github.com/npm/npx/commit/d9175e8))
747
748
749
750<a name="2.0.0"></a>
751# [2.0.0](https://github.com/npm/npx/compare/v1.1.1...v2.0.0) (2017-05-31)
752
753
754### Bug Fixes
755
756* **npm:** manually look up npm path for Windows compat ([0fe8fbf](https://github.com/npm/npx/commit/0fe8fbf))
757
758
759### Features
760
761* **commands:** -p and [@version](https://github.com/version) now trigger installs ([9668c83](https://github.com/npm/npx/commit/9668c83))
762
763
764### BREAKING CHANGES
765
766* **commands:** If a command has an explicit --package option, or if the command has an @version part, any version of the command in $PATH will be ignored and a regular install will be executed.
767
768
769
770<a name="1.1.1"></a>
771## [1.1.1](https://github.com/npm/npx/compare/v1.1.0...v1.1.1) (2017-05-30)
772
773
774### Bug Fixes
775
776* **docs:** make sure man page gets installed ([2aadc16](https://github.com/npm/npx/commit/2aadc16))
777
778
779
780<a name="1.1.0"></a>
781# [1.1.0](https://github.com/npm/npx/compare/v1.0.2...v1.1.0) (2017-05-30)
782
783
784### Bug Fixes
785
786* **help:** update usage string for help ([0747cff](https://github.com/npm/npx/commit/0747cff))
787* **main:** exit if no package was parsed ([cdb579d](https://github.com/npm/npx/commit/cdb579d))
788* **opts:** allow -- to prevent further parsing ([db7a0e4](https://github.com/npm/npx/commit/db7a0e4))
789
790
791### Features
792
793* **updates:** added update-notifier ([8dc91d4](https://github.com/npm/npx/commit/8dc91d4))
794
795
796
797<a name="1.0.2"></a>
798## [1.0.2](https://github.com/npm/npx/compare/v1.0.1...v1.0.2) (2017-05-30)
799
800
801### Bug Fixes
802
803* **pkg:** bundle deps to guarantee global install precision ([3e21217](https://github.com/npm/npx/commit/3e21217))
804
805
806
807<a name="1.0.1"></a>
808## [1.0.1](https://github.com/npm/npx/compare/v1.0.0...v1.0.1) (2017-05-30)
809
810
811### Bug Fixes
812
813* **build:** add dummy test file to let things build ([6199eb6](https://github.com/npm/npx/commit/6199eb6))
814* **docs:** fix arg documentation in readme/manpage ([d1cf44c](https://github.com/npm/npx/commit/d1cf44c))
815* **opts:** add --version/-v ([2633a0e](https://github.com/npm/npx/commit/2633a0e))
816
817
818
819<a name="1.0.0"></a>
820# 1.0.0 (2017-05-30)
821
822
823### Features
824
825* **npx:** initial working implementation ([a83a67d](https://github.com/npm/npx/commit/a83a67d))
826