Skip to content

Releases: ddradar/ddradar

v1.0.0-rc.2

26 Jan 05:50
d52ba95
Compare
Choose a tag to compare
v1.0.0-rc.2 Pre-release
Pre-release

New Features / 新機能

  • 各ページに<head>タグを追加 (#445)

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

16 Jan 01:41
018b866
Compare
Choose a tag to compare
v1.0.0-rc.0 Pre-release
Pre-release

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

05 Jan 13:24
Compare
Choose a tag to compare
v1.0.0-beta.3 Pre-release
Pre-release

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

22 Nov 12:18
cc1f212
Compare
Choose a tag to compare
v1.0.0-beta.2 Pre-release
Pre-release

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

12 Nov 07:08
c05cc31
Compare
Choose a tag to compare
v1.0.0-beta.1 Pre-release
Pre-release

New Features / 新機能

ユーザーステータス

  • スコア保存時にMyグルーブレーダー, スコア情報, クリア状況を集計 (#282, #296, #302, #304)
  • Myグルーブレーダー取得API (#303)
  • スコア情報取得API (#305)
  • クリア状況取得API (#308)
  • クライアント側画面 (#313)

Bug Fixes / バグ修正

  • CVE-2020-15228 に対応 (#306)
  • お知らせ一覧の順序を「ピン留めあり→ピン留めなし」に変更 (#309)

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

16 Sep 02:51
27014dc
Compare
Choose a tag to compare

Bug Fixes / バグ修正

  • function.json の構文エラーを修正 (#275)

New Features / 新機能

  • 曲情報更新時に、スコアデータの曲情報も更新するトリガーを作成 (#274)

Development / 開発

  • ci: /docsおよび/functionsの更新時に、deploy ワークフローが走らないよう修正 (#273)
  • build: 自動ビルド時にnpmではなくyarnを使うよう変更 (#276)

v0.9.0

14 Sep 14:45
24a1386
Compare
Choose a tag to compare

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

01 Sep 03:36
3e2c3a0
Compare
Choose a tag to compare

Bug Fixes / バグ修正

  • 全国トップとエリアトップのスコア保存時に、譜面のレベルを付与するよう修正 (#236)
  • 未ログイン時にもスコア編集画面が開けてしまうバグを修正 (#238)
  • 段位認定とNONSTOPのコース一覧ページを行き来した際に、リストのデータが切り替わらないバグを修正 (#239)
    • /nonstop/:series
    • /grade/:series

New Features / 新機能

  • 「楽曲データ詳細」のスコアをインポートが完了した際に、ポップアップ画面を自動で閉じるよう変更 (#237)
  • ログイン後、トップページではなく元いたページに戻るよう変更 (#239)
  • 曲/譜面/コース一覧ページに、他条件へのリンクを追加 (#239)

v0.8.1

29 Aug 02:48
dfc5cf4
Compare
Choose a tag to compare

Bug Fixes / バグ修正

  • お知らせ情報編集時に、常に日時が更新されてしまう不具合を修正 (#233)

New Features / 新機能

  • Scorelevelプロパティを追加 (#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

25 Aug 02:55
5c32da0
Compare
Choose a tag to compare

TL;DR

  • NONSTOP/段位認定の対応
  • その他バグの修正

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