Releases: ddradar/ddradar
Releases · ddradar/ddradar
v1.1.1
Bug Fixes / バグ修正:bug:
- client: A3のNONSTOP/段位認定一覧ページが表示されない不具合を修正 (#940)
Code Refactoring / 改善 ✨
Development / 開発 🚀
- test: clientテスト用セットアップ関数の共通化 (#900)
- ci:
.devcontainer
のセットアップ (#932)
- script: 全国トップスコア取得スクリプトをA3のサイトのみから取得するよう変更 (#941)
- script: 段位認定データ追加用スクリプトの作成 (#936, #941)
Dependencies Update / 依存関係の更新:robot:
Category |
Package |
old |
new |
PR(s) |
api , db , func , script |
@azure/cosmos |
3.15.1 |
3.16.1 |
#942 |
client |
@microsoft/applicationinsights-web |
2.7.4 |
2.8.4 |
#937 |
client |
@nuxtjs/i18n |
7.2.0 |
7.2.2 |
#942 |
client |
chart.js |
3.7.1 |
3.8.0 |
#942 |
script |
dotenv |
16.0.0 |
16.0.1 |
#942 |
client |
flag-icons |
6.1.1 |
6.6.2 |
#943 |
client |
marked |
4.0.12 |
4.0.17 |
#915,#929,#942 |
client |
nuxt-buefy |
0.4.21 |
0.4.23 |
#914,#921 |
client |
nuxt-typed-vuex |
0.3.0 |
0.3.1 |
#942 |
script |
puppeteer-core |
13.5.2 |
13.7.0 |
#909 |
ci |
actions/checkout |
3.0.0 |
3.0.2 |
#918 |
ci |
actions/setup-node |
v3.1.0 |
v3.2.0 |
#919,#927 |
ci |
actions/upload-artifact |
v3.0.0 |
v3.1.0 |
#926 |
ci |
codecov/codecov-action |
2.1.0 |
3.1.0 |
#917 |
ci |
github/codeql-action |
v1 |
v2 |
#920 |
dev |
@nuxtjs/eslint-config-typescript |
9.0.0 |
10.0.0 |
#942 |
dev |
@typescript-eslint/eslint-plugin |
5.17.0 |
5.29.0 |
#930,#942 |
dev |
@typescript-eslint/parser |
5.16.0 |
5.29.0 |
#942 |
dev |
@types/jest |
27.4.1 |
28.1.3 |
#934,#942 |
dev |
@types/node |
12.20.47 |
12.20.55 |
#942 |
dev |
@types/node-fetch |
2.6.1 |
2.6.2 |
#942 |
dev |
@vue/runtime-dom |
3.2.31 |
3.2.37 |
#933 |
dev |
@vue/vue2-jest |
27.0.0-alpha.4 |
28.0.0 |
#911,#934 |
dev |
eslint |
8.12.0 |
8.18.0 |
#942 |
dev |
eslint-plugin-import |
2.25.4 |
2.26.0 |
#912 |
dev |
jest |
27.5.1 |
28.1.1 |
#934 |
dev |
jest-canvas-mock |
2.3.1 |
2.4.0 |
#916 |
dev |
lint-staged |
12.3.7 |
12.5.0 |
#942 |
dev |
prettier |
2.6.1 |
2.7.1 |
#924,#942 |
dev |
sass |
1.49.10 |
1.53.0 |
#913,#942 |
dev |
ts-jest |
27.1.4 |
28.0.5 |
#934,#942 |
dev |
ts-node |
10.7.0 |
10.8.1 |
#942 |
dev |
typescript |
4.6.3 |
4.7.4 |
#942 |
Full Changelog: v1.1.0...v1.1.1
v1.1.0
New Features / 新機能:tada:
Dance Dance Revolution A3対応
- Dance Dance Revolution A3のe-amusementサイトからのHTML→スコア変換に対応 (#887)
- 各種リンクをA20 PLUS側のサイトからA3側に変更 (#886, #888)
- 「B4U (The Acolyte mix)」の曲ID変更に対応 (#890, #891)
- ブックマークレットの更新 (#893)
- "Dance Dance Revolution A3" シリーズフォルダの追加 (#866)
Bug Fixes / バグ修正:bug:
Code Refactoring / 改善 ✨
Development / 開発 🚀
ts-jest/utils
のmocked
の代わりにjest.mocked
を使用するよう変更 (#825, close #824)
- Unit Testのログに色が付くよう変更 (#870)
- 「LGTM」すると現場猫が「ヨシ!」してくれるworkflowを追加 (#884)
Dependencies Update / 依存関係の更新:robot:
Category |
Package |
old |
new |
PR(s) |
security |
follow-redirects |
1.14.5 |
1.14.8 |
#828,#845 |
func , script , security |
node-fetch |
2.6.6 |
2.6.7 |
#840 |
ci |
actions/checkout |
v2.3.4 |
v3.0.0 |
#880 |
ci |
actions/download-artifact |
v2.0.10 |
v3.0.0 |
#821,#881 |
ci |
actions/setup-node |
v2.5.0 |
v3.1.0 |
#820,#857,#883 |
ci |
actions/upload-artifact |
v2.2.4 |
v3.0.0 |
#819,#882 |
api , db , func , script |
@azure/cosmos |
3.15.0 |
3.15.1 |
#834 |
client |
@microsoft/applicationinsights-web |
2.7.2 |
2.7.4 |
#860 |
client |
@nuxtjs/composition-api |
0.31.0 |
0.32.0 |
#849 |
client |
chart.js |
3.7.0 |
3.7.1 |
#869 |
client |
flag-icons |
6.0.0 |
6.1.1 |
#816,#843,#854 |
client |
marked |
4.0.8 |
4.0.12 |
#829,#832 |
client |
nuxt-buefy |
0.4.13 |
0.4.21 |
#823,#869 |
client |
nuxt-typed-vuex |
0.2.0 |
0.3.0 |
#869 |
client |
vue-chart-3 |
2.0.3 |
2.1.3 |
#869 |
script |
dotenv |
10.0.0 |
16.0.0 |
#831,#848 |
script |
jsdom |
18.1.1 |
19.0.0 |
#814 |
script |
puppeteer-core |
12.0.1 |
13.5.2 |
#818,#830,#851,#869,#874 |
dev |
[@nuxtjs/eslint-config-typescript |
8.0.0 |
9.0.0 |
#876 |
dev |
@types/jest |
27.4.0 |
27.4.1 |
#869 |
dev |
@types/marked |
4.0.1 |
4.0.3 |
#858,#869 |
dev |
@types/node |
12.20.39 |
12.20.47 |
#869 |
dev |
@types/node-fetch |
2.5.12 |
2.6.1 |
#847 |
dev |
@typescript-eslint/eslint-plugin |
5.8.1 |
5.16.0 |
#859,#869 |
dev |
@typescript-eslint/parser |
5.8.1 |
5.16.0 |
#844,#855,#869 |
dev |
@vue/runtime-dom |
3.2.23 |
3.2.31 |
#837,#850 |
dev |
eslint |
8.5.0 |
8.12.0 |
#813,#869,#873 |
dev |
eslint-config-prettier |
8.3.0 |
8.5.0 |
#852,#869 |
dev |
eslint-plugin-import |
2.25.3 |
2.25.4 |
#839 |
dev |
eslint-plugin-nuxt |
3.1.0 |
3.2.0 |
#869 |
dev |
jest |
27.4.5 |
27.5.1 |
#869 |
dev |
lint-staged |
12.1.4 |
12.3.7 |
#841,#856,#869 |
dev |
sass-loader |
10.2.0 |
10.2.1 |
#833 |
dev |
sass |
1.44.0 |
1.49.10 |
#811,#842,#869,#878 |
dev |
prettier |
2.5.1 |
2.6.1 |
#869,#875 |
dev |
ts-jest |
27.1.2 |
27.1.4 |
#869 |
dev |
typescript |
4.5.4 |
4.6.3 |
#869 |
Full Changelog: v1.0.4...v1.1.0
v1.1.0-beta.1
New Features / 新機能:tada:
- "Dance Dance Revolution A3" シリーズフォルダの追加 (#866)
Code Refactoring / 改善 ✨
Development / 開発 🚀
ts-jest/utils
のmocked
の代わりにjest.mocked
を使用するよう変更 (#825, close #824)
Dependencies Update / 依存関係の更新:robot:
Category |
Package |
old |
new |
PR(s) |
security |
follow-redirects |
1.14.5 |
1.14.8 |
#828,#845 |
func , script , security |
node-fetch |
2.6.6 |
2.6.7 |
#840 |
ci |
actions/upload-artifact |
v2.2.4 |
v2.3.1 |
#819 |
ci |
actions/download-artifact |
v2.0.10 |
v2.1.0 |
#821 |
ci |
actions/setup-node |
v2.5.0 |
v3.0.0 |
#820,#857 |
api , db , func , script |
@azure/cosmos |
3.15.0 |
3.15.1 |
#834 |
client |
@microsoft/applicationinsights-web |
2.7.2 |
2.7.4 |
#860 |
client |
@nuxtjs/composition-api |
0.31.0 |
0.32.0 |
#849 |
client |
flag-icons |
6.0.0 |
6.1.1 |
#816,#843,#854 |
client |
marked |
4.0.8 |
4.0.12 |
#829,#832 |
client |
nuxt-buefy |
0.4.13 |
0.4.14 |
#823 |
script |
dotenv |
10.0.0 |
16.0.0 |
#831,#848 |
script |
jsdom |
18.1.1 |
19.0.0 |
#814 |
script |
puppeteer-core |
12.0.1 |
13.4.1 |
#818,#830,#851 |
dev |
@types/marked |
4.0.1 |
4.0.2 |
#858 |
dev |
@types/node-fetch |
2.5.12 |
2.6.1 |
#847 |
dev |
@typescript-eslint/eslint-plugin |
5.8.1 |
5.13.0 |
#859 |
dev |
@typescript-eslint/parser |
5.8.1 |
5.13.0 |
#844,#855 |
dev |
@vue/runtime-dom |
3.2.23 |
3.2.31 |
#837,#850 |
dev |
eslint-config-prettier |
8.3.0 |
8.4.0 |
#852 |
dev |
eslint-plugin-import |
2.25.3 |
2.25.4 |
#839 |
dev |
eslint |
8.5.0 |
8.6.0 |
#813 |
dev |
lint-staged |
12.1.4 |
12.3.4 |
#841,#856 |
dev |
sass-loader |
10.2.0 |
10.2.1 |
#833 |
dev |
sass |
1.44.0 |
1.49.7 |
#811,#842 |
v1.0.4
Bug Fix / バグ修正:bug:
- クリアランプのカラーリング変更 (#782)
- Failed: 灰色 -> 黒
- Clear: 灰色 -> オレンジ
Dance Dance Revolution (2014)からの引継ぎスコア関連
- 2014でプレー済かつ、A以降で未プレーの譜面スコアが「0点アシストクリア」扱いで登録されてしまう不具合を修正 (#777, #805)
- 2014でプレー済かつ、A以降で未プレーの譜面がある場合、バッチが途中終了してしまう不具合を修正 (#808)
Code Refactoring / 改善 ✨
- スコアインポート用ブックマークレットが、常に最新バージョンを用いて動くよう処理変更 (#805)
Scripts / バッチ処理
- 画像データを読み込まないよう改善 (#774)
- HTMLが正しく読み込まれなかったとき、3回までリトライするよう機能修正 (#806)
Development / 開発:rocket:
- 開発ツールをVeturからVolarに変更 (#802)
- Jest v27 へのマイグレーション (#740)
- ESLint v8 へのマイグレーション (#767, #785)
- Chart.js v3 へのマイグレーション (#782, #792, #804, #809)
flag-icon-css
からflag-icons
へのマイグレーション (#810)
Dependencies Update / 依存関係の更新:robot:
Category |
Package |
old |
new |
PR(s) |
api ,function ,script |
@azure/cosmos |
3.14.1 |
3.15.0 |
#809 |
client |
@microsoft/applicationinsights-web |
2.7.0 |
2.7.1 |
#775 |
client |
@microsoft/applicationinsights-web |
2.7.1 |
2.7.2 |
#809 |
client |
@nuxtjs/i18n |
7.0.3 |
7.2.0 |
#768,#775 |
client |
marked |
3.0.4 |
4.0.6 |
#768,#801 |
client |
marked |
4.0.6 |
4.0.8 |
#809 |
client |
nuxt-buefy |
0.4.10 |
0.4.13 |
#780 |
function ,script |
node-fetch |
2.6.5 |
2.6.6 |
#775 |
script |
jsdom |
17.0.0 |
18.1.1 |
#783 |
script |
puppeteer-core |
10.4.0 |
12.0.1 |
#787 |
ci |
actions/setup-node |
2.4.1 |
2.5.0 |
#793 |
dev |
@nuxtjs/eslint-config-typescript |
6.0.1 |
8.0.0 |
#767,#791 |
dev |
@types/jest |
26.0.24 |
27.0.2 |
#740 |
dev |
@types/jest |
27.0.2 |
27.0.3 |
#809 |
dev |
@types/jsdom |
16.2.13 |
16.2.14 |
#809 |
dev |
@types/marked |
3.0.1 |
3.0.3 |
#768,#780 |
dev |
@types/node |
12.20.27 |
12.20.37 |
#768,#780 |
dev |
@types/node |
12.20.37 |
12.20.39 |
#809 |
dev |
@typescript-eslint/eslint-plugin |
4.32.0 |
5.5.0 |
#767,#780,#775,#799 |
dev |
@typescript-eslint/eslint-plugin |
5.5.0 |
5.8.1 |
#809 |
dev |
@typescript-eslint/parser |
4.32.0 |
5.5.0 |
#767,#780,#775,#784 |
dev |
@typescript-eslint/parser |
5.5.0 |
5.8.1 |
#809 |
dev |
@vue/test-utils |
1.2.2 |
1.3.0 |
#780 |
dev |
@vue/vue2-jest |
27.0.0-alpha.3 |
27.0.0-alpha.4 |
#789 |
dev |
eslint-plugin-import |
2.24.2 |
2.25.3 |
#767,#780 |
dev |
eslint-plugin-nuxt |
2.0.0 |
3.1.0 |
#767,#798 |
dev |
eslint |
7.32.0 |
8.3.0 |
#767,#775,#785 |
dev |
eslint |
8.3.0 |
8.5.0 |
#809 |
dev |
husky |
7.0.2 |
7.0.4 |
#768 |
dev |
jest |
26.6.3 |
27.3.1 |
#740 |
dev |
jest |
27.3.1 |
27.4.5 |
#809 |
dev |
lint-staged |
11.1.2 |
12.1.2 |
#768,#769,#797 |
dev |
lint-staged |
12.1.2 |
12.1.4 |
#809 |
dev |
prettier |
2.4.1 |
2.5.0 |
#786 |
dev |
prettier |
2.5.0 |
2.5.1 |
#809 |
dev |
sass |
1.42.1 |
1.44.0 |
#768,#771,#796 |
dev |
ts-jest |
26.5.6 |
27.0.7 |
#740 |
dev |
ts-jest |
27.0.7 |
27.1.2 |
#809 |
dev |
ts-node |
10.2.1 |
10.4.0 |
#768 |
dev |
typescript |
4.4.3 |
4.5.2 |
#768,#780 |
dev |
typescript |
4.5.2 |
4.5.4 |
#809 |
v1.0.3
Bug Fix / バグ修正:bug:
- スコア詳細ページからスコア編集画面が開けない問題を修正 (#763)
v1.0.2
Bug Fix / バグ修正:bug:
- スコア検索APIの
isCourse
の値が真逆になっている不具合を修正 (#759)
- スコア検索ページのリンクが404になってしまう問題はこの不具合に起因します
Development / 開発:rocket:
- dependabotの実行スケジュールを月1回に削減 (#752)
Dependencies Update / 依存関係の更新
Package |
old |
new |
PR(s) |
tmpl |
1.0.4 |
1.0.5 |
#760 |
@microsoft/applicationinsights-web |
2.6.5 |
2.7.0 |
#761 |
marked |
3.0.3 |
3.0.4 |
#756 |
node-fetch |
2.6.1 |
2.6.5 |
#761 |
puppeteer-core |
10.2.0 |
10.4.0 |
#761 |
@types/marked |
3.0.0 |
3.0.1 |
#755 |
@types/node |
12.20.19 |
12.20.27 |
#761 |
@typescript-eslint/eslint-plugin |
4.31.0 |
4.32.0 |
#757,#761 |
@typescript-eslint/parser |
4.31.0 |
4.32.0 |
#758,#761 |
prettier |
2.4.0 |
2.4.1 |
#761 |
sass |
1.39.2 |
1.42.1 |
#754,#761 |
typescript |
4.3.5 |
4.4.3 |
#761 |
actions/setup-node |
2.4.0 |
2.4.1 |
#762 |
codecov/codecov-action |
1.5.2 |
2.1.0 |
#753 |
v1.0.1
Bug Fix / バグ修正:bug:
- スコア更新APIが動作しない問題を修正 (#748)
- スコアインポート時に「アシストクリア」を「通常クリア」で上書きしないよう修正 (#749)
Dependencies Update / 依存関係の更新:robot:
Package |
old |
new |
PR(s) |
marked |
3.0.2 |
3.0.3 |
#743 |
@typescript-eslint/eslint-plugin |
4.30.0 |
4.31.0 |
#741 |
@typescript-eslint/parser |
4.30.0 |
4.31.0 |
#745 |
prettier |
2.3.2 |
2.4.0 |
#744 |
sass |
1.39.0 |
1.39.2 |
#742 |
v1.0.0
v0.9.1からの変更点については、下記も参照してください。
v1.0.0-rc.5
Bug Fix / バグ修正
- func: 曲追加時に総譜面数が更新されないバグを修正 (#637)
- db: 削除された曲を除外するSQL条件が誤っていたのを修正 (#640)
- SPAルートフォールバックが正しくできていなかった問題を修正 (#650)
Refactoring / 動作改善
Development / 開発
- script: コース情報作成スクリプトの追加 (#638)
- ci: actions/setup-nodeの
cache
オプションを利用 (#639)
Dependencies Update / 依存関係の更新
Package |
old |
new |
PR |
marked |
2.1.2 |
2.1.3 |
#648 |
puppeteer-core |
10.0.0 |
10.1.0 |
#649 |
prettier |
2.3.1 |
2.3.2 |
#644 |
@typescript-eslint/eslint-plugin |
4.28.0 |
4.28.1 |
#645 |
@typescript-eslint/parser |
4.28.0 |
4.28.1 |
#647 |
husky |
6.0.0 |
7.0.0 |
#646 |
@types/jsdom |
16.2.11 |
16.2.12 |
#643 |
v1.0.0-rc.4
New Features / 新機能
- 管理者用APIのエンドポイントを変更 (#485)
- 全曲一覧APIの追加 (#487)
開発用スクリプト
Refactoring / 動作改善
Bug Fixes / バグ修正
- スコア更新の結果、集計が0になった項目が残り続ける問題を修正 (#522)
- 削除された曲をスコア集計に含めないよう修正 (#624, #627)
- DDR Aで削除された曲は「インポート」ボタンが出ないように修正 (#630)
Development / 開発
- DBアクセスを @ddradar/db に一本化 (#463)
- @ddradar/core のメインエントリを変更 (#548)
- CodeQLジョブの実行頻度を減らす (#569)