Originally posted by **awvwgk** July 31, 2022
What is the general strategy of TOML library implementors here to add support for unreleased TOML features?
Implementing features early before a release allows to provide access to users of TOML early, but comes with the disadvantage that the feature might change or other TOML related tooling is not compatible yet. I have seen some libraries provide a way to opt-in at compile time / run time for newer features.
Testing and validation is also a bit more tricky, especially when previously incorrect TOML documents are becoming valid.
Any thoughts on this are welcome.
Discussed in https://github.com/toml-lang/toml/discussions/915