Releases: antichris/go-pirev
Releases · antichris/go-pirev
v0.5.0
Changed
- Go version in
go.mod
to the oldest stable (1.19) - All module dependencies to the latest
- The order of
struct
fields for reduced memory consumption in- legacy
Info
- tests
- legacy
- Table driven test cases to be defined inline, as the parameter for
range
- Tests of
Stringer
s to be terser - Empty
interface
to be spelled asany
v0.4.0
Added
- The CM4S model
Changed
bits.Field
bitmask type tobits.Value
fromuint8
strings_test
failure cases to use the maximum value of each typego:generate
directives to come after thepackage
declarations- Format of the changelog to be better aligned with Keep a Changelog
v0.3.0
Added
- The Zero 2 W model
- Badges and library installation instructions to the README
Changed
- Code formatting using
gofumpt
- The location of
tools.go
from the module root to an internal package
Fixed
- Printers to use the proper Go technique for specifying the label width
- Tests to instantiate
require
assertions where that makes sense - Miscellaneous minor code and documentation legibility issues
v0.2.1
v0.2.0
Added
tools.go
with imports for:golang.org/x/tools/cmd/stringer
honnef.co/go/tools/cmd/staticcheck
- Space between the number and the unit when reporting memory sizes
- Comment on
const revBase
incmd/pirev/main.go
Changed
- Go version in
go.mod
to 1.17
Removed
- Unused
const revBase
frompirev.go
Fixed
- Name of the
print
package in its documentation comment
v0.1.1
Initial release
v0.1.0 Add everything as is