v1.6.0

Schniz/fnmv1.6.0Feb 25, 2019by Schniz

AI Summary

A major update that removes the external `curl` dependency by switching to the `cohttp` library, bringing the project closer to Windows compatibility and a self-contained binary.

Key Highlights

  • Removed `curl` dependency in favor of `cohttp`
  • Moving closer to Windows support
  • Preparation for a self-contained binary
  • Improved installation script error handling

New Features

  • Switch to cohttp(lwt) instead of curl
  • Use perl-utils for shasum instead of custom script

Full Release Notes

## Highlight ✨ 

@tatchi has replaced the `Http` module to use `cohttp` instead of executing `curl`. That means that we're one step closer to Windows support (I hope) and to a real self-contained binary. Thanks @tatchi!

## All commits

#### 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

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