Skip to content

v1.0.0

Choose a tag to compare

@mneudert mneudert released this 24 Nov 11:04
· 283 commits to master since this release
d6bdaf8
  • Ownership has been transferred to the elixir-inspector organisation

  • Enhancements

    • Documentation is now available inline (@moduledoc, ...) with the README.md file targeting the repository (development) instead of releases
    • Downloading the databases ensures hackney is started to allow calling mix run --no-start -e "RefInspector.Downloader.download()"
    • Initializer modules can be defined with additional arguments by using {mod, fun, args}
    • Parsing can now be performed on URI.t() referers
    • The default database path has been set to Application.app_dir(:ref_inspector, "priv")
    • The download mix task will now exit with code 1 if it aborts due to missing configuration
  • Backwards incompatible changes

    • Internal parser process pooling has been removed. If you require pooling you need to manually wrap RefInspector.parse/1
    • Medium information in the result struct is now returned as a String.t() instead of an atom. The only exceptions are :unknown and :internal referers
    • Minimum required elixir version is now ~> 1.5
    • Support for {:system, var} configuration has been removed