Releases: gongo/emacs-toml
Releases · gongo/emacs-toml
1.1.0.0
What's Changed
- Add
\eand\xHHescape for the escape character by @gongo in #82 - Allow omitting seconds in datetime and time by @gongo in #83
- Allow newlines and trailing commas in inline tables by @gongo in #84
- Reject mixed-case boolean values by @gongo in #95
- Reject bare CR in multiline strings by @gongo in #96
- Validate datetime offset range and fix datetime test harness by @gongo in #97
- Reject leading zeros in integers and floats by @gongo in #98
- Fix test harness float conversion for inf/nan values by @gongo in #99
- Detect duplicate keys and overwrites in inline tables by @gongo in #100
- Strengthen key validation (EOL check, reject multiline string keys, require values) by @gongo in #101
- Strengthen table/array-table validation (dotted key conflicts, redefinition detection) by @gongo in #102
- Fix array-of-tables data representation for official test compatibility by @gongo in #103
- Validate UTF-8 encoding and reject invalid byte sequences by @gongo in #104
- Fix remaining failures to pass all v1.1.0 official tests by @gongo in #105
- Bump version to 1.1.0.0 by @gongo in #106
Full Changelog: 1.0.0.0...1.1.0.0
1.0.0.0
Support TOML v1.0.0 #62
What's Changed
- Reject control characters in strings by @gongo in #61
- Allow heterogeneous values in arrays by @gongo in #70
- Reject control characters in comments. by @gongo in #71
- Allow leading zeros in float exponent parts by @gongo in #72
- Allow up to two quotes inside multi-line basic strings by @gongo in #73
- Enforce immutability of inline tables by @gongo in #74
- Prohibit redefining tables implicitly created by dotted keys by @gongo in #75
- Bump version to 1.0.0.0 by @gongo in #76
Full Changelog: 0.5.0...1.0.0.0
0.5.0
What's Changed
Support TOML v0.5.0
- Fix some string behaviour and support quoted keys by @sambrightman in #30
- Relax bare key constraints by @gongo in #51
- Support dotted keys in key/value pairs by @gongo in #52
- Support quoted keys in table headers by @gongo in #53
- Numeric Type Extensions by @gongo in #54
- Allow space delimiter in Date-Time by @gongo in #55
- Support Local Date-Time by @gongo in #56
- Support Local Date by @gongo in #57
- Support Local Date by @gongo in #58
- Support dotted keys in inline tables by @gongo in #59
- Bump version to 0.5.0 by @gongo in #60
Bug Fixes
- Always start with new vectors by @sambrightman in #46
New Contributors
- @sambrightman made their first contribution in #46
Full Changelog: 0.4.0...0.5.0
0.4.0
0.3.1
What's Changed
- Add official toml-test suite integration by @gongo in #20
- Support TOML v0.3.1 #21
- Support optional + prefix for integers and floats by @gongo in #27
- Support scientific notation for floats (v0.3.1) by @gongo in #28
- Support RFC 3339 datetime by @gongo in #29
- Support multiline strings (
"""and''') by @gongo in #31 - Fix escape sequence interpretation in basic strings by @gongo in #32
- Support
\UXXXXXXXX(8-digit Unicode escape) in basic strings by @gongo in #33
Full Changelog: 0.2.0...0.3.1
0.2.0
Breaking Changes
see #19
What's Changed
- Setup GitHub Actions by @gongo in #2
- Use GitHub Actions instead of Travis CI by @gongo in #3
- Allow dashes in toml keys by @johannes-mueller in #5
- Allow empty values [] by @johannes-mueller in #6
- Add support for inline tables by @johannes-mueller in #8
- Fix small issues by @gongo in #16
- Add support for literal strings by @CleveGreen in #17
- Support TOML ver 0.2.0 by @gongo in #19
New Contributors
- @johannes-mueller made their first contribution in #5
- @CleveGreen made their first contribution in #17
Full Changelog: 0.1.0...0.2.0
0.1.0
Full Changelog: https://github.com/gongo/emacs-toml/commits/0.1.0