Version History
Current version: v0.3.0
Semantic Versioning
This project follows Semantic Versioning 2.0.0: MAJOR.MINOR.PATCH
v0.3.0
LATESTReleased: 2026-06-04
Added
- Mobile visibility design standards: 12px legibility floor, 44px touch targets, shared responsive modal/sheet shell
- Automated mobile visibility test harness (no overflow, tappable, legible, no clipped panels) across iPhone SE / Galaxy S22 / iPhone 14 Pro
Fixed
- Bumped all sub-12px text to a readable minimum across cards, panels and holdings
- Fiscal Year and resource/player-count panels no longer overflow narrow phones
- Mobile bottom sheets no longer clip their content
- Gameplay now stays paused while the tutorial is open
- Bid panel no longer masks the tops of selected resource cards
- Pre-game header version now reflects the actual release
v0.2.2
Released: 2026-01-13
Added
- Changelog page at /changelog
- Version display in footer with link to changelog
- Peek mode for BottomSheet (drag down partially to see board, tap to expand)
Fixed
- Trade Resources panel now appears above Space Resolution panel (z-index fix)
- Action button moved to bottom-right on mobile for better thumb ergonomics
v0.2.1
Released: 2026-01-13
Fixed
- E2E tests now handle game phases correctly (AI turns, tutorial overlay)
- CI artifact download extracts to correct .next directory
- Removed unused variables and imports across codebase
- Escaped JSX entities in rules pages
- Reduced lint warnings from 200 to 182
v0.2.0
Released: 2025-01-11
Added
- Mobile-first responsive design (Phase 1-3)
- XState machines for BidWizard and TradeWizard workflows
- LinearBoardTrack component for mobile board visualization
- MobileResourceSelector for touch-friendly resource selection
- E2E tests with Playwright for mobile/tablet viewports
- Pre-commit hooks with E2E test integration
- CI pipeline with E2E testing and Playwright report artifacts
Changed
- BidWizard now uses XState for state management
- TradeWizard now uses XState for state management
- Playwright config uses Chromium locally, full browser suite in CI
v0.1.0
Released: 2025-01-01
Added
- Initial game engine with Zustand state management
- Pentagon board generation (55 spaces)
- Bidding system with double-blind mechanics
- Resource and card management
- Win condition checking
- Basic UI components
- Unit test suite with Vitest