shards v0.12.0 Release Notes
Release Date: 2020-08-05 // over 3 years ago-
๐ 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)