- Remove raw-fstring, not supported by mpy-cross
Refactor of the parser, to get closer to the specification * Add functionality to test against spec (toml-test) * Parse inline (not multiline) triple-quoted strings (""" and ''') * Handle quoted keys as expected ("key.value" = 0 != key.value = 0) * Support escape sequences * inf and nan * Numbers with underscores * Better string parsing, may still fail, and perhaps some missed regression * Extra validations that were not done yet (eg: double sign is invalid)
- Fix #6 (@dtcooper), "selected" table should not be reset upon finding an empty line
- Remove functionality (against common libraries) to accept strings in load and dump
- Remove ignore_exc
- Fix #5 (@joshua-beck-0908), we can handle multiple strings! (and some refactor)
- Cleanup some typing and var names
- Implement __contains__ and __delitem__ (partial fix for #4)
- Add support for both paths and files on toml.load and toml.dump
- Refactor test suite
- Fix #3 (@jepler), should not crash with empty mappings
- Add test case for empty dicts to cover edge cases like the one above
- Cleanup prior to PR into Community Bundle
- Merged #2 (@bill88t), reducing RAM usage + format on CI/CD
- Actual parsing of arrays
- More compliant with TOML spec (@tannewt feedback)
- Re-do with decent architecture (token + syntaxchecker + parser) instead of tons of coupling
- Basic and ugly version
- Didnt really have a version number, dunno actual date