Skip to content

Commit eb08d01

Browse files
Release 0.0.5 (#29)
* Release 0.0.5 * Release 0.0.5: every deliverable carries the version, and the README install line resolves scripts/check_versions.py has been red on main since v0.0.4: the release PR moved VERSION and CHANGELOG while the extension, the PWA, both plugin manifests and the marketplace entry stayed at 0.0.3. Nine sites now say 0.0.5 (npm version --no-git-tag-version for the two package.json/lock pairs) and the check passes. mpftp.__version__ reads the root VERSION and needs no edit; a checkout carrying a stale, untracked egg-info under cli/src reports that artifact's version instead, which is the check reading a build leftover, not a tenth site. README's one-line install used -i https://test.pypi.org/simple/ alone, which replaces PyPI and cannot resolve mpftp's dependencies -- pip stops with ResolutionImpossible (tried 2026-09-06 in a fresh venv). It now carries --extra-index-url https://pypi.org/simple/, the form that installs and runs. --------- Co-authored-by: pydevices-release-automation[bot] <pydevices-release-automation[bot]@users.noreply.github.com> Co-authored-by: Brad Barnett <127794626+bdbarnett@users.noreply.github.com>
1 parent 3eeba5a commit eb08d01

10 files changed

Lines changed: 19 additions & 13 deletions

File tree

.claude-plugin/marketplace.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
"name": "mpftp",
1010
"source": "./integrations/claude-code-plugin",
1111
"description": "Typed device, filesystem, REPL, firmware, and probe tools for MicroPython/CircuitPython boards, backed by mpftp.",
12-
"version": "0.0.3"
12+
"version": "0.0.5"
1313
}
1414
]
1515
}

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
## v0.0.5 (2026-09-07)
2+
3+
- Add board CLI workflow test; pick .bin vs .uf2 and fix put -r, romfs, mpy-cross.
4+
- run --follow: emit captured output on timeout (mpftp#25)
5+
- Drop the cmods repo name from mpftp's descriptive prose
6+
17
## v0.0.4 (2026-08-29)
28

39
- Adopt publishing-v6 (MIP second-publication race fix)

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
- **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.
99
- **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.
1010
- **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.
11-
- **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.)
11+
- **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.)
1212

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

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.0.4
1+
0.0.5

extension/package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

extension/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
22
"name": "mpftp",
3-
"displayName": "mpftp \u2014 MicroPython / CircuitPython Board Tools",
3+
"displayName": "mpftp MicroPython / CircuitPython Board Tools",
44
"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).",
5-
"version": "0.0.3",
5+
"version": "0.0.5",
66
"publisher": "pydevices",
77
"license": "MIT",
88
"engines": {
@@ -62,7 +62,7 @@
6262
},
6363
{
6464
"command": "mpftp.openFirmware",
65-
"title": "mpftp: Build & Flash Firmware\u2026",
65+
"title": "mpftp: Build & Flash Firmware",
6666
"icon": "$(chip)"
6767
},
6868
{

integrations/claude-code-plugin/.claude-plugin/plugin.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "mpftp",
33
"description": "Typed device, filesystem, REPL, firmware, and probe tools for MicroPython/CircuitPython boards, backed by mpftp.",
4-
"version": "0.0.3",
4+
"version": "0.0.5",
55
"author": {
66
"name": "Brad Barnett"
77
},

integrations/claude-desktop-extension/manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"manifest_version": "0.3",
33
"name": "mpftp",
4-
"version": "0.0.3",
4+
"version": "0.0.5",
55
"description": "Typed device, filesystem, REPL, firmware, and probe tools for MicroPython/CircuitPython boards, backed by mpftp.",
66
"author": {
77
"name": "Brad Barnett"

ui/package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

ui/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "mpftp-ui",
3-
"version": "0.0.3",
3+
"version": "0.0.5",
44
"private": true,
55
"description": "mpftp local PWA: file transfer + REPL for a MicroPython/CircuitPython board.",
66
"scripts": {

0 commit comments

Comments
 (0)