Releases: exercism/configlet
4.0.0-alpha.9
4.0.0-alpha.8
4.0.0-alpha.7
4.0.0-alpha.6
4.0.0-alpha.5
Note: Ignore the timestamp above - this release is from 2021-03-10.
New features
- Support
runtime/wasmtime
tag (#195)
4.0.0-alpha.4
New features
- lint: add more linting rules for track config.json (#183)
4.0.0-alpha.3
Bug fixes
- sync: fix for Exercism v3 track structure (#175)
This is the first release of configlet
where the sync
subcommand works with the state of track repos after 2021-02-05.
4.0.0-alpha.2
New features
- lint: check that every concept has the required files (#161)
- lint: begin linting concept exercise
.meta/config.json
files (#169)
Important note
Now that each Exercism track has transitioned to the v3 track structure, the sync
subcommand in this release and 4.0.0-alpha.1
no longer works - it does not correctly detect implemented practice exercises in their new location. This is fixed in 4.0.0-alpha.3
.
4.0.0-alpha.1
This is the first release of configlet
that is designed for Exercism v3.
The version number starts at 4.0.0-alpha.1
because the previous version of configlet
(for Exercism v2) was 3.9.2
. This repository is a complete rewrite in the Nim programming language. The previous codebase is now located at https://github.com/exercism/v2-configlet
Included commands:
configlet lint
, with only a small subset of the eventual linting rules.configlet sync
, which replaces the oldcanonical_data_syncer
functionality.configlet uuid
The initial rules implemented by configlet lint
:
- The track
config.json
exists and is valid JSON - Every concept exercise has the required
.md
files and a.meta/config.json
file