Skip to content

Commit 957afef

Browse files
Release 0.11.1
1 parent 898a6f8 commit 957afef

4 files changed

Lines changed: 6 additions & 6 deletions

File tree

osupdate_esp32.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"version": "0.11.0",
3-
"download_url": "https://updates.micropythonos.com/releases/esp32/MicroPythonOS_esp32_0.11.0.ota",
4-
"changelog": "0.11.0\n======\n\nBuiltin Apps:\n- About: show system uptime, use FontManager\n- Compile builtin apps to bytecode .mpy files to reduce build size by 60KiB and improve startup performance\n- HowTo app: make import lvgl as lv explicit\n\nFrameworks:\n- AppManager: try .mpy after .py and use import instead of explicit compile\n- AppManager: require explicit import lvgl for clarity\n- FontManager: new framework that provides font listing, TTF support, emoji support\n- InputManager: mark emulate_focus_obj(group,o) as deprecated in favor of lv.group_focus_obj(o)\n- MposKeyboard: add support for typing a few basic emojis\n- SharedPreferences: avoid writing default-only configs at boot and prune empty config dirs/files\n\nOS:\n- Add os.path functionality like in CPython\n- c_mpos/quirc: fix compilation warnings\n- Disable unused OS facilities (FreeRTOS internals, tracing, INFO logging, broken GIF, Pinyin IME, LVGL window, BMP) to reduce build size by 109KiB\n- Simplify focusgroup handling\n- Re-enable UART REPL again BUT add esp.uart_repl(False) functionality to disable/enable it at runtime\n- Format internal storage if mounting fails instead of hanging (even if not empty)\n\n0.10.0\n======\n\nOS:\n- Synchronize with upstream https://github.com/lvgl-micropython/lvgl_micropython 14ad6ce to bring ESP-IDF: 5.4 to 5.5.1 and MicroPython: 1.25 to 1.27\n- Split lvgl_micropython customizations into topic branches for easier rebasing: topic/fonts, topic/lv-conf, topic/platform, topic/error-handling\n\n0.9.6\n=====\n\nBuiltin Apps:\n- About: show correct next update partition instead of always using get_next_update()\n- OSUpdate: restrict OTA update flip-flop target to ota_0/ota_1 instead of all ota_N partitions (via shared partition helper)\n\nFrameworks:\n- Add mpos.partitions.get_next_update_partition() helper that alternates between ota_0 and ota_1 only\n- DownloadManager: add 'redact' argument to replace sensitive info with REDACTED in log output\n- SettingActivity: support slider UI for integer settings\n- SettingActivity: show human-readable value instead of internally used option\n\nBoard Support:\n- Fri3d 2026: access expander.analog as property instead of function\n\nOS:\n- Disable the repl on hardware uart for esp32s3 targets (USB serial still works)\n- 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\n\n"
2+
"version": "0.11.1",
3+
"download_url": "https://updates.micropythonos.com/releases/esp32/MicroPythonOS_esp32_0.11.1.ota",
4+
"changelog": "0.11.1\n======\n\nBuiltin Apps:\n- About: cleanup unnecessary code\n\nFrameworks:\n- AudioManager: tweak WAV input buffer to reduce glitches\n- FontManager: default to non-emoji font unless emoji=True to improve performance\n- FontManager: add a few more emojis\n\nOS:\n- Fri3d Communicator: improve UART handling\n- Fri3d Communicator Keyboard: new input device (indev) for LVGL with IRQ mode, polling mode, key repeat, escape and arrows for navigation\n- Fri3d 2024: register i2c with DeviceManager for add-ons\n- Fri3d 2024 and 2026: detect and initialize Fri3d Communicator 2024 or 2026 Keyboard\n\n0.11.0\n======\n\nBuiltin Apps:\n- About: show system uptime, use FontManager\n- Compile builtin apps to bytecode .mpy files to reduce build size by 60KiB and improve startup performance\n- HowTo app: make import lvgl as lv explicit\n\nFrameworks:\n- AppManager: try .mpy after .py and use import instead of explicit compile\n- AppManager: require explicit import lvgl for clarity\n- FontManager: new framework that provides font listing, TTF support, emoji support\n- InputManager: mark emulate_focus_obj(group,o) as deprecated in favor of lv.group_focus_obj(o)\n- MposKeyboard: add support for typing a few basic emojis\n- SharedPreferences: avoid writing default-only configs at boot and prune empty config dirs/files\n\nOS:\n- Add os.path functionality like in CPython\n- c_mpos/quirc: fix compilation warnings\n- Disable unused OS facilities (FreeRTOS internals, tracing, INFO logging, broken GIF, Pinyin IME, LVGL window, BMP) to reduce build size by 109KiB\n- Simplify focusgroup handling\n- Re-enable UART REPL again BUT add esp.uart_repl(False) functionality to disable/enable it at runtime\n- Format internal storage if mounting fails instead of hanging (even if not empty)\n\n0.10.0\n======\n\nOS:\n- Synchronize with upstream https://github.com/lvgl-micropython/lvgl_micropython 14ad6ce to bring ESP-IDF: 5.4 to 5.5.1 and MicroPython: 1.25 to 1.27\n- Split lvgl_micropython customizations into topic branches for easier rebasing: topic/fonts, topic/lv-conf, topic/platform, topic/error-handling\n\n0.9.6\n=====\n\nBuiltin Apps:\n- About: show correct next update partition instead of always using get_next_update()\n- OSUpdate: restrict OTA update flip-flop target to ota_0/ota_1 instead of all ota_N partitions (via shared partition helper)\n\nFrameworks:\n- Add mpos.partitions.get_next_update_partition() helper that alternates between ota_0 and ota_1 only\n- DownloadManager: add 'redact' argument to replace sensitive info with REDACTED in log output\n- SettingActivity: support slider UI for integer settings\n- SettingActivity: show human-readable value instead of internally used option\n\nBoard Support:\n- Fri3d 2026: access expander.analog as property instead of function\n\nOS:\n- Disable the repl on hardware uart for esp32s3 targets (USB serial still works)\n- 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\n\n"
55
}

