跳转至

Changelog

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

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

[Unreleased]

Added

  • Git version management with CI/CD pipeline
  • GitHub Actions workflow: lint → build → test → release
  • Branch strategy: main / develop / feature branches
  • Automated release on version tags
  • .gitattributes for consistent line endings and file handling
  • VERSION file for canonical version tracking

Changed

  • .gitignore updated to exclude test build artifacts and IDE files

[0.1.0] - 2026-05-17

Added

  • Initial project scaffold
  • Firmware skeleton (JL AC7002 platform)
  • BLE protocol handling
  • Audio processing pipeline
  • ANC control
  • Battery management
  • Touch/command shell interface
  • Make-based build system
  • Hardware specifications documentation
  • State machine with mock HAL test framework
  • 9 unit tests covering all state transitions
  • Linux-hosted testing (no hardware required)
  • SDK research artifacts
  • Daily automation script (cron-based)
  • Hardware test scripts