v1.17.0

Schniz/fnmv1.17.0Nov 26, 2019by Schniz

AI Summary

Critical change replacing the OpenSSL dependency with a pure OCaml implementation (`ocaml-tls`) to resolve certificate errors and linking issues.

Key Highlights

  • Switched from `ocaml-ssl` to `ocaml-tls`
  • Dropped OpenSSL dependency
  • Resolved dynamic linking issues on macOS

Breaking Changes

  • Dropped OpenSSL in favor of a pure OCaml implementation

New Features

  • ocaml-tls integration

Full Release Notes

## Critical change

moving from `ocaml-ssl` to `ocaml-tls`, dropping OpenSSL in favor of a pure OCaml implementation. This results in no certificate errors, smaller file size for Linux and no dynamic linking problems on macOS.

Thanks to everyone who chimed in on #170 and #110 

## Changelog 🔦 

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