Skip to content

0.9.1

Choose a tag to compare

@ThomasFarstrike ThomasFarstrike released this 08 Apr 13:57
· 450 commits to main since this release

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

Full Changelog: 0.9.0...0.9.1