Skip to content

OTAmpy v4.9.3

Latest

Choose a tag to compare

@simonl65 simonl65 released this 14 Sep 10:07
Immutable release. Only release title and notes can be modified.

OTAmpy 4.9.3 — 2026-09-14

Major (breaking changes)

  • None.

Minor (functionality added in a backward compatible manner)

  • None.

Patch (backward compatible bug fixes)

  • Fixed footprint_boot.py, footprint_update.py, and footprint_stress.py (device RAM-footprint probes under src/otampy/device/tools/) importing OTA/boot/manager from a non-existent on-device path (src.otampy...) instead of the real deployed package (otampy) — these would have failed immediately if actually run on a device.
  • Fixed the project's Pyright configuration replacing the entire standard-library typeshed with the MicroPython stub set instead of overlaying it, which silently broke type-checking for host-only code (dataclasses, pathlib, os.environ, etc.) and had caused every DeployArgs(...) construction to misreport as invalid.
  • Fixed cli.py's init command reusing one variable (path) across two incompatible types (the raw str | None argument and the resolved Path), which the previous # type: ignore comments were silently papering over.