shards v0.11.0 Release Notes

Release Date: 2020-06-05 // almost 4 years ago
  • 🔋 Features:

    • (breaking-change) Use crystal: property to filter candidates version. (#395, thanks @waj, @bcardiff)
    • 🔒 Introduce shard.lock 2.0 format, run shards install to migrate. (#349, #400, thanks @waj)
    • 👌 Support intersection in requirements version: >= 1.0.0, < 2.0. (#394, thanks @waj)
    • Install dependencies in reverse topological order. (#369, thanks @waj)
    • 👉 Use less bright colors for output. (#373, thanks @waj)
    • ➕ Add error on duplicate arguments in shard.yml. (#387, thanks @straight-shoota)
    • Replace .sha1 files with a single .shards.info. (#349, #366, #368, #401, thanks @waj)

    🛠 Fixes:

    • 👌 Improve GitRef dependencies and locks. (#388, #389, thanks @waj, @straight-shoota)
    • 🛠 Fix crash when a shard version didn't contain a shard.yml. (#362, thanks @waj)
    • 🔒 Avoid shard.lock being overwritten when dependencies are up to date. (#370, thanks @waj)
    • Detect version mismatches between shard.yml and git tags . (#341, thanks @RX14)

    Others: