From 8b702d9d51269fb2313149e5e60427c9e4e3f314 Mon Sep 17 00:00:00 2001 From: "pydevices-release-automation[bot]" Date: Sun, 11 Oct 2026 08:49:53 +0000 Subject: [PATCH 1/2] Release 0.1.2rc1 --- CHANGELOG.md | 7 ++++++- VERSION | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 660c11c..ed52b42 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,4 @@ -## Unreleased +## v0.1.2rc1 (2026-10-11) - The browser interface's Firmware button downloads official MicroPython and flashes it. Pick a board from micropython.org's own board list, then its @@ -26,6 +26,11 @@ per line, separated by commas or spaces, optionally named (`temp:21.5`). Hover reads the values at a sample; Pause and Clear do what they say. +- Roadmap: package search, one-click installers, translations (#113) +- Browser UI: a plotter beside the REPL for the numbers the board prints (#112) +- Install bleak by default, so Bluetooth works from a plain pip install (#111) +- Firmware: download official MicroPython from the browser UI, UF2 boards too (#110) + ## v0.1.1 (2026-10-10) - `firmware ptable` reads a classic ESP32's, an S2's or a P4's `firmware.bin` diff --git a/VERSION b/VERSION index 17e51c3..d4a04cc 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.1.1 +0.1.2rc1 From c6976ca721525f7dec8f3ed52c3a38c939f7cd10 Mon Sep 17 00:00:00 2001 From: Brad Barnett <127794626+bdbarnett@users.noreply.github.com> Date: Sun, 11 Oct 2026 03:50:22 -0500 Subject: [PATCH 2/2] Release 0.1.2rc1: every declaration carries the version, one changelog section --- .claude-plugin/marketplace.json | 2 +- CHANGELOG.md | 5 ----- extension/package-lock.json | 4 ++-- extension/package.json | 2 +- integrations/claude-code-plugin/.claude-plugin/plugin.json | 2 +- ui/package-lock.json | 4 ++-- ui/package.json | 2 +- 7 files changed, 8 insertions(+), 13 deletions(-) diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index c984aed..84949d6 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -9,7 +9,7 @@ "name": "mpftp", "source": "./integrations/claude-code-plugin", "description": "A skill that teaches the mpftp CLI for MicroPython/CircuitPython boards: file transfer, REPL, driving a running app, and firmware.", - "version": "0.1.1" + "version": "0.1.2-rc.1" } ] } diff --git a/CHANGELOG.md b/CHANGELOG.md index ed52b42..c29b0a9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -26,11 +26,6 @@ per line, separated by commas or spaces, optionally named (`temp:21.5`). Hover reads the values at a sample; Pause and Clear do what they say. -- Roadmap: package search, one-click installers, translations (#113) -- Browser UI: a plotter beside the REPL for the numbers the board prints (#112) -- Install bleak by default, so Bluetooth works from a plain pip install (#111) -- Firmware: download official MicroPython from the browser UI, UF2 boards too (#110) - ## v0.1.1 (2026-10-10) - `firmware ptable` reads a classic ESP32's, an S2's or a P4's `firmware.bin` diff --git a/extension/package-lock.json b/extension/package-lock.json index c280be0..7a783f0 100644 --- a/extension/package-lock.json +++ b/extension/package-lock.json @@ -1,12 +1,12 @@ { "name": "mpftp", - "version": "0.1.1", + "version": "0.1.2-rc.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "mpftp", - "version": "0.1.1", + "version": "0.1.2-rc.1", "license": "MIT", "dependencies": { "@vscode/codicons": "^0.0.45" diff --git a/extension/package.json b/extension/package.json index c302b0d..4d26642 100644 --- a/extension/package.json +++ b/extension/package.json @@ -2,7 +2,7 @@ "name": "mpftp", "displayName": "mpftp — MicroPython / CircuitPython Board Tools", "description": "Connect to MicroPython and CircuitPython boards over USB serial or Wi-Fi (WebREPL): 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.1.1", + "version": "0.1.2-rc.1", "publisher": "pydevices", "license": "MIT", "engines": { diff --git a/integrations/claude-code-plugin/.claude-plugin/plugin.json b/integrations/claude-code-plugin/.claude-plugin/plugin.json index 2b5094d..e023c59 100644 --- a/integrations/claude-code-plugin/.claude-plugin/plugin.json +++ b/integrations/claude-code-plugin/.claude-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "mpftp", "description": "A skill that teaches the mpftp CLI for MicroPython/CircuitPython boards: file transfer, REPL, driving a running app, and firmware.", - "version": "0.1.1", + "version": "0.1.2-rc.1", "author": { "name": "Brad Barnett" }, diff --git a/ui/package-lock.json b/ui/package-lock.json index f7345d3..ddf1487 100644 --- a/ui/package-lock.json +++ b/ui/package-lock.json @@ -1,12 +1,12 @@ { "name": "mpftp-ui", - "version": "0.1.1", + "version": "0.1.2-rc.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "mpftp-ui", - "version": "0.1.1", + "version": "0.1.2-rc.1", "dependencies": { "@codemirror/lang-python": "^6.2.1", "@xterm/addon-fit": "^0.11.0", diff --git a/ui/package.json b/ui/package.json index 01c2dc9..8e4f578 100644 --- a/ui/package.json +++ b/ui/package.json @@ -1,6 +1,6 @@ { "name": "mpftp-ui", - "version": "0.1.1", + "version": "0.1.2-rc.1", "private": true, "description": "mpftp local PWA: file transfer + REPL for a MicroPython/CircuitPython board.", "scripts": {