Skip to content

Releases: hexpm/hex

v0.8.0

16 Jan 14:29
Compare
Choose a tag to compare

Enhancements

  • Warn if using insecure SSL because of old OTP version
  • Use yellow test for warning text
  • Include build_tools in release metadata
  • Print more metadata when publishing

Bug fixes

  • Fix an error when printing an http status codes
  • Always fetch new registry if it's older than 7 days

v0.7.5

16 Jan 14:29
Compare
Choose a tag to compare

Enhancements

  • Add task hex.user test for testing user authentication.
  • Add task hex.outdated for listing outdated packages compared to the registry.
  • Update CA store as of April 3.
  • Inform user if authentication failed because they did not confirm email.
  • Improve error message for unsupported tarball version.

Bug fixes

  • Fix a bug where overriding a Hex dependency with a non-Hex dependency was ignored when the overriding at least two levels deep in the dependency tree

v0.7.4

16 Jan 14:29
Compare
Choose a tag to compare

Bug fixes

  • Include all conflicting requirements in backtrack message
  • Fix a bug where backtrack message failed on optional requests

v0.7.3

16 Jan 14:29
Compare
Choose a tag to compare

Bug fixes

  • Fix an error when merging locked and optional dependencies

v0.7.2

16 Jan 14:29
Compare
Choose a tag to compare

Enhancements

  • Print messages on backtracks if dependency resolution failed, this is intended to help users resolve conflicts

Bug fixes

  • Fix a bug where a dependency converged in mix did not consider all its requirements
  • Fix a bug where dependencies in the lock was considered even if they weren't requested

v0.7.1

16 Jan 14:31
Compare
Choose a tag to compare

Bug fixes

  • Fix updating the registry

v0.7.0

16 Jan 14:31
Compare
Choose a tag to compare

Enhancements

  • Print proxy options on startup
  • Add mix hex.user password reset and remove mix hex.user update
  • Create version 3 tarballs with erlang term encoded metadata

Bug fixes

  • Verify peer certificate against CA certificate public key in partial_chain
  • Fix a bug where overriding a Hex dependency with a non-Hex dependency was ignored when the overriding happened in a sub-dependency
  • Create hex directory before writing registry

v0.6.2

16 Jan 14:31
Compare
Choose a tag to compare

Enhancements

  • Add PKIX hostname verification according to RFC6125
  • Improve error messages from HTTP error codes
  • Improve HTTP performance
  • Add config options api_url, cdn_url, http_proxy and https_proxy
  • Support both doc/ and docs/ as documentation directory

v0.6.1

16 Jan 14:31
Compare
Choose a tag to compare

Enhancements

  • Convert config file to erlang term file

v0.6.0

16 Jan 14:32
Compare
Choose a tag to compare

Enhancements

  • Add support for packages with a different OTP application name than the package name
  • Add task mix hex.docs for uploading project documentation
  • Add email confirmation

Bug fixes

  • Allow you to change your password with mix hex.user update
  • Correctly display dependencies in mix hex.info PACKAGE VERSION
  • Verify peer certificates when fetching tarball