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 -stsorts versions and then prints them in a custom (TSV) format.
Changes
- Former subcommand functionality has been condensed into the main
semvercommand, and is activated by CLI options (#45).
Removals
semver grep -c(pipesemveroutput towcinstead).semver find(pipefindoutput tosemverinstead).semver sort -r(pipesemver -soutput totacinstead).
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 comparecan 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