This project adheres to Semantic Versioning.
0.5.0 - 2023-02-25
- 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
0.4.0 - 2023-01-29
- The CM4S model
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 this changelog to be better aligned with Keep a Changelog
0.3.0 - 2022-04-22
- The Zero 2 W model
- Badges and library installation instructions to the README
- Code formatting using
gofumpt
- The location of
tools.go
from the module root to an internal package
- 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
0.2.1 - 2022-02-14
- The package name in
tools.go
- Misspelling in a comment in
cmd/pirev/main.go
0.2.0 - 2022-01-19
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
- Go version in
go.mod
to 1.17
- Unused
const revBase
frompirev.go
- Name of the
print
package in its documentation comment
0.1.1 - 2021-05-14
- Documentation
- Main CLI package path in README installation instructions
- Capitalization, wording and other minor fixes in
pirev/bits
0.1.0 - 2021-05-14
Initial release