fnm 1.22.8

Fast and simple Node.js version manager
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
## 1.22.8 (2020-11-10)

#### Documentation πŸ“

- [#327]https://github.com/Schniz/fnm/pull/327 Make ls and ls-remote aliases visible ([@Schniz]https://github.com/Schniz)

#### Committers: 1

- Gal Schlezinger ([@Schniz]https://github.com/Schniz)

## v1.22.7 (2020-11-09)

#### New Feature πŸŽ‰

- [#315]https://github.com/Schniz/fnm/pull/315 Add `list` alias for `ls` ([@probablykasper]https://github.com/probablykasper)

#### Bugfix πŸ›

- [#326]https://github.com/Schniz/fnm/pull/326 Make config arguments globally available on all commands ([@Schniz]https://github.com/Schniz)
- [#323]https://github.com/Schniz/fnm/pull/323 Escape `cd` calls in Bash's use-on-cd ([@Schniz]https://github.com/Schniz)
- [#322]https://github.com/Schniz/fnm/pull/322 Run `fnm use` on shell initialization in Bash ([@Schniz]https://github.com/Schniz)

#### Committers: 2

- Gal Schlezinger ([@Schniz]https://github.com/Schniz)
- Kasper ([@probablykasper]https://github.com/probablykasper)

## v1.22.6 (2020-11-04)

#### Bugfix πŸ›

- [#317]https://github.com/Schniz/fnm/pull/317 Bring back --using-file flag with a deprecation warning. ([@bjornua]https://github.com/bjornua)

#### Committers: 1

- BjΓΈrn Arnholtz ([@bjornua]https://github.com/bjornua)

## v1.22.5 (2020-10-29)

#### Bugfix πŸ›

- [#310]https://github.com/Schniz/fnm/pull/310 Better error handling in symlink replacement ([@Schniz]https://github.com/Schniz)

#### Documentation πŸ“

- [#307]https://github.com/Schniz/fnm/pull/307 Refer to homebrew/core formula instead of custom tap ([@jameschensmith]https://github.com/jameschensmith)

#### Committers: 2

- Gal Schlezinger ([@Schniz]https://github.com/Schniz)
- James Chen-Smith ([@jameschensmith]https://github.com/jameschensmith)

## v1.22.4 (2020-10-28)

#### New Feature πŸŽ‰

- [#304]https://github.com/Schniz/fnm/pull/304 Make the first installed version the default one ([@Schniz]https://github.com/Schniz)

#### Bugfix πŸ›

- [#308]https://github.com/Schniz/fnm/pull/308 Allow unsuccessful symlink deletion in `fnm use` ([@Schniz]https://github.com/Schniz)
- [#303]https://github.com/Schniz/fnm/pull/303 Add ARM handling to installation script ([@Schniz]https://github.com/Schniz)
- [#289]https://github.com/Schniz/fnm/pull/289 Remove logs from automatic version switching in `--use-on-cd` ([@maxjacobson]https://github.com/maxjacobson)
- [#301]https://github.com/Schniz/fnm/pull/301 UserVersion: Fix different parsing for leading `v` ([@Schniz]https://github.com/Schniz)

#### Documentation πŸ“

- [#306]https://github.com/Schniz/fnm/pull/306 Throw an error instead of panicking when can't infer shell ([@Schniz]https://github.com/Schniz)
- [#297]https://github.com/Schniz/fnm/pull/297 Update CI badge ([@jameschensmith]https://github.com/jameschensmith)

#### Committers: 3

- Gal Schlezinger ([@Schniz]https://github.com/Schniz)
- James Chen-Smith ([@jameschensmith]https://github.com/jameschensmith)
- Max Jacobson ([@maxjacobson]https://github.com/maxjacobson)

## v1.22.3 (2020-10-26)

#### New Feature πŸŽ‰

- [#292]https://github.com/Schniz/fnm/pull/292 Add uninstall command ([@Schniz]https://github.com/Schniz)
- [#276]https://github.com/Schniz/fnm/pull/276 Add pre-built binaries for ARM32 and ARM64 ([@Schniz]https://github.com/Schniz)

#### Bugfix πŸ›

- [#290]https://github.com/Schniz/fnm/pull/290 Fix shell inference in VSCode ([@Schniz]https://github.com/Schniz)

#### Internal πŸ› 

- [#287]https://github.com/Schniz/fnm/pull/287 Remove `--multi` from install script ([@jameschensmith]https://github.com/jameschensmith)

#### Documentation πŸ“

- [#295]https://github.com/Schniz/fnm/pull/295 Add a warning if MULTISHELL env var is not in PATH ([@Schniz]https://github.com/Schniz)
- [#293]https://github.com/Schniz/fnm/pull/293 Add detailed error instead of panic regarding `fnm env` ([@Schniz]https://github.com/Schniz)

#### Committers: 2

- Gal Schlezinger ([@Schniz]https://github.com/Schniz)
- James Chen-Smith ([@jameschensmith]https://github.com/jameschensmith)

## v1.22.2 (2020-10-25)

#### Bugfix πŸ›

- [#284]https://github.com/Schniz/fnm/pull/284 Fix npm not working because of wrong file copying ([@Schniz]https://github.com/Schniz)

#### Documentation πŸ“

- [#282]https://github.com/Schniz/fnm/pull/282 site: proxy the installation script ([@Schniz]https://github.com/Schniz)
- [#271]https://github.com/Schniz/fnm/pull/271 Update README for Windows instructions ([@Schniz]https://github.com/Schniz)
- [#281]https://github.com/Schniz/fnm/pull/281 docs: removed mentions of --multi from README ([@folke]https://github.com/folke)

#### Committers: 2

- Folke Lemaitre ([@folke]https://github.com/folke)
- Gal Schlezinger ([@Schniz]https://github.com/Schniz)

## v1.22.1 (2020-10-25)

#### Internal πŸ› 

- [#279]https://github.com/Schniz/fnm/pull/279 Remove UPX binary compression for now ([@Schniz]https://github.com/Schniz)

#### Committers: 1

- Gal Schlezinger ([@Schniz]https://github.com/Schniz)

## v1.22.0 (2020-10-25)

#### Bugfix πŸ›

- [#275]https://github.com/Schniz/fnm/pull/275 Fix moving a node installation across mounting points ([@jaythomas]https://github.com/jaythomas)

#### Internal πŸ› 

- [#274]https://github.com/Schniz/fnm/pull/274 Add ARM arch support in downloads ([@jaythomas]https://github.com/jaythomas)
- [#266]https://github.com/Schniz/fnm/pull/266 Use separate config file for fish config ([@wesbaker]https://github.com/wesbaker)

#### Committers: 3

- Gal Schlezinger ([@Schniz]https://github.com/Schniz)
- Jay Thomas ([@jaythomas]https://github.com/jaythomas)
- Wes Baker ([@wesbaker]https://github.com/wesbaker)

## v1.22.0-beta-1 (2020-10-07)

#### New Feature πŸŽ‰

- [#244]https://github.com/Schniz/fnm/pull/244 Allow using homebrew to install with the installation script ([@Schniz]https://github.com/Schniz)

#### Bugfix πŸ›

- [#225]https://github.com/Schniz/fnm/pull/225 Remove unused condition ([@joliss]https://github.com/joliss)

#### Internal πŸ› 

- [#246]https://github.com/Schniz/fnm/pull/246 Rewrite fnm in Rust (merge fnm.rs into fnm) β€” adding Windows support! ([@Schniz]https://github.com/Schniz)
- [#243]https://github.com/Schniz/fnm/pull/243 Add installation script testing ([@Schniz]https://github.com/Schniz)

#### Documentation πŸ“

- [#247]https://github.com/Schniz/fnm/pull/247 fixed a typo ([@0xflotus]https://github.com/0xflotus)
- [#245]https://github.com/Schniz/fnm/pull/245 Shorten the installation script ([@Schniz]https://github.com/Schniz)
- [#237]https://github.com/Schniz/fnm/pull/237 docs: add explanation of uninstall command to README ([@kazushisan]https://github.com/kazushisan)
- [#235]https://github.com/Schniz/fnm/pull/235 Mention fnm omf plugin for Fish users ([@idkjs]https://github.com/idkjs)

#### Committers: 5

- 0xflotus ([@0xflotus]https://github.com/0xflotus)
- Alain Armand ([@idkjs]https://github.com/idkjs)
- Gal Schlezinger ([@Schniz]https://github.com/Schniz)
- Jo Liss ([@joliss]https://github.com/joliss)
- Kazushi Konosu ([@kazushisan]https://github.com/kazushisan)

## v1.21.0 (2020-06-07)

#### New Feature πŸŽ‰

- [#220]https://github.com/Schniz/fnm/pull/220 Add `current` command to retrieve the current Node version ([@vladimyr]https://github.com/vladimyr)
- [#210]https://github.com/Schniz/fnm/pull/210 Allow aliasing and removing an alias ([@Schniz]https://github.com/Schniz)

#### Bugfix πŸ›

- [#217]https://github.com/Schniz/fnm/pull/217 Set version on new shell initialization in fish ([@jaredramirez]https://github.com/jaredramirez)
- [#207]https://github.com/Schniz/fnm/pull/207 Format dotfiles versions before comparison ([@amitdahan]https://github.com/amitdahan)

#### Committers: 4

- Amit Dahan ([@amitdahan]https://github.com/amitdahan)
- Dario Vladović ([@vladimyr]https://github.com/vladimyr)
- Gal Schlezinger ([@Schniz]https://github.com/Schniz)
- Jared Ramirez ([@jaredramirez]https://github.com/jaredramirez)

## v1.20.0 (2020-03-22)

#### New Feature πŸŽ‰

- [#201]https://github.com/Schniz/fnm/pull/201 Create alias from version range (Closes [#185]https://github.com/Schniz/fnm/issues/185) ([@tatchi]https://github.com/tatchi)

#### Bugfix πŸ›

- [#199]https://github.com/Schniz/fnm/pull/199 Fix typo criterias -> criteria ([@waldyrious]https://github.com/waldyrious)

#### Documentation πŸ“

- [#204]https://github.com/Schniz/fnm/pull/204 Improve eval expression in `README.md` ([@loliee]https://github.com/loliee)

#### Committers: 3

- Corentin Leruth ([@tatchi]https://github.com/tatchi)
- Maxime LoliΓ©e ([@loliee]https://github.com/loliee)
- Waldir Pimenta ([@waldyrious]https://github.com/waldyrious)

## v1.19.0 (2020-03-09)

#### New Feature πŸŽ‰

- [#194]https://github.com/Schniz/fnm/pull/194 Add `fnm exec` to run commands with the fnm environment ([@Schniz]https://github.com/Schniz)
- [#191]https://github.com/Schniz/fnm/pull/191 uninstall allow prefix (Closes [#121]https://github.com/Schniz/fnm/issues/121) ([@tatchi]https://github.com/tatchi)
- [#190]https://github.com/Schniz/fnm/pull/190 Add majorVersion option to ls-remote ([@tatchi]https://github.com/tatchi)

#### Bugfix πŸ›

- [#200]https://github.com/Schniz/fnm/pull/200 Do not repeat installation prompt for unrecognized versions ([@tatchi]https://github.com/tatchi)
- [#197]https://github.com/Schniz/fnm/pull/197 Fix capitalization of message in Use.re ([@waldyrious]https://github.com/waldyrious)

#### Internal πŸ› 

- [#202]https://github.com/Schniz/fnm/pull/202 Update rely ([@tatchi]https://github.com/tatchi)
- [#192]https://github.com/Schniz/fnm/pull/192 Bump ocaml to 4.08 ([@tatchi]https://github.com/tatchi)

#### Committers: 3

- Corentin Leruth ([@tatchi]https://github.com/tatchi)
- Gal Schlezinger ([@Schniz]https://github.com/Schniz)
- Waldir Pimenta ([@waldyrious]https://github.com/waldyrious)

## v1.18.1 (2019-12-30)

#### Bugfix πŸ›

- [#182]https://github.com/Schniz/fnm/pull/182 Closes [#181]https://github.com/Schniz/fnm/issues/181 by dropping `exit(1)` ([@Schniz]https://github.com/Schniz)

#### Committers: 1

- Gal Schlezinger ([@Schniz]https://github.com/Schniz)

## v1.18.0 (2019-12-23)

#### New Feature πŸŽ‰

- [#176]https://github.com/Schniz/fnm/pull/176 Specify the release to the install script ([@chrisdaley]https://github.com/chrisdaley)

#### Bugfix πŸ›

- [#177]https://github.com/Schniz/fnm/pull/177 Fix "illegal instruction" errors on some CPUs ([@Schniz]https://github.com/Schniz)

#### Internal πŸ› 

- [#179]https://github.com/Schniz/fnm/pull/179 Bump lwt version ([@Schniz]https://github.com/Schniz)

#### Committers: 2

- Chris Daley ([@chrisdaley]https://github.com/chrisdaley)
- Gal Schlezinger ([@Schniz]https://github.com/Schniz)

## v1.17.0 (2019-11-26)

#### Bugfix πŸ›

- [#169]https://github.com/Schniz/fnm/pull/169 Support spaces in directory name in Bash ([@Schniz]https://github.com/Schniz)

#### Internal πŸ› 

- [#172]https://github.com/Schniz/fnm/pull/172 Revert into using `ocaml-tls` instead of `ocaml-ssl` ([@Schniz]https://github.com/Schniz)

#### Committers: 1

- Gal Schlezinger ([@Schniz]https://github.com/Schniz)

## v1.16.0 (2019-10-27)

#### New Feature πŸŽ‰

- [#146]https://github.com/Schniz/fnm/pull/146 Add support for `lts/*` ([@Schniz]https://github.com/Schniz)

#### Bugfix πŸ›

- [#150]https://github.com/Schniz/fnm/pull/150 Add missing log level to `env` output for Fish shell ([@thomsj]https://github.com/thomsj)

#### Internal πŸ› 

- [#154]https://github.com/Schniz/fnm/pull/154 Run all feature tests ([@Schniz]https://github.com/Schniz)
- [#148]https://github.com/Schniz/fnm/pull/148 Make `env` smoke test pass when run with fish ([@thomsj]https://github.com/thomsj)
- [#153]https://github.com/Schniz/fnm/pull/153 Add missing `exit 1`s to `partial_semver` tests ([@thomsj]https://github.com/thomsj)
- [#151]https://github.com/Schniz/fnm/pull/151 Add a CI check for code formatting ([@Schniz]https://github.com/Schniz)
- [#149]https://github.com/Schniz/fnm/pull/149 Update to v6.17.1 in `partial_semver` feature test ([@thomsj]https://github.com/thomsj)
- [#143]https://github.com/Schniz/fnm/pull/143 Try to install new deps ([@Schniz]https://github.com/Schniz)
- [#142]https://github.com/Schniz/fnm/pull/142 Drop buildsInSource ([@Schniz]https://github.com/Schniz)

#### Documentation πŸ“

- [#157]https://github.com/Schniz/fnm/pull/157 Rename `--base-dir` to `--fnm-dir` in README ([@thomsj]https://github.com/thomsj)
- [#158]https://github.com/Schniz/fnm/pull/158 Uncapitalise "Node" in `--multi` description ([@thomsj]https://github.com/thomsj)

#### Committers: 2

- Gal Schlezinger ([@Schniz]https://github.com/Schniz)
- [@thomsj]https://github.com/thomsj

## v1.15.0 (2019-09-23)

#### Bugfix πŸ›

- [#138]https://github.com/Schniz/fnm/pull/138 Do uninstallation in steps ([@Schniz]https://github.com/Schniz)

#### Documentation πŸ“

- [#132]https://github.com/Schniz/fnm/pull/132 Fix spelling of availability in install.sh ([@trevershick]https://github.com/trevershick)

#### Committers: 2

- Gal Schlezinger ([@Schniz]https://github.com/Schniz)
- Trever Shick ([@trevershick]https://github.com/trevershick)

## v1.14.0 (2019-08-20)

#### New Feature πŸŽ‰

- [#134]https://github.com/Schniz/fnm/pull/134 Alias -v to --version ([@Schniz]https://github.com/Schniz)

#### Bugfix πŸ›

- [#131]https://github.com/Schniz/fnm/pull/131 Deprecates MacOS installation using the script in favor of Homebrew ([@Schniz]https://github.com/Schniz)

#### Internal πŸ› 

- [#133]https://github.com/Schniz/fnm/pull/133 Fix Windows build once again! ([@Schniz]https://github.com/Schniz)

#### Committers: 1

- Gal Schlezinger ([@Schniz]https://github.com/Schniz)

## v1.13.0 (2019-07-15)

#### New Feature πŸŽ‰

- [#129]https://github.com/Schniz/fnm/pull/129 Alias latest versions on installation ([@Schniz]https://github.com/Schniz)

#### Bugfix πŸ›

- [#125]https://github.com/Schniz/fnm/pull/125 format versions in `uninstall` ([@Schniz]https://github.com/Schniz)
- [#114]https://github.com/Schniz/fnm/pull/114 installation script: use $INSTALL_DIR instead of hard-coded $HOME/.fnm ([@Schniz]https://github.com/Schniz)

#### Documentation πŸ“

- [#130]https://github.com/Schniz/fnm/pull/130 Fix issues related to help pages ([@Schniz]https://github.com/Schniz)
- [#123]https://github.com/Schniz/fnm/pull/123 Fix typo in successfully ([@pavelloz]https://github.com/pavelloz)
- [#118]https://github.com/Schniz/fnm/pull/118 Add note about upgrading ([@pavelloz]https://github.com/pavelloz)
- [#119]https://github.com/Schniz/fnm/pull/119 Remove "Homebrew" from future plans as it is done ([@pavelloz]https://github.com/pavelloz)

#### Committers: 2

- Gal Schlezinger ([@Schniz]https://github.com/Schniz)
- PaweΕ‚ Kowalski ([@pavelloz]https://github.com/pavelloz)

## v1.12.0 (2019-06-06)

#### New Feature πŸŽ‰

- [#106]https://github.com/Schniz/fnm/pull/106 Add `default`, as a shortcut for `alias default` ([@dangdennis]https://github.com/dangdennis)
- [#104]https://github.com/Schniz/fnm/pull/104 Add a 'debug' log level ([@Schniz]https://github.com/Schniz)

#### Internal πŸ› 

- [#88]https://github.com/Schniz/fnm/pull/88 Successfully build on Windows ([@ulrikstrid]https://github.com/ulrikstrid)

#### Committers: 3

- Dennis Dang ([@dangdennis]https://github.com/dangdennis)
- Gal Schlezinger ([@Schniz]https://github.com/Schniz)
- Ulrik Strid ([@ulrikstrid]https://github.com/ulrikstrid)

## v1.11.0 (2019-05-27)

#### New Feature πŸŽ‰

- [#98]https://github.com/Schniz/fnm/pull/98 Add `uninstall` command ([@tatchi]https://github.com/tatchi)
- [#97]https://github.com/Schniz/fnm/pull/97 Add the ability to use system version of Node ([@Schniz]https://github.com/Schniz)

#### Bugfix πŸ›

- [#103]https://github.com/Schniz/fnm/pull/103 Fix missing aliases due to newer `realpath` ([@Schniz]https://github.com/Schniz)
- [#99]https://github.com/Schniz/fnm/pull/99 fix EACCES error when installing an already downloaded version ([@tatchi]https://github.com/tatchi)

#### Internal πŸ› 

- [#101]https://github.com/Schniz/fnm/pull/101 Move from base to core ([@ulrikstrid]https://github.com/ulrikstrid)
- [#102]https://github.com/Schniz/fnm/pull/102 Implement `realpath` instead of binding to C library ([@Schniz]https://github.com/Schniz)
- [#100]https://github.com/Schniz/fnm/pull/100 Add Semver to library, an simple non-spec implementation of semver ([@Schniz]https://github.com/Schniz)

#### Committers: 3

- Corentin Leruth ([@tatchi]https://github.com/tatchi)
- Gal Schlezinger ([@Schniz]https://github.com/Schniz)
- Ulrik Strid ([@ulrikstrid]https://github.com/ulrikstrid)

## v1.10.0 (2019-05-01)

#### New Feature πŸŽ‰

- [#93]https://github.com/Schniz/fnm/pull/93 Add support for log level (Closes [#33]https://github.com/Schniz/fnm/issues/33) ([@ohana54]https://github.com/ohana54)

#### Documentation πŸ“

- [#95]https://github.com/Schniz/fnm/pull/95 Shorten installation script url ([@vladimyr]https://github.com/vladimyr)

#### Committers: 2

- Dario Vladović ([@vladimyr]https://github.com/vladimyr)
- Tomer Ohana ([@ohana54]https://github.com/ohana54)

## v1.9.1 (2019-04-14)

#### Bugfix πŸ›

- [#91]https://github.com/Schniz/fnm/pull/91 Fix `fnm env` for fish shell. ([@hwartig]https://github.com/hwartig)
- [#90]https://github.com/Schniz/fnm/pull/90 Installation script doesn't use GitHub API, but a link to the latest directly ([@Schniz]https://github.com/Schniz)

#### Committers: 2

- Gal Schlezinger ([@Schniz]https://github.com/Schniz)
- Harald Wartig ([@hwartig]https://github.com/hwartig)

## v1.9.0 (2019-03-18)

#### New Feature πŸŽ‰

- [#86]https://github.com/Schniz/fnm/pull/86 Add support for interactive installation for use ([@Schniz]https://github.com/Schniz)

#### Documentation πŸ“

- [#85]https://github.com/Schniz/fnm/pull/85 Update README.md ([@Schniz]https://github.com/Schniz)

#### Committers: 1

- Gal Schlezinger ([@Schniz]https://github.com/Schniz)

## v1.8.0 (2019-03-13)

#### Bugfix πŸ›

- [#83]https://github.com/Schniz/fnm/pull/83 fix: remove unmatched quote written in the fish config file ([@ThomasMarcel]https://github.com/ThomasMarcel)

#### Internal πŸ› 

- [#84]https://github.com/Schniz/fnm/pull/84 Strip binaries to make them smaller ([@Schniz]https://github.com/Schniz)

#### Committers: 2

- Gal Schlezinger ([@Schniz]https://github.com/Schniz)
- Thomas Alcala Schneider ([@ThomasMarcel]https://github.com/ThomasMarcel)

## v1.7.2 (2019-03-07)

#### Bugfix πŸ›

- [#79]https://github.com/Schniz/fnm/pull/79 Guard from more non-existent directories errors ([@Schniz]https://github.com/Schniz)

#### Committers: 1

- Gal Schlezinger ([@Schniz]https://github.com/Schniz)

## v1.7.1 (2019-03-05)

#### Bugfix πŸ›

- [#77]https://github.com/Schniz/fnm/pull/77 Fix "command not found: elsif" error ([@jletey]https://github.com/jletey)

#### Internal πŸ› 

- [#78]https://github.com/Schniz/fnm/pull/78 Add a test to `use-on-cd` when `.node-version` is found ([@Schniz]https://github.com/Schniz)

#### Committers: 2

- Gal Schlezinger ([@Schniz]https://github.com/Schniz)
- John Letey ([@jletey]https://github.com/jletey)

## v1.7.0 (2019-03-04)

#### New Feature πŸŽ‰

- [#68]https://github.com/Schniz/fnm/pull/68 Infer shells automatically, and `use` versions based on the current working directory (optional) ([@Schniz]https://github.com/Schniz)

#### Committers: 1

- Gal Schlezinger ([@Schniz]https://github.com/Schniz)

## v1.6.2 (2019-03-04)

#### Bugfix πŸ›

- [#72]https://github.com/Schniz/fnm/pull/72 Fix alias paths ([@Schniz]https://github.com/Schniz)

#### Documentation πŸ“

- [#70]https://github.com/Schniz/fnm/pull/70 Fix installation script parameters docs ([@Schniz]https://github.com/Schniz)

#### Committers: 1

- Gal Schlezinger ([@Schniz]https://github.com/Schniz)

## v1.6.1 (2019-02-26)

#### Bugfix πŸ›

- [#69]https://github.com/Schniz/fnm/pull/69 Fix version inference by throwing on http 404 again ([@Schniz]https://github.com/Schniz)

#### Committers: 1

- Gal Schlezinger ([@Schniz]https://github.com/Schniz)

## v1.6.0 (2019-02-25)

#### New Feature πŸŽ‰

- [#57]https://github.com/Schniz/fnm/pull/57 Switch to cohttp(lwt) instead of curl ([@tatchi]https://github.com/tatchi)

#### Bugfix πŸ›

- [#64]https://github.com/Schniz/fnm/pull/64 Throw on errors in installation script ([@Schniz]https://github.com/Schniz)

#### Internal πŸ› 

- [#67]https://github.com/Schniz/fnm/pull/67 Use `perl-utils` instead of custom written `shasum` ([@Schniz]https://github.com/Schniz)
- [#66]https://github.com/Schniz/fnm/pull/66 Use newer esy ([@Schniz]https://github.com/Schniz)

#### Committers: 2

- Corentin Leruth ([@tatchi]https://github.com/tatchi)
- Gal Schlezinger ([@Schniz]https://github.com/Schniz)

## v1.5.1 (2019-02-22)

#### Bugfix πŸ›

- [#61]https://github.com/Schniz/fnm/pull/61 Fix a bug where `fnm env --multi` didn't used the default alias ([@Schniz]https://github.com/Schniz)

#### Committers: 1

- Gal Schlezinger ([@Schniz]https://github.com/Schniz)

## v1.5.0 (2019-02-21)

#### New Feature πŸŽ‰

- [#60]https://github.com/Schniz/fnm/pull/60 Disable colors for non-tty devices ([@Schniz]https://github.com/Schniz)
- [#48]https://github.com/Schniz/fnm/pull/48 Add parameters to the install script, enabling custom installs (`--install-dir` and `--skip-shell`) ([@from-nibly]https://github.com/from-nibly)
- [#54]https://github.com/Schniz/fnm/pull/54 Infer complete semver (`vX.X.X`) out of partial input (`vX`/`vX.X`). ([@Schniz]https://github.com/Schniz)

#### Bugfix πŸ›

- [#58]https://github.com/Schniz/fnm/pull/58 Adding check for OSX during writing for bash shell ([@maxknee]https://github.com/maxknee)
- [#56]https://github.com/Schniz/fnm/pull/56 Correct status code on `install` failures ([@ranyitz]https://github.com/ranyitz)

#### Internal πŸ› 

- [#55]https://github.com/Schniz/fnm/pull/55 Make tests faster by using cnpmjs as Node.js mirror in tests ([@Schniz]https://github.com/Schniz)

#### Documentation πŸ“

- [#49]https://github.com/Schniz/fnm/pull/49 Add a `--fnm-dir` option to `fnm env` ([@Schniz]https://github.com/Schniz)
- [#50]https://github.com/Schniz/fnm/pull/50 Added CHANGELOG ([@Schniz]https://github.com/Schniz)

#### Committers: 4

- Gal Schlezinger ([@Schniz]https://github.com/Schniz)
- Jordan Davidson ([@from-nibly]https://github.com/from-nibly)
- Max Knee ([@maxknee]https://github.com/maxknee)
- Ran Yitzhaki ([@ranyitz]https://github.com/ranyitz)

## v1.4.0 (2019-02-18)

#### New Feature πŸŽ‰

- [#45]https://github.com/Schniz/fnm/pull/45 Use exit code 1 on errors on `fnm use` ([@Schniz]https://github.com/Schniz)
- [#42]https://github.com/Schniz/fnm/pull/42 Add support for .node-version files ([@Dean177]https://github.com/Dean177)

#### Documentation πŸ“

- [#44]https://github.com/Schniz/fnm/pull/44 Quick fix for the dev enviornment setup ([@AdamGS]https://github.com/AdamGS)

#### Committers: 3

- Adam Gutglick ([@AdamGS]https://github.com/AdamGS)
- Dean Merchant ([@Dean177]https://github.com/Dean177)
- Gal Schlezinger ([@Schniz]https://github.com/Schniz)

## v1.3.0 (2019-02-14)

#### New Feature πŸŽ‰

- [#36]https://github.com/Schniz/fnm/pull/36 Support Node.js mirrors ([@Schniz]https://github.com/Schniz)
- [#30]https://github.com/Schniz/fnm/pull/30 Aliases and multishell support ([@Schniz]https://github.com/Schniz)
- [#37]https://github.com/Schniz/fnm/pull/37 Don't throw on existing installation ([@Schniz]https://github.com/Schniz)
- [#27]https://github.com/Schniz/fnm/pull/27 skip installation if the version is already installed ([@kentac55]https://github.com/kentac55)

#### Documentation πŸ“

- [#22]https://github.com/Schniz/fnm/pull/22 Add a LICENSE file ([@Schniz]https://github.com/Schniz)

#### Committers: 2

- Gal Schlezinger ([@Schniz]https://github.com/Schniz)
- [@kentac55]https://github.com/kentac55

## v1.2.1 (2019-02-11)

#### Bugfix πŸ›

- [#25]https://github.com/Schniz/fnm/pull/25 CI (fnm-linux => fnm) ([@Schniz]https://github.com/Schniz)

#### Internal πŸ› 

- [#21]https://github.com/Schniz/fnm/pull/21 Add feature test for Fish shell ([@Schniz]https://github.com/Schniz)

#### Documentation πŸ“

- [#23]https://github.com/Schniz/fnm/pull/23 Add installation script ([@Schniz]https://github.com/Schniz)

#### Committers: 1

- Gal Schlezinger ([@Schniz]https://github.com/Schniz)

## v1.2.0 (2019-01-30)

#### New Feature πŸŽ‰

- [#17]https://github.com/Schniz/fnm/pull/17 Use xz files instead of gz ([@Schniz]https://github.com/Schniz)

#### Bugfix πŸ›

- [#16]https://github.com/Schniz/fnm/pull/16 Make `fnm --version` show the correct version ([@Schniz]https://github.com/Schniz)
- [#15]https://github.com/Schniz/fnm/pull/15 Don't throw in nonexistent directory on `fnm ls` ([@Schniz]https://github.com/Schniz)

#### Documentation πŸ“

- [#13]https://github.com/Schniz/fnm/pull/13 Added short docs to the README ([@Schniz]https://github.com/Schniz)

#### Committers: 1

- Gal Schlezinger ([@Schniz]https://github.com/Schniz)

## v1.1.0 (2019-01-27)

#### New Feature πŸŽ‰

- [#10]https://github.com/Schniz/fnm/pull/10 Add fish shell setup to `env` command and README ([@elliottsj]https://github.com/elliottsj)

#### Committers: 1

- Spencer Elliott ([@elliottsj]https://github.com/elliottsj)