Skip to content

v0.12.0

Compare
Choose a tag to compare
@bcardiff bcardiff released this 05 Aug 21:26
· 130 commits to master since this release
218eb62

Fixes:

  • Disable interactive credential prompt for git resolver. (#411, thanks @straight-shoota)
  • Display dependency name on parsing errors of shard.yml. (#408, thanks @straight-shoota)
  • Handle ambiguous dependencies and update shard.lock if source of dependency change. (#419, #429, thanks @bcardiff)
  • Reinstall when resolver changes. (#425, thanks @waj)

Features:

  • Shards overrides. (#422, #429, thanks @bcardiff)
  • Add --ignore-crystal-version related suggestion and warnings to guide user. (#418, thanks @bcardiff)
  • Allow shards to read SHARDS_OPTS for addition command options. (#417, #420, thanks @bcardiff)
  • Add convenient makefile arguments for packaging. (#414, thanks @bcardiff)

Others:

  • Bump required Crystal to 0.35. (#424, thanks @bcardiff)
  • Refactor: Move install responsibilities from Resolver to Package. (#426, thanks @waj)
  • Refactor: Use Package for locks and installed shards. (#428, thanks @waj)
  • Spec: Add stdout and stderr to FailedCommand message. (#410, thanks @straight-shoota)
  • Spec: Fix failure under 32-bit Linux. (#416, thanks @lugia-kun)
  • Fix builds. (#421, #423, thanks @bcardiff)