0.9.1
Builtin Apps:
- AppStore: use BadgeHub.eu filter mpos_api_0 instead of device-specific hardware ID
- HowTo: add padding
- Settings: add Number Format setting
Frameworks:
- Add new NumberFormat framework for decimal and thousands separators
- DownloadManager: add connection timeout to DownloadManager session.get()
OS:
- New board support: LilyGo T-HMI
- New board support: M5Stack Core2
- LilyGo T-Watch S3 Plus: initialize Power Management Unit at startup
- LilyGo T-Watch S3 Plus: power button short press for display backlight on/off, long press for power down
- Add driver for LoRa SX1262 with lvgl_micropython-style (= split Bus/Device) hardware SPI
- Add drivers for LoRa SX126X with SoftSPI (and default MicroPython hardware SPI)
- Add esp32-component-rvswd and MicroPython bindings to flash WCH's CH32 microcontrollers
- Add glyphs to fonts: diacritics 0x7F-0xFF, Bitcoin symbol ₿ 0x20BF, italic satoshi symbol 丯 0x4E2F and regular satoshi symbol 丰 0x4E30
- Add LVGL symbols to fonts: 0xf002,0xf004,0xf005,0xf00e,0xf010,0xf029,0xf030 for search, heart, star, search-plus, search-minus, qrcode, camera
- Add LVGL symbols to fonts: 0xf15a,0xf164,0xf165,0xf1e0 for btc (without circle), thumbs-up, thumbs-down, share-alt
- Add LVGL symbols to fonts: 0xf2ea,0xf379,0xf58f for undo-alt, bitcoin (in circle), headphones-alt
- Improve handling of 'mpos.main' errors
- Fix empty black window issue on macOS desktop
- Fix macOS/unix desktop build with newer Clang (17+)
What to do:
- To update, open the OSUpdate app and click "Update OS"
- To do a fresh install, use the webinstaller at install.MicroPythonOS.com
- As the API isn't frozen yet, if an app has an issue after the upgrade, then just update it using the AppStore
Autogenerated release notes
- New App: "ESPNowChat" simple chat app between devices by @jedie in #86
- Add support for LilyGo T-HMI board and initialize display and battery… by @Revers-BR in #90
- feat: add M5Stack Core2 board support by @imliubo in #91
- Add international number format setting by @bitcoin3us in #94
- integrate esp32-component-rvswd and add bindings by @bertouttier in #92
- Fix DownloadManager hanging on stalled connections by @bitcoin3us in #98
- Fix run_desktop.sh greedy sed regex eating other JSON keys by @bitcoin3us in #104
- Fix DownloadManager timeout kwarg compatibility with desktop aiohttp by @bitcoin3us in #107
- Check and fix app manifest files by @jedie in #105
- Fix macOS/unix desktop build with newer Clang (17+) by @bitcoin3us in #103
- Add EditorConfig and cleanup shell scripts by @jedie in #113
- Add "esp32-small" build target by @jedie in #111
- Handle "mpos.main" errors, wait and reset by @jedie in #109
New Contributors
- @Revers-BR made their first contribution in #90
- @imliubo made their first contribution in #91
Full Changelog: 0.9.0...0.9.1