Skip to content

Releases: bobg/modver

v2.10.1: Sometimes interface changes are Minor, not Major

13 Sep 04:39
1c25916
Compare
Choose a tag to compare

What's Changed

  • When an interface has unexported methods, adding a method is minor, not major by @bobg in #29

Full Changelog: v2.10.0...v2.10.1

Upgrade dependencies for Go 1.23

14 Aug 05:48
Compare
Choose a tag to compare

Upgraded dependencies for Go 1.23.

Full Changelog: v2.9.0...v2.10.0

ResultCode is now a TextMarshaler

01 Jul 06:09
Compare
Choose a tag to compare

This release adds MarshalText and UnmarshalText methods to ResultCode, allowing that type to be represented in e.g. JSON-encoded data.

Full Changelog: v2.8.1...v2.9.0

Cache the result of the identical-types check for a massive speedup

06 Jun 02:34
16a7d9c
Compare
Choose a tag to compare

What's Changed

  • Cache the result of comparer.identical for a massive speedup by @bobg in #26

Full Changelog: v2.8.0...v2.8.1

Fix PRs made from forks

18 Feb 15:58
79d9c58
Compare
Choose a tag to compare

This release fixes a bug in Modver that prevented analysis of some GitHub pull requests from working correctly: specifically, those made from "forks," where the repository of the "base" revision is different from that of the "head."

Correspondingly it adds the CompareGit2 and CompareGit2With API calls.

Full Changelog: v2.7.0...v2.8.0

Update to Go 1.22

07 Feb 03:14
7bbe4f4
Compare
Choose a tag to compare

This release updates some dependencies and switches to Go 1.22.

Go-version bump is minor

24 Dec 18:33
b862116
Compare
Choose a tag to compare

What's Changed

  • Bumping the minimum Go version is now a minor change, not a major one

See this Reddit discussion.

Fix method-name-collisions bug

01 Jul 17:52
5eeabfa
Compare
Choose a tag to compare

This release fixes #18

New GitHub Action

01 Apr 15:32
9f38d1b
Compare
Choose a tag to compare

This release makes the bobg/modver repo usable as a continuous-integration step for pull requests in GitHub Actions.

New pull-request feature

29 Mar 13:23
e849b90
Compare
Choose a tag to compare

New -pr command-line flag allows inspecting a GitHub pull-request by its URL, and producing a modver report as a comment in that PR. Requires supplying a GitHub auth token with the -token flag or in the GITHUB_TOKEN environment variable.