NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Go modules · #997 by repository stars
Last release 2 months ago
18 Jul 2026
Release timing varies
gaps range from 1 weeks to 4 months
Some releases are documented
notes for 10 of 23 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
189 releases · first in 2021
One column per quarter.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Add RawMessage marshal support to unstable by @pelletier in #1084
Full Changelog: v2.4.2...v2.4.3
Nothing published for this version
Fix decode of embedded structs tagged with options only (e.g. ,inline ) by @pelletier in #1079
,inline) by @pelletier in #1079Full Changelog: v2.4.1...v2.4.2
Nothing published for this version
Fix multiline string, array indentation, and omitempty behavior by @pelletier in #1076
Full Changelog: v2.4.0...v2.4.1
Nothing published for this version
Support TOML v1.1.0 by @jcmfernandes , @pelletier in #1068
Full Changelog: v2.3.1...v2.4.0
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Fix incorrect error positions in unstable parser Range() ( #1047 ) by @pelletier in #1056
Full Changelog: v2.3.0...v2.3.1
Nothing published for this version
Nothing published for this version
This is the first release built largely with the help of AI coding agents. Highlights include the complete removal of the unsafe package. go-toml is n
This is the first release built largely with the help of AI coding agents. Highlights include the complete removal of the unsafe package. go-toml is now fully safe Go code, with a geomean overhead of only ~1.4% vs v2.2.4 and zero additional allocations on benchmarks. This release also adds omitzero struct tag support, improves UnmarshalText/Unmarshaler handling for tables and array tables, and fixes several bugs including nil pointer marshaling, leap second handling, and datetime unmarshaling panics.
omitzero tag support by @NathanBaulch in #998Full Changelog: v2.2.4...v2.3.0
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
In this release, @mikattack removed the last dependency of go-toml! 🎉
In this release, @mikattack removed the last dependency of go-toml! 🎉 (#981)
stretchr/testify with an internal test suite by @mikattack in #981Full Changelog: v2.2.3...v2.2.4
Nothing published for this version
Nothing published for this version
Nothing published for this version
Allow int , uint , and float as map keys by @daniel-weisse in #958
int, uint, and float as map keys by @daniel-weisse in #958Full Changelog: v2.2.2...v2.2.3
Nothing published for this version
Fix race condition when tracking keys that have already been seen by @sysulq in #947
Encode: fix indentation when marshalling slices as array tables by @daniel-weisse in #944
Full Changelog: v2.2.0...v2.2.1
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
Your coding agent can read these notes before it upgrades. Set up the MCP server →