Hex v0.21.0 Release Notes

Release Date: 2021-01-14 // over 3 years ago
  • ✨ Enhancements

    • ➕ Add --epub option to mix hex.docs offline
    • ➕ Add --replace option to mix 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 latest branch to install Hex using mix archive.install git ...
    • ➕ Add --repo flag to mix hex.package task
    • 📦 Make mix hex.package diff more 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_Store to :exclude_patterns
    • ➕ Add note about updatable packages to mix hex.outdated task
    • 👉 Use tarball outer checksum to check cache freshness
    • ➕ Add --within-requirements flag to mix hex.outdated
    • ➕ Add --fetch-public-key FINGERPRINT to mix hex.repo add
    • 🚀 Return non-zero exit when package or release are not found in mix hex.info
    • ➕ Add no_proxy configuration
    • ➕ Add mix hex.package diff APP VERSION
    • ➕ Add mix hex.sponsor for listing all dependencies ask for sponsors or support
    • ➕ Add mix hex.registry build for building registries locally

    🐛 Bug fixes

    • 🛠 Fix order of organizations displayed on mix hex.publish
    • 🛠 Fix stacktrace warning
    • Hide mix hex.install private task
    • 🛠 Fix mix hex.repo remove command doc
    • 🛠 Fix backtracking on single parent
    • 📦 Do not unpack the tarball on mix hex.package fetch unless --unpack is passed
    • 📦 Re-fetch stale cached package if registry checksum changed
    • 🛠 Fix compatibility with OTP 24