@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
Markdown
# @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