v1.9.0
The highlight of this version is that the whole toml.Tree
structure has been made public in a backward compatible way. This allows everyone using v1.x to fully access the data and metadata in the tree to extend the library.
This is hopefully the last release in the v1.x track, as go-toml v2 is the main focus of development.
What's new
- b490504 TOML 1.0.0-rc.3 (#449)
- a713a3e Improved default tag for durations (#464)
- c9a09d8 Provide Tree and treeValue public aliases (#467) [ #466 ]
- ef48fb2 Expose MarshalOrder (#470) [ #459, #469 ]
- b4f0a95 Value string representation public function (#469) [ #468 ]
Fixed bugs
- f9ba082 Do not allow T-prefix on local dates (#446) [ #442 ]
- e690861 toml.Unmarshaler supports leaf nodes (#444) [ #437 ]
- a7448fe Fix date lexer to only support 4-digit year (#443) [ #441 ]
- 1bd9461 Fix ToMap for tables in mixed-type arrays (#453)
- ba1b12b Fix ToMap for tables in nested mixed-type arrays (#461)
- ce6fbd7 Support literal multiline marshal (#485)
Performance
Checksums
(sha256)
a48e25a93c68110c408fed73dd88656fd02f92c13682d6bc8d0ac90ab050b55f *jsontoml_darwin_amd64.tar.xz
67128ecaa3eb4686c5fcde3c6d7e9c3dcbdafb6d80d18450f6518160d692f028 *jsontoml_linux_amd64.tar.xz
315fc945fb0c0800ef845d565e58d62df442cdac4246447e257a3e8de1a376ed *jsontoml_windows_amd64.tar.xz
31deb23a5aa7a582dd6552f71001a3db76bc55674fd422a5aa582275753f0eeb *tomljson_darwin_amd64.tar.xz
3572908e07ece5b031fc16adc5072d6f3fc1b4ba3aecd4c17ede6c3dfbd03c2c *tomljson_linux_amd64.tar.xz
fd9d8743262a80b20971061c914c0717e17a6d71b25f3dd9b7ee09f008f32e11 *tomljson_windows_amd64.tar.xz
f551e27e3cb3400d45faccf602b65ad47531eb5f44dc8b335a87cbfb7df9b222 *tomll_darwin_amd64.tar.xz
f39248f69fe4f41aa7df232cecf203e66735ac58ceb6272ed7fba4d8073af2f5 *tomll_linux_amd64.tar.xz
55f0788eb81b8d869ad44896dc2007bb1ec49fd997a57e3125b6322b5d32dcc4 *tomll_windows_amd64.tar.xz