Skip to content

Releases: loov/goda

v0.6.0

13 Mar 11:33
Compare
Choose a tag to compare

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

03 Jun 11:53
Compare
Choose a tag to compare

When using go build -a -toolexec "goda exec" . then it will also print maxrss on unix platforms.

v0.5.8

15 May 09:12
Compare
Choose a tag to compare
go.mod: bump lang version to 1.20

v0.5.7

21 Apr 11:19
Compare
Choose a tag to compare
go.mod: bump deps

Small fix for goda weight

07 Apr 08:52
Compare
Choose a tag to compare
internal/weight/nm: handle _ sym type

Fixes #68

fixes to `goda weight` failing to parse `nm` output

24 Jan 08:03
Compare
Choose a tag to compare
v0.5.5

internal/weight/nm: more robust parsing of nm output

faster loading of std library

12 Oct 12:30
Compare
Choose a tag to compare
v0.5.3

main: optimize loading std

v0.5.2: internal/pkggraph: provide default value when node repo fails to resolve

17 Sep 05:48
32f3e99
Compare
Choose a tag to compare
Sometimes the node has errors when loading the repo. If the node has errors, provide a default repo struct

v0.5.1

25 Apr 11:43
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.5.0...v0.5.1

Cluster based on modules

04 Apr 13:46
Compare
Choose a tag to compare

goda graph -cluster now works based on modules instead of nested packages. This gives slightly better structure.

What's Changed

Full Changelog: v0.4.5...v0.5.0