diff --git a/.changeset/storage-null-defaults.md b/.changeset/storage-null-defaults.md deleted file mode 100644 index 446ef676..00000000 --- a/.changeset/storage-null-defaults.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@debuffjp/core": patch ---- - -`Storage` keeps any saved value for a field whose default is `null`, so `{ pick: null }` survives a reload. Before this, `fit` saw a kind mismatch between `null` and the saved value and quietly put the default back. The docs said this was fixed in 0.29.1, but the fix never shipped. diff --git a/bench/renderer/package.json b/bench/renderer/package.json index 4863d14d..1303add9 100644 --- a/bench/renderer/package.json +++ b/bench/renderer/package.json @@ -11,7 +11,7 @@ "pixi.js": "^8.22.0" }, "dependencies": { - "@debuffjp/core": "0.34.0", + "@debuffjp/core": "0.34.1", "spryte": "0.16.0" } } diff --git a/packages/assets/CHANGELOG.md b/packages/assets/CHANGELOG.md index 3f39a7c6..11f8a6d6 100644 --- a/packages/assets/CHANGELOG.md +++ b/packages/assets/CHANGELOG.md @@ -1,5 +1,9 @@ # @debuffjp/assets +## 0.34.1 + +No changes in this release. + ## 0.34.0 No changes in this release. diff --git a/packages/assets/package.json b/packages/assets/package.json index 1a10af47..1f19c3bc 100644 --- a/packages/assets/package.json +++ b/packages/assets/package.json @@ -1,6 +1,6 @@ { "name": "@debuffjp/assets", - "version": "0.34.0", + "version": "0.34.1", "description": "Manifest-driven asset loader with preload groups for debuff", "keywords": [ "game", diff --git a/packages/audio/CHANGELOG.md b/packages/audio/CHANGELOG.md index ee87d92b..fd34b3b8 100644 --- a/packages/audio/CHANGELOG.md +++ b/packages/audio/CHANGELOG.md @@ -1,5 +1,9 @@ # @debuffjp/audio +## 0.34.1 + +No changes in this release. + ## 0.34.0 No changes in this release. diff --git a/packages/audio/package.json b/packages/audio/package.json index 6cfef650..c155e67f 100644 --- a/packages/audio/package.json +++ b/packages/audio/package.json @@ -1,6 +1,6 @@ { "name": "@debuffjp/audio", - "version": "0.34.0", + "version": "0.34.1", "description": "Web Audio facade with buses, autoplay unlock and a tiny synth for debuff", "keywords": [ "game", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index fa685536..7419e6fc 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,11 @@ # @debuffjp/core +## 0.34.1 + +### Patch Changes + +- a493cd6: `Storage` keeps any saved value for a field whose default is `null`, so `{ pick: null }` survives a reload. Before this, `fit` saw a kind mismatch between `null` and the saved value and quietly put the default back. The docs said this was fixed in 0.29.1, but the fix never shipped. + ## 0.34.0 ### Minor Changes diff --git a/packages/core/package.json b/packages/core/package.json index a16f75c9..4dfecaad 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@debuffjp/core", - "version": "0.34.0", + "version": "0.34.1", "description": "Game loop, fixed-step clock, scenes, camera, sprites and typed creative parameters for debuff", "keywords": [ "game", diff --git a/packages/dev/CHANGELOG.md b/packages/dev/CHANGELOG.md index 3f9ae258..d01344b7 100644 --- a/packages/dev/CHANGELOG.md +++ b/packages/dev/CHANGELOG.md @@ -1,5 +1,11 @@ # @debuffjp/dev +## 0.34.1 + +### Patch Changes + +- @debuffjp/share@0.34.1 + ## 0.34.0 ### Patch Changes diff --git a/packages/dev/package.json b/packages/dev/package.json index fac18da8..16992ed5 100644 --- a/packages/dev/package.json +++ b/packages/dev/package.json @@ -1,6 +1,6 @@ { "name": "@debuffjp/dev", - "version": "0.34.0", + "version": "0.34.1", "description": "Dev-only inspection hooks for debuff games, for tools and AI agents", "keywords": [ "game", @@ -47,7 +47,7 @@ "access": "public" }, "dependencies": { - "@debuffjp/share": "0.34.0", + "@debuffjp/share": "0.34.1", "myaku": "0.5.1" } } diff --git a/packages/input/CHANGELOG.md b/packages/input/CHANGELOG.md index ee9a87d5..aee012a7 100644 --- a/packages/input/CHANGELOG.md +++ b/packages/input/CHANGELOG.md @@ -1,5 +1,9 @@ # @debuffjp/input +## 0.34.1 + +No changes in this release. + ## 0.34.0 No changes in this release. diff --git a/packages/input/package.json b/packages/input/package.json index 07b348f7..82a90ef5 100644 --- a/packages/input/package.json +++ b/packages/input/package.json @@ -1,6 +1,6 @@ { "name": "@debuffjp/input", - "version": "0.34.0", + "version": "0.34.1", "description": "Action-based keyboard, pointer and gamepad input for debuff", "keywords": [ "game", diff --git a/packages/juice/CHANGELOG.md b/packages/juice/CHANGELOG.md index d8616d6e..6afc053d 100644 --- a/packages/juice/CHANGELOG.md +++ b/packages/juice/CHANGELOG.md @@ -1,5 +1,9 @@ # @debuffjp/juice +## 0.34.1 + +No changes in this release. + ## 0.34.0 No changes in this release. diff --git a/packages/juice/package.json b/packages/juice/package.json index c7f7ebea..0bd299f3 100644 --- a/packages/juice/package.json +++ b/packages/juice/package.json @@ -1,6 +1,6 @@ { "name": "@debuffjp/juice", - "version": "0.34.0", + "version": "0.34.1", "description": "Tweens, easing, particles and game-feel effects for debuff", "keywords": [ "game", diff --git a/packages/share/CHANGELOG.md b/packages/share/CHANGELOG.md index bf2d48bd..76cfd4c6 100644 --- a/packages/share/CHANGELOG.md +++ b/packages/share/CHANGELOG.md @@ -1,5 +1,9 @@ # @debuffjp/share +## 0.34.1 + +No changes in this release. + ## 0.34.0 No changes in this release. diff --git a/packages/share/package.json b/packages/share/package.json index e8ec556f..3c6bc50d 100644 --- a/packages/share/package.json +++ b/packages/share/package.json @@ -1,6 +1,6 @@ { "name": "@debuffjp/share", - "version": "0.34.0", + "version": "0.34.1", "description": "Clips, share sheets and challenge links for debuff games", "keywords": [ "game", diff --git a/packages/tilemap/CHANGELOG.md b/packages/tilemap/CHANGELOG.md index 3c89945d..26318865 100644 --- a/packages/tilemap/CHANGELOG.md +++ b/packages/tilemap/CHANGELOG.md @@ -1,5 +1,12 @@ # @debuffjp/tilemap +## 0.34.1 + +### Patch Changes + +- Updated dependencies [a493cd6] + - @debuffjp/core@0.34.1 + ## 0.34.0 ### Patch Changes diff --git a/packages/tilemap/package.json b/packages/tilemap/package.json index 1a56f184..1b561be6 100644 --- a/packages/tilemap/package.json +++ b/packages/tilemap/package.json @@ -1,6 +1,6 @@ { "name": "@debuffjp/tilemap", - "version": "0.34.0", + "version": "0.34.1", "description": "Tilemaps for debuff: culled batched rendering, tile collision, Tiled and LDtk import", "keywords": [ "game", @@ -43,10 +43,10 @@ "build": "tsc -b" }, "peerDependencies": { - "@debuffjp/core": "0.34.0" + "@debuffjp/core": "0.34.1" }, "devDependencies": { - "@debuffjp/core": "0.34.0" + "@debuffjp/core": "0.34.1" }, "publishConfig": { "access": "public" diff --git a/packages/ui/CHANGELOG.md b/packages/ui/CHANGELOG.md index 656055ac..4adc605c 100644 --- a/packages/ui/CHANGELOG.md +++ b/packages/ui/CHANGELOG.md @@ -1,5 +1,9 @@ # @debuffjp/ui +## 0.34.1 + +No changes in this release. + ## 0.34.0 No changes in this release. diff --git a/packages/ui/package.json b/packages/ui/package.json index 092207d3..d6ecbaf6 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -1,6 +1,6 @@ { "name": "@debuffjp/ui", - "version": "0.34.0", + "version": "0.34.1", "description": "Screen transitions, menus and panels for debuff", "keywords": [ "game", diff --git a/templates/basic/package.json b/templates/basic/package.json index a557a272..319fd46d 100644 --- a/templates/basic/package.json +++ b/templates/basic/package.json @@ -10,15 +10,15 @@ "test": "debuff test && debuff scenario" }, "dependencies": { - "@debuffjp/audio": "0.34.0", - "@debuffjp/core": "0.34.0", - "@debuffjp/input": "0.34.0", - "@debuffjp/juice": "0.34.0" + "@debuffjp/audio": "0.34.1", + "@debuffjp/core": "0.34.1", + "@debuffjp/input": "0.34.1", + "@debuffjp/juice": "0.34.1" }, "devDependencies": { - "@debuffjp/cli": "0.34.0", + "@debuffjp/cli": "0.34.1", "typescript": "^7.0.2", - "@debuffjp/dev": "0.34.0", + "@debuffjp/dev": "0.34.1", "keiko": "0.9.0" } } diff --git a/templates/isometric/package.json b/templates/isometric/package.json index b6fc6f87..f45ef50e 100644 --- a/templates/isometric/package.json +++ b/templates/isometric/package.json @@ -10,17 +10,17 @@ "test": "debuff test && debuff scenario" }, "dependencies": { - "@debuffjp/assets": "0.34.0", - "@debuffjp/audio": "0.34.0", - "@debuffjp/core": "0.34.0", - "@debuffjp/input": "0.34.0", - "@debuffjp/juice": "0.34.0", - "@debuffjp/tilemap": "0.34.0" + "@debuffjp/assets": "0.34.1", + "@debuffjp/audio": "0.34.1", + "@debuffjp/core": "0.34.1", + "@debuffjp/input": "0.34.1", + "@debuffjp/juice": "0.34.1", + "@debuffjp/tilemap": "0.34.1" }, "devDependencies": { - "@debuffjp/cli": "0.34.0", + "@debuffjp/cli": "0.34.1", "typescript": "^7.0.2", - "@debuffjp/dev": "0.34.0", + "@debuffjp/dev": "0.34.1", "keiko": "0.9.0" } } diff --git a/templates/mossfell/package.json b/templates/mossfell/package.json index da8bc8bb..1d94963b 100644 --- a/templates/mossfell/package.json +++ b/templates/mossfell/package.json @@ -10,18 +10,18 @@ "test": "debuff test && debuff scenario" }, "dependencies": { - "@debuffjp/assets": "0.34.0", - "@debuffjp/audio": "0.34.0", - "@debuffjp/core": "0.34.0", - "@debuffjp/input": "0.34.0", - "@debuffjp/juice": "0.34.0", - "@debuffjp/tilemap": "0.34.0", - "@debuffjp/ui": "0.34.0" + "@debuffjp/assets": "0.34.1", + "@debuffjp/audio": "0.34.1", + "@debuffjp/core": "0.34.1", + "@debuffjp/input": "0.34.1", + "@debuffjp/juice": "0.34.1", + "@debuffjp/tilemap": "0.34.1", + "@debuffjp/ui": "0.34.1" }, "devDependencies": { - "@debuffjp/cli": "0.34.0", + "@debuffjp/cli": "0.34.1", "typescript": "^7.0.2", - "@debuffjp/dev": "0.34.0", + "@debuffjp/dev": "0.34.1", "keiko": "0.9.0" } } diff --git a/templates/platformer/package.json b/templates/platformer/package.json index bc65d59e..d8efc055 100644 --- a/templates/platformer/package.json +++ b/templates/platformer/package.json @@ -10,18 +10,18 @@ "test": "debuff test && debuff scenario" }, "dependencies": { - "@debuffjp/assets": "0.34.0", - "@debuffjp/audio": "0.34.0", - "@debuffjp/core": "0.34.0", - "@debuffjp/input": "0.34.0", - "@debuffjp/juice": "0.34.0", - "@debuffjp/tilemap": "0.34.0", - "@debuffjp/ui": "0.34.0" + "@debuffjp/assets": "0.34.1", + "@debuffjp/audio": "0.34.1", + "@debuffjp/core": "0.34.1", + "@debuffjp/input": "0.34.1", + "@debuffjp/juice": "0.34.1", + "@debuffjp/tilemap": "0.34.1", + "@debuffjp/ui": "0.34.1" }, "devDependencies": { - "@debuffjp/cli": "0.34.0", + "@debuffjp/cli": "0.34.1", "typescript": "^7.0.2", - "@debuffjp/dev": "0.34.0", + "@debuffjp/dev": "0.34.1", "keiko": "0.9.0" } } diff --git a/templates/pointclick/package.json b/templates/pointclick/package.json index c0d85a4a..cc6814ad 100644 --- a/templates/pointclick/package.json +++ b/templates/pointclick/package.json @@ -10,18 +10,18 @@ "test": "debuff test && debuff scenario" }, "dependencies": { - "@debuffjp/assets": "0.34.0", - "@debuffjp/audio": "0.34.0", - "@debuffjp/core": "0.34.0", - "@debuffjp/input": "0.34.0", - "@debuffjp/juice": "0.34.0", - "@debuffjp/tilemap": "0.34.0", - "@debuffjp/ui": "0.34.0" + "@debuffjp/assets": "0.34.1", + "@debuffjp/audio": "0.34.1", + "@debuffjp/core": "0.34.1", + "@debuffjp/input": "0.34.1", + "@debuffjp/juice": "0.34.1", + "@debuffjp/tilemap": "0.34.1", + "@debuffjp/ui": "0.34.1" }, "devDependencies": { - "@debuffjp/cli": "0.34.0", + "@debuffjp/cli": "0.34.1", "typescript": "^7.0.2", - "@debuffjp/dev": "0.34.0", + "@debuffjp/dev": "0.34.1", "keiko": "0.9.0" } } diff --git a/templates/sidescroller/package.json b/templates/sidescroller/package.json index 599d01d0..1474713f 100644 --- a/templates/sidescroller/package.json +++ b/templates/sidescroller/package.json @@ -10,17 +10,17 @@ "test": "debuff test && debuff scenario" }, "dependencies": { - "@debuffjp/assets": "0.34.0", - "@debuffjp/audio": "0.34.0", - "@debuffjp/core": "0.34.0", - "@debuffjp/input": "0.34.0", - "@debuffjp/juice": "0.34.0", - "@debuffjp/tilemap": "0.34.0" + "@debuffjp/assets": "0.34.1", + "@debuffjp/audio": "0.34.1", + "@debuffjp/core": "0.34.1", + "@debuffjp/input": "0.34.1", + "@debuffjp/juice": "0.34.1", + "@debuffjp/tilemap": "0.34.1" }, "devDependencies": { - "@debuffjp/cli": "0.34.0", + "@debuffjp/cli": "0.34.1", "typescript": "^7.0.2", - "@debuffjp/dev": "0.34.0", + "@debuffjp/dev": "0.34.1", "keiko": "0.9.0" } } diff --git a/templates/squish/package.json b/templates/squish/package.json index 28fee1de..021f1b84 100644 --- a/templates/squish/package.json +++ b/templates/squish/package.json @@ -10,15 +10,15 @@ "test": "debuff test && debuff scenario" }, "dependencies": { - "@debuffjp/audio": "0.34.0", - "@debuffjp/core": "0.34.0", - "@debuffjp/input": "0.34.0", - "@debuffjp/juice": "0.34.0" + "@debuffjp/audio": "0.34.1", + "@debuffjp/core": "0.34.1", + "@debuffjp/input": "0.34.1", + "@debuffjp/juice": "0.34.1" }, "devDependencies": { - "@debuffjp/cli": "0.34.0", + "@debuffjp/cli": "0.34.1", "typescript": "^7.0.2", - "@debuffjp/dev": "0.34.0", + "@debuffjp/dev": "0.34.1", "keiko": "0.9.0" } } diff --git a/templates/topdown/package.json b/templates/topdown/package.json index 349d3ef6..808e0573 100644 --- a/templates/topdown/package.json +++ b/templates/topdown/package.json @@ -10,17 +10,17 @@ "test": "debuff test && debuff scenario" }, "dependencies": { - "@debuffjp/assets": "0.34.0", - "@debuffjp/audio": "0.34.0", - "@debuffjp/core": "0.34.0", - "@debuffjp/input": "0.34.0", - "@debuffjp/juice": "0.34.0", - "@debuffjp/tilemap": "0.34.0" + "@debuffjp/assets": "0.34.1", + "@debuffjp/audio": "0.34.1", + "@debuffjp/core": "0.34.1", + "@debuffjp/input": "0.34.1", + "@debuffjp/juice": "0.34.1", + "@debuffjp/tilemap": "0.34.1" }, "devDependencies": { - "@debuffjp/cli": "0.34.0", + "@debuffjp/cli": "0.34.1", "typescript": "^7.0.2", - "@debuffjp/dev": "0.34.0", + "@debuffjp/dev": "0.34.1", "keiko": "0.9.0" } } diff --git a/tooling/cli/CHANGELOG.md b/tooling/cli/CHANGELOG.md index 84c0721f..fbe2af55 100644 --- a/tooling/cli/CHANGELOG.md +++ b/tooling/cli/CHANGELOG.md @@ -1,5 +1,11 @@ # @debuffjp/cli +## 0.34.1 + +### Patch Changes + +- create-debuff@0.34.1 + ## 0.34.0 ### Patch Changes diff --git a/tooling/cli/package.json b/tooling/cli/package.json index 069621db..5cef5be3 100644 --- a/tooling/cli/package.json +++ b/tooling/cli/package.json @@ -1,6 +1,6 @@ { "name": "@debuffjp/cli", - "version": "0.34.0", + "version": "0.34.1", "description": "The debuff CLI: dev server, builds with size reports, assets, logic tests, scenarios and fuzzing", "keywords": [ "game", @@ -58,7 +58,7 @@ }, "dependencies": { "@clack/prompts": "^1.9.0", - "create-debuff": "0.34.0", + "create-debuff": "0.34.1", "fast-png": "^8.0.0", "keiko": "0.9.0", "playwright-core": "^1.65.0", diff --git a/tooling/create-debuff/CHANGELOG.md b/tooling/create-debuff/CHANGELOG.md index 31d9352b..714df43d 100644 --- a/tooling/create-debuff/CHANGELOG.md +++ b/tooling/create-debuff/CHANGELOG.md @@ -1,5 +1,9 @@ # create-debuff +## 0.34.1 + +No changes in this release. + ## 0.34.0 No changes in this release. diff --git a/tooling/create-debuff/package.json b/tooling/create-debuff/package.json index 07bdd710..9f41815c 100644 --- a/tooling/create-debuff/package.json +++ b/tooling/create-debuff/package.json @@ -1,6 +1,6 @@ { "name": "create-debuff", - "version": "0.34.0", + "version": "0.34.1", "description": "Scaffold a new debuff game: npm create debuff", "keywords": [ "game", diff --git a/tooling/mcp/CHANGELOG.md b/tooling/mcp/CHANGELOG.md index 3dabfee2..ce87ddd3 100644 --- a/tooling/mcp/CHANGELOG.md +++ b/tooling/mcp/CHANGELOG.md @@ -1,5 +1,11 @@ # @debuffjp/mcp +## 0.34.1 + +### Patch Changes + +- @debuffjp/cli@0.34.1 + ## 0.34.0 ### Patch Changes diff --git a/tooling/mcp/package.json b/tooling/mcp/package.json index 2974ff4c..0d70e84b 100644 --- a/tooling/mcp/package.json +++ b/tooling/mcp/package.json @@ -1,6 +1,6 @@ { "name": "@debuffjp/mcp", - "version": "0.34.0", + "version": "0.34.1", "description": "MCP server for debuff: lets AI agents inspect, build, test and play a debuff game", "mcpName": "jp.debuff/debuff", "keywords": [ @@ -51,7 +51,7 @@ "build": "tsc -b" }, "dependencies": { - "@debuffjp/cli": "0.34.0", + "@debuffjp/cli": "0.34.1", "@modelcontextprotocol/sdk": "^1.32.2", "keiko": "0.9.0", "playwright-core": "^1.65.0",