osupdate_esp32s3.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"version": "0.11.0",
3-
"download_url": "https://updates.micropythonos.com/releases/esp32s3/MicroPythonOS_esp32s3_0.11.0.ota",
4-
"changelog": "0.11.0\n======\n\nBuiltin Apps:\n- About: show system uptime, use FontManager\n- Compile builtin apps to bytecode .mpy files to reduce build size by 60KiB and improve startup performance\n- HowTo app: make import lvgl as lv explicit\n\nFrameworks:\n- AppManager: try .mpy after .py and use import instead of explicit compile\n- AppManager: require explicit import lvgl for clarity\n- FontManager: new framework that provides font listing, TTF support, emoji support\n- InputManager: mark emulate_focus_obj(group,o) as deprecated in favor of lv.group_focus_obj(o)\n- MposKeyboard: add support for typing a few basic emojis\n- SharedPreferences: avoid writing default-only configs at boot and prune empty config dirs/files\n\nOS:\n- Add os.path functionality like in CPython\n- c_mpos/quirc: fix compilation warnings\n- Disable unused OS facilities (FreeRTOS internals, tracing, INFO logging, broken GIF, Pinyin IME, LVGL window, BMP) to reduce build size by 109KiB\n- Simplify focusgroup handling\n- Re-enable UART REPL again BUT add esp.uart_repl(False) functionality to disable/enable it at runtime\n- Format internal storage if mounting fails instead of hanging (even if not empty)\n\n0.10.0\n======\n\nOS:\n- Synchronize with upstream https://github.com/lvgl-micropython/lvgl_micropython 14ad6ce to bring ESP-IDF: 5.4 to 5.5.1 and MicroPython: 1.25 to 1.27\n- Split lvgl_micropython customizations into topic branches for easier rebasing: topic/fonts, topic/lv-conf, topic/platform, topic/error-handling\n\n0.9.6\n=====\n\nBuiltin Apps:\n- About: show correct next update partition instead of always using get_next_update()\n- OSUpdate: restrict OTA update flip-flop target to ota_0/ota_1 instead of all ota_N partitions (via shared partition helper)\n\nFrameworks:\n- Add mpos.partitions.get_next_update_partition() helper that alternates between ota_0 and ota_1 only\n- DownloadManager: add 'redact' argument to replace sensitive info with REDACTED in log output\n- SettingActivity: support slider UI for integer settings\n- SettingActivity: show human-readable value instead of internally used option\n\nBoard Support:\n- Fri3d 2026: access expander.analog as property instead of function\n\nOS:\n- Disable the repl on hardware uart for esp32s3 targets (USB serial still works)\n- 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\n\n"
2+
"version": "0.11.1",
3+
"download_url": "https://updates.micropythonos.com/releases/esp32s3/MicroPythonOS_esp32s3_0.11.1.ota",
4+
"changelog": "0.11.1\n======\n\nBuiltin Apps:\n- About: cleanup unnecessary code\n\nFrameworks:\n- AudioManager: tweak WAV input buffer to reduce glitches\n- FontManager: default to non-emoji font unless emoji=True to improve performance\n- FontManager: add a few more emojis\n\nOS:\n- Fri3d Communicator: improve UART handling\n- Fri3d Communicator Keyboard: new input device (indev) for LVGL with IRQ mode, polling mode, key repeat, escape and arrows for navigation\n- Fri3d 2024: register i2c with DeviceManager for add-ons\n- Fri3d 2024 and 2026: detect and initialize Fri3d Communicator 2024 or 2026 Keyboard\n\n0.11.0\n======\n\nBuiltin Apps:\n- About: show system uptime, use FontManager\n- Compile builtin apps to bytecode .mpy files to reduce build size by 60KiB and improve startup performance\n- HowTo app: make import lvgl as lv explicit\n\nFrameworks:\n- AppManager: try .mpy after .py and use import instead of explicit compile\n- AppManager: require explicit import lvgl for clarity\n- FontManager: new framework that provides font listing, TTF support, emoji support\n- InputManager: mark emulate_focus_obj(group,o) as deprecated in favor of lv.group_focus_obj(o)\n- MposKeyboard: add support for typing a few basic emojis\n- SharedPreferences: avoid writing default-only configs at boot and prune empty config dirs/files\n\nOS:\n- Add os.path functionality like in CPython\n- c_mpos/quirc: fix compilation warnings\n- Disable unused OS facilities (FreeRTOS internals, tracing, INFO logging, broken GIF, Pinyin IME, LVGL window, BMP) to reduce build size by 109KiB\n- Simplify focusgroup handling\n- Re-enable UART REPL again BUT add esp.uart_repl(False) functionality to disable/enable it at runtime\n- Format internal storage if mounting fails instead of hanging (even if not empty)\n\n0.10.0\n======\n\nOS:\n- Synchronize with upstream https://github.com/lvgl-micropython/lvgl_micropython 14ad6ce to bring ESP-IDF: 5.4 to 5.5.1 and MicroPython: 1.25 to 1.27\n- Split lvgl_micropython customizations into topic branches for easier rebasing: topic/fonts, topic/lv-conf, topic/platform, topic/error-handling\n\n0.9.6\n=====\n\nBuiltin Apps:\n- About: show correct next update partition instead of always using get_next_update()\n- OSUpdate: restrict OTA update flip-flop target to ota_0/ota_1 instead of all ota_N partitions (via shared partition helper)\n\nFrameworks:\n- Add mpos.partitions.get_next_update_partition() helper that alternates between ota_0 and ota_1 only\n- DownloadManager: add 'redact' argument to replace sensitive info with REDACTED in log output\n- SettingActivity: support slider UI for integer settings\n- SettingActivity: show human-readable value instead of internally used option\n\nBoard Support:\n- Fri3d 2026: access expander.analog as property instead of function\n\nOS:\n- Disable the repl on hardware uart for esp32s3 targets (USB serial still works)\n- 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\n\n"
55
}
3.43 MB
Binary file not shown.
3.36 MB
Binary file not shown.

0 commit comments

Comments
 (0)