UNPKG

@react-chess-tools/react-chess-puzzle

Version:

A lightweight, customizable React component library for rendering and interacting with chess puzzles.

132 lines (83 loc) 3.3 kB
# @react-chess-tools/react-chess-puzzle ## 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. - Updated dependencies [8f16568] - Updated dependencies [b38be2f] - Updated dependencies [b8f72df] - Updated dependencies [15482ec] - @react-chess-tools/react-chess-game@1.0.0 ## 0.6.2 ### Patch Changes - 9d33423: Fix PuzzleBoard options merging - Updated dependencies [9d33423] - @react-chess-tools/react-chess-game@0.5.2 ## 0.6.1 ### Patch Changes - Updated dependencies [f50ac0f] - @react-chess-tools/react-chess-game@0.5.1 ## 0.6.0 ### Minor Changes - f58c1ac: chore: upgrade to react-chessboard v5 ### Patch Changes - 95cf0c3: docs: update README documentation for react-chess-tools packages - Updated dependencies [f58c1ac] - Updated dependencies [95cf0c3] - Updated dependencies [a877019] - @react-chess-tools/react-chess-game@0.5.0 ## 0.5.2 ### Patch Changes - f18ce4b: fix: improve error messages for context hook usage - Updated dependencies [f18ce4b] - @react-chess-tools/react-chess-game@0.4.2 ## 0.5.1 ### Patch Changes - ca0a210: add missing properties to ChessPuzzleContextType - 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 - Updated dependencies [755a85d] - Updated dependencies [a9c69b5] - Updated dependencies [5ed0baf] - Updated dependencies [c3ac738] - @react-chess-tools/react-chess-game@0.4.1 ## 0.5.0 ### Minor Changes - 3060132: Pass the whole puzzle context to onSolve and onFail callbacks ## 0.4.0 ### Minor Changes - a161f18: Add keyboard controls ### Patch Changes - 5fc2ee1: fix: makeFirstMove on Puzzle Restart - 706b5ec: Upgrade dependencies (June 2024) - Updated dependencies [a161f18] - Updated dependencies [706b5ec] - @react-chess-tools/react-chess-game@0.4.0 ## 0.3.1 ### Patch Changes - Updated dependencies [17805de] - @react-chess-tools/react-chess-game@0.3.1 ## 0.3.0 ### Minor Changes - 3a9745f: Upgrade dependencies (June 2024) ### Patch Changes - Updated dependencies [3a9745f] - @react-chess-tools/react-chess-game@0.3.0 ## 0.2.1 ### Patch Changes - a2ff2f3: fixed Cannot update a component (Root) while rendering a different component (PuzzleRoot) error - Updated dependencies [a2ff2f3] - @react-chess-tools/react-chess-game@0.2.1 ## 0.2.0 ### Minor Changes - ea0eafb: Add changesets versioning setup `changesets` and created the first changeset for the available packages. Removed release-it ### Patch Changes - Updated dependencies [ea0eafb] - @react-chess-tools/react-chess-game@0.2.0