Releases: hexpm/hex
Releases ยท hexpm/hex
v2.1.0
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-agentHTTP header if environment variableCIis set - Improve message for authentication errors
- Set exit code 1 on
mix hex.organization autherrors - Add
--sortflagmix hex.outdated - Improve error message when trying to publish existing package with permissions
- Consider ex_doc
:outputoption 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
v2.0.5
v2.0.4
v2.0.3
Enhancements
- Remove dependency on
sshapplication - Add
trusted_mirror_urlconfig andHEX_TRUSTED_MIRROR_URLenvironment variable. When setting either of these the repository authentication key will be included in requests.mirror_urlconfig andHEX_MIRROR_URLhave 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
v2.0.1
v2.0.0
v1.0.1
v1.0.0
Enhancements
- Set exit code to 1 when
mix hex.publishfails - Validate OSS licenses
- Read authorization credentials from
~/.netrc - Error if building package with an
app: falsedependency
Bug fixes
- Do not error if the organization authorization key could not be verified, this improves handling of API server issues
- Improvements to version solver to prevent scenarios where it takes a long time to find a solution
- Improve error when update checker times out