v0.12.0
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
toPackage
. (#426, thanks @waj) - Refactor: Use
Package
for locks and installed shards. (#428, thanks @waj) - Spec: Add
stdout
andstderr
toFailedCommand
message. (#410, thanks @straight-shoota) - Spec: Fix failure under 32-bit Linux. (#416, thanks @lugia-kun)
- Fix builds. (#421, #423, thanks @bcardiff)