Skip to content

v0.7.7 — End-to-end ape test PASS + 250 tests + Bahasa README

Choose a tag to compare

@PugarHuda PugarHuda released this 02 May 07:43
· 14 commits to main since this release

Highlights

🟢 End-to-end proof captured: after applying the codemod + 6 AI-step manual fixes (~30 LOC across 4 files) on brownie-mix/token-mix, ape compile succeeds (solc 0.6.12) and ape test --network ::test returns 38 passed, 0 failed in 5.40s. All three hackathon evaluation steps now have reproducible green evidence.

📚 Docs / evidence release — codemod logic unchanged from v0.7.6 (same 17 passes, same FP guards). What changed:

  • New docs/ape-verify-token-mix.log — full passing pytest log
  • New demo/ai-step-demo.md — step-by-step AI/manual cleanup walkthrough
  • New docs/DEFERRED_FEATURES.md — explicit rationale for what we did NOT implement
  • New README.id.md — Bahasa Indonesia translation
  • New tests/test_migrate_config_fuzz.py — 6 Hypothesis property tests
  • 6 new jssg fixtures (85-90) — multi-line imports, deeply nested attrs, comment-preserving tx-dicts, FP guards
  • New docs/banner.svg — visual asset
  • All test counts updated: 250 tests (90 fixture + 125 Vitest + 35 pytest, all passing)

Verification commands

git clone https://github.com/PugarHuda/brownie-to-ape && cd brownie-to-ape
npm test                     # 90 fixture tests
npm run test:unit            # 125 Vitest tests
npm run test:python          # 35 pytest tests (incl. Hypothesis fuzzer)

Submission

Full changelog

See CHANGELOG.md.

🤖 Generated with Claude Code