Skip to content

v0.3.1

Latest

Choose a tag to compare

@github-actions github-actions released this 08 Jul 16:49

Added

  • Typed request/response coverage for fields introduced in notecard-schema v1.3.1:
    • note.update — new sync request field (sync the Notefile immediately after the update).
    • card.voltagemode now accepts a string value, plus response fields including calibration, alert, on, and sync.
    • card.motion.mode — response fields motion, seconds, start, and stop.
    • card.transport — additional response fields (allow, umin, and related).
    • card.aux.serial — response fields max and ms.
    • card.location.mode / card.location.track — heartbeat fields including journey and hours.
    • Smaller additions across hub.status, hub.sync.status, card.temp, card.wifi, and ntn.gps.

Changed

  • Synced the bundled Notecard API definitions to notecard-schema v1.3.1 (upstream fa30210), regenerating the typed API and the API reference. Existing code continues to compile unchanged — the update only adds fields.

Validation

ab4a163 · full (hardware-in-the-loop) · 17/17 steps passed · 90m40s · 2026-07-08T16:48:13Z

Validation steps
Step Result Duration
version-check 0s
changelog-check 0s
codegen 1s
host-tests 943s
full-checks 1673s
integrations 2s
coverage 155s
fuzz 5s
mutate 1s
docs 335s
pio-build 658s
arduino-build 263s
hw-esp32-serial 427s
hw-esp32-i2c 720s
hw-esp32-arduino-serial 89s
hw-esp32-arduino-i2c 116s
avr-runtime 52s

Hardware & simulation: ESP32-S3 serial + I²C (native + Arduino) against a real Notecard; AVR ATmega328P runtime via Wokwi (full execute() cycle).