All Versions
79
Latest Version
Avg Release Cycle
99 days
Latest Release
38 days ago

Changelog History
Page 3

  • v0.20.6 Changes

    October 20, 2020

    ๐Ÿ› Bug fixes

    • ๐Ÿ›  Fix compatibility with OTP 24
  • v0.20.5 Changes

    February 05, 2020

    โœจ 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 Changes

    February 04, 2020

    ๐Ÿ› Bug fixes

    • ๐Ÿ›  Fix tarball file extraction through symlinks
  • v0.20.3 Changes

    February 03, 2020

    โœจ Enhancements

    • ๐Ÿš€ Fetch the latest non-prerelease version of a package in mix hex.docs

    ๐Ÿ› Bug fixes

    • Correctly handle old manifest files without crashing
  • v0.20.2 Changes

    February 03, 2020

    โœจ Enhancements

    • โž• Add --output option to mix hex.package fetch task
    • โž• Add cacerts_path configuration for custom CA certificate files
    • ๐Ÿ‘Œ Improve output in mix hex.publish to 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 Changes

    June 10, 2019

    ๐Ÿ› Bug fixes

    • ๐Ÿ–จ Do not print transfer message when not transferring ownership
  • v0.20.0 Changes

    June 09, 2019

    โœจ Enhancements

    • โž• Add per-project Hex configuration. Configure Hex under the :hex key inside your project configuration in mix.exs
    • ๐Ÿ— Show location of package after running mix hex.build
    • List all available Hex tasks when running mix hex
    • List subtasks when running mix hex
    • โœ‚ Remove tarball if it is invalid to avoid it being as cache in the future
    • ๐Ÿ‘‰ Show umbrella children mix.exs location in mix hex.outdated
    • โž• Add mix hex.owner transfer task
    • ๐Ÿ‘‰ Show improved error message on invalid configs
    • โž• Add mix hex.package fetch task
    • โž• Add mix hex.package diff task

    ๐Ÿ› Bug fixes

    • ๐Ÿ›  Fix mirror_url config
    • ๐Ÿ›  Fix api_url config
    • ๐Ÿ“ฆ Do no try to remove docs after reverting package โ€“ docs are already automatically removed
  • v0.19.0 Changes

    January 15, 2019

    โœจ Enhancements

    • ๐Ÿ‘Œ Improve output of mix hex.config
    • ๐Ÿ“ฆ Print publisher in mix hex.info PACKAGE VERSION
    • โž• Add organization flag to dependency config in mix hex.info PACKAGE

    ๐Ÿ› Bug fixes

    • Don't follow symlinks when adding files to tarballs
    • ๐Ÿ— Error with a descriptive msg when building a package with git dependencies
    • ๐Ÿ‘Œ Improve listing of incompatible package versions when displaying backtrack error message
    • ๐Ÿ‘Œ Improve resolver performance when it needs to do a lot of backtracking

    ๐Ÿ”’ Security fixes

    • Verify authenticity of registry records. This fixes a vulnerability that would allow a malicious mirror to serve modified versions of Hex packages. A new check has been introduced that requires the latest registry record version, if you are using a repository or mirror that has not been updated yet you can disable this check by setting the environment variable HEX_NO_VERIFY_REPO_ORIGIN=1. Further clarification of this issue will come at a later stage.
  • v0.18.2 Changes

    November 08, 2018

    โœจ Enhancements

    • โž• Add checks before publishing docs
    • โšก๏ธ Update generated protobuf files for Registry with OTP 21 compatibility
    • No longer list tasks in mix hex task
    • ๐Ÿ‘‰ Use hexdocs organization URLs
    • โž• Adds --dry-run option to publish tasks
    • ๐Ÿ–จ Do not print "Unchanged" dependencies on mix deps.get in green
    • Validate hex config keys
    • โž• Add c_src/ and Makefile to default package files
    • ๐Ÿ“„ Publish Mix task docs on https://hexdocs.pm/hex
    • โž• Add recommendation when retiring and require --message flag

    ๐Ÿ› Bug fixes

    • ๐Ÿ— Use rebar3, not rebar, when guessing build tool
    • ๐Ÿ›  Fix issue saving write key when reseting local password
  • v0.18.1 Changes

    July 06, 2018

    ๐Ÿ› Bug fixes

    • ๐Ÿ›  Fix normalization of repo paths when authenticating organization