Releases: crystal-lang/shards
Releases · crystal-lang/shards
v0.8.0 - Infamous Muskrat [REVOKED]
This release incorrectly clones Git repositories. Please upgrade to v0.8.1!
Features:
- Install shard executables inside project bin folder on shard install.
See #126.
Changes:
- Global cache for cloned Git repositories, aside crystal cache
(e.g.~/.cache/shards
). Customizable withSHARDS_CACHE_PATH
. - Clone bare Git repositories instead of creating mirrors (fetch should be
faster, and less space required on disk). - Man pages are now in the
man
folder. - Allow loose shard versioning, accepting semver-like versions and alternatives
such as calver.
Fixes:
- Compatibility with Crystal 0.25.
v0.7.2 - Snarling Chub
Features:
- Version command to print-out the project's version, see #147
Fixes:
- Don't consider a Git refs to be a version number, see #169
- Use installed spec for executing scripts, see #143
- Don't expect
shard.lock
whenshard.yml
has no dependencies, see #145 - Compatibility with Crystal 0.24.0 (unreleased)
- Harmonize error messages
- Correct shard.yml parse error line:column reporting
v0.7.1 - Obvious Chub
v0.7.0 - Rubbery Chub
Features:
- Build command for
targets
entry in SPEC - New Crystal search path algorithm (see breaking changes below)
- Informational
crystal
entry in SPEC - Informational
libraries
entry in SPEC - Shorthand for gitlab.com dependencies
Breaking Changes:
- Dependencies are installed in the
lib
directory - Dependencies are now fully installed, instead of merely the
src
folder postinstall
scripts are now executed from the root of the dependency,
not thesrc
directory
Fixes:
- crash when dependency keys were unordered
tar
command usage on OpenBSD- correctly report git errors
- the update command created a lockfile for empty dependencies
v0.6.4
Fixes:
- Compatibility with Crystal 0.19
v0.6.3 - Negligible Shrew
Fixes:
- Compatibility with Crystal > 0.15.0
- Relative paths for path dependencies, see #99
v0.6.2 - Cute Shrew
Fix:
- Don't crash when git binary is missing.
v0.6.1 - Humble Shrew
Fixes:
- Compatibility with Crystal 0.12.0
v0.6.0 - Proud Shrew
v0.5.4 - Classic Jackabbit
Fixes:
- Compatibility with Crystal > 0.9.1