Releases: hexpm/hex_core
Releases · hexpm/hex_core
v0.12.0
- Add short URL API
hex_api_short_url:create/2. - Add OAuth API:
hex_api_oauth:device_authorization/3,4hex_api_oauth:poll_device_token/3hex_api_oauth:refresh_token/3hex_api_oauth:revoke_token/3hex_api_oauth:client_credentials_token/4,5
- Support 2FA authentication, any API request can now return
{error, otp_required | invalid_totp}
if 2FA is required. The config optionapi_otpcan be used to provide the TOTP code. - Differentiate between registry verification errors.
{error, unverified}has been replaced with
{error, bad_repo_name | bad_signature}. - Support nested maps in
extrapackage metadata field.
v0.10.1
- Update
hex_licensesmodule to reflect most recent list available from SPDX.
v0.10.0
-
Drop support for old OTP and Rebar versions.
hex_corenow requires OTP20+ and Rebar 3.15.1+. -
Add
hex_repo:get_docs/3andhex_repo:get_public_key/1.
v0.8.4
Add @doc to hex_licenses
v0.7.0
- Fix compatibility with OTP 24
- Change
hex_tarball:create/2error value from{error, too_big}to{tarball, {too_big_compressed | too_big_uncompressed, Size}}.
v0.6.9
- Add
hex_api_release:publish/3
v0.6.8
v0.6.7
- Fix compatibility with OTP 18 and 17
v0.6.6
v0.6.5
- Transition away from
http_uriwhen using newer OTP releases - Ensure
Roleis given as an atom inhex_api_organization_member:add/3 - Add
http_headersto thehex_core:config()type - Add default
http_headerstohex_core:default_config/0 - Fix
hex_registry:decode_and_verify_signed/2spec - Fix
hex_tarball:files/0type