From 28e0b956657b115e196006d3ad1cccdd0285dee9 Mon Sep 17 00:00:00 2001 From: "pydevices-release-automation[bot]" Date: Sun, 1 Nov 2026 05:46:14 +0000 Subject: [PATCH] Release 0.7.9.dev0 --- CHANGELOG.md | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++ VERSION | 2 +- 2 files changed, 57 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4f53ba91..cfe950ac 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,59 @@ +## v0.7.9.dev0 (2026-11-01) + +- Library: audioinstruments v0.5.1.dev0, which carries audioinstruments.panel (#374) +- synthstation: pick an instrument and play it from a MIDI keyboard (#372) +- controlpanel: EXIT has no LED (#373) +- controlpanel: the encoders past the adapter's macros stay dark (#371) +- controlpanel: a hardware-style LVGL panel for instruments and effects (#368) +- Ecosystem map: audioinstruments and audioeffects replace audiocomponents (#370) +- audioinstruments and audioeffects come from their own repositories +- docs: a paired phone as a presence key over BLE HID (#367) +- ROADMAP: ALSA audio for audiodev, serial DIN MIDI in midiports +- medialink: voice activity passes over a starting microphone's digital silence (#366) +- medialink: hands-free listening ignores the microphone's opening click (#364) +- Roadmap: the backend registry exists; what's planned is leaving experimental (#363) +- ROADMAP: a backend registry, under consideration (#362) +- display_driver: present DIRECT frames without waiting inside the flush (#353) +- sayso: MicroPython is validated on an ESP32-P4 board (#361) +- audiodev: PaceOutput.try_write takes only what fits; write() counts what it drops (#360) +- medialink: a listener catches up after a late burst instead of staying late (#358) +- Ecosystem map: the four archived LVGL repos move under 'Moved into other repositories'; omnipython-lvgl's blurb matches the portal (#357) +- docs: link file mentions in package READMEs, AGENTS and CONTRIBUTING (#356) +- measure_fps counts blit_rect flushes too (#355) +- Build LVGL from omnipython-lvgl (#354) +- Roadmap: audiodev plays through the C WASAPI speaker on Windows (#352) +- usb-host-mtp: photos and files off a phone or a camera over MTP/PTP (#340) +- Document Wi-Fi power saving: slow replies, misleading pings, how to turn it off (#351) +- bledev.repl: give the passkey its own 30 s before hanging up (#350) +- bledev.repl: take a free dupterm slot, and wait its turn beside WebREPL (#347) (#349) +- midiports: a phone synth plays a board's usb_device ports (#348) +- hmilink: panels keep the device's order (#344) +- bledev.repl: ask a host to pair as soon as it connects (#346) +- Roadmap: SysEx in midiports on Windows (#345) +- hmilink: an OSC transport, so phone and desktop OSC apps drive a device (#338) +- displaydev on CircuitPython: a driver takes the console off the screen (#342) +- midiports docs: an Android phone as the USB MIDI keyboard (#341) +- medialink guide: a board config already takes the console off the screen (#339) +- medialink: a talker waits for its microphone instead of spinning (#337) +- P4 boards: open the board's I2C bus before the camera (#336) +- medialink guide: watch a camera on a TV through the gallery's cast example (#335) +- medialink: a wake word opens the hands-free floor (#332) +- medialink: hands-free by voice activity, a baby monitor and a doorbell (#328) +- medialink.Hotspot: a board on a fixed address can join (#331) +- medialink: a board answers after it has listened; hotspot errors on MicroPython (#329) +- es7210: turn the clock doubler on for MCLK at 256 fs (#334) +- medialink: pictures, and the camera, doorbell and videophone examples (#326) +- medialink: BLE, so a board nearby is found by Bluetooth LE and reached over IP (#325) +- medialink: Hotspot, so two boards talk over an access point one of them starts (#324) +- medialink: a board whose speaker and microphone share a port can answer back (#323) +- medialink: live audio between boards and computers, with a walkie-talkie +- test_mip_split: a folder lib-lock.json publishes needs no mip-split line (#321) +- appkit: install straight from GitHub with mip (#320) +- sayso: custom_transport searches for artists, since GET /markets is gone in Dev Mode (#319) +- sayso examples: add Tested on lines for the examples that ran (#318) +- AGENTS.md: say how examples are written (#317) +- lib-lock: pygraphics to v0.1.2 (#315) + ## v0.7.8 (2026-10-29) - sayso: examples in the house style (docstrings and comments only) (#313) diff --git a/VERSION b/VERSION index e7c7d3cc..2b4de340 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.7.8 +0.7.9.dev0