Mix.lock format changes

I noticed after doing a mix deps.get that every entry in mix.lock now includes an extra hash at the end:

-"absinthe": {:hex, ... , "hexpm"},
+"absinthe": {:hex, ... , "hexpm", "2907ea18f4a1611d070609ed07a65ce13142102aa1537151186bcd774474300f"},

I might be using a different version of mix or hex or something than the last person to touch the lock file. Can someone confirm? Is there a specification for mix.lock ? Is there a changelog or other place I would have heard about the format change?

2 Likes

Unfortunately - no

It has been recently upgraded and it changed formats but no, no spec.

That additional hash is the checksum of that particular absinthe module as shown on hex.pm