Bump to v0.2.0

v0.2.0

This release brings a load of outstanding changes, for example the local out of date detection ("loodd"), freshens the look and updates the dependencies and tooling.

Downloads

Changes

  • Add Code of Conduct
  • Update .gitignore definitions
  • Fix linting errors reported by wsl
  • Fix project namespace (closes #1)
  • Use gophers/sysexit for exit codes
  • [proj] Add tag type via tag.Categorize function
  • [cmd] Move startup output to verbose stream
  • Add first tests
  • [cmd] Add flag -R to enable recursive processing
  • [proj] Rework function Analyze to allow recursive processing
  • [proj] Rename function resolveProjectPath to getModPaths
  • [proj] Rework function getModPaths to return an array of modules instead of a single possible module directory
  • [proj] Fix prettyPrint test in CI environment
  • [README] Add -R flag to Usage section
  • [proj] Parse and mark dependencies as indirect
  • [proj] Add function partsToDep to help with consistent dependency parsing
  • [proj] Change verbose output to be more precise (while still being awful)
  • [proj] Add the creation of statistics about seen dependencies
  • [cmd] Rename recursive flag -R to -r
  • [cmd] Add flag -s to disable advanced processing
  • [cmd] Add flag -V to print version and build information
  • [cmd] Rework the help output
  • [cmd] Rework the parameter handling
  • [cmd] Remove startup output
  • [proj] Add loodd (local-out-of-date-detection) processing and state checks
  • [proj] Add visual indicators for loodd
  • [cmd] Add extended module version output when combined with verbose flag
  • [README] Link to Code of Conduct
  • [Make] Make better use of already defined variables
  • [Make] Improve golangci-lint run call
  • [Make] Add update-modules & update-scripts jobs
  • [Make] Apply Go 1.13 fixes from ci-tmpl@fad9af3f
  • [Make] Use go build -trimpath to improve build reproducibility
  • [Make] Remove linux-amd64-static job
  • [Make] Add job work
  • [CI] Remove linux-amd64-static job
  • [scripts] Adapt buildscript.go from gophers/ci-tmpl
  • [scripts] Remove vendor workaround from coverage script
  • [mod] Update to go 1.13
  • [mod] Update lab.madbox.synology.me/gophers/clog to v0.5.1
  • [mod] Add lab.madbox.synology.me/gophers/feta v0.2.0
  • [mod] Update lab.madbox.synology.me/gophers/feta to v0.3.0
  • [mod] Add lab.madbox.synology.me/gophers/text v0.2.0
  • [mod] Update lab.madbox.synology.me/gophers/text to v0.2.1
  • [mod] Update lab.lostb.one/gophers/clog to v0.5.2
  • [mod] Update lab.lostb.one/gophers/feta to v0.4.0
  • [mod] Add lab.lostb.one/gophers/sysexit v0.2.1
  • [mod] Update lab.lostb.one/gophers/text to v0.2.2