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
- goamod-darwin-amd64-v0.2.0.zip
- goamod-linux-arm32v7-v0.2.0.zip (Linux ARMv7-A/Raspberry Pi 2 Model B) requires glibc
- goamod-linux-amd64-v0.2.0.zip requires glibc (Arch|Debian|Fedora)
- goamod-windows-amd64-v0.2.0.zip
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