Skip to content

Releases: shazow/go-whatchanged

Release list

v1.1.0

Choose a tag to compare

@shazow shazow released this 12 Sep 00:37
088d0c8

What's Changed

  • Make repositories read-only by design, not by care by @shazow in #21
  • Keep one workflow in the README, document the action in docs/action.md, build with Go 1.25 by @shazow in #22
  • Add --filter=mod and --filter=tests, with default and all filter sets by @shazow in #23
  • Track standard library imports alongside external module imports by @shazow in #24

Full Changelog: v1.0.0...v1.1.0

v1.0.0

Choose a tag to compare

@shazow shazow released this 04 Sep 14:44
d12dd4e

First release! 🎉

What's Changed

  • Add go-whatchanged: API diff tool for Go modules by @shazow in #1
  • Reorganize package structure and update import paths by @shazow in #2
  • Make base revision optional, defaulting to HEAD by @shazow in #3
  • Add --exit-fail flag to exit with code naming the required version bump by @shazow in #4
  • Fix two-revision diffs on cloned repos, support linked worktrees, require Go 1.26 by @shazow in #5
  • Fix shared cache to handle dependencies with version-specific imports by @shazow in #6
  • Add @latest, next-version hints, --format=json|markdown and --version by @shazow in #7
  • Add a GitHub Action that posts the API diff to the job summary by @shazow in #8
  • Show changes as declarations alone; grey/orange for changed symbols by @shazow in #9
  • vfs: look up git blob sizes on demand by @shazow in #10
  • Refactor CLI parsing and improve internal package filtering by @shazow in #11
  • Add support for filtering and reporting main packages by @shazow in #13
  • README rework, and an error that says how to fill the module cache by @shazow in #12
  • Add support for filtering main packages separately by @shazow in #14
  • Add terminal width support for position column alignment by @shazow in #15
  • Add pull request comment support with auto-update by @shazow in #16
  • Add module fetching support with go mod download by @shazow in #17
  • Render markdown output as Go blocks with grouped changes by @shazow in #18
  • Improve error messages for git revisions and module resolution by @shazow in #19
  • Track and display import changes in API diffs by @shazow in #20

New Contributors

  • @shazow made their first contribution in #1

Full Changelog: https://github.com/shazow/go-whatchanged/commits/v1.0.0