All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
v0.10.0 - 2024-08-23
2273ce7- trim whitespace from multi-line strings (commit by @JakeStanger)91b8d5c- ability to quote keys to escape limitations
v0.9.2 - 2023-09-14
d124160- outputted keys not in same order as input (commit by @JakeStanger)
f39d24f- update CHANGELOG.md for v0.9.1 [skip ci] (commit by @JakeStanger)
v0.9.1 - 2023-09-01
f49f68b- unable to escape input in string interpolation (commit by @JakeStanger)
d848156- update CHANGELOG.md for v0.9.0 [skip ci] (commit by @JakeStanger)6ae953e- readme: fix link to rust docs (commit by @JakeStanger)
v0.9.0 - 2023-08-30
7b415b2- cli: stdin support (commit by @JakeStanger)848f706- libcorn: lua support via library export (commit by @A-Cloud-Ninja)
b0bc2fe- useful info ommitted from errors (commit by @JakeStanger)
35a4a83- update CHANGELOG.md for v0.8.0 [skip ci] (commit by @JakeStanger)1a778ab- readme: fix link to tree-sitter parser (commit by @JakeStanger)35c60e8- add panic info for parser (commit by @JakeStanger)
v0.8.0 - 2023-06-18
301ceea- parser: add hex and underscore separator support to integers. (commit by @JakeStanger)53afac7- parser: add escape char, interpolation support to strings (commit by @JakeStanger)
d51bf5a- parser: crash when spreading invalid type (commit by @JakeStanger)
5d2b7c8- remove no longer requiredTomlValuestruct (commit by @JakeStanger)dcffab6- cli: reduce duplicate code (commit by @JakeStanger)047d1d3- parser: minor env var performance improvement (commit by @JakeStanger)42fa830- fix clippy warning (commit by @JakeStanger)
c7253db- fix invalid spread test input (commit by @JakeStanger)0ec37d8- add benchmarking (commit by @JakeStanger)693c91e- add coverage for float exponent syntax (commit by @JakeStanger)de57c71- invalid spread: add case for array spread (commit by @JakeStanger)
e760b8c- update CHANGELOG.md for v0.7.0 [skip ci] (commit by @JakeStanger)c4cd6a8- readme: add nvim section (commit by @JakeStanger)6f5f066- readme: update to cover new features (commit by @JakeStanger)749fe37- add landing page readmes for crates (commit by @JakeStanger)
v0.7.0 - 2023-05-24
48304d4- spread operator (commit by @JakeStanger)
ab1af29- improve error handling and code quality (commit by @JakeStanger)
2be933d- update CHANGELOG.md for v0.6.1 [skip ci] (commit by @JakeStanger)17a99d2- readme: correct a few bits, add more detail (commit by @JakeStanger)
v0.6.1 - 2022-12-12
b6e93b2- lib: deserializer not handling invalid inputs (commit by @JakeStanger)
21e1ee0- tidy error handling (commit by @JakeStanger)
9dbb9d6- update CHANGELOG.md for v0.6.0 [skip ci] (commit by @JakeStanger)
v0.6.0 - 2022-11-28
7a2f7b5- de:from_slicefunc (commit by @JakeStanger)
e6c8e90- de: from_str panicking instead of returning result (commit by @JakeStanger)7ea024d- parser: panic when input references another input (commit by @JakeStanger)
v0.5.0 - 2022-11-27
9fbf1b0- serde deserialization support (commit by @JakeStanger)
d035fa2- update test assets (commit by @JakeStanger)