Skip to content

v0.9.0

Compare
Choose a tag to compare
@ericmj ericmj released this 16 Jan 14:28
· 1164 commits to main since this release

Enhancements

  • Pass build tool information to Mix (supported in Elixir 1.1.0)
  • Make Hex a proper OTP application
  • Update CA store
  • Warn if files are missing when building package
  • Improve error message when resolution fails because of a locked dependency
  • Add hex.registry task for loading and dumping registry
  • Add HEX_OFFLINE for running in offline mode which skips fetching registry and packages
  • Add hex.build task for building package without publishing
  • Reduce noise when users gets lots of resolution errors and generally improve their output
  • Add Server Name Indication support for HTTPS requests
  • Add HEX_UNSAFE_HTTPS for disabling certificate checking
  • Rename :contributors metadata to :maintainers to better reflect purpose of field

Bug fixes

  • HEX_API no longer automatically adds api/ to URL
  • Fix crash when user doesn't explicitly override Hex package when needed
  • Fix bug where metadata in package tarball was not properly UTF8 encoded
  • Fix error message when registry file is missing
  • Support hex.outdated task for umbrella projects
  • Do not raise on bad data in a users old lock