Skip to content

Releases: hexpm/hex

v2.1.1

22 May 17:21
Compare
Choose a tag to compare

Bug fixes

  • Fix overriding Hex packages from non Hex dependencies

v2.1.0

21 May 14:31
Compare
Choose a tag to compare

Enhancements

  • Improve solver error message when collecting conflicting requirements from multiple places. Fixes the "empty" versions error. This is done by including path and git parents of hex packages in the solver.
  • Add "(CI)" to user-agent HTTP header if environment variable CI is set
  • Improve message for authentication errors
  • Set exit code 1 on mix hex.organization auth errors
  • Add --sort flag mix hex.outdated
  • Improve error message when trying to publish existing package with permissions
  • Consider ex_doc :output option when publishing documentation
  • Warn on unknown dependency options

Bug fixes

  • Do not close registry server in post_converge. Fixes the "the table identifier does not refer to an existing ETS table" error.
  • Revert Mix changes on Hex application stop
  • Fix passing requests from umbrella apps to solver
  • Handle empty package name in mix hex.info

v2.0.6

06 Feb 17:59
Compare
Choose a tag to compare

Bug fixes

  • Fix application startup when there are configured organizations

v2.0.5

06 Feb 16:36
Compare
Choose a tag to compare

Bug fixes

  • Fix HTTP authentication for repositories added before v2.0.3

v2.0.4

02 Feb 01:41
Compare
Choose a tag to compare

Bug fixes

  • Fix trust lookup for organizations

v2.0.3

01 Feb 23:29
Compare
Choose a tag to compare

Enhancements

  • Remove dependency on ssh application
  • Add trusted_mirror_url config and HEX_TRUSTED_MIRROR_URL environment variable. When setting either of these the repository authentication key will be included in requests. mirror_url config and HEX_MIRROR_URL have changed to no longer include the authentication key in requests. This is to ensure secrets are not sent to repository mirrors that are not trusted.

v2.0.2

30 Jan 12:18
Compare
Choose a tag to compare

Enhancements

  • Remove hex.install task

Bug fixes

  • Fixes for upcoming Elixir 1.15.0 release

v2.0.1

09 Jan 17:28
Compare
Choose a tag to compare

Enhancements

  • Raise when parsing intersected ranges
  • Skip unselected optionals during solving

Bug fixes

  • Fix converging of requirements from different sources
  • Fix organization owner prompt during publish
  • Do not override locked deps

v2.0.0

30 Oct 15:28
Compare
Choose a tag to compare

Enhancements

  • New version solver with higher performance and better error messages
  • Switch to IPv6 if requests fail due to connection errors

Bug fixes

  • Fix browser opening on Windows

v1.0.1

14 Dec 23:08
Compare
Choose a tag to compare

Bug fixes

  • Fix compatibility with some Elixir and OTP combinations