- Correctly handle quoted keys (#21)
- Support empty inline tables (#24)
- Do not allow implicit table definitions to replace value (#23)
- Don't allow tables to replace inline tables (#25)
- Correctly handle newlines at beginning of string (#22)
- Parse dates generated by Date#toISOString() (#20)
- Support TOML spec v0.4.0
- Support TOML spec v0.3.1
- Fix support for empty arrays with newlines (#13)
- Tests now run JSHint on
lib/compiler.js
- Fix failure on duplicate table name inside table array (#11)
- Fix absence of errors when table path starts or ends with period
- Fix incorrect messaging in array type errors
- Fix missing error when overwriting key with table array
- Add support for version 0.2 of the TOML spec (#9)
- Upgrade to PEG.js v0.8 and rewrite compiler; parser is now considerably faster (from ~7000ms to ~1000ms to parse
example.toml
1000 times on Node.js v0.10)
- Fix support for empty arrays
- Fix typo in array type error message
- Fix single-element arrays with no trailing commas
- Fix errors on lines that contain only whitespace (#7)
- Remove old code remaining from the remove streaming API
Initial stable release