Skip to content

Releases: ToruNiina/toml11

version 2.1.1

06 Mar 03:44
f5079a7
Compare
Choose a tag to compare
  • improve error message quality
    • show the location where the parser fails for many cases (@xaxousis)
    • show both elements and the starting point of an array when the types of the elements are mixed
    • show the correct region for tables that are implicitly defined by dotted keys
  • fix parser to allow empty files
  • fix parser to allow the case in which implicit table definition appears before the table definition
  • fix parser to disallow key-value pair after table definition, without newlines
  • fix lexical analyzer to disallow invalid escape sequences
  • fix parser to diagnose invalid utf-8 sequence

version 2.1.0

16 Feb 15:23
Compare
Choose a tag to compare
  • add serializer
    • iostream support and provide toml::format
  • add toml::visit

version 2.0.4

13 Feb 17:17
Compare
Choose a tag to compare
  • fix ODR violation ( @xaxousis )
  • fix error while reading files including \r\n on Windows
  • fix operator< for toml::value; add missing case

v2.0.3

04 Jan 11:00
5dfdbe4
Compare
Choose a tag to compare
  • fix error while reading BOM
  • fix error with an empty line at the end of file
  • fix error with no line feed at the end of file
  • speed up parsing long files
  • add a default argument toml::value to toml::find

version 2.0.2

22 Dec 10:43
cfdd4d4
Compare
Choose a tag to compare
  • improve error message quality
    • add missing whitespace in the error messages for conflicting array-of-tables
    • add location information to the error messages for empty value
  • detect one more syntax error
    • appending an array-of-tables to a static array-of-inline-tables
  • add and_other and or_other to result

version 2.0.1

17 Dec 04:29
Compare
Choose a tag to compare
  • enable to write user-defined error message
  • enable to get toml::value as toml::value (identical transformation)
    • this makes toml::find<toml::value>(table, key) works.
  • fix return type of expect to avoid a struct containing reference

version 2.0.0

13 Dec 13:07
abb6ae5
Compare
Choose a tag to compare
  • support TOML v0.5.0
  • reorganize date-time classes
  • improve quality of error messages
  • add utility functions
  • make code cleaner and structuralized

v1.0.1

08 May 11:47
Compare
Choose a tag to compare
  • simplify SFINAE stuff
  • workaround for internal compiler error of gcc-7.3.1 20180312 (Arch series)

the first release

28 Mar 10:16
Compare
Choose a tag to compare
v1.0.0

add contributors section