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

## 1.0.5

### Patch Changes

- df8dc01: chore: upgrade dependencies
- Updated dependencies [df8dc01]
  - @react-chess-tools/react-chess-clock@1.0.4

## 1.0.4

### Patch Changes

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

## 1.0.3

### Patch Changes

- 1c4f876: docs: update README files
- e678d58: chore: update dependencies
- Updated dependencies [1c4f876]
- Updated dependencies [e678d58]
  - @react-chess-tools/react-chess-clock@1.0.2

## 1.0.2

### Patch Changes

- 93e1029: feat: add chess clock
- Updated dependencies [93e1029]
  - @react-chess-tools/react-chess-clock@1.0.1

## 1.0.1

### Patch Changes

- f9b7665: feat: add ref forwarding, HTML attributes, and improved asChild pattern

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