From 89e34dd1b18bd061d0204564aa546f500da7ba0f Mon Sep 17 00:00:00 2001 From: Gal Schlezinger Date: Thu, 21 Feb 2019 11:51:02 +0200 Subject: [PATCH] v1.5.0 --- CHANGELOG.md | 29 +++++++++++++++++++++++++++++ README.md | 4 ++-- docs/fnm.svg | 2 +- library/Fnm__Package.re | 2 +- package.json | 2 +- 5 files changed, 34 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2f7eb1bc1..7de4e015f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,32 @@ +## 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 🎉 diff --git a/README.md b/README.md index 1bc7c9f16..c80a6936b 100644 --- a/README.md +++ b/README.md @@ -38,7 +38,8 @@ Set a custom directory for fnm to be installed. The default is `$HOME/.fnm`. Skip appending shell specific loader to shell config file, based on the current user shell, defined in `$SHELL`. e.g. for Bash, `$HOME/.bashrc`. `$HOME/.zshrc` for Zsh. For Fish - `$HOME/.config/fish/config.fish` -Example: +Example: + ```bash curl https://raw.githubusercontent.com/Schniz/fnm/master/.ci/install.sh | bash --install-dir "./.fnm" --skip-shell ``` @@ -90,7 +91,6 @@ Prints the required shell commands in order to configure your shell, Bash compli ## Future Plans -- [ ] Feature: make versions complete the latest: `10` would infer the latest minor and patch versions of node 10. `10.1` would infer the latest patch version of node 10.1 - [ ] Feature: `fnm use --install` - [ ] Feature: `fnm install lts`? - [ ] OSX: Add to homebrew? diff --git a/docs/fnm.svg b/docs/fnm.svg index ad745dfe6..0cdb13835 100644 --- a/docs/fnm.svg +++ b/docs/fnm.svg @@ -1 +1 @@ -eval`fnmeval`fnmenv`ffnfnmfnm--version1.4.0catcat.nvmrc10.9.0fnminstallLookingfornodev10.9.0fordarwinx64Downloadinghttps://nodejs.org/dist/v10.9.0/node-v10.9.0-darwin-x64.tar.xzto~/.fnm/downloads/v10.9.0.tar.xzExtracting~/.fnm/downloads/v10.9.0.tar.xzto~/.fnm/node-versions/v10.9.0fnmuseLinking~/.fnm/currentto~/.fnm/node-versions/v10.9.0/installationUsing10.9.0nodenode-vv10.9.0eevevaevaleval`eval`feval`fneval`fnmeneval`fnmenvfnm-fnm--fnm--vfnm--vefnm--verfnm--versifnm--versioccacat.cat.ncat.nvcat.nvmcat.nvmrfnmifnminfnminsfnminstfnminstafnmufnmusnnonodnode- \ No newline at end of file +evaleval`fnmenv`ffnfnmfnm--version1.5.0catcat.nvmrc10.9.0fnminstallLookingfornodev10.9.0fordarwinx64Downloadinghttps://nodejs.org/dist/v10.9.0/node-v10.9.0-darwin-x64.tar.xzto~/.fnm/downloads/v10.9.0.tar.xzExtracting~/.fnm/downloads/v10.9.0.tar.xzto~/.fnm/node-versions/v10.9.0fnmuseLinking~/.fnm/currentto~/.fnm/node-versions/v10.9.0/installationUsingv10.9.0nodenode-vv10.9.0eevevaeval`eval`feval`fneval`fnmeval`fnmeeval`fnmeneval`fnmenvfnm-fnm--fnm--vfnm--vefnm--verfnm--versfnm--versifnm--versioccacat.cat.ncat.nvcat.nvmcat.nvmrfnmifnminfnminsfnminstfnminstafnmufnmusnnonodnode- \ No newline at end of file diff --git a/library/Fnm__Package.re b/library/Fnm__Package.re index 6a79f32bd..c01741a77 100644 --- a/library/Fnm__Package.re +++ b/library/Fnm__Package.re @@ -1 +1 @@ -let version = "1.4.0"; +let version = "1.5.0"; diff --git a/package.json b/package.json index 4f73b22aa..5ea53b263 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "fnm", - "version": "1.4.0", + "version": "1.5.0", "description": "Fast and simple Node.js version manager, built in ReasonML", "esy": { "build": "pesy",