Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
56 changes: 56 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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)
Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.7.8
0.7.9.dev0
Loading