Language changes

Currently the language and the Python implementation share version numbers. Since the language is more stable than the implementation, you will see versions that include no changes to the language.

Latest development version

Version: 3.7.dev2
Released: 2024-03-18
  • Clarified policy on white space in inline strings.

v3.6 (2023-05-30)

  • No changes.

v3.5 (2022-11-04)

  • No changes.

v3.4 (2022-06-15)

  • No changes.

v3.3 (2022-06-07)

  • Defined Minimal NestedText, a subset of NestedText.

  • NestedText document files should end with a newline.

v3.2 (2022-01-17)

  • No changes.

v3.1 (2021-07-23)

  • No changes.

v3.0 (2021-07-17)

  • Deprecate trailing commas in inline lists and dictionaries.


Be aware that aspects of this version are not backward compatible. Specifically, trailing commas are no longer supported in inline dictionaries and lists. In addition, [ ] now represents a list that contains an empty string, whereas previously it represented an empty list.

v2.0 (2021-05-28)

  • Deprecate quoted dictionary keys.

  • Add multiline dictionary keys to replace quoted keys.

  • Add single-line lists and dictionaries.


Be aware that this version is not backward compatible because it no longer supports quoted dictionary keys.

v1.3 (2021-01-02)

  • No changes.

v1.2 (2020-10-31)

  • Treat CR LF, CR, or LF as a line break.

v1.1 (2020-10-13)

  • No changes.

v1.0 (2020-10-03)

  • Initial release.