From 260d91e1920667e3b39cf73ace111e39a679aa3f Mon Sep 17 00:00:00 2001 From: burhankhanzada Date: Sun, 4 Oct 2026 22:44:38 +0200 Subject: [PATCH] Prepare 0.1.2: the version, and its section of the changelog MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit v0.1.1 was drafted but never published, so 0.1.2 is the first release anyone installs. pubspec.yaml goes to 0.1.2+102 (the release workflow's major*10000 + minor*100 + patch), which is also the version the web app reports, and the Release Notes tab shows that version's section of CHANGELOG.md. [Unreleased] becomes [0.1.2] - 2026-10-04, with what merged since v0.1.1 in the user's words: the Pico W (missing until now), mouse pan, ⌘/ comments, release notes, the macOS Window menu, the brand look and type, the simpler welcome screen, the empty editor, no sign-in UI where there is no sign-in, and the fixes (a new project starts clean, sketch colouring, Help ▸ Welcome, ⌘W). Cloud projects are now said to be in the hosted desktop builds, as the web app leaves accounts out. The changelog test now asks for pubspec.yaml's version and requires its own section, so a version bump without one fails, instead of asking for 0.0.0 and falling back to [Unreleased]. Co-Authored-By: Claude Opus 5.5 (1M context) --- CHANGELOG.md | 41 ++++++++++++++++++++++- pubspec.yaml | 2 +- test/core/updates/release_notes_test.dart | 12 +++++-- 3 files changed, 51 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a9e4a55..194f6e0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -22,8 +22,25 @@ to it. Anything older is summarised at the end. ## [Unreleased] +Nothing yet. + +## [0.1.2] - 2026-10-04 + +The first published release: everything below is new to anyone installing it. + ### Added +- **A second board: the Raspberry Pi Pico W.** Its RP2040 runs your sketch in + an emulator, beside the analog simulation, as the Uno's ATmega328P does. New + **Pico Blink**, **Pico Button**, **Pico Fade** and **Pico OLED** templates. +- **Pan the canvas with the mouse.** Drag with the middle button, or hold Space + and drag, from anywhere; a plain drag still selects. +- **⌘/ comments out lines** in the code editor (Ctrl+/ on Windows and Linux). +- **Release notes in the app.** Help ▸ Release Notes shows them, and after an + update the new version's open on their own (a box there turns that off). +- **The macOS Window menu does what macOS apps do:** Fill, Center, window + tiling, Minimize All and the list of open windows. Enter Full Screen moved + there from View. - **You can see the current.** While a simulation runs, every wire carries moving dots showing which way the current flows and, by how fast and how brightly they travel, how much of it there is — from a microamp trickle to a @@ -39,7 +56,8 @@ to it. Anything older is summarised at the end. - **Parts without Dart.** A part can be described entirely by data — an SVG body, pins, properties and declarative behaviour — in the `.pdl` format. See [`PDL.md`](packages/pinbench_pdl/doc/PDL.md). -- **Cloud projects and sharing** in the hosted builds. Save projects to the +- **Cloud projects and sharing** in the hosted desktop builds (the web app + leaves accounts out for now). Save projects to the cloud, share a view link, invite collaborators by email, and open a share link as a detached read-only copy. - **Embeddable circuits** via `?embed=1` — a chrome-less view for an `