Releases: loov/goda
Releases · loov/goda
v0.6.0
This release adds :module
and :mod
selectors.
It's useful to draw a graph for a single command in a larger repository.
Currently it was possible to achieve this via
shared(github.com/example/cmd/x:all, github.com/example/...)
However, it's very cumbersome, so the equivalent can be done via:
github.com/example/cmd/x:mod
If you wish to include another module to the mix, then you would need to
add one specific package from the other module, e.g. if we wanted to
include golang.org/x/sync packages, then we can do:
(github.com/example/cmd/x + golang.org/x/sync):mod
goda exec with maxrss
When using go build -a -toolexec "goda exec" .
then it will also print maxrss
on unix platforms.
v0.5.8
v0.5.7
Small fix for goda weight
internal/weight/nm: handle _ sym type Fixes #68
fixes to `goda weight` failing to parse `nm` output
v0.5.5 internal/weight/nm: more robust parsing of nm output
faster loading of std library
v0.5.3 main: optimize loading std
v0.5.2: internal/pkggraph: provide default value when node repo fails to resolve
Sometimes the node has errors when loading the repo. If the node has errors, provide a default repo struct
v0.5.1
Cluster based on modules
goda graph -cluster
now works based on modules instead of nested packages. This gives slightly better structure.
What's Changed
- expr: improve clarity and consistency of help by @ChrisHines in #58
- mod: update go directive and direct dependencies by @ChrisHines in #59
- graph: repository and module clustering by @ChrisHines in #60
Full Changelog: v0.4.5...v0.5.0