shards v0.13.0 Release Notes

Release Date: 2021-01-21 // over 3 years ago
  • ๐Ÿ›  Fixes:

    • ๐Ÿ›  Fix outdated command for dependencies with no releases. (#455, thanks @straight-shoota)
    • ๐Ÿ›  Fix outdated command with non-release installed. (#456, thanks @straight-shoota)
    • Write lockfile even when there are no dependencies. (#453, thanks @straight-shoota)
    • Touch install_path and lockfile to express dependency. (#444, thanks @straight-shoota)
    • ๐Ÿ‘Œ Improve git reliability by retrying on failures. (#450, thanks @fudanchii)
    • ๐Ÿ‘ Allow empty scalar for mappings/sequences. (#451, thanks @straight-shoota)
    • ๐Ÿ›  Fix working directory in capture. (#457, thanks @f-fr)

    ๐Ÿ”‹ Features:

    • โž• Add a fallback to alternate shards commands. (#202, thanks @Willamin)

    Others:

    • ๐Ÿ‘‰ Use git's checkout feature directly to write out repo files. (#435, thanks @oprypin)
    • ๐Ÿ‘‰ Use Process.quote instead of the old platform-specific helper. (#437, thanks @oprypin)
    • Don't use POSIX-specific shell constructs. (#436, thanks @oprypin)
    • ๐Ÿ— Don't use compile-time shell commands to determine build timestamp. (#438, thanks @oprypin)
    • ๐Ÿ Expand Windows support + fix all specs. (#447, thanks @oprypin)
    • โž• Add continuous testing (including Windows) using GitHub Actions. (#448, thanks @oprypin)
    • Cleanup unused code. (#460, thanks @f-fr)
    • ๐Ÿ›  Fix outdated content in the README.md and SPEC.md. (#434, #461, #462, thanks @kojix2, @straight-shoota, @KimBurgess)