Repository navigation
v0.0.5
v0.0.5 — PNG 5.41 reader/writer, wasm tests in CI, error-text cleanup
- PNG 5.41: grayscale 1/2/4/8/16-bit decoding (exact sub-byte inversion), and
gribw.SetPNG encoding at the same depths; pre-encoded payloads still go
through SetDataSection - PNG cross-checks: encoder-independent fixtures from pypng, Pillow and the
sister library simple-png, plus 500 randomized SetPNG outputs decoded by
simple-png; FuzzPNG added - wasm: coordinate anchors are per platform (bit-exact on recorded
amd64/darwin-arm64, sampled 1e-9 degree checks elsewhere) and CI now runs the
whole wasm suite under Node instead of only building - error text: wrapped sentinels no longer print "grib: grib:"; truncated phase
labels and "the the" comments repaired
Verification: go build / go vet / go test ./... green on go1.27.1 with
CGO_ENABLED=0; wasm suite green in CI. Release assets: gribdump for
linux/amd64, linux/arm64, linux/loong64, windows/amd64 and darwin/arm64.