Releases: chriskilding/semver
Releases · chriskilding/semver
Improve documentation
Changes
- Improve documentation
Refactor subcommands into (stackable) options
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
(pipesemver
output towc
instead).semver find
(pipefind
output tosemver
instead).semver sort -r
(pipesemver -s
output totac
instead).
Bring the subcommands in line with POSIX conventions
Additions
- Add
semver find
. - Add
semver printf
. - Support the
-c
(count) option insemver grep
. - Support the
-o
(only-matching) option insemver grep
. - Support the
-q
(quiet) option insemver grep
.
Changes
- Provide substitute wrapper functions for version increment operations in the README.
Removals
- Remove
semver compare
(most shell use cases are covered bysemver sort
). - Remove
semver decrement-*
. - Remove
semver increment-*
. - Remove
semver init
.
Feature: semver get
Changes
- Feature: semver get (#9)
Fix ‘make install’ target
Changes
- Fix: make install target (#18)
Feature: sort --reverse
Fix 'semver validate' and add code coverage
Add 'semver sort' and expand 'semver 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
Changes
- Add man page (semver.1)
Initial release
Changes
- Add code, tests, and documentation