|
| 1 | +## v0.0.4.dev1 (2026-08-29) |
| 2 | + |
| 3 | +- Fix documentation defects found by audit |
| 4 | +- Grant publishing-v5's permission ceiling (assets + OIDC) |
| 5 | +- Adopt publishing-v5 and release-PR automation (Phase 1 batch 1) |
| 6 | +- ci: bump actions/setup-python from 5 to 7 in the actions group (#22) |
| 7 | +- docs/plans: add mpftp shell (interactive FTP-style REPL) design doc |
| 8 | +- PWA: scope RPC responses to the requesting tab, not every tab |
| 9 | +- mpftp clean, mip --index, and workspace-rpc.json diagnostics |
| 10 | +- Document Codex's Plugins panel, confirmed working with no session gotcha |
| 11 | +- Fix CI: test_pick_latest_release was silently hitting the real network |
| 12 | +- Document the Claude integration install/usage gotchas found by testing |
| 13 | +- Add a Claude Desktop app extension (MCPB), distinct from the CLI plugin |
| 14 | +- Reskin the PWA to match the PyDevices simulator's shape and feel |
| 15 | +- Add a local PWA: file transfer + REPL without an editor (mpftp#11 phase 11) |
| 16 | +- Add mpftp.mcp server plus Claude Code / Codex integrations (mpftp#19) |
| 17 | +- Compile .py to .mpy via mpy-cross on upload (mpftp#4) |
| 18 | +- Add probe: run -> wait -> capture in one command |
| 19 | +- Add watch-repl: a non-interrupting live tail of the board's own stdout |
| 20 | +- Structured {ok, error, hint} envelope on CLI failure instead of bare text |
| 21 | +- Verify by default, distclean fallback, WSLENV forwarding, debug-tee path fix |
| 22 | +- Fix CI: drop the unavailable pyserial import from the new serial test |
| 23 | +- Bound serial write timeouts and fail fast on wedged connects |
| 24 | + |
0 commit comments