Version History

Current version: v0.2.11

Semantic Versioning

This project follows Semantic Versioning 2.0.0: MAJOR.MINOR.PATCH

v0.2.2

LATEST

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