./devel/hex, Package manager for the Erlang VM

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.1.1, Package name: hex-2.1.1, Maintainer: pkgsrc-users

Hex is package manager for the Erlang VM.

This project currently provides tasks that
integrate with Mix, Elixir's build tool.

See https://hex.pm for more documentation.


Master sites:

Filesize: 452.387 KB

Version history: (Expand)


CVS history: (Expand)


   2024-11-30 21:12:25 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
hex: update to 2.1.1.

NOTE: this package seems to download files during the build
If you know elixir/mix please fix this!

## v2.1.1 (2024-05-22)

### Bug fixes

* Fix overriding Hex packages from non Hex dependencies

## v2.1.0 (2024-05-21)

### 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 (2023-02-06)

### Bug fixes

* Fix application startup when there are configured organizations
   2023-03-03 11:10:38 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
hex: update to 2.0.5.

Fix build. Make PKGNAME match directory name.

## v2.0.5 (2023-02-06)

### Bug fixes

* Fix HTTP authentication for repositories added before v2.0.3

## v2.0.4 (2023-02-02)

### Bug fixes

* Fix trust lookup for organizations

## v2.0.3 (2023-02-01)

### 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 (2023-01-30)

### Enhancements

* Remove `hex.install` task

### Bug fixes

* Fixes for upcoming Elixir 1.15.0 release

## v2.0.1 (2023-01-09)

### 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
   2022-11-14 18:48:15 by Nikita | Files touched by this commit (2)
Log message:
devel/hex: fix build.
   2022-11-10 15:23:53 by Nikita | Files touched by this commit (2)
Log message:
devel/hex: simplify, use lang/elixir/mix.mk.
   2022-11-10 13:24:08 by Nikita | Files touched by this commit (4)
Log message:
Import elixir-hex version 2.0.0 as devel/hex.

Hex is package manager for the Erlang VM.

This project currently provides tasks that
integrate with Mix, Elixir's build tool.

See https://hex.pm for more documentation.