Skip to content

Releases: chriskilding/semver

Improve documentation

09 Oct 15:51
10ee765
Compare
Choose a tag to compare

Changes

  • Improve documentation

Refactor subcommands into (stackable) options

26 Jun 23:24
f8243a4
Compare
Choose a tag to compare

Additions

  • Subcommands that used to be mutually exclusive can now be stacked because they have become CLI options. Example: semver -st sorts versions and then prints them in a custom (TSV) format.

Changes

  • Former subcommand functionality has been condensed into the main semver command, and is activated by CLI options (#45).

Removals

  • semver grep -c (pipe semver output to wc instead).
  • semver find (pipe find output to semver instead).
  • semver sort -r (pipe semver -s output to tac instead).

Bring the subcommands in line with POSIX conventions

31 May 20:18
e41cfc6
Compare
Choose a tag to compare

Additions

  • Add semver find.
  • Add semver printf.
  • Support the -c (count) option in semver grep.
  • Support the -o (only-matching) option in semver grep.
  • Support the -q (quiet) option in semver grep.

Changes

  • Provide substitute wrapper functions for version increment operations in the README.

Removals

  • Remove semver compare (most shell use cases are covered by semver sort).
  • Remove semver decrement-*.
  • Remove semver increment-*.
  • Remove semver init.

Feature: semver get

08 Apr 15:33
b582e2e
Compare
Choose a tag to compare

Changes

  • Feature: semver get (#9)

Fix ‘make install’ target

07 Mar 12:57
4156696
Compare
Choose a tag to compare

Changes

  • Fix: make install target (#18)

Feature: sort --reverse

07 Mar 00:40
7bd28b9
Compare
Choose a tag to compare

Changes

  • Feature: sort --reverse (#21).
  • Support: Improve sort performance (#19).

Fix 'semver validate' and add code coverage

04 Mar 21:54
28f7622
Compare
Choose a tag to compare

Changes

  • Fix: Ensure that 'semver validate' rejects pre-release numeric identifiers starting with 0 (#10).
  • Support: Add (and significantly improve) code coverage (#15).
  • Support: Documentation improvements (#16).

Add 'semver sort' and expand 'semver compare'

25 Feb 23:21
e2686c1
Compare
Choose a tag to compare

Changes

  • Feature: semver sort
  • Feature: semver compare can now check if a version A is greater than or less than a version B.

Add man page

20 Feb 14:58
357ff0e
Compare
Choose a tag to compare

Changes

  • Add man page (semver.1)

Initial release

17 Feb 23:20
eaaeecd
Compare
Choose a tag to compare

Changes

  • Add code, tests, and documentation