Skip to content

Releases: exercism/configlet

4.0.0-alpha.11

09 Apr 08:42
4a9a01b
Compare
Choose a tag to compare

Bug fixes

  • lint: allow empty exercises.concept[].concepts (#272)

4.0.0-alpha.10

07 Apr 15:18
5b08371
Compare
Choose a tag to compare

This is another release that only affects configlet lint.

See the top of #265 to see the difference the configlet lint output between this release and 4.0.0-alpha.9 for the tracks at the time of release.

New features

  • lint(track_config): add initial concepts checks (#264)
  • lint(track_config): add initial exercises checks (#260)

Bug fixes

  • lint: add more context in error messages (#270)
  • lint(validators): improve wording of error messages (#266)
  • lint: update success message (#243)

4.0.0-alpha.9

25 Mar 14:12
0087541
Compare
Choose a tag to compare

New features

  • lint: check blurb for exercises (#239)
  • lint(track_config): check key_features (#236)
  • lint(track_config): check blurb length (#238)
  • lint(track_config): check status and online_editor (#235)
  • lint(track_config): check version is 3 (#234)

Bug fixes

  • cli: don't always use color (#233)

4.0.0-alpha.8

23 Mar 15:41
b8e8d4a
Compare
Choose a tag to compare

Spec change

  • lint: flatten authors and contributors (#230)

New features

  • lint: print link to docs after linting error (#227)

Bug fixes

  • lint: remove duplicate error for missing links.json (#228)

4.0.0-alpha.7

19 Mar 18:12
f4064c4
Compare
Choose a tag to compare

New features

  • lint(concepts): implement links.json checks (#171)

Bug fixes

  • lint: allow null for optional values (#199)

4.0.0-alpha.6

17 Mar 15:19
0efd19f
Compare
Choose a tag to compare

New features

  • lint: add initial linting of practice exercises (#219)

Bug fixes

  • cli: write some error messages to stderr, not stdout (#205)
  • lint(validators): improve error message for whitespace-only string in array (#214)

4.0.0-alpha.5

17 Mar 15:14
0bad883
Compare
Choose a tag to compare

Note: Ignore the timestamp above - this release is from 2021-03-10.

New features

  • Support runtime/wasmtime tag (#195)

4.0.0-alpha.4

19 Feb 18:08
df04303
Compare
Choose a tag to compare

New features

  • lint: add more linting rules for track config.json (#183)

4.0.0-alpha.3

09 Feb 12:59
c5ea62d
Compare
Choose a tag to compare

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

05 Feb 15:05
a74cf0c
Compare
Choose a tag to compare

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.