Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .claude-plugin/marketplace.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
"name": "mpftp",
"source": "./integrations/claude-code-plugin",
"description": "Typed device, filesystem, REPL, firmware, and probe tools for MicroPython/CircuitPython boards, backed by mpftp.",
"version": "0.0.3"
"version": "0.0.5"
}
]
}
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
## v0.0.5 (2026-09-07)

- Add board CLI workflow test; pick .bin vs .uf2 and fix put -r, romfs, mpy-cross.
- run --follow: emit captured output on timeout (mpftp#25)
- Drop the cmods repo name from mpftp's descriptive prose

## v0.0.4 (2026-08-29)

- Adopt publishing-v6 (MIP second-publication race fix)
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
- **Wi-Fi Fast MIP Transfers**: Transferring `wifi.py` and creating `secrets.py` on Wi-Fi enabled boards enables on-board `mip` package installation directly over the network, which is significantly faster than serial file transfers.
- **Visual Firmware Builder**: A GUI companion for firmware workspaces (such as [the org's optional aggregator workspace](https://github.com/PyDevices/cmods)), allowing you to download official releases or build and flash custom firmware from the UI.
- **Completely Optional**: If you are already comfortable with command-line tools (`mpremote`, `esptool`, `circup`) or standalone IDEs, you can continue using them. `mpftp` is provided as an all-in-one in-editor workbench.
- **No Editor Required**: `pip install -i https://test.pypi.org/simple/ pydevices-mpftp && python -m mpftp` opens a local installable PWA — file transfer and REPL in a browser tab, no VS Code needed. (In the published 0.0.3 package the PWA is not yet included — run from a clone until the next release.)
- **No Editor Required**: `pip install --index-url https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple/ pydevices-mpftp && python -m mpftp` opens a local installable PWA — file transfer and REPL in a browser tab, no VS Code needed. (In the published 0.0.3 package the PWA is not yet included — run from a clone until the next release.)

Published as **`pydevices.mpftp`** under [PyDevices](https://github.com/PyDevices).

Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.0.4
0.0.5
4 changes: 2 additions & 2 deletions extension/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions extension/package.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
{
"name": "mpftp",
"displayName": "mpftp \u2014 MicroPython / CircuitPython Board Tools",
"displayName": "mpftp MicroPython / CircuitPython Board Tools",
"description": "Connect to MicroPython and CircuitPython boards over USB serial: dual-pane file transfer, ANSI REPL, mip/circup packages, and guided MicroPython firmware download/build/flash. Works on Linux, Windows, and WSL (COM ports via Windows Python).",
"version": "0.0.3",
"version": "0.0.5",
"publisher": "pydevices",
"license": "MIT",
"engines": {
Expand Down Expand Up @@ -62,7 +62,7 @@
},
{
"command": "mpftp.openFirmware",
"title": "mpftp: Build & Flash Firmware\u2026",
"title": "mpftp: Build & Flash Firmware",
"icon": "$(chip)"
},
{
Expand Down
2 changes: 1 addition & 1 deletion integrations/claude-code-plugin/.claude-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "mpftp",
"description": "Typed device, filesystem, REPL, firmware, and probe tools for MicroPython/CircuitPython boards, backed by mpftp.",
"version": "0.0.3",
"version": "0.0.5",
"author": {
"name": "Brad Barnett"
},
Expand Down
2 changes: 1 addition & 1 deletion integrations/claude-desktop-extension/manifest.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"manifest_version": "0.3",
"name": "mpftp",
"version": "0.0.3",
"version": "0.0.5",
"description": "Typed device, filesystem, REPL, firmware, and probe tools for MicroPython/CircuitPython boards, backed by mpftp.",
"author": {
"name": "Brad Barnett"
Expand Down
4 changes: 2 additions & 2 deletions ui/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion ui/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "mpftp-ui",
"version": "0.0.3",
"version": "0.0.5",
"private": true,
"description": "mpftp local PWA: file transfer + REPL for a MicroPython/CircuitPython board.",
"scripts": {
Expand Down
Loading