Skip to content

Releases: adriendupuis/exercise-cleaner

5th RC

27 May 12:11
d953187
Compare
Choose a tag to compare
5th RC Pre-release
Pre-release
  • Stabilize enclosing tag syntax: TRAINING EXERCISE <boundary> STEP <step_number> [<state>] [<action>] [UNTIL <step_number> [THEN <action>]]
    • Add WORKSHEET state (replace deprecated INTRO)
    • Add PLACEHOLDER state
  • Rework file management
    • Add --input-ext option to use a dedicated extension for exercise source files.
    • Add a configuration to set dedicated extension along step names in config file.
    • Add --output-ext option to replace deprecated --keep-orig.
  • Fix help link in development when the number of additional commits is greater than 9
  • Change verbosity levels
    • Default: Display information about steps (do not display treated files anymore)
    • -v: Display also information about treated files (do not display found tags anymore)
    • -vv (new level): Display also information about found tags
  • Increase error handling and verbosity
  • Enhance documentation and examples

4th RC

11 May 15:45
a132a6d
Compare
Choose a tag to compare
4th RC Pre-release
Pre-release
  • Add INTRO keyword
  • Display line numbers instead of line index (number = index + 1)
  • compile exercise-cleaner.phar as a release asset (see below)

3rd RC

08 May 11:23
Compare
Choose a tag to compare
3rd RC Pre-release
Pre-release
  • Add placeholder feature
  • Fix bug: No file found in a folder argument when used without --keep-orig

Known issue(s):

  • In output, "at line" is followed by a line index instead of a line number (fixed in f6a6ff1...4091f5f)

2nd RC

04 May 15:00
Compare
Choose a tag to compare
2nd RC Pre-release
Pre-release

First release candidate

28 Apr 14:35
Compare
Choose a tag to compare
Pre-release

Known issue(s):

  • Twig comment syntax: {* *} instead of {# #} (fixed in 472aa89)
  • Default folder list isn't an array

Note:

  • This could have been a v1.0.0-alpha.1 but as it's already used in an other project, I decided to make a release candidate.