Releases: runtime-terror404/piomx
Releases · runtime-terror404/piomx
Release list
v0.2.0
Changelog
- 907cfde Add Go rewrite — Phase 1: CLI, bug fixes, lock file, .ioc auto-detection
- 21a1d12 Add: install scripts, goreleaser, version support, dead code removal
- 1d5e56d Fix: CLI tests handle CI environment, pre-flight error handling
- 4da9776 Fix: extract tarball/zip in install scripts, .zip for Windows
- b1f7eba Fix: goreleaser v1 config format
- 002a34f Fix: goreleaser v1 format field name
- b84ac1d Fix: pre-flight error handling, skip STM32 test when pio missing
- 23cc315 Fix: skip pio-dependent tests on CI
- c80c8d2 Fix: sorted lists, .ioc auto-detect, platform-mismatch, force-confirm, CLI tests
- 946f84f Rename project to piomx — binary, imports, lock file, install scripts
- 4da8f1c Stop generating src/main.cpp for STM32 + add INSTRUCTIONS.md for AI guidance
- e40ae03 Sync README with code + fix install.sh update robustness
- 2107c3e initial commit in go reafctor branch when work is done this will be main and current main will be moved to pre-refactor
- f26bddc piomx: README, LICENSE and the new go release v0.2.0
- 679e070 updated install.sh: The script was installing the raw .tar.gz as the binary
- afcdfa4 updated readme: fix the ci tag
Install
curl -fsSL https://raw.githubusercontent.com/runtime-terror404/piomx/main/install.sh | sh[ARCHIVED] Python v0.1.1
Fixed
- STM32 builds broken — generated
platformio.iniwas missingplatform = ststm32and had no named environment
block, preventing both builds and VS Code extension recognition. - Pico2
[env:dap]GCC segfault —upload_protocol = cmsis-dapanddebug_tool = cmsis-daptriggered a fresh
environment build using the earlephilhower toolchain, which can segfault during compilation on some systems. Both lines
replaced with a commented placeholder.
Changed
- Venv-based install — Arch's Python 3.14 upgrade + PEP 668 blocked
pip install --user.install.shnow creates a
.venv/inside the install directory with pinned deps fromrequirements.txt, and writes a standalone launcher script
instead of a symlink. Survives future Python upgrades.
[ARCHIVED] Python v0.1.0
Highlights
- Interactive PlatformIO project scaffolding
- STM32 CubeMX project integration
- RP2040 and RP2350 support
- Preset-based workflow
- Automatic PlatformIO configuration generation
- Cleaner embedded project setup workflow
Added
- Interactive CLI wizard
- Board and MCU selection system
- PlatformIO project generator
- STM32CubeMX integration support
- RP-series microcontroller support
- Preset handling system
- Generated project structure templates
Notes
This is the first public release of pio-scaffold.
The project focuses on simplifying embedded PlatformIO project setup for boards and workflows that are usually tedious to configure manually.