Skip to content

ThunderGo v0.6.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@Owen3H Owen3H released this 23 Apr 19:15
· 17 commits to main since this release

Changelog

  • Testing QoL. Implemented CI, made sure API isn't called unnecessarily & commented slow PrettyPrint calls.
  • Implemented v1 PackageList.ToMap method.
  • Implemented v1 PackageList.ExcludeCategories method.
  • Implemented v1 CommunityList alias for []Community with a NewCommunityList helper func.
  • Changes in v1/api.go
    • Due to TS rate limits, GetAllPackages was replaced with PackagesFromCommunities.
    • Switched from a sync.WaitGroup to an errgroup.Group to enable a concurrency limit.
    • Made use of a Mutex to ensure no data race happens when adding packages to the resulting slice.