Releases: mtripg6666tdr/Discord-SimpleMusicBot
Releases · mtripg6666tdr/Discord-SimpleMusicBot
v3.2.2
機能追加
- バグが発生した際にファイルパスが送信されてしまうのを回避するようになりました (#484)
機能修正/変更
- ボリュームコマンドの説明が表示される条件を変更 (#477)
- より自然になりました
バグ修正
- 前回のバックアップデータを適切に保存する (#468)
- スラッシュコマンドの同期で、既存のコマンドを削除してしまうなどの問題 (#470)
- リセットコマンドが動作しないバグを修正 (#479)
- 閉じられていないタイマーを修正 (#483, #485)
ドキュメント
- スラッシュコマンド用の特別コマンドの誤字を修正 (#476)
その他の変更
What's Changed
- Chore: remove unneeded package by @mtripg6666tdr in #467
- Fix: store previous status data correctly by @mtripg6666tdr in #468
- Fix: syncing slash commands correctly by @mtripg6666tdr in #470
- Update: Bump @typescript-eslint/eslint-plugin from 5.36.2 to 5.37.0 by @dependabot in #460
- Update: Bump eslint from 8.23.0 to 8.23.1 by @dependabot in #461
- Update: Bump @typescript-eslint/parser from 5.36.2 to 5.37.0 by @dependabot in #462
- Update: Bump @types/node from 16.11.57 to 16.11.59 by @dependabot in #471
- Update: Bump follow-redirects from 1.15.1 to 1.15.2 by @dependabot in #472
- Update(nodedb): Bump @types/node from 18.7.16 to 18.7.18 in /util/exampleDbServer/node by @dependabot in #474
- Docs: fix typo by @mtripg6666tdr in #476
- Fix(command/volume): improve reply message by @mtripg6666tdr in #477
- Chore(.env): remove unneeded properties by @mtripg6666tdr in #478
- Fix(command/reset): reset was not working correctly by @mtripg6666tdr in #479
- Fix: surely close timer by @mtripg6666tdr in #480
- Improve(command/searchq): searching items in queue by @mtripg6666tdr in #481
- Improve(command/thumbnail): simplify code by @mtripg6666tdr in #482
- Remove(command/search): timer by @mtripg6666tdr in #483
- Fix: exposing project paths on error by @mtripg6666tdr in #484
- Improve: simplify error handling code by @mtripg6666tdr in #485
- Chore: send notification when new release published by @mtripg6666tdr in #486
- Chore(release-notification.yml): fix typo by @mtripg6666tdr in #488
- Bump: package version to 3.2.2 by @mtripg6666tdr in #487
Full Changelog: v3.2.1...v3.2.2
v3.2.1
バグ修正
- スラッシュコマンド登録に関するバグを修正 (#455)
What's Changed
- Fix: deleting existing commands unexpectedly by @mtripg6666tdr in (#455)
- Bump: package version to 3.2.1 by @mtripg6666tdr in (#456)
Full Changelog: v3.2.0...v3.2.1
v3.2.0
機能追加
機能修正/変更
- バックアップ用のデータベース周りのコードの修正 (#435)
バグ修正
ドキュメント
その他の変更
- ドキュメントが最新のものかをCIで確認 (#451)
What's Changed
- Improve: refactor code arround db by @mtripg6666tdr in #435
- Docs: fix invalid json code blocks by @mtripg6666tdr in #436
- Feat: pause when no one is listening by @mtripg6666tdr in #437
- Update: Bump discord-api-types from 0.37.7 to 0.37.8 by @dependabot in #439
- Update(nodedb): Bump typescript from 4.8.2 to 4.8.3 in /util/exampleDbServer/node by @dependabot in #441
- Feat: manage commands automatically by @mtripg6666tdr in #443
- Docs: fix generating command list by @mtripg6666tdr in #449
- Fix: check if ascii name exists in correct condition by @mtripg6666tdr in #450
- Docs: update command list by @mtripg6666tdr in #452
- Chore(test.yml): check if document is latest by @mtripg6666tdr in #451
- Update: Bump typescript from 4.7.4 to 4.8.3 by @dependabot in #438
- Fix: detect stream finished correctly by @mtripg6666tdr in #453
- Bump: package version to 3.2.0 by @mtripg6666tdr in #454
Full Changelog: v3.1.1...v3.2.0
v2.0.3
What's Changed
- Update: bump @discordjs/builders from 1.1.0 to 1.2.0 by @mtripg6666tdr in #346
- Update: Bump @commitlint/cli from 17.0.3 to 17.1.1 by @dependabot in #369
- Update: Bump eslint from 8.22.0 to 8.23.0 by @dependabot in #370
- Update: Bump ffmpeg-static from 5.0.2 to 5.1.0 by @dependabot in #371
- Update: Bump ytdl-core from 4.11.0 to 4.11.1 by @dependabot in #372
- Update: Bump @commitlint/cli from 17.1.1 to 17.1.2 by @dependabot in #387
- Update: Bump @typescript-eslint/parser from 5.35.1 to 5.36.1 by @dependabot in #393
- Update: Bump dotenv from 16.0.1 to 16.0.2 by @dependabot in #394
- Update: Bump @typescript-eslint/eslint-plugin from 5.35.1 to 5.36.1 by @dependabot in #395
- Update: Bump @types/node from 16.11.56 to 16.11.57 by @dependabot in #404
- Update: Bump ytdl-core from 4.11.1 to 4.11.2 by @dependabot in #406
- Update: Bump @typescript-eslint/parser from 5.36.1 to 5.36.2 by @dependabot in #412
- Update: Bump @typescript-eslint/eslint-plugin from 5.36.1 to 5.36.2 by @dependabot in #413
- Docs: update README.md by @mtripg6666tdr in #447
- Bump: package version to 2.0.3 by @mtripg6666tdr in #448
Full Changelog: v2.0.2...v2.0.3
v3.1.1
バグ修正
- 最後まで再生されていないのに再生が終了する問題を修正 (#429)
ドキュメント
What's Changed
- Docs: fix ci shield badge by @mtripg6666tdr in #427
- Fix: stream timed out unexpectedly by @mtripg6666tdr in #429
- Docs: fix invalid link by @mtripg6666tdr in #430
- Update(nodedb): Bump @types/node from 18.7.15 to 18.7.16 in /util/exampleDbServer/node by @dependabot in #431
- Bump: package version to v3.1.1 by @mtripg6666tdr in #434
Full Changelog: v3.1.0...v3.1.1
v3.1.0
機能追加
今回のリリースでは新たな機能追加は含まれていません
機能修正/変更
- ユーティリティ系の処理を全体的に見直し、パフォーマンスの向上を行いました (#417)
- 一部のソースについて、チャンネルのビットレートをもとに適切なビットレートで出力するように変更しました (#420)
バグ修正
- キャンセルできる処理を行った場合にメモリリークが起きる可能性のある問題に対処しました (#400, #398)
- 一部のソースで、通常の方法での情報取得に失敗する問題の修正 (#402, #397)
- Node.js v12, v14の一部の環境で、ボットが起動しない問題を対処しました(#419)
- 一部のストリームで音量を変更すると、楽曲が終わる前に再生が終了する問題を修正しました (#424, #421)
ドキュメント
- 新しいリリース体制に対応させました (#414)
依存関係のアップデート
名前 | 旧バージョン | 新バージョン |
---|---|---|
dotenv | 16.0.1 | 16.0.2 |
ytdl-core | 4.11.1 | 4.11.2 |
など
その他の変更
完全な変更履歴 / Full Change Log
- Update: Bump @typescript-eslint/parser from 5.35.1 to 5.36.1 by @dependabot in #390
- Update: Bump dotenv from 16.0.1 to 16.0.2 by @dependabot in #391
- Update: Bump @typescript-eslint/eslint-plugin from 5.35.1 to 5.36.1 by @dependabot in #392
- Update(nodedb): Bump dotenv from 16.0.1 to 16.0.2 in /util/exampleDbServer/node by @dependabot in #396
- Fix: make sure to dispose the correct cancellation by @mtripg6666tdr in #400
- Chore: follow license by @mtripg6666tdr in #403
- Update: Bump @types/node from 16.11.56 to 16.11.57 by @dependabot in #401
- Update: Bump ytdl-core from 4.11.1 to 4.11.2 by @dependabot in #402
- Update(nodedb): Bump @types/node from 18.7.14 to 18.7.15 in /util/exampleDbServer/node by @dependabot in #405
- Chore(dependabot.yml): correct wrong label by @mtripg6666tdr in #407
- Update: Bump @typescript-eslint/eslint-plugin from 5.36.1 to 5.36.2 by @dependabot in #409
- Update: Bump @typescript-eslint/parser from 5.36.1 to 5.36.2 by @dependabot in #410
- Update: Bump discord-api-types from 0.37.5 to 0.37.7 by @dependabot in #411
- Docs: correct version name in master by @mtripg6666tdr in #414
- Improve: made sure to unbind cancellation by @mtripg6666tdr in #415
- Fix(log): incorrect tag by @mtripg6666tdr in #416
- Improve: overall util by @mtripg6666tdr in #417
- Change: can run even if some strategies failed to be loaded by @mtripg6666tdr in #419
- Chore(test.yml): update test workflow by @mtripg6666tdr in #418
- Feat: pass channel bitrate to ffmpeg by @mtripg6666tdr in #420
- Chore: cleanup logs directory by @mtripg6666tdr in #423
- Fix(stream): stream stops unexpectedly before it ends by @mtripg6666tdr in #424
- Update(action): Bump actions/setup-node from 2.4.0 to 3.4.1 by @dependabot in #422
- Bump: package version to v3.1.0 by @mtripg6666tdr in #426
Full Changelog: v3.0.0...v3.1.0
v3.0.0
v3.0.0リリース 🎉 / v3.0.0 release
メインの変更
- discord.jsからerisへの移行
機能追加
その他依存関係の更新、ドキュメントの更新、機能追加・変更とバグ修正。
完全な変更履歴 / Full Change Log
開く / Open
- Chore(dependabot.yml): multiple branches by @mtripg6666tdr in #290
- Chore(dependabot.yml): add label to the pr into v2 by @mtripg6666tdr in #293
- Update: Bump @types/node from 16.11.53 to 16.11.54 by @dependabot in #292
- Change: replace discord.js with eris by @mtripg6666tdr in #282
- Fix: invalid link on export command by @mtripg6666tdr in #295
- Docs: add support version range by @mtripg6666tdr in #296
- Update: Bump @mtripg6666tdr/eris-command-resolver from 0.0.6 to 0.0.7 by @mtripg6666tdr in #297
- Fix: double handling error by @mtripg6666tdr in #299
- Feat: play songs from referenced message by @mtripg6666tdr in #302
- Fix: handle error emitted from client by @mtripg6666tdr in #303
- Fix: invalid permission checking by @mtripg6666tdr in #304
- Fix: throwing an error when using effect panel by @mtripg6666tdr in #305
- Docs: update readme by @mtripg6666tdr in #310
- Fix: obtaining developer name always failing in help cmd by @mtripg6666tdr in #311
- Update: Bump @types/node from 16.11.54 to 16.11.55 by @dependabot in #308
- Feat: controllable audio volume by @mtripg6666tdr in #307
- Chore(dependabot.yml): update depndabot.yml by @mtripg6666tdr in #321
- Update: Bump @typescript-eslint/eslint-plugin from 5.34.0 to 5.35.1 by @dependabot in #313
- Update: Bump @types/node from 16.11.55 to 16.11.56 by @dependabot in #314
- Update: Bump @typescript-eslint/parser from 5.34.0 to 5.35.1 by @dependabot in #315
- Update: Bump @types/html-to-text from 8.1.0 to 8.1.1 by @dependabot in #316
- Fix(command/volume): max description length is 100 by @mtripg6666tdr in #322
- Update: bump discord-api-types from 0.26.0 to 0.37.4 by @mtripg6666tdr in #323
- Change(command/seek): change beta to stable by @mtripg6666tdr in #324
- Fix(command/help): failure of obtaining developer username by @mtripg6666tdr in #325
- Feat: effect feature is now stable by @mtripg6666tdr in #327
- Docs: update commandlist by @mtripg6666tdr in #328
- Add(command/loop): add
lp
as an alias by @mtripg6666tdr in #329 - Fix: some streams are destroyed before started by @mtripg6666tdr in #332
- Chore(eslintignore): ignore compiled source by @mtripg6666tdr in #331
- Fix(command/effect): reply correctly by @mtripg6666tdr in #333
- Feat: bulk delete messages from the bot by @mtripg6666tdr in #330
- Fix: invalid judgement of playable condition by @mtripg6666tdr in #334
- Feat: check member's permissions before moving vc by @mtripg6666tdr in #335
- Fix: handle vc join/leave correctly by @mtripg6666tdr in #336
- Fix: could not play live stream by @mtripg6666tdr in #337
- Fix(server): fix buffer response by @mtripg6666tdr in #338
- Update: Bump @mtripg6666tdr/eris-command-resolver from 0.0.7 to 0.0.8 by @dependabot in #341
- Chore(dependabot.yml): remove some deps from ignore by @mtripg6666tdr in #343
- Update: Bump @discordjs/builders from 1.1.0 to 1.2.0 by @dependabot in #344
- Update: Bump discord-api-types from 0.37.4 to 0.37.5 by @dependabot in #345
- Chore(packagejson): update engines by @mtripg6666tdr in #347
- Fix: lock functions that must not running at same time by @mtripg6666tdr in #348
- Improve: refactor by @mtripg6666tdr in #349
- Improve: refactor property names by @mtripg6666tdr in #350
- Feat: calculate total transforming cost by @mtripg6666tdr in #351
- Fix: option reconnect not found by @mtripg6666tdr in #352
- Feat: disable http server feature by @mtripg6666tdr in #353
- Feat: debuggable ffmpeg spawn in frame by @mtripg6666tdr in #354
- Feat: example node db server by @mtripg6666tdr in #243
- Fix: unsuppress only when suppressed by @mtripg6666tdr in #355
- Update: Bump ytdl-core from 4.11.0 to 4.11.1 by @dependabot in #357
- Update: Bump eslint from 8.22.0 to 8.23.0 by @dependabot in #358
- Fix(command/volume): fix docs as an arg is optional by @mtripg6666tdr in #359
- Fix(command/bulkdelete): missing before extraction by @mtripg6666tdr in #360
- Fix: reset cost when audio finished by @mtripg6666tdr in #361
- Fix: wrong log when backup fired by @mtripg6666tdr in #362
- Fix(command/frame): an error occurred in frame by @mtripg6666tdr in #363
- Fix: check connection is still alive before waiting for finishing by @mtripg6666tdr in #364
- Fix(command/volume): support for slash command by @mtripg6666tdr in #365
- Fix: cannot transform when loudness eq enabled by @mtripg6666tdr in #366
- Update: Bump ffmpeg-static from 5.0.2 to 5.1.0 by @dependabot in #367
- Update: Bump @commitlint/cli from 17.0.3 to 17.1.1 by @dependabot in #368
- Chore(launch.json): cross-platform launching by @mtripg6666tdr in #373
- Chore(db/node): update to packagelockVersion@2 by @mtripg6666tdr in #374
- Chore(node-db-test.yml): test node db by @mtripg6666tdr in #378
- Chore(node-db-test.yml): change workflow name by @mtripg6666tdr in #379
- Update(nodedb): Bump typescript from 4.7.3 to 4.8.2 in /util/exampleDbServer/node by @dependabot in #375
- Chore(codeql-analysis.yml): remove paths-ignore by @mtripg6666tdr in #376
- Chore(dependabot.yml): keep actions workflow deps up-to-date by @mtripg6666tdr in #377
- Update(action): Bump actions/checkout from 2 to 3 by @dependabot in #380
- Update(a...
v2.0.2
What's Changed
- Fix: only spawn worker in main thread by @mtripg6666tdr in #301
- Update: Bump @types/node from 16.11.54 to 16.11.55 by @dependabot in #309
- Update: Bump @types/html-to-text from 8.1.0 to 8.1.1 by @dependabot in #317
- Update: Bump @types/node from 16.11.55 to 16.11.56 by @dependabot in #318
- Update: Bump @typescript-eslint/parser from 5.34.0 to 5.35.1 by @dependabot in #319
- Update: Bump @typescript-eslint/eslint-plugin from 5.34.0 to 5.35.1 by @dependabot in #320
- Bump: bump package version to 2.0.2 by @mtripg6666tdr in #326
Full Changelog: v2.0.1...v2.0.2
v2.0.1
What's Changed
Bug fixes
- Fix: cannot read properties of undefined (reading 'isLiveNow') by @mtripg6666tdr in #298
Chore
- Bump: update package version to v2.0.1 by @mtripg6666tdr in #300
Full Changelog: v2.0.0...v2.0.1
v2.0.0
v2.0.0 initial release