Repository navigation
v0.6.0
Added
codev self-updatedownloads the latest release for your platform, verifies its SHA-256, replaces the binary and refreshes the current project;--checkonly reports,--snoozesilences the notice for 7 days, and a cargo or package-manager installation is left alone with the right command printed instead.codev statustells you when a newer codev is available — at most one anonymous request to GitHub per day, never in CI or withCODEV_NO_UPDATE_CHECK=1— andcodev status --jsonexposes it in anupdateobject; the skills offer to update at the start of an action.codev_versionin_codev/config.yamlsets the codev versions a team accepts;codev doctorreports acodev_versioncheck when the running codev does not satisfy it, or when a newer release is known.
Changed
- A key of
_codev/config.yamlthat your codev does not know — typically one added by a newer codev — is now a warningunknown_config_keyinstead of an error, naming the key and the project'scodev_version, and pointing tocodev self-update;codev validate --strictand the newconfig.keyscheck ofcodev doctorreport it. codev 0.5 and earlier still reject such keys.
Fixed
- When the running codev is newer than the project's
codev_versionallows,codev doctornow suggestscodev self-update --version <X.Y.Z>with a version that satisfies it, instead of acodev self-updatethat refuses to downgrade.
What's Changed
- feat(update): update notice and codev self-update by @ludovic-nicaise in #19
- feat(config): forward-compatible configuration; doctor fix for a too-new codev by @ludovic-nicaise in #20
- chore(release): v0.6.0 by @ludovic-nicaise in #21
Full Changelog: v0.5.0...v0.6.0