Releases: hexpm/hex
Releases · hexpm/hex
v0.21.3
Enhancements
- Add config
no_short_urlsand env varHEX_NO_SHORT_URLSto disable short URL generation - Mention
mix hex.sponsorwhen fetching packages that accept sponsorship - Add
--keyoption tomix hex.repo show NAMEto print repository key - Improve output when update check fails
- Print hint if version resolution is slow
Bug fixes
- Improve version backtracking to fix slow version resolutions and downgrading of dependencies
v0.21.2
Enhancements
- Adds support for
mix hex.package fetch PACKAGE(without version)
Bug fixes
- Gracefully handle missing hex metadata in sponsor task
- Fix building hex registry
- Update ssl opts for host validation on redirect
- Store correct password after confirmation failure
v0.21.1
v0.21.0
Enhancements
- Add
--epuboption tomix hex.docs offline - Add
--replaceoption tomix hex.publish - Add locked version to
mix hex.info <package> - Clarify publish message around ownership
- Remove reliance on colors for hex.outdated
- Follow XDG Base Directory Specification
- Add link to diffs page in footer of
mix hex.outdated - Introduce
latestbranch to install Hex usingmix archive.install git ... - Add
--repoflag tomix hex.packagetask - Make
mix hex.package diffmore CLI-friendly - Customize hostname check to allow also wildcard certificates
- Use API for dependency config in mix hex.info
- Do not pass --canonical to docs task
- Always add
*.DS_Storeto:exclude_patterns - Add note about updatable packages to
mix hex.outdatedtask - Use tarball outer checksum to check cache freshness
- Add
--within-requirementsflag tomix hex.outdated - Add
--fetch-public-key FINGERPRINTtomix hex.repo add - Return non-zero exit when package or release are not found in
mix hex.info - Add
no_proxyconfiguration - Add
mix hex.package diff APP VERSION - Add
mix hex.sponsorfor listing all dependencies ask for sponsors or support - Add
mix hex.registry buildfor building registries locally
Bug fixes
- Fix order of organizations displayed on
mix hex.publish - Fix stacktrace warning
- Hide
mix hex.installprivate task - Fix
mix hex.repo removecommand doc - Fix backtracking on single parent
- Do not unpack the tarball on
mix hex.package fetchunless--unpackis passed - Re-fetch stale cached package if registry checksum changed
- Fix compatibility with OTP 24
v0.20.6
v0.20.5
Enhancements
- Add timestamps to entries in registry cache for easier debugging
- Bump registry cache version to invalidate old caches
- Warn if fetching registry without outer checksum
Bug fixes
- Do not require that the registry supports outer checksums
- Missing outer checksum is not a mismatch, this will fix "out of date" errors when the manifest is newer than the lockfile
v0.20.4
v0.20.3
v0.20.2
Enhancements
- Add
--outputoption tomix hex.package fetchtask - Add
cacerts_pathconfiguration for custom CA certificate files - Improve output in
mix hex.publishto make it more clear to what repository you are publishing - Explain red colors in hex.outdated
Bug fixes
- Fix HTTP timeout config
- Do not allow creating empty packages
Security fixes
- Fix for directory traversal vulnerability for symlinks in tarballs
- Update package checksum to include the entire tarball instead of specific files inside it
v0.20.1
Bug fixes
- Do not print transfer message when not transferring ownership