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
.gitattributesfor consistent line endings and file handlingVERSIONfile for canonical version tracking
Changed¶
.gitignoreupdated 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