Skip to content

0.7.0

Choose a tag to compare

@ThomasFarstrike ThomasFarstrike released this 26 Jan 20:53
· 428 commits to main since this release

Builtin Apps:

  • Redesign all app icons from scratch for a more consistent style
  • About app: show MicroPythonOS logo at the top
  • AppStore app: fix BadgeHub backend handling
  • OSUpdate app: eliminate requests library
  • Settings app: make 'Cancel' button more 'ghost-y' to discourage accidental misclicks

Frameworks:

  • Harmonize frameworks to use same coding patterns
  • Rename AudioFlinger to AudioManager framework
  • Rename PackageManager to AppManager framework
  • Add new AppearanceManager framework
  • Add new BatteryManager framework
  • Add new DeviceInfo framework
  • Add new DisplayMetrics framework
  • Add new InputManager framework
  • Add new TimeZone framework
  • Add new VersionInfo framework
  • ActivityNavigator: support pre-instantiated activities so an activity can close a child activity
  • SensorManager: add support for LSM6DSO

OS:

  • Show new MicroPythonOS logo at boot
  • Replace all compiled binary .mpy files by source copies for transparency (they get compiled during the build, so performance won't suffer)
  • Remove dependency on micropython-esp32-ota library
  • Remove dependency on traceback library
  • Additional board support: Fri3d Camp 2026 (untested)

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 many frameworks changed, it's recommended to also update your apps using the AppStore, for compatibility