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

## 1.0.6

### Patch Changes

- df8dc01: chore: upgrade dependencies
- Updated dependencies [df8dc01]
  - @react-chess-tools/react-chess-game@1.0.5

## 1.0.5

### Patch Changes

- 5b74626: docs: add comprehensive documentation and Storybook redesign
- Updated dependencies [5b74626]
  - @react-chess-tools/react-chess-game@1.0.4

## 1.0.4

### Patch Changes

- e678d58: chore: update dependencies
- Updated dependencies [1c4f876]
- Updated dependencies [e678d58]
  - @react-chess-tools/react-chess-game@1.0.3

## 1.0.3

### Patch Changes

- Updated dependencies [93e1029]
  - @react-chess-tools/react-chess-game@1.0.2

## 1.0.2

### Patch Changes

- aa6db4a: feat: add solveOnCheckmate prop

## 1.0.1

### Patch Changes

- f9b7665: feat: add ref forwarding, HTML attributes, and improved asChild pattern
- Updated dependencies [f9b7665]
  - @react-chess-tools/react-chess-game@1.0.1

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