Releases: Grails125/api-enhanced
Releases · Grails125/api-enhanced
Release list
Release v4.35.1
Release v4.35.1
更新内容 / Changelog
从 v4.34.3 到 v4.35.1 的提交记录:
- fix: 修复游客登陆接口 (e3a1c04)
- build(packages): bump @types/node from 25.5.0 to 25.9.2 (0300c1b)
- bump 4.35.0 (9896242)
- refactor: 自动生成sessionID (e7ff0da)
- Apply suggestions from code review (cb5b2e7)
- feat: 新增云盘歌曲下载链接接口 (1a5f91a) (f58fd4b)
- feat: 新增从云盘获取歌曲下载链接接口 (1a5f91a)
- feat: 为xeapi重构相关接口以优化密钥获取流程 (50cc26f)
- chore(deps): bump docker/login-action from 3 to 4 (a9c33de)
- feat: add relay_play_state_submit API for song play state tracking (39e0e07)
- chore(deps): bump aormsby/Fork-Sync-With-Upstream-action (6175d55)
自动发布 via GitHub Actions
Release v4.34.3
Release v4.34.3
更新内容 / Changelog
从 v4.33.0 到 v4.34.3 的提交记录:
- fix: 更新GitHub Actions和Dockerfile中的依赖版本 (c92613b)
- feat: 新增和改进黑胶乐签相关接口 (7aacc89)
- ci: 修复Dockerfile的错误配置 (8e93478)
- feat: 新增新版会员任务接口 (NeteaseCloudMusicApiEnhanced#173) (d26e6b0)
- feat: add xeapi support and refactor eapi_decrypt to api_decrypt (d0935f6)
- fix: wrong unit for yrc (5cf43c4)
- perf: 更新Bug报告模板和配置 (68567f4)
- Merge branch 'pr/183' (ec7eff1)
- fix workflows (1882c3c)
- feat: Add xeapi crypto support (f21f567)
- Merge branch 'main' into main (fc5a76d)
- bump 4.33.1 (4195c41)
- Squashed commit of the following: (232cc3d)
- Squashed commit of the following: (1b4af30)
- Update util/option.js (01d391a)
- Update util/option.js (85d70ba)
- Update util/option.js (3cfecbc)
- fix: 修正为原始逻辑,简化代码 (c6e9746)
- feat: 当ENABLE_RANDOM_CN_IP为true时,除非请求参数randomCNIP显式为false,默认开启randomCNIP (d6961ec)
- fix: randomCNIP 不工作 (02242ee)
自动发布 via GitHub Actions
Release v4.33.0
Release v4.33.0
更新内容 / Changelog
首次发布,包含以下提交:
- fix: 去除对github registry 的支持 (269456d)
- fix(workflow): 移动 pnpm 设置步骤以避免重复 (086e379)
- feat(workflow): 新增版本变更时创建发布的工作流 (38803a1)
- feat(上游): 新增多级行政区划和指定维度音乐排行榜接口 (3980d09)
- fix(workflow): 移除发布条件检查以简化工作流 (64d4847)
- fix(workflow): fix cant publish packages (cf74e90)
- feat: 新增评论举报接口 && bump 4.32.1 (a366983)
- feat: 更新song_copyright_rcmd接口参数为可选 (f5fe69c)
- feat: 新增灰色歌曲其他版本推荐接口 (b6be789)
- Merge branch 'main' into main (0395d08)
- 日推接口增加刷新参数 (3f679c0)
- feat: 新增助眠解压相关模块 && bump 4.32.0 (ba9c6de)
- bump 4.31.0 (2c36daf)
- docs: 更新文档 (bbb2b9d)
- feat: 添加DIFM相关接口 (3188238)
- chore: update deps (8e60324)
- Squashed commit of the following: (dbdbba3)
- fix(cors): 修复CORS源验证逻辑 (27aa9a0)
- feat(server): 支持多域名CORS配置 (30e5220)
- refactor(server): 修复函数名拼写错误 (7b2507e)
- docs: 更新readme (8521c19)
- docs: 更新文档 (4d8c4da)
- Apply suggestion from @gemini-code-assist[bot] (2e3cf4d)
- fix: 修复部分拼写错误 (288459c)
- fix: module/voicelist_search.js 拼写错误 (c1b8a38)
- feat: 新增评论相关接口并更新部分接口 (2dd12b8)
- chore(deps): bump actions/upload-artifact from 6 to 7 (f615547)
- chore: doc update for 302 endpoint (266cd8d)
- refactor: simplify /song/url/v1/302 call chain (89a70b1)
- upd changelog (cffe68d)
- feat: update doc icon (75ec2de)
- feat: 更新文档 (1320e57)
- feat: 更新文档 (bde1f08)
- feat: 添加评论统计数据 (e891287)
- feat: add song download url api end point for 302 * This will redirect access from http://localhost:3000/song/url/v1?id=2756058128&level=exhigh to actual resource url (5924163)
- docs: update readme (29ef4f6)
- docs: update readme (ee25eb1)
- chore: clean up empty code change sections in the changes log (31d2ec9)
- Update README.MD (b45bdd4)
- build: update deps (c14b06f)
- style(code): 格式化代码 (b1729f1)
- refactor(util): 简化文件帮助工具函数 (7554895)
- refactor(cloud): 重构文件处理逻辑并提取辅助函数 (92df6e1)
- fix(cloud): 修改上传接口Cookie参数传递方式 (1ad8ab0)
- fix(upload): 修复文件上传功能中的路径替换和临时文件支持 (a09f126)
- feat(cloud): 添加音频元数据解析功能 (872bae1)
- feat(cloud): 添加云盘上传模式选择和进度显示功能 (83c527a)
- chore(deps): 更新依赖包版本并移除冗余依赖 (84efe5d)
- chore(deps): 更新依赖包版本并移除不需要的依赖 (cfa475b)
- fix(cloud): 解决临时文件清理和上传流程中的错误处理问题 (4087baf)
- refactor(server): 优化文件上传配置和MD5计算逻辑 (8951e32)
- fix(cloud): 解决临时文件清理和异步操作问题 (33ccc83)
- fix(cloud): 移除了重复的条件判断 (2d6173b)
- feat(cloud): 支持临时文件上传功能 (ba7d1a8)
- fix(cloud): 解决云上传功能中的错误处理和代码清理 (26d5525)
- feat(server): 增加文件上传大小限制并优化配置 (4489f10)
- fix: 修复注入随机ip不生效 (bc9d7b9)
- refactor: 重构随机中国ip (f08f192)
- 更加优雅的显示URL和调试按钮 (c91f5f3)
- fix(server): prevent
obj[2]=undefinedif there is nooptionspassed (1df147e) - fix(server): Correctly inject client IP into request parameters (6d1f75f)
- feat: Add user playlist endpoints & domain overrides (bump 4.30.1) (NeteaseCloudMusicApiEnhanced#105) (2a0b54e)
- Auto-build: Add compiled binaries for win, linux, macos (NeteaseCloudMusicApiEnhanced#104) (a19418b)
- build(version): bump 4.30.0 (NeteaseCloudMusicApiEnhanced#102) (ce51da9)
- feat: add
musician_vip_tasksAPI, its module, andhome.mddocumentation. (NeteaseCloudMusicApiEnhanced#95) (27002d7) - Auto-build: Add compiled binaries for win, linux, macos (NeteaseCloudMusicApiEnhanced#88) (43d1c72)
- fix(workflow): 修复低级错误 (1d7e9cb)
- ci: 支持action自动编译可执行文件 (609c910)
- chore(packages): bump version 4.29.21 (2b69e9d)
- chore(packages): bump @typescript-eslint/parser from 8.51.0 to 8.53.0 (db2ca44)
- chore(packages): bump @types/node from 25.0.3 to 25.0.9 (6c79f74)
- chore(packages): bump eslint-plugin-prettier from 5.5.4 to 5.5.5 (fd0608a)
- 更新 README 以反映 Node.js 版本要求和 Docker 使用说明 (NeteaseCloudMusicApiEnhanced#80) (f6fc452)
- fix(require): fix modules not defined (748d5da)
- chore(packages): bump @types/node from 24.10.0 to 24.10.1 (NeteaseCloudMusicApiEnhanced#57) (6613fbf)
- chore(packages): bump @typescript-eslint/parser from 8.46.3 to 8.48.0 (NeteaseCloudMusicApiEnhanced#67) (c8493b9)
- chore(packages): bump prettier from 3.6.2 to 3.7.3 (NeteaseCloudMusicApiEnhanced#66) (b93578a)
- chore(packages): bump @typescript-eslint/eslint-plugin (NeteaseCloudMusicApiEnhanced#59) (de54c7f)
- fix(workflows): update branch references and remove unused push triggers (f2f78b2)
- chore(deps): bump actions/checkout from 5 to 6 (871414f)
- revert: revive back workflow (2d3f15f)
- refactor(unblock): Refactor song URL matching to use new utils package (NeteaseCloudMusicApiEnhanced#73) (598dd8b)
- feat(module): add vip daily signin (NeteaseCloudMusicApiEnhanced#72) (30bd839)
- docs: upd doc (d4ee3b8)
- fix(eslint): replace double quotes with single quotes (77eb154)
- fix: 修复验证码登录 (f7f8c54)
- chore(deps): update dependences (bcda215)
- ci(docker): fix cannot be deployed by linux arm64 (ca6834b)
- chore(deps): bump actions/stale from 8 to 10 (c8fba0f)
- chore(deps): bump peter-evans/create-or-update-comment from 4 to 5 (546a84b)
- 🐳 chore(deps): update dependences (1aba685)
- chore(packages): bump lint-staged from 16.2.6 to 16.2.7 (4af8323)
- chore(packages): bump music-metadata from 11.10.0 to 11.10.3 (a5a1a91)
- fix(eslint): fix files which have eslint problems (9d18639)
- refactor(generateRandomChineseIP): 完善随机中国ip功能 (fe28194)
- chore(packages): bump mocha from 11.7.4 to 11.7.5 (b14cb9b)
- chore(deps): update dependences (8639c9d)
- chore(packages): bump @typescript-eslint/parser from 8.46.2 to 8.46.3 (bc4a0d4)
- chore: 删除过时的issue模板和更新bug报告及功能请求模板 (4e00b94)
- fix(type): covert "music-metadata" esm to cjs (9019a2a)
- ci(debug): add more debug info (3a10a4d)
- docs: update doc (f39aafa)
- chore(deps): update dependences (d4d465e)
- feat: 增加云盘歌词接口 (2f2755a)
- chore(packages): bump @types/node from 24.9.1 to 24.10.0 (f46c0d4)
- chore(packages): bump music-metadata from 7.14.0 to 11.9.0 (14ee86e)
- chore(deps): bump actions/checkout from 4 to 5 (5e82018)
- chore(deps): bump docker/build-push-action from 5 to 6 (781299c)
- chore(deps): bump actions/setup-node from 5 to 6 (8fc6ed1)
- ci(action): fix workflows which pnpm is not installed (8bb68ac)
- ci(action): switch GitHub Actions to use pnpm and update actions (55858d8)
- fix(eslint): fix files which have eslint problems (597ac14)
- fix: update music search keyword and test case ID (398f410)
- chore(packages): bump lint-staged from 16.2.4 to 16.2.6 (80fbd7a)
- chore(packages): bump yargs from 17.7.2 to 18.0.0 (a4c9c0e)
- chore(packages): bump typescript from 4.5.2 to 5.9.3 (19e51bc)
- chore(packages): bump @types/mocha from 9.1.1 to 10.0.10 (a914b5b)
- chore(packages): bump eslint-config-prettier from 8.5.0 to 10.1.8 (5eeeaee)
- chore(packages): bump husky from 7.0.4 to 9.1.7 (446ad4c)
- chore(packages): bump @types/node from 24.6.1 to 24.8.1 (1f87ccf)
- chore(packages): bump @typescript-eslint/parser from 5.0.0 to 5.62.0 (323b101)
- chore(packages): bump mocha from 11.7.3 to 11.7.4 (d2351f6)
- chore(packages): bump eslint-plugin-prettier from 4.0.0 to 5.5.4 (dd653c0)
- build(ci): delete useless lock files (173496f)
- refactor(index): rewrite api index pages without ai and update dependences (b45739b)
- edit funding sources in FUNDING.yml (927b790)
- docs: upd readme (6d6eee1)
- chore(packages): bump lint-staged from 12.1.7 to 16.2.4 (a38d689)
- build(env): disable global dotenv file (f3d95f1)
- build(ci): change the package name (6d33efe)
- chore(packages): bump @typescript-eslint/eslint-plugin (acc458f)
- feat(randomCNIP): 添加随机中国IP选项 (d78a20e)
- fix(typeerror): 尝试修复vercel调用 500错误 (2cbd17a)
- chore(packages): bump dotenv from 16.6.1 to 17.2.3 (240d804)
- chore(packages): bump express and @types/express (89e7c98)
- ci(workflow): fix the workflow file that package name is illegal (16bf878)
- ci: add ghcr imagine (8dcbe4d)
- add fundings (a1fbcf7)
- docs(index): 指向官方文档 (c9c881b)
- feat: 支持全局cookie代理 (0e0777d)
- chore(dep): update dependence (765734c)
- 4.29.8 (7f3be34)
- docs(doc): add docker deployment (00af0c2)
- docs(readme): fix markdown grammar (001f206)
- docs(env-deploy): add env config (4d9045d)
- ci(dockerignore): add ignore (e001de3)
- docs(readme): fix gammar in this readme file (6ae1ccd)
- docs(readme): add docker deploy method (cb72918)
- ci(docker): add version tag to every deployment (ba16f2f)
- ci(fix): fix workflow file conflicts (a76576a)
- ci(docker-deployment): add dockerhub push workflow file (72526ba)
- docs: 更新readme (fb68043)
- docs(playlistSubscribe): 更新该内容文档 (ed3959f)
- chore(packages): bump prettier from 2.7.1 to 3.6.2 (771c2f9)
- chore(packages): bump @types/node from 16.11.19 to 24.6.0 (f5b7fa2)
- chore(packages): bump mocha from 10.0.0 to 11.7.2 (b798f13)
- chore(deps): bump actions/cache from 3 to 4 (edb9fbb)
- chore(packages): bump eslint-plugin-html from 7.1.0 to 8.1.3 (e7d9d0f)
- chore(deps): bump docker/setup-buildx-action from 2 to 3 (27bba9c)
- chore(deps): bump actions/checkout from 3 to 5 (2756209)
- chore(deps): bump actions/setup-node from 3 to 5 (053640f)
- ci(bot): enable dependabot (f7ad6b7)
- chore(package): update dependence (da6f590)
- 4.29.6 (9614838)
- 4.29.5 (348b756)
- feat(unblock): 新增bodian source (ea3acc0)
- chore(deps): 更新UNM至0.28.0 (09f6b86)
- chore(deps): 更新必要的依赖 (0535b88)
- chores (9fe3a0f)
- chore(deps): 更新axios依赖 (b73685a)
- chore(version): 更新版本号 (f16c92e)
- refactor: 重构模块加载 (abd0c9c)
- perf: 新增接口, 修复登录问题 (4f4aa13)
- issues: 添加事先声明 (365450c)
- fix (24928fc)
- refactor: 页面重写 (8787bc6)
- docs: 纠正文档 (442d0a8)
- fix: 修复合并出现的冲突 (79edb14)
- feat(logger}: 支持更好的日志输出, 完善了文档 (ceb2044)
- chore(deps): 更新依赖以及完善文档 (11e1c62)
- fix: 这辈子有了 (1261f83)
- feat: 尝试支持CF Worker部署 (5125847)
- Revert "fix: 修复部署问题" (a2befaa)
- fix: 修复部署问题 (7def05e)
- Revert "feat: 尝试支持edgeone" (7ece12c)
- Revert "fix: 修复edgeone侦测问题" (29ecf0b)
- Revert "用ai试试" (a1d0a7b)
- 用ai试试 (96f1a59)
- fix: 修复edgeone侦测问题 (06d5141)
- feat: 尝试支持edgeone (e3a4517)
- chore: 更新UNM-Server (598c887)
- perf: 优化反向代理配置 (b598978)
- chore: 尝试适配更多平台的部署 (771777b)
- chore: 更改归属权 (c6bc299)
- Update .env (974e175)
- chore: 转移归属权 (fae5c63)
- feat: 支持解灰手动选择音源 (0ee7b55)
- feat(proxyUrl): 支持代理酷我资源, 需自己部署反向代理 (0c99618)
- docs: 及时更新文档内容 (de01a55)
- docs: 新增图片 (6e63dce)
- fix(cors): 修复无法携带cookie请求的cors问题 (cecc04e)
- fix(unblock): 修复数组其实是字符串的问题 (34da6dd)
- feat: 支持启用全局解灰 (2d42509)
- feat: 支持直接在请求歌曲url使用unm server (b018be8)
- fix: 修复请求失败, 适配SPlayer (fb2eb82)
- feat: 支持GD台音乐的获取 (76d8e66)
- docs: 更新文档 (f5e3c8a)
- fix: 修复错别字 (9925b4d)
- feat: 支持Actions自动同步上有仓库 (9711915)
- refactor: 更改homepage (4fdc4c1)
- docs. 重写README (8246736)
- feat. 分离解灰至单独的模块, 更新文档 ...