v1.5.2 — Stable Release
Tower Defense v1.5.2
Git tag: v1.5.2
Commit: 10eeb13
Package version: 1.5.2
v1.5.2 is the stable release for the 1.5.2 line, carrying forward the UI clarity, wave planning, runtime stability, and expanded validation work from the beta releases.
What changed:
- Package, persistence, and update-manager version metadata now report 1.5.2.
- Placement preview now shows DPS for damaging troops, HPS for support troops, and specific invalid-placement reasons.
- Wave preview now shows start timing, estimated clear duration, total gold, and revive-aware estimates for Necromancer waves.
- Runtime cleanup, UI hit-testing, muted audio, update checks, and Electron updater behavior were stabilized.
- Healer balance is live with 3 monster damage in healing range.
- Test suite expanded to 1,360 tests across 24 Vitest test files.
- Coverage thresholds were added for src/game.js, src/monster.js, and src/troop.js.
Validation:
- npm test: 1,360/1,360 passed.
- npm run lint: passed.
- npm run format:check: passed.
- npm run test:coverage: 1,360/1,360 passed.