Skip to content

chameleon 4.5.2

Choose a tag to compare

@github-actions github-actions released this 20 Jul 14:47

Fixed

  • Constant paths are extracted portably across prism versions. Ruby 3.3's bundled prism
    (0.19) drops the root anchor from ConstantPathNode#full_name, so a ::Audit reference read
    back as bare Audit and the lexical resolver treated an absolute reference as ambiguous — a
    CI-only failure the local prism 1.9 never showed. The dump now walks the path segments itself
    (keeping the :: anchor on every version) and returns nil for dynamic parents (self::FOO)
    instead of stringifying them.