Skip to content

Latest commit

 

History

History
81 lines (55 loc) · 2.45 KB

CHANGELOG.md

File metadata and controls

81 lines (55 loc) · 2.45 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

1.0.0 - 2024-08-22

Added

Changed

  • Application ID is now upython

0.5.0-beta.1 - 2024-08-04

Added

  • Message dialog support.
  • Update to the latest 0.104.0 firmware.

Removed

  • Disabled various Python builtins to shrink binary size.

0.4.0-beta.1 - 2024-04-14

Added

  • Library to include in the firmware repository.
  • All generated files from the build prozess are now part of the repository.
  • Enabled split heap support for MicroPython:
    • The runtime can allocate and free heap memory.
    • Allows to start the Python process with small heap.
  • Enabled scheduler support (required for interrupt handling).
  • Enabled support for module __init__ functions.
  • Stabilized flipperzero module API:
    • Canvas support has now a proper implementation.
    • Interrupts from buttons are supported.

0.3.0-alpha.1 - 2024-04-04

Added

  • Floating point support
  • Extend flipperzero module with support for:
    • Speaker, set volume and frequency
    • Canvas, very wacky implementation

0.2.0-alpha.1 - 2024-04-03

Added

  • Support for external imports
  • Python time module support
  • Python random module support
  • Basic flipperzero module with support for:
    • Vibration
    • LED
    • Backlight
  • Some test Python scripts

0.1.0-alpha.1 - 2024-04-01

Added

  • Basic build setup
  • Minimal working example