Skip to content

Releases: TMHSDigital/Static_Chess

Release v0.1.0

02 Nov 16:38

Choose a tag to compare

Release v0.1.0 - First Public Release

Release Date: November 2, 2025

First Public Release

This is the first official release of Static Chess, marking the completion of the public-ready upgrade plan. The project is now fully hardened, tested, and ready for open-source contributions.

What's New

Core Features

  • Drag and Drop: Intuitive piece movement by dragging pieces to valid squares
  • Undo Move: Easily revert your last move with full game state restoration
  • Accessibility: Full keyboard navigation and screen reader support
  • Performance: Optimized rendering and move calculation for smooth gameplay

Developer Experience

  • CI/CD: Automated testing and linting on every PR
  • Testing: Comprehensive Jest test suite (unit + integration)
  • Code Quality: ESLint, Prettier, and EditorConfig for consistent code style
  • Documentation: Complete architecture docs, roadmap, and contribution guidelines

Repository Improvements

  • GitHub templates for issues and pull requests
  • CODE_OF_CONDUCT, SECURITY, and CONTRIBUTING documentation
  • Automated dependency updates via Dependabot
  • CODEOWNERS file for code review assignments

Statistics

  • Files Changed: 50+ files
  • New Features: 6 major features
  • Tests Added: 4 test suites
  • Documentation: 5 comprehensive docs

Getting Started

Simply open index.html in your browser - no build process required!

For contributors:

npm install
npm test
npm run lint

Links

Acknowledgments

Built with pure vanilla web technologies - no frameworks, no build step, just clean code.


Full Changelog: See CHANGELOG.md