Since this version includes significant code change in order to rewrite `port` declarations as part of the build, I'm marking this as a pre-release. While it has been tested against a fairly large codebase of Elm, there may be edge cases that elm-doc can't handle.
Backwards incompatible changes
- Drop Python 3.4 support
- Drop Elm 0.18 support
- Require `--fake-license` flag to be specified when invoking elm-doc. Please see the updated README.md for details
- `--elm-make` flag is not called `--elm-path`
New behaviors
- Elm 0.19 is the new & only Elm version supported
- Create an `.elm-doc` directory at the root of the target project as the build directory, which can be changed with `--build-dir`
- Do not require any C extension to be built when installing elm-doc