Releases: ddradar/ddradar
Releases · ddradar/ddradar
v1.0.0-rc.2
New Features / 新機能
Bug Fixes / バグ修正
- ユーザーIDが数字始まりの場合に、エリアスコアとして表示されてしまう問題を修正 (#441)
- ユーザークリア情報/スコア情報を再生成するバッチ処理が、正しく動かない問題を修正 (#442)
- 「曲名で探す」リンクの復活 (#444)
Development / 開発
Dependencies Update / 依存関係の更新
package |
old |
new |
PR |
@azure/cosmos |
3.9.3 |
3.9.5 |
#446 |
@microsoft/applicationinsights-web |
2.5.10 |
2.5.11 |
#446 |
@nuxt/typescript-runtime |
2.0.0 |
2.0.1 |
#446 |
nuxt-property-decorator |
2.8.8 |
2.9.1 |
#446 |
@nuxt/typescript-build |
2.0.3 |
2.0.4 |
#446 |
@types/node |
12.19.14 |
12.19.15 |
#446 |
eslint |
7.17.0 |
7.18.0 |
#446 |
eslint-config-prettier |
7.1.0 |
7.2.0 |
#446 |
husky |
4.3.7 |
4.3.8 |
#446 |
sass |
1.32.4 |
1.32.5 |
#446 |
v1.0.0-rc.0
New Features / 新機能
- ユーザークリア情報/スコア情報取得APIに「未プレー」の数も含めるよう変更 (#432)
- ユーザーページの「クリア情報/スコア情報」をドーナツグラフに変更 (#434)
- 毎日AM5:00にユーザークリア情報/スコア情報を再生成するバッチ処理を追加 (#438)
- 曲情報の更新ごとに総譜面数を集計する処理を追加 (#432,#437)
Development / 開発
Dependencies Update / 依存関係の更新
package |
old |
new |
PR |
codecov/codecov-action |
v1.1.1 |
v1.2.1 |
#426 |
@nuxtjs/pwa |
3.3.3 |
3.3.4 |
#421 |
nuxt-i18n |
6.16.0 |
6.18.0 |
#424,#435 |
@typescript-eslint/eslint-plugin |
4.11.1 |
4.13.0 |
#425,#435 |
@typescript-eslint/parser |
4.11.1 |
4.13.0 |
#422,#435 |
@types/jsdom |
16.2.5 |
16.2.6 |
#435 |
@types/node |
12.19.9, 12.19.11 |
12.19.14 |
#435 |
@types/node-fetch |
2.5.7 |
2.5.8 |
#435 |
eslint |
7.16.0 |
7.17.0 |
#420 |
husky |
4.3.6 |
4.3.7 |
#419 |
sass |
1.32.0 |
1.32.4 |
#423,#435 |
sass-loader |
10.1.0 |
10.1.1 |
#435 |
v1.0.0-beta.3
New Features / 新機能
- 外部スコアインポートAPIの追加 (#400)
- 「楽曲データ一覧」からスコアをインポートするブックマークレットの作成 (#417)
Development / 開発
- ビルド時に「
/.auth/
がない」警告が出ないよう修正 (#357)
- ステージング環境でも
Song
コンテナーを使うよう変更 (#389)
- 共通部を
@ddradar/core
に切り出し (#391,#398,#402)
- CIの実行部を
ubuntu-20.04
に変更 (#392)
/api
フォルダの名称を変更 (#401)
/client
のテストを追加 (#404)
Dependencies Update / 依存関係の更新
package |
old |
new |
PR |
Azure/functions-action |
v1.1.8 |
v1.2.1 |
#395 |
actions/setup-node |
v1 |
v2.1.4 |
#394 |
codecov/codecov-action |
v1.0.15 |
v1.1.1 |
#393,#411 |
@nuxt/http |
0.6.0 |
0.6.2 |
#364,#406 |
@nuxtjs/pwa |
3.2.2 |
3.3.3 |
#368,#408 |
marked |
1.2.5 |
1.2.7 |
#379,#390 |
nuxt |
2.14.7 |
2.14.12 |
#363,#380,#390 |
nuxt-i18n |
6.15.4 |
6.16.0 |
#376 |
@nuxt/types |
2.14.7 |
2.14.12 |
#367,#388,#390 |
@types/marked |
1.2.0 |
1.2.1 |
#366 |
@types/node |
12.19.6 |
12.19.9 |
#356,#390 |
@typescript-eslint/eslint-plugin |
4.8.1 |
4.11.1 |
#356,#362,#374,#386,#409,#414 |
@typescript-eslint/parser |
4.8.1 |
4.11.1 |
#356,#361,#377,#384,#410,#416 |
@vue/test-utils |
1.1.1 |
1.1.2 |
#385 |
eslint |
7.13.0 |
7.16.0 |
#356,#373,#407 |
eslint-config-prettier |
6.15.0 |
7.1.0 |
#378,#405 |
eslint-plugin-simple-import-sort |
6.0.1 |
7.0.0 |
#371 |
husky |
4.3.0 |
4.3.6 |
#372,#383 |
prettier |
2.2.0 |
2.2.1 |
#360 |
sass |
1.29.0 |
1.32.0 |
#375,#415 |
lint-staged |
10.5.1 |
10.5.3 |
#356,#387 |
typescript |
4.1.2 |
4.1.3 |
#390 |
v1.0.0-beta.2
Bug Fixes / バグ修正
- グルーブレーダー/クリア状況/スコア状況の自動更新が動作していなかった部分を修正
- Twitter/GitHub IDに英大文字が含まれていた場合、新規登録ができないバグを修正 (#351, close #344)
Dependencies Update / 依存関係の更新
package |
old |
new |
PR |
actions/cache |
v2.1.2 |
v2.1.3 |
#342 |
codecov/codecov-action |
v1.0.14 |
v1.0.15 |
#349 |
Azure/functions-action |
v1.1.6 |
v1.1.8 |
#350 |
@microsoft/applicationinsights-web |
2.5.9 |
2.5.10 |
#346 |
marked |
1.2.3 |
1.2.5 |
#346 |
@nuxtjs/eslint-config-typescript |
4.0.0 |
5.0.0 |
#346 |
@typescript-eslint/eslint-plugin |
4.7.0 |
4.8.1 |
#346 |
@typescript-eslint/parser |
4.7.0 |
4.8.1 |
#346 |
@types/marked |
1.1.0 |
1.2.0 |
#346 |
@types/node |
12.19.4 |
12.19.6 |
#346 |
eslint-plugin-nuxt |
1.0.0 |
2.0.0 |
#346 |
eslint-plugin-simple-import-sort |
5.0.3 |
6.0.1 |
#348 |
prettier |
2.1.2 |
2.2.0 |
#347 |
typescript |
4.0.5 |
4.1.2 |
#346 |
v1.0.0-beta.1
New Features / 新機能
ユーザーステータス
Bug Fixes / バグ修正
Development / 開発
- 一部のDB参照用関数をCosmos DB 入力バインディングに置換 (#284, #286, #287)
@ddradar/functions
フォルダをworkspacesに追加 (#294)
@ddradar/functions
の自動デプロイ設定(検証環境用)を追加 (#295)
- 重複コードの削減 (#298, #307)
node-sass
からdart-sass
に乗り換え (#332, #335)
jest
の設定ファイルをTypeScriptに変更 (#334)
Dependencies Update / 依存関係の更新
package |
old |
new |
PR |
actions/cache |
v2.1.1 |
v2.1.2 |
#315 |
actions/checkout |
v2.3.2 |
v2.3.3 |
#293 |
Azure/functions-action |
v1.1.5 |
v1.1.6 |
#312 |
codecov/codecov-action |
v1.0.13 |
v1.0.14 |
#325 |
@azure/cosmos |
3.9.1 |
3.9.3 |
#281,#340 |
@microsoft/applicationinsights-web |
2.5.8 |
2.5.9 |
#310 |
@nuxt/http |
0.5.12 |
0.6.0 |
#300 |
@nuxtjs/pwa |
3.0.2 |
3.2.2 |
#310,#311,#315 |
chart.js |
2.9.3 |
2.9.4 |
#335 |
marked |
1.1.1 |
1.2.3 |
#300,#318,#335 |
nuxt |
2.14.5 |
2.14.7 |
#288,#315 |
nuxt-buefy |
0.4.3 |
0.4.4 |
#333 |
nuxt-i18n |
6.15.1 |
6.15.4 |
#315,#317 |
nuxt-property-decorator |
2.7.2 |
2.8.8 |
#283,#291 |
nuxt-typed-vuex |
0.1.21 |
0.1.22 |
#300 |
@nuxt/types |
2.14.5 |
2.14.7 |
#290,#315 |
@nuxtjs/eslint-config-typescript |
3.0.0 |
4.0.0 |
#319 |
@types/node |
12.12.58 |
12.19.4 |
#281,#310,#315,#333,#340 |
@typescript-eslint/eslint-plugin |
4.1.0 |
4.7.0 |
#281,#294,#300,#310,#315,#321,#327,#333,#340 |
@typescript-eslint/parser |
4.1.0 |
4.7.0 |
#281,#292,#300,#310,#315,#324,#330,#333,#340 |
@vue/test-utils |
1.1.0 |
1.1.1 |
#333 |
eslint |
7.9.0 |
7.13.0 |
#300,#315,#331,#340 |
eslint-config-prettier |
6.11.0 |
6.15.0 |
#294,#320,#326 |
eslint-plugin-import |
2.22.0 |
2.22.1 |
#300 |
jest |
26.4.2 |
26.6.3 |
#310,#315,#323,#333,#335 |
jest-canvas-mock |
2.2.0 |
2.3.0 |
#335 |
lint-staged |
10.3.0 |
10.5.1 |
#281,#316,#329,#333 |
prettier |
2.1.1 |
2.1.2 |
#281 |
sass-loader |
10.0.2 |
10.1.0 |
#315,#322,#333,#340 |
ts-jest |
26.3.0 |
26.4.4 |
#289,#300,#335,#340 |
typescript |
4.0.2 |
4.0.5 |
#294,#333 |
v0.9.1
Bug Fixes / バグ修正
function.json
の構文エラーを修正 (#275)
New Features / 新機能
- 曲情報更新時に、スコアデータの曲情報も更新するトリガーを作成 (#274)
Development / 開発
- ci:
/docs
および/functions
の更新時に、deploy
ワークフローが走らないよう修正 (#273)
- build: 自動ビルド時に
npm
ではなくyarn
を使うよう変更 (#276)
v0.9.0
New Features / 新機能
Dependencies Update / 依存関係の更新
package |
old |
new |
PR |
@azure/cosmos |
3.9.0 |
3.9.1 |
#257 |
@microsoft/applicationinsights-web |
2.5.7 |
2.5.8 |
#215 |
@nuxt/http |
0.5.11 |
0.5.12 |
#247 |
@nuxt/typescript-runtime |
1.0.0 |
2.0.0 |
#254 |
nuxt |
2.14.4 |
2.14.5 |
#261 |
nuxt-buefy |
0.3.31 |
0.4.3 |
#255 |
nuxt-typed-vuex |
0.1.20 |
0.1.21 |
#246 |
@nuxt/types |
2.14.4 |
2.14.5 |
#264 |
@nuxt/typescript-build |
2.0.2 |
2.0.3 |
#249 |
@types/jest |
26.0.10 |
26.0.13 |
#245 |
@typescript-eslint/eslint-plugin |
3.10.1 |
4.1.0 |
#269 |
@typescript-eslint/parser |
3.10.1 |
4.1.0 |
#269 |
@vue/test-utils |
1.0.4 |
1.1.0 |
#253,#260 |
eslint |
7.8.1 |
7.9.0 |
#269 |
husky |
4.2.5 |
4.3.0 |
#262 |
jest |
25.5.4 |
26.4.2 |
#269 |
lint-staged |
10.2.11 |
10.3.0 |
#252 |
sass-loader |
10.0.1 |
10.0.2 |
#256 |
vue-jest |
4.0.0-beta.5 |
4.0.0-rc.0 |
#269 |
v0.8.2
Bug Fixes / バグ修正
- 全国トップとエリアトップのスコア保存時に、譜面のレベルを付与するよう修正 (#236)
- 未ログイン時にもスコア編集画面が開けてしまうバグを修正 (#238)
- 段位認定とNONSTOPのコース一覧ページを行き来した際に、リストのデータが切り替わらないバグを修正 (#239)
/nonstop/:series
/grade/:series
New Features / 新機能
- 「楽曲データ詳細」のスコアをインポートが完了した際に、ポップアップ画面を自動で閉じるよう変更 (#237)
- ログイン後、トップページではなく元いたページに戻るよう変更 (#239)
- 曲/譜面/コース一覧ページに、他条件へのリンクを追加 (#239)
v0.8.1
Bug Fixes / バグ修正
- お知らせ情報編集時に、常に日時が更新されてしまう不具合を修正 (#233)
New Features / 新機能
Score
にlevel
プロパティを追加 (#220)
- 「楽曲データ詳細」からスコアをインポートする機能を追加 (#222, #232)
Dependencies Update / 依存関係の更新
package |
old |
new |
PR |
@nuxtjs/pwa |
3.0.1 |
3.0.2 |
#223 |
nuxt |
2.14.3 |
2.14.4 |
#225 |
@nuxt/types |
2.14.3 |
2.14.4 |
#231 |
@typescript-eslint/eslint-plugin |
3.9.1 |
3.10.1 |
#226 |
@typescript-eslint/parser |
3.9.1 |
3.10.1 |
#228 |
sass-loader |
9.0.3 |
10.0.1 |
#227 |
prettier |
2.0.5 |
2.1.1 |
#229 |
ts-jest |
26.2.0 |
26.3.0 |
#230 |
v0.8.0
TL;DR
New Features / 新機能
- 「曲情報編集ページ(管理者用)」
/admin/song/:id
を追加 (#201)
- 「曲一覧(
/name/:id
, /series/:id
)」および「曲詳細(/songs/:id
)」から、/admin/song/:id
へのリンクを追加 (#201)
NONSTOP/段位認定
- コース一覧取得APIに検索オプションを追加 (#200)
- 「コース一覧(
/courses
)」「コース詳細(/courses/:id
)」ページを追加 (#203, #211)
- スコアインポート機能で、NONSTOP/段位認定のスコアもインポートできるよう機能追加 (#210)
Bug Fixes / バグ修正
- HTMLソースからスコアをインポートする際、スコアがない場合は単に無視するよう修正(#204) fix #194
- PFCかどうかの判別を、「999,500点以上」から「Great:1のスコアより大きい場合」に厳格化 (#212)
- お知らせ欄の日付時刻が、手動で制御できない(更新のたびに最新日時になってしまう)点を修正 (#215)
Dependencies Update / 依存関係の更新
package |
old |
new |
PR |
actions/cache |
2.1.0 |
2.1.1 |
#209 |
codecov/codecov-action |
1.0.12 |
1.0.13 |
#208 |
@azure/cosmos |
3.8.1 |
3.9.0 |
#202 |
@nuxt/http |
0.5.10 |
0.5.11 |
#206 |
@nuxtjs/pwa |
3.0.0-beta.20 |
3.0.1 |
#202 |
nuxt |
2.14.1 |
2.14.3 |
#202 |
@nuxt/types |
2.14.1 |
2.14.3 |
#202 |
@types/jest |
26.0.9 |
26.0.10 |
#202 |
@typescript-eslint/eslint-plugin |
3.9.0 |
3.9.1 |
#202 |
@typescript-eslint/parser |
3.9.0 |
3.9.1 |
#202 |
@vue/test-utils |
1.0.3 |
1.0.4 |
#202 |
eslint |
7.6.0 |
7.7.0 |
#202 |
jest |
26.4.0 |
26.4.1 |
#202 |