Skip to content

v0.3.6

Choose a tag to compare

@tamnd tamnd released this 27 Apr 23:22
· 48 commits to main since this release
v0.3.6
c2d7ec5

[0.3.6] - 2026-04-28

Phase 1.5, Round 6 of the parse-every-Python roadmap.

Added

  • TestOracle_Py311 — Python 3.11 oracle test (active, no skip).
    gopapy dump --py 3.11 is now verified byte-identical to CPython 3.11's
    ast.dump() for all compatible fixtures: 91 pass, 15 skipped (3.12+/3.13+/3.14+
    syntax), 0 fail. Python 3.11 uses the same showEmpty format as 3.12 but
    without the type_params field on FunctionDef/AsyncFunctionDef/ClassDef
    (that field was added in Python 3.12).

  • # Python 3.11+ markers on 3 fixtures that use Python 3.11+ syntax:

    • 036_except_star.py — except* ExceptionGroup handler (PEP 654)
    • 065_starred_subscript.py — starred expression in subscript (PEP 646)
    • 071_starred_annotation_pep646.py — *Ts starred type annotation (PEP 646)

Changed

  • CLI version bumped to 0.3.6.