Skip to content

Releases: Simon-Brandt/ShellArgparser

v1.2.0 "Callospermophilus lateralis"

01 Oct 14:04
Compare
Choose a tag to compare

The first release in the 1.2.x series, featuring:

  • New features:
    • Added ability to intermix positional and keyword arguments on the command line (--allow-arg-intermixing flag)
    • Added ability to selectively show/hide headings in the help message by doubling the include character
  • Bug fixes:
    • Fixed a bug in the release preparation script where the most recent Shell Argparser version would not be given in the first place of the release table in the documentation

Codename: "Callospermophilus lateralis" (Golden-mantled ground squirrel)

v1.1.2 "Biswamoyopterus laoensis"

22 Sep 07:13
Compare
Choose a tag to compare

The second bugfix release in the 1.1.x series, featuring:

  • Bug fixes:
    • Fixed a bug where non-flags were usable as flags when they're also given with value

Codename: "Biswamoyopterus laoensis" (Laotian giant flying squirrel)

v1.1.1 "Biswamoyopterus gaoligongensis"

17 Sep 14:41
Compare
Choose a tag to compare

The first bugfix release in the 1.1.x series, featuring:

  • Bug fixes:
    • Fixed a bug where arguments with a + argument count could be used as flags (without values)
    • Fixed a bug where a new version number replaced the previous versions instead of being added to the list in the issue template for bug reports
  • Other improvements:
    • Slightly improved the usability of the release preparation script, allowing the version numbers to start with a v

Codename: "Biswamoyopterus gaoligongensis" (Mount Gaoligong flying squirrel)

v1.1.0 "Biswamoyopterus biswasi"

11 Sep 09:11
Compare
Choose a tag to compare

The first release in the 1.1.x series, featuring:

  • New features:
    • Added debug mode (--debug flag)
    • Added ability to create the arguments definition from user input (--create-arg-def flag)
  • Other improvements:
    • Changed Argparser command-line parsing from self-sourcing to linear function calls
    • Disabled nounset and pipefail shell options from propagating into the Argparser
    • Slightly improved the documentation

Codename: "Biswamoyopterus biswasi" (Namdapha flying squirrel)

v1.0.1 "Acomys cahirinus"

05 Sep 08:42
Compare
Choose a tag to compare

The first bugfix release in the 1.0.x series, featuring:

  • Bug fixes:
    • Fixed a bug where some arguments may be omitted from help message when using very narrow columns
  • Other improvements:
    • Fixed the CI to actually run the tests, instead of failing to find the test files
    • Added a script to simplify the preparation of releases
    • Slightly improved the documentation

Codename: "Acomys cahirinus" (Cairo spiny mouse)

v1.0.0 "Acomys airensis"

02 Sep 13:07
Compare
Choose a tag to compare

The Shell Argparser's first release, featuring, among others:

  • positional and keyword (option) arguments
  • short and long option names
  • default and choice values
  • type checking
  • deprecation notes
  • argument assignment as variables
  • help, usage, version, error, and warning messages
  • localization, currently for US English and German

Codename: "Acomys airensis" (Western Saharan spiny mouse)