Files
cli/CHANGELOG.md
T

98 lines
2.7 KiB
Markdown

# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased]
## [v0.2.20] - 2026-10-18
### Added
- [#2] Support `.mflac2` / `.mgg2` extensions.
- [#7] Load QMC ekeys from QQ Music Android `player_process_db` (`--qmc-android-db`).
- [#8] Windows: auto-fetch QMC keys via `qmpc-mmkv-cli` (`--qmpc-mmkv-cli-exe`).
### Changed
- [#8] User MMKV (`--qmc-mmkv`) now merges with platform default keys on all OSes.
## [v0.2.19] - 2025-11-26
### Fixed
- MMKV parsing: Handle cases where MMKV value is empty.
## [v0.2.18] - 2025-11-16
### Changed
- QMC2: Fix `musicex\0` tag parsing.
- MMKV: Improved tolerance for corrupted MMKV file parsing.
- Updated project dependencies.
## [v0.2.17] - 2025-09-09 ⚠️ **(Broken Release)**
### Changed
- Update RegEx used to extract UDID in plist.
## [v0.2.16] - 2025-09-09 ⚠️ **(Broken Release)**
### Changed
- Update RegEx used to extract UDID in plist.
## [v0.2.15] - 2025-09-09 ⚠️ **(Broken Release)**
### Added
- Support MMKV dump in QQMusic Mac 10.x (AppStore version).
## [v0.2.14] - 2025-09-08 ⚠️ **(Broken Release)**
### Added
- Support MMKV dump in QQMusic Mac 10.x.
## [v0.2.13] - 2025-09-06 ⚠️ **(Broken Release)**
### Changed
- Updated project namespace and repository URLs to new url
- Upgraded Go version requirement to 1.25
- Restricted KGG database support to Windows platform only
- Enhanced MMKV key extraction logic with improved reliability
### Fixed
- Fixed NCM metadata parsing to properly handle mixed-type artist arrays
- Drop i386 targets in CI build
## [v0.2.12] - 2025-05-07
### Added
- KGG (KGMv5) file format support
- Support for `.mflacm` file extension
### Changed
- Updated default version identifier to "custom" for development builds
- Upgraded GoLang version
## [v0.2.11] - 2024-11-05
### Fixed
- Resolved relative path resolution issues on Windows platforms (#108)
- Improved cross-platform compatibility for file path handling
---
## Historical Versions
**Note**: This changelog was created starting from v0.2.11. For changes in earlier versions (v0.2.10 and below), please refer to the project's git commit history:
```bash
git log --oneline --before="2024-11-05"
```
Or view the complete commit history on the project repository for detailed information about features, fixes, and improvements in previous releases.
[#2]: https://git.um-react.app/um/cli/pulls/2
[#7]: https://git.um-react.app/um/cli/pulls/7
[#8]: https://git.um-react.app/um/cli/pulls/8
[v0.2.20]: https://git.um-react.app/um/cli/releases/tag/v0.2.20