Releases: hexpm/hex
Releases · hexpm/hex
v2.3.1
v2.3.0
Enhancements
- Update
mix hex.searchtask with full-text documentation search across all your dependencies - Add
:onlycolumn and filtering tomix hex.outdated - Improve registry verification error messages
- Improve caching of packages across multiple repos
- Add HTTP request debug logging with
MIX_DEBUG=1 - Prevent publishing packages with
:in_umbrelladependencies
Bug fixes
- Handle truthy boolean for
CIenv variable - Fix
warn_if_outdatedif package name and app name are different - Allow nested maps for
extrapackage metadata
v2.2.2
Bug fixes
mix hex.publish: Pass--no-listenerstodeps.loadpaths
v2.2.1
Bug fixes
- Precompile Hex for Elixir 1.18 using Elixir 1.18.0
v2.2.0
Enhancements
-
Add verifications of the registry cache ets table (
~/.cache/hex/cache.ets) -
Add help when docs download times out
-
Support
:warn_if_outdatedin depsLet's say you have the following in
mix.exs:{:ex_doc, ">= 0.0.0", warn_if_outdated: true, only: :dev}
and ExDoc is at version v0.37.2 in
mix.lock, and v0.37.3 was released.You will now see:
$ mix deps.get Resolving Hex dependencies... Resolution completed in 0.054s Unchanged: ex_doc 0.37.2 warning: the following deps are outdated and set "warn_if_outdated: true": * ex_doc 0.37.3 is available
v2.1.1
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