Skip to content

v0.3.8

Choose a tag to compare

@tamnd tamnd released this 27 Apr 23:22
· 48 commits to main since this release
v0.3.8
875c687

[0.3.8] - 2026-04-28

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

Added

  • TestOracle_Py39 — Python 3.9 oracle test (active, no skip).
    gopapy dump --py 3.9 is now verified byte-identical to CPython 3.9's
    ast.dump() for all compatible fixtures: 73 pass, 33 skipped (3.10+/3.11+/
    3.12+/3.13+/3.14+ syntax), 0 fail.

  • # Python 3.9+ markers on 3 fixtures that require Python 3.9+ syntax:

    • 019_with.py — parenthesized multi-context-manager with statement
    • 069_with_paren_pep617.py — updated existing # PEP 617 comment to
      # Python 3.9+: PEP 617: ... so the oracle skip logic picks it up
    • 083_for_iter_starred.py — starred elements in implicit-tuple
      for-loop iterator

Changed

  • CLI version bumped to 0.3.8.