UNPKG

@react-chess-tools/react-chess-game

Version:

react-chess-game is a React component bridging chess.js with react-chessboard to offer a full-featured, ready-to-integrate chess board experience.

90 lines (48 loc) 2.05 kB
# @react-chess-tools/react-chess-game ## 1.0.0 ### Major Changes - b8f72df: Add comprehensive theming system with ThemeProvider, preset themes (Default, Lichess, Chess.com), Storybook documentation with interactive playgrounds, and comprehensive tests. ### Minor Changes - 8f16568: Add dual package ESM + CJS support with conditional exports for better compatibility across different environments and build tools. - 15482ec: Upgrade dependencies including ESLint 9, TypeScript-ESLint 8, Jest 30, React 19.2.3, chess.js 1.4.0, and more. ### Patch Changes - b38be2f: Add automated release workflow with modern CI/CD pipeline. Fix changesets config and simplify package.json scripts. ## 0.5.2 ### Patch Changes - 9d33423: Fix PuzzleBoard options merging ## 0.5.1 ### Patch Changes - f50ac0f: feat: improve chessboard options merging with deep merge utility ## 0.5.0 ### Minor Changes - f58c1ac: chore: upgrade to react-chessboard v5 ### Patch Changes - 95cf0c3: docs: update README documentation for react-chess-tools packages - a877019: fix: handle sound playback errors gracefully ## 0.4.2 ### Patch Changes - f18ce4b: fix: improve error messages for context hook usage ## 0.4.1 ### Patch Changes - 755a85d: fix: export missing TypeScript types and component props - a9c69b5: test: add unit tests - 5ed0baf: fix: fix SSR compatibility and prevent unnecessary sound re-renders - c3ac738: fix: fix state management and lifecycle issues in chess components ## 0.4.0 ### Minor Changes - a161f18: Add keyboard controls ### Patch Changes - 706b5ec: Upgrade dependencies (June 2024) ## 0.3.1 ### Patch Changes - 17805de: fix: fix captures highlight ## 0.3.0 ### Minor Changes - 3a9745f: Upgrade dependencies (June 2024) ## 0.2.1 ### Patch Changes - a2ff2f3: fixed Cannot update a component (Root) while rendering a different component (PuzzleRoot) error ## 0.2.0 ### Minor Changes - ea0eafb: Add changesets versioning setup `changesets` and created the first changeset for the available packages. Removed release-it