mirror of
https://github.com/metowolf/Meting.git
synced 2026-09-03 07:27:07 +08:00
BREAKING CHANGE: Xiami Music platform support has been removed as the service has been discontinued. Changes: - Remove Xiami Music provider implementation (src/providers/xiami.js) - Update supported platforms list from 6 to 5 (NetEase, Tencent, KuGou, Baidu, Kuwo) - Update all documentation (README.md, CLAUDE.md, ARCHITECTURE.md) - Update package.json version to 1.6.0 and remove Xiami references - Add CHANGELOG.md with detailed migration guide Migration: Users should switch to alternative platforms. The library will automatically fallback to 'netease' if 'xiami' is specified. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
2.3 KiB
2.3 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.6.0 - 2025-10-25
Removed
- BREAKING CHANGE: Removed Xiami Music platform support
- Deleted
src/providers/xiami.jsprovider implementation - Removed Xiami from all documentation and examples
- Updated supported platforms list: NetEase, Tencent, KuGou, Baidu, Kuwo (5 platforms)
- Reason: Xiami Music service has been discontinued
- Deleted
Changed
- Updated
package.jsondescription to reflect current supported platforms - Updated
README.mdto remove Xiami references from features list, platform codes, and support table - Updated
CLAUDE.mdproject overview - Updated
ARCHITECTURE.mdstructure documentation - Updated
test/example.jscomments - Cleaned up keywords in
package.json
Migration Guide
If you were using Xiami platform ('xiami'), please switch to one of the supported platforms:
- NetEase Cloud Music (
'netease') - Tencent Music (
'tencent') - KuGou Music (
'kugou') - Baidu Music (
'baidu') - Kuwo Music (
'kuwo')
// Before
const meting = new Meting('xiami');
// After - choose an alternative platform
const meting = new Meting('netease');
Note: The library will automatically fallback to 'netease' if an unsupported platform is specified.
1.5.14 - 2025-01-XX
Fixed
- Added HTML entity decoding for Tencent Music lyrics
Changed
- Improved npm authentication configuration in GitHub Actions
- Simplified npm authentication using
~/.npmrc
1.5.13 - Earlier
Added
- Initial stable release with 6 platform support
- Provider pattern architecture
- Zero-dependency implementation
- Built-in encryption support
- Promise-based async/await APIs
- Unified data format across platforms
- Version number injection at build time
Version History
- v1.6.0 - Removed Xiami Music support (breaking change)
- v1.5.14 - Bug fixes and CI improvements
- v1.5.13 - Stable release with complete platform support