Skip to content

Latest commit

 

History

History
106 lines (68 loc) · 3.9 KB

CHANGELOG.md

File metadata and controls

106 lines (68 loc) · 3.9 KB

Change Log

v3.x.x firmware is for ratgdo32 and ratgdo32-disco boards only

All notable changes to homekit-ratgdo32 will be documented in this file. This project tries to adhere to Semantic Versioning.

v3.0.6 (2025-01-17)

What's Changed

  • Bugfix: Crash in esp_timer.c possibly related to multi-thread use of Ticker for LED timer (Issue #30).
  • Bugfix: Motion sensor status should not show if there is no motion sensor.
  • Bugfix: Crash reported at end of time-to-close delay (Issue #32).
  • Bugfix: Could not set vehicle threshold above 200cm
  • Feature: Set default time-to-close delay to 5 seconds and add warning if user selects lower value (Issue #33).
  • Feature: Dynamically create HomeKit QR setup ID, and QR code graphic for pairing.
  • Other: Updated HomeSpan library to version 2.1.1.

Known Issues

  • Still testing... Future updates MAY include breaking changes requiring a flash erase and re-upload.

v3.0.5 (2025-01-05)

What's Changed

  • Feature: Add user setting to enable/disable parking assist laser, and set duration of assist laser.
  • Feature: Added support to save and view message log on crash (Issue #2).
  • Bugfix: Remove multiple copies of web page content from the firmware binary.
  • Bugfix: Use 64-bit integer to handle milliseconds since last boot.
  • Bugfix: Handle more possible return codes from vehicle distance sensor.
  • Bugfix: Door status incorrectly reported to HomeKit if close requested for already closed door (Issue #28).
  • Bugfix: Last door change date/time was not always been set correctly after reboot.
  • Bugfix: Activity LED options not correctly shown in web page.
  • Bugfix: Activity LED constantly on with Sec+ 1.0 protocol.
  • Bugfix: Remove wait for incoming serial packet before starting to detect Sec+ 1.0 digital wall panel.
  • Updated copyright statement(s) to include year 2025.

Known Issues

  • Still testing... Future updates MAY include breaking changes requiring a flash erase and re-upload.

v3.0.4 (2024-12-21)

What's Changed

  • Feature: Add HomeKit light switch and web page button for parking assist laser
  • Feature: Change web page separated buttons for on/off, open/close, etc. to single buttons

Known Issues

  • Still testing... Future updates MAY include breaking changes requiring a flash erase and re-upload.

v3.0.3 (2024-12-19)

What's Changed

  • Bugfix: Soft AP list of available WiFi networks not properly terminated
  • Bugfix: Setting static IP address did not set correct subnet mask
  • Bugfix: Crash in soft AP because memory buffer was not allocated
  • Feature: Add support Improv-based WiFi provisioning
  • Feature: Add the 10 minute timeout on soft AP mode
  • Feature: Add the check for WiFi connectivity 30 seconds after change to static IP

Known Issues

  • Still testing... Future updates MAY include breaking changes requiring a flash erase and re-upload.

v3.0.2 (2024-12-16)

What's Changed

  • Feature: Dry contact support, with thanks to @tlhagan
  • Feature: Add support for HomeKit Identify characteristic
  • Feature: Support for ratgdo32 as well as ratgdo32-disco
  • Bugfix: Vehicle distance sensor logic

Known Issues

  • Still testing... Future updates MAY include breaking changes requiring a flash erase and re-upload.

v3.0.1 (2024-12-11)

What's Changed

  • Feature: Beeps during time-to-close delay
  • Feature: Vehicle presence, arriving, departing sensing, and parking assist laser
  • Bugfix: Web-based flash installer now working
  • Bugfix: OTA update from GitHub now working
  • Bugfix: Blue LED was not blinking
  • Bugfix: Device name not initialized to default on startup

Known Issues

  • Still testing... Future updates MAY include breaking changes requiring a flash erase and re-upload.

v3.0.0 (2024-11-30)

What's Changed

  • New release for Ratgdo32 - DISCO

Known Issues

  • THIS IS PRE-RELEASE FIRMWARE for testing purposes. Future updates MAY include breaking changes requiring a flash erase and re-upload.