All Versions
65
Latest Version
Avg Release Cycle
62 days
Latest Release
1198 days ago
Changelog History
Page 4
Changelog History
Page 4
-
v0.14.0 Changes
October 28, 2016๐ New registry format
๐ Hex has switched to a new registry format that is more efficient and will scale better as the registry grows. The new registry format is encoded with protocol buffers and is split into multiple files (one file per package) to avoid fetching one big file with data you will not need. The resolver will make more HTTP requests but will in total fetch much less data. The specification for the new format can be found here: https://github.com/hexpm/specifications/pull/10. The old ETS based registry format is no longer supported in the client but will continue to be available from the registry for the foreseeable future.
โจ Enhancements
- ๐ฆ
hex.docs open
will by default open the online hexdocs for the given package - ๐ An
--offline
option has been added tohex.docs open
for opening docs stored on your local filesystem and it will automatically fetch the docs if they are not available locally - ๐ Only support secure SSL ciphers and safe SSL versions (support for SSLv3 has been dropped)
- ๐ Improvements to the language in the resolver error messages
๐ Bug fixes
- ๐ Fix an issue where duplicate build tool names could be added to the package metadata
- ๐ฆ
-
v0.13.2 Changes
September 19, 2016๐ Bug fixes
- ๐ Only error on non-Hex dependencies when building
-
v0.13.1 Changes
September 19, 2016โจ Enhancements
- โ Most warnings on
hex.publish
are now errors
๐ Bug fixes
- ๐ Fix bug where the old config format was not readable
- Convert old config format to new format on every read
- Fix
HEX_UNSAFE_REGISTRY
negation
- โ Most warnings on
-
v0.13.0 Changes
July 30, 2016โจ Enhancements
- Inform about new Hex version in
hex.info
- ๐ Support
extra
metadata field - ๐ Print package checksum when building and publishing
- Warn if using registry from cache
- ๐ Show creation time of API keys in
hex.keys list
- ๐ Improve the error message if OTP has broken SNI in
:ssl
application - ๐ Verify dependencies from registry against lock
- Hex will now automatically encrypt your local API key, use
hex.user passphrase
to change the encryption passphrase - ๐ Improve resolver error message to mention behavior of pre-releases and overrides
- ๐ Improve error message if a dependency has configured the OTP application name incorrectly for another dependency
- ๐ฆ
hex.publish
now also publishes docs by default, usehex.publish package
andhex.publish docs
to respectively publish package and docs independently - ๐
hex.docs
will now open or fetch documentation tarballs - ๐
hex.key remove
will now also de-auth the user if the local API key was removed - โ Add status messages when publishing and reverting
๐ Bug fixes
- ๐ Fix bug where the client was fetching packages even when lock is OK
- ๐ Fix resolver sometimes not producing any backtrack output
- ๐ Verify certificate against correct hostname after redirect
- Inform about new Hex version in
-
v0.12.1 Changes
May 31, 2016โจ Enhancements
- Only show proxy settings when MIX_DEBUG=1
- โ Add retries to idempotent requests
๐ Bug fixes
- ๐ Fix crash when you get multiple backtrack messages
-
v0.12.0 Changes
May 15, 2016โจ Enhancements
- โ Add package checksums to lock, ensuring a locked package can not change its content
- โ Add managers and deps to lock, allowing Hex to run without loading the registry
- Align deps fetching output from scm
- โก๏ธ Update hex.pm repo URL to https://repo.hex.pm
- ๐ Link to policies when registering account
- โก๏ธ Update CoC links
- ๐ Improve conflict messages
- ๐ Improve error messages when ex_doc is missing when publishing docs
- ๐ Show app name of dependency in
hex.info
- ๐ฆ Warn about long package descriptions
๐ Bug fixes
- Fix
HEX_UNSAFE_HTTPS
environment variable andunsafe_https
config
-
v0.11.5 Changes
April 07, 2016โจ Enhancements
- โ Add more registry metrics to
hex.info
๐ Bug fixes
- ๐ Fix a bug where Hex was about a bit too enthusiastic when informing the user of new versions
- ๐ Fix some missing future-proofing of lock
- โ Add more registry metrics to
-
v0.11.4 Changes
April 06, 2016โจ Enhancements
- ๐ Use HTTPS to Hex.pm repository
- ๐ Make lock backwards compatible by treating it as a list and only matching on the front
๐ Bug fixes
- โก๏ธ Correctly show update notification
- โ Remove duplicate parents from backtrack messages
- ๐ Fix invalid message in
hex.outdated
if locked version is a pre-release
-
v0.11.3 Changes
March 14, 2016๐ Bug fixes
- Do not crash if registry fails to fetch
- โ Remove force update of registry if it is more than a week old
-
v0.11.2 Changes
March 11, 2016โจ Enhancements
- ๐ Verify registry signature against public key
- ๐ Improve missing registry error message
- Deprecate
HEX_CDN
in favor ofHEX_REPO
andHEX_MIRROR
. See thehex
task for more information - Deprecate
:cdn_url
config in favor of:repo_url
andmirror_url
. See thehex.config
task for more information - ๐ Improve performance of parallel package fetching
- ๐ Use fastly instead of S3 for the Hex.pm repository
- โ Add
--delete
option tohex.config
task
๐ Bug fixes
- ๐ Show local time in hex.info
- โก๏ธ Correctly unlock all dependencies on
deps.update
- Always fetch registry if it's missing or known to be old