Skip to content

4.0.0-beta.7

Compare
Choose a tag to compare
@github-actions github-actions released this 27 Oct 21:27
· 135 commits to main since this release
b7d44f6

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