v1.5.2-beta.1 — Placement Preview Enhancement
Pre-release
Pre-release
Tower Defense v1.5.2 Beta 1
Git tag: v1.5.2-beta.1
Display tag: 1.5.2 beta 1
Package version: 1.5.2-beta.1
Release commit: d84def3
Release type: beta / pre-release.
v1.5.2 Beta 1 focuses on UI clarity, wave planning, runtime stability, and expanded validation coverage.
Release summary:
- 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 performed for this beta tag:
- npm test passed with 1,360 tests across 24 files.
- npm run lint passed.
- npm run format:check passed.
- npm run test:coverage passed with 1,360 tests across 24 files.
Packaging and auto-update workflow:
- Build and publish command: npm run release
- GitHub release publishing uses the configured GitHub provider and requires authenticated gh/GitHub access.