Skip to content

Commit

Permalink
Fix: 1.1.0-dev なら設定ファイルのマイグレーション処理を実行する
Browse files Browse the repository at this point in the history
当初はすぐ 1.1.0 正式版をリリースするはずが、ずるずる修正作業が長引いているため…
  • Loading branch information
tsukumijima committed Jan 8, 2025
1 parent e631174 commit 3a46ec8
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 3 deletions.
3 changes: 2 additions & 1 deletion src/backend/common/ConfigManager.ts
Original file line number Diff line number Diff line change
Expand Up @@ -276,7 +276,8 @@ const migrations: [string, (store: Record<string, unknown>) => unknown][] = [
*/
// ----- 以下は AivisSpeech 固有のマイグレーション処理 -----
[
">=1.1",
// 1.1.0 未満 -> 1.1.0-dev 以上へのマイグレーション
">=1.1.0-dev",
(config) => {

// プリセット機能を実験的機能から通常機能に
Expand Down
4 changes: 2 additions & 2 deletions src/domain/project/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -310,8 +310,8 @@ export const migrateProjectFileObject = async (

// ----- 以下は AivisSpeech 固有のマイグレーション処理 -----

// 1.1.0 未満 -> 1.1.0 以上へのマイグレーション (開発版のみ常にマイグレーションを実行する)
if (semver.satisfies(projectAppVersion, "<1.1.0", semverSatisfiesOptions) || projectAppVersion === "999.999.999") {
// 1.1.0 未満 -> 1.1.0-dev 以上へのマイグレーション (開発版のみ常にマイグレーションを実行する)
if (semver.satisfies(projectAppVersion, "<1.1.0-dev", semverSatisfiesOptions) || projectAppVersion === "999.999.999") {

// AivisSpeech ではソング機能は封印されているが、実装上の都合で一応マイグレーションしている
// tracks: Track[] -> tracks: Record<TrackId, Track> + trackOrder: TrackId[]
Expand Down

0 comments on commit 3a46ec8

Please sign in to comment.