0.9.6
Builtin Apps:
- About: show correct next update partition instead of always using get_next_update()
- OSUpdate: restrict OTA update flip-flop target to ota_0/ota_1 instead of all ota_N partitions (via shared partition helper)
Frameworks:
- Add mpos.partitions.get_next_update_partition() helper that alternates between ota_0 and ota_1 only
- DownloadManager: add "redact" argument to replace sensitive info with REDACTED in log output
- SettingActivity: support slider UI for integer settings
- SettingActivity: show human-readable value instead of internally used option
Board Support:
- Fri3d 2026: access expander.analog as property instead of function
OS:
- Disable the repl on hardware uart for esp32s3 targets (USB serial still works)
- Remove big, rarely used font Montserrat 34, 40 and 48 to reduce build size by 218KiB, while apps can still upscale or load fonts at runtime
Autogenerated Changelog
- make expander analog method a property again by @bertouttier in #130
- disable the repl on hardware uart for esp32s3 targets by @bertouttier in #132
- add usb-device-midi from microptyhon-lib to the image by @bertouttier in #134
- Add a driver and demo app for the DJ add-on by @bertouttier in #133
- DownloadManager: add redact_url= kwarg to hide auth-bearing URLs in logs by @bitcoin3us in #136
- SettingsActivity: render ui_options label instead of raw pref value by @bitcoin3us in #137
Full Changelog: 0.9.5...0.9.6