You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix cheatsheet type-check errors in scaffolded projects
Rename cheatsheet.d.ts to cheatsheet.txt so it's never type-checked.
Fix multi-line signature collapsing (track brace depth in awk).
Add scaffolded-project type-check step to release process.
Bump version to 0.12.1.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: CHANGELOG.md
+5Lines changed: 5 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,11 @@
2
2
3
3
All notable changes to Arcane are documented here.
4
4
5
+
## [0.12.1] - 2026-02-18
6
+
7
+
### Fixed
8
+
-**Cheatsheet breaks type-checking** — renamed `cheatsheet.d.ts` to `cheatsheet.txt` so it's never type-checked. Fixed multi-line signature collapsing in the generator script. Added scaffolded-project type-check verification to the release process.
type_names=$(grep -E '^\s+export type \w+ '"$module_file"2>/dev/null | sed 's/.*export type \([A-Za-z_][A-Za-z0-9_]*\).*/\1/'| sort -u | tr '\n'', '| sed 's/, $//')||true
151
152
if [ -n"$type_names" ];then
152
-
echo"// Types: $type_names"
153
+
echo"Types: $type_names"
153
154
fi
154
155
155
-
# Extract function declarations (just the signature line)
Copy file name to clipboardExpand all lines: templates/default/CLAUDE.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,6 @@
2
2
3
3
Read [AGENTS.md](AGENTS.md) for the full guide on building this game with Arcane.
4
4
5
-
API declarations are in `types/*.d.ts` (one file per module: rendering, physics, game, ui, etc.). Start with [`types/cheatsheet.d.ts`](types/cheatsheet.d.ts) for a compact overview of every function. Use `/api` to look up specific functions.
5
+
API declarations are in `types/*.d.ts` (one file per module: rendering, physics, game, ui, etc.). Start with [`types/cheatsheet.txt`](types/cheatsheet.txt) for a compact overview of every function. Use `/api` to look up specific functions.
6
6
7
7
**Essential topic guides** (read before coding): rendering, coordinates, tweening, particles, juice, transitions, input, entities. See the full list and genre-specific reading order in AGENTS.md.
0 commit comments