NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Go modules
Go modules, #3347 by repository stars
Latest stable
v0.5.4
Last release 2 months ago
02 Sep 2026
Release timing varies
gaps range from 2 weeks to 7 months
Nearly every release is documented
notes for 10 of 10 stable releases
Nothing withdrawn
no release was ever pulled
11 years old
66 releases · first in 2016
Drag across the ruler to compare, or tap a release to open it.
Nothing published for this version
Track only reference-bearing values by identity so repeated scalar map values remain printable while shared recursive graphs are still bounded.
Track only reference-bearing values by identity so repeated scalar map
values remain printable while shared recursive graphs are still bounded.
Fixes #42
The seen map used defer delete(seen, v) making it a path-only cycle detector. Shared subgraphs (e.g. protobuf MessageInfo singletons) were fully re-se
The seen map used defer delete(seen, v) making it a path-only cycle
detector. Shared subgraphs (e.g. protobuf MessageInfo singletons) were
fully re-serialized on every encounter, causing OOM on even small
collections of protobuf messages.
Co-Authored-By: Claude Opus 4.6 noreply@anthropic.com
Your coding agent can read these notes before it upgrades. Set up the MCP server →
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
fix: panic when checking IsZero()
fix: panic when checking IsZero()
This caused some values to be ellipsed that shouldn't have been, eg. in Chroma tests:
This reverts commit a86cbc1.
This caused some values to be ellipsed that shouldn't have been, eg. in
Chroma tests:
{
Pattern: "\\$\\{",
- Type: chroma.TokenType(LiteralStringInterpol),
+ Type: ...,
Mutator: &chroma.pushMutator{
States: []string{
"curly",
@@ -36,7 +36,7 @@
Pattern: "^(\\w+)(=)",
Type: &chroma.byGroupsEmitter{
Emitters: []chroma.Emitter{
- chroma.TokenType(NameAttribute),
+ ...,
chroma.TokenType(Operator),
},
},
Under some circumstances I've seen infinite recursion where I wouldn't expect it, but removing this solves it. Not sure why, I haven't been able to na
Under some circumstances I've seen infinite recursion where I wouldn't
expect it, but removing this solves it. Not sure why, I haven't been
able to narrow it down to a small reproducible case.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
feat: OmitEmpty() omits zero-length slices and maps
feat: OmitEmpty() omits zero-length slices and maps
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
feat: Hide T completely omits fields of the given type
feat: HideT completely omits fields of the given type
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Without this, numeric types would have the same representation even if the types differed.
eg.
[]any{int64(1)}
Without this, numeric types would have the same representation even if
the types differed.
Also use any rather than interface {}.
Nothing published for this version
fix: use stdlib IsZero()
fix: use stdlib IsZero()
Nothing published for this version
Replaces #13
Replaces #13
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
One column per quarter.