diff --git a/README.md b/README.md index 797b584..df1799a 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ The firmware itself is intended to stay vehicle-agnostic. ## Current Version - 0.4.0 + 0.5.0 ## What It Does diff --git a/docs/API.md b/docs/API.md index 18f247f..2e29024 100644 --- a/docs/API.md +++ b/docs/API.md @@ -19,7 +19,7 @@ All documented endpoints are local-first and must continue to work without inter Current firmware version: ```text -0.4.0 +0.5.0 ``` ## Current Endpoints @@ -91,7 +91,7 @@ Returns a lightweight liveness response for dashboards and service tools. "ok": true, "api_version": "v1", "firmware_name": "overland-controller", - "firmware_version": "0.4.0", + "firmware_version": "0.5.0", "uptime_seconds": 123, "network": { "ap_enabled": true, @@ -120,7 +120,7 @@ Returns API and feature discovery data for clients. "ok": true, "api_version": "v1", "firmware_name": "overland-controller", - "firmware_version": "0.4.0", + "firmware_version": "0.5.0", "endpoints": [ "GET /api/v1/status", "POST /api/v1/relay/set" @@ -319,7 +319,7 @@ The AP remains enabled even when STA WiFi is configured or connected. ```json { "firmware_name": "overland-controller", - "firmware_version": "0.4.0", + "firmware_version": "0.5.0", "build_date": "Jun 7 2026", "build_time": "12:00:00", "uptime_seconds": 123 @@ -472,7 +472,7 @@ Important: export includes saved WiFi passwords so the backup can be restored. T "ok": true, "api_version": "v1", "firmware_name": "overland-controller", - "firmware_version": "0.4.0", + "firmware_version": "0.5.0", "config": { "device_name": "Overland Controller", "temperature_sensor_count": 4, diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index d1dad89..77b3c3b 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -1,5 +1,27 @@ # Changelog +## 0.5.0 - 2026-06-08 + +### Added +- WPA2 AP configuration API and WebUI controls. +- AP reset recovery action with regenerated password. +- Status API field filtering for smaller dashboard/WebUI payloads. +- Config page subtabs for General, WiFi/AP, Relays, Temperatures, BMS, and Maintenance. +- Relay button state/command feedback in the WebUI. +- Optional Cargo OLED display scaffold. +- GPIO plan assigning OLED I2C to GPIO 21/22 and setup button to GPIO 25. + +### Changed +- Dashboard communication direction is now WiFi/HTTP API. +- Retired active dashboard UART pin usage. +- Improved WebUI visual styling, mobile temperature settings layout, and config form behavior during polling. +- Removed vehicle-specific branding from active project docs/examples. + +### Fixed +- Config inputs no longer get overwritten while typing during polling. +- Temperature config lookup remains available outside disabled UART code. +- Misleading WebUI connection badge text. + ## 0.4.0 - 2026-06-04 ### Added diff --git a/docs/CHATGPT_HANDOFF.md b/docs/CHATGPT_HANDOFF.md index 15f5ae7..659582f 100644 --- a/docs/CHATGPT_HANDOFF.md +++ b/docs/CHATGPT_HANDOFF.md @@ -39,7 +39,7 @@ The assistant should treat the Cargo ESP32 firmware and primary docs as the sour Current firmware version: ```text -0.4.0 +0.5.0 ``` Current architecture: diff --git a/docs/project-state.md b/docs/project-state.md index f5c2ecb..d8ee596 100644 --- a/docs/project-state.md +++ b/docs/project-state.md @@ -6,7 +6,7 @@ Last updated: 2026-06-07 Current firmware version: - 0.4.0 + 0.5.0 ## Current Architecture diff --git a/firmware/esp32/overland-controller/system_status.h b/firmware/esp32/overland-controller/system_status.h index 7256fe4..916b9db 100644 --- a/firmware/esp32/overland-controller/system_status.h +++ b/firmware/esp32/overland-controller/system_status.h @@ -1,4 +1,4 @@ #pragma once -#define FIRMWARE_VERSION "0.4.0" +#define FIRMWARE_VERSION "0.5.0" #define FIRMWARE_NAME "overland-controller"