Skip to content

Releases: ddradar/ddradar

v1.1.1

24 Jun 01:52
613065e
Compare
Choose a tag to compare

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

05 Apr 13:30
2e15db9
Compare
Choose a tag to compare

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:

  • script: スコア一覧ページ数の増加に対応(20->21) (#871)
  • script: スクリプトによる自動ログイン処理ができないことがある問題を修正 (#872)
  • ci: Cosmos DB Integration testのタイムアウトエラーを修正 (#846, #889 close #827)

Code Refactoring / 改善 ✨

Development / 開発 🚀

  • ts-jest/utilsmockedの代わりに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

23 Mar 02:54
2730c7e
Compare
Choose a tag to compare
v1.1.0-beta.1 Pre-release
Pre-release

New Features / 新機能:tada:

  • "Dance Dance Revolution A3" シリーズフォルダの追加 (#866)

Code Refactoring / 改善 ✨

Development / 開発 🚀

  • ts-jest/utilsmockedの代わりに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

29 Dec 04:30
9867947
Compare
Choose a tag to compare

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

02 Oct 14:12
aa4ab44
Compare
Choose a tag to compare

Bug Fix / バグ修正:bug:

  • スコア詳細ページからスコア編集画面が開けない問題を修正 (#763)

v1.0.2

02 Oct 13:18
c1d44e4
Compare
Choose a tag to compare

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

15 Sep 14:02
29a96b3
Compare
Choose a tag to compare

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

04 Sep 07:44
52fe33c
Compare
Choose a tag to compare

v0.9.1からの変更点については、下記も参照してください。

v1.0.0-rc.5

03 Jul 02:45
e984a24
Compare
Choose a tag to compare
v1.0.0-rc.5 Pre-release
Pre-release

Bug Fix / バグ修正

  • func: 曲追加時に総譜面数が更新されないバグを修正 (#637)
  • db: 削除された曲を除外するSQL条件が誤っていたのを修正 (#640)
  • SPAルートフォールバックが正しくできていなかった問題を修正 (#650)

Refactoring / 動作改善

  • コードの重複を削除 (#634,#635,#636)
  • script: 削除曲をスキップする条件を追加 (#641)
  • db: 型をより厳密に変更 (#642)

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

26 Jun 02:46
7b0b109
Compare
Choose a tag to compare
v1.0.0-rc.4 Pre-release
Pre-release

New Features / 新機能

  • 管理者用APIのエンドポイントを変更 (#485)
  • 全曲一覧APIの追加 ​(#487)

開発用スクリプト

  • 全一スコア更新用スクリプト (#521,#549)
  • ライバルスコア更新用スクリプト (#559)

Refactoring / 動作改善

  • Webアプリのビルドサイズを削減 (#461)
  • 曲詳細ページで#を利用し、ページロードを削減 (#486)
  • 曲詳細ページを事前生成 (#491,#492,#493)
  • 曲追加時に空のスコアを自動生成 (#547)
  • Template String Typesの利用 (#595)
  • 「Environment」機能による自動ビルド (#629, #631, #633)

Bug Fixes / バグ修正

  • スコア更新の結果、集計が0になった項目が残り続ける問題を修正 (#522)
  • 削除された曲をスコア集計に含めないよう修正 (#624, #627)
  • DDR Aで削除された曲は「インポート」ボタンが出ないように修正 (#630)

Development / 開発

  • DBアクセスを @ddradar/db に一本化 (#463)
  • @ddradar/core のメインエントリを変更 (#548)
  • CodeQLジョブの実行頻度を減らす (#569)