All Versions
12
Latest Version
Avg Release Cycle
115 days
Latest Release
56 days ago

Changelog History
Page 1

  • v1.8.0

    May 17, 2020

    What's new

    🛠 Fixed bugs

    Checksums

    (sha256)

    f7943604bfd11f0630c0720681899aa5c1ba23400fe0aee2eca79ce8edffcbd3 *jsontoml_darwin_amd64.tar.xz
    d471d0ca97c5b029beaa0eea1c233fb7e3016d2d9398bfd41df97c26d8e5f547 *jsontoml_linux_amd64.tar.xz
    6f320ebd2f9965713ee728f0543e2a773ad111ae2cd52e8475c52b5bb82d8980 *jsontoml_windows_amd64.tar.xz
    47d22db4f24b61159a318fcbf7f0d28e812cb484063ebcf3ad5a76f336b65706 *tomljson_darwin_amd64.tar.xz
    954d8c6ae63a82bcac85c9135409350699bda3a5dad42f2883c8f4efa8e3ff25 *tomljson_linux_amd64.tar.xz
    8833730a3d25881bfcbdcabddc992d617e55fbf2b129fe1687889cc3aa049b86 *tomljson_windows_amd64.tar.xz
    66c77476a2ecf1d945cb95e8fd2b4bec205db659348b5495e2e61d5b4ead01ec *tomll_darwin_amd64.tar.xz
    ada4a27c624db30267d60f9cf9733625ac79c114911994d00663739d99b99f46 *tomll_linux_amd64.tar.xz
    eb651e3adfd266ddbb28ad525a43f5d1e623d359060733549f45a1c8c415e3b1 *tomll_windows_amd64.tar.xz
    
  • v1.7.0

    April 03, 2020

    What's new

    • 👌 Support unmarshal into toml.Tree (#347) [#333 ]
    • 🚀 Binaries published with releases (#346) (#345)
    • 👍 Go 1.14 support (#343)
    • ➕ Add interface{} support to marshal and unmarshal (#341) (#335) [#331 ]
    • 👌 Support default values for inner structs (#326)

    🛠 Fixed bugs

    • 🛠 Fix unmarshaling of nested structs (#340) [#339 ]
    • 🛠 Fix multiline + non-primitive commenting (#336) [#216 ]
    • 🛠 Fix unexpected token type in inline table (#334) [#321 ]

    Checksums

    (sha256)

    1a12132b3c577b2fabd5ddb1bca16c3d3b5ba175edfd89d4cb0a11f2255dead0 *jsontoml_darwin_amd64.tar.xz
    203f393f0e9f1a0a4b88f31f93b59907eeb44b8ebf023f730c1a72aadb401c7f *jsontoml_linux_amd64.tar.xz
    e88035ce374be8e9b0befd1cd343b05a4fe4557547e59b15b2fb0fc1056f0d5a *jsontoml_windows_amd64.tar.xz
    ff33de0e28b4ae9d17db7ae19bef37f83d5de8d3891eb3fd4476bc1319dcd6f7 *tomljson_darwin_amd64.tar.xz
    aed1e28e8917e32374613bad53fd97bd68a8d52bf99992b81d7e29302af3bbe0 *tomljson_linux_amd64.tar.xz
    62593f290f1fb0de045dc671d93f2b73d6adc939225452bdf1737c529d747bb8 *tomljson_windows_amd64.tar.xz
    8159d1f1a8a7fd8b98dfbd6911a89b8557b947f33b91083f487e4ba45612c61e *tomll_darwin_amd64.tar.xz
    cb5f2aa6196ace25c69aeec7a8ac9fd6a5ba846d54850b96bcc22617908d4837 *tomll_linux_amd64.tar.xz
    772fee3745e20efa6d0dd5fee05d20431c7839d31c5949f9c58011128798227f *tomll_windows_amd64.tar.xz
    
  • v1.6.0

    October 25, 2019

    What's new

    • 👍 TOML 0.5.0 support is complete!
    • 👌 Support marshaling arrays #310
    • 👍 Short date and local date, time, datetime support #298 #317 #318

    🛠 Fixed Bugs

    • 🛠 Fix key parsing in inline tables #311

    All changes: v1.5.0...v1.6.0

  • v1.5.0

    October 05, 2019

    What's new

    • jsontoml tool #296
    • 👍 Allow space to separate date and time #300

    🛠 Fixed Bugs

    • 🛠 Fix decoding of anonymous structs #279
    • 🛠 Fix original values being overwritten when unmarshalling #283
    • Quote non-bare keys when encoding #290
    • 🛠 Fix float64 truncation on marshalling #293
    • 🛠 Fix Tree.Marshal() returning empty bytes without errors #295

    All changes: v1.4.0...v1.5.0

  • v1.4.0

    May 02, 2019

    What's new

    • 🐳 Docker image for tools #269
    • 👍 Allow unmarshaling top level maps #273
    • Unmarshal handles custom key types convertible to string #276

    All changes: v1.3.0...v1.4.0

  • v1.3.0

    April 02, 2019

    What's new

    • 👍 Allow to change default tags for Decoder and Encoder #241
    • 👌 Support time.duration #248
    • Map camelCased keys to fields in structs #251
    • 👍 Allow to marshal pointer to struct and map #247
    • 👌 Support byte order mark #250
    • ➕ Add Delete* functions to Tree #256
    • 0️⃣ Provide "default" tag for unmarshal #259
    • 👍 Go 1.12 support #261
    • Provide Go mod #265
    • Option to keep fields ordered when marshaling struct #266

    🛠 Fixed Bugs

    • 🛠 Fix path not found message on Windows #227
    • 🛠 Fix panic when type mismatch between toml and struct #236
    • 🛠 Fix integer-only keys in inline tables #224

    All changes: v1.2.0...v1.3.0

  • v1.2.0

    June 05, 2018

    What's new

    • 👍 Go 1.10 support #223
    • 👉 Make multi-line arrays always use trailing commas #217
    • Multiline Marshal tag #221

    All changes: v1.1.0...v1.2.0

  • v1.1.0

    January 18, 2018

    What's new

    • Comment annotation for Marshal #185
    • 👌 Support single-quoted keys #193
    • ➕ Add Encoder / Decoder capabilities #192
    • Encode can encode arrays on multiple lines #203
    • 👌 Support for hexadecimal, octal, and binary literals #205
    • Unmarshal into custom number types and check for overflows #209
    • 👌 Support for special float values (inf and nan) #210

    🛠 Fixed Bugs

    • Unmarshal should report a type mismatch as an error #196
    • Actually show the error message from an Error token #208

    All changes: v1.0.1...v1.1.0

  • v1.0.1

    October 01, 2017

    What's new

    🛠 Fixed Bugs

    • 🛠 Fix float to string encoding. #172
    • 🛠 Fix example in the README. #187
    • 🛠 Fix Marshal examples. #178

    All changes: v1.0.0...v1.0.1

  • v1.0.0

    May 31, 2017

    💥 Breaking changes

    • 📇 Renamed TomlTree to Tree. #159
    • 📦 Query support moved to its own sub-package, with slight API changes. #152

    What's new

    • Reflection-based Marshaling / Unmarshaling. #149
    • 👉 Use String() method when available when constructing a Tree from a map. #142
    • 🐎 Several performance improvements.

    🛠 Fixed Bugs

    • 👌 Support lower-case unicode sequences. #140
    • 🛠 Fix error message for TestMissingFile on Windows. #148
    • 🛠 Fix incorrect slice type in TreeFromMap. #145
    • WriteTo and tomll now emit empty tables to match the TOML specification. #169

    All changes: v0.5.0...v1.0.0