4.0.0-beta.7
github-actions
released this
27 Oct 21:27
·
135 commits
to main
since this release
This release improves the behavior of configlet sync
.
sync: always add include = false
when appropriate
When updating and including new test cases with
configlet sync -u --tests include
configlet will now add include = false
to any test that was reimplemented by a just-added test.
That was already the behavior when updating tests interactively, and answering yes:
yes | configlet sync -u --tests
sync: ignore track-deprecated practice exercises
configlet sync
no longer reports (or updates) a practice exercise that is both unsynced and deprecated on the track.
Note that it still operates on practice exercises that are only deprecated in problem-specifications
.
User-facing commits
The important fixes mentioned above:
- ac74536 sync: make
--tests include
exclude reimplemented tests (#680) - 891c626 sync: ignore track-deprecated practice exercises (#682)
This release also improves some error messages:
- 3457c09 sync, info: improve error message for cache update failure (#684)
- 9b75bd7 sync: improve error messages for invalid update options (#679)
Full Changelog: 4.0.0-beta.6...4.0.0-beta.7