# Change Log

## 0.2.19

### Patch Changes

- Align workspace tooling with pnpm-based workflows, migrate test/build setup to vitest and rollup,
  and apply compatibility fixes for updated dependencies.

All notable changes to this project will be documented in this file. See
[Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## <small>0.2.18 (2025-09-01)</small>

- improve(useViewModel): support async function
  ([5debf66](https://github.com/guanghechen/react-kit/commit/5debf66))
- :arrow_up: chore: upgrade dependencies
  ([bcad120](https://github.com/guanghechen/react-kit/commit/bcad120))
- :bookmark: release ([493af9a](https://github.com/guanghechen/react-kit/commit/493af9a))
- feat(react-viewmodel): add useViewModel hook & update README
  ([db84c92](https://github.com/guanghechen/react-kit/commit/db84c92))

## <small>0.2.17 (2025-08-29)</small>

- feat(react-viewmodel): add useViewModel hook & update README
  ([db84c92](https://github.com/guanghechen/react-kit/commit/db84c92))
- :arrow_up: chore: upgrade dependencies
  ([bcad120](https://github.com/guanghechen/react-kit/commit/bcad120))

## <small>0.2.16 (2025-03-26)</small>

- feat: expose new hook 'useToggleState' for boolean state
  ([02a865e](https://github.com/guanghechen/react-kit/commit/02a865e))

## <small>0.2.15 (2025-02-07)</small>

- :arrow_up: chore: upgrade devDependencies
  ([622ee83](https://github.com/guanghechen/react-kit/commit/622ee83))
- :wrench: chore: support react 19
  ([af483ed](https://github.com/guanghechen/react-kit/commit/af483ed))
- :wrench: chore: upgrade devDependencies
  ([f2ff0f9](https://github.com/guanghechen/react-kit/commit/f2ff0f9))

## <small>0.2.14 (2024-09-29)</small>

- :arrow_up: chore: upgrade dependencies
  ([015eaac](https://github.com/guanghechen/react-kit/commit/015eaac))
- :wrench: chore: fix lint ([865175e](https://github.com/guanghechen/react-kit/commit/865175e))
- :wrench: chore: fix nx config ([421dccd](https://github.com/guanghechen/react-kit/commit/421dccd))

## <small>0.2.13 (2024-09-19)</small>

- :arrow_up: chore: upgrade dependencies
  ([283ba4e](https://github.com/guanghechen/react-kit/commit/283ba4e))
- :art: improve: expose new method to align the react useState
  ([e5dd61c](https://github.com/guanghechen/react-kit/commit/e5dd61c))

## [0.2.12](https://github.com/guanghechen/react-kit/compare/@guanghechen/react-viewmodel@0.2.11...@guanghechen/react-viewmodel@0.2.12) (2024-03-10)

### Performance Improvements

- ⬆️ upgrade observable and viewmodel
  ([788904e](https://github.com/guanghechen/react-kit/commit/788904eb621cee3825355046cb0bf1a96485bbdb))

## [0.2.11](https://github.com/guanghechen/react-kit/compare/@guanghechen/react-viewmodel@0.2.10...@guanghechen/react-viewmodel@0.2.11) (2024-03-10)

### Performance Improvements

- 👽️ upgrade @guanghechen/viewmodel & fix due to the upgration
  ([38e5d37](https://github.com/guanghechen/react-kit/commit/38e5d37188c95faa2ab95d86f2e58d147d8738be))

## [0.2.10](https://github.com/guanghechen/react-kit/compare/@guanghechen/react-viewmodel@0.2.9...@guanghechen/react-viewmodel@0.2.10) (2024-02-03)

### Performance Improvements

- ⬆️ upgrade dependencies
  ([868197b](https://github.com/guanghechen/react-kit/commit/868197b38a2e47d75f78dd81d3426d84b7d7afd1))

## [0.2.9](https://github.com/guanghechen/react-kit/compare/@guanghechen/react-viewmodel@0.2.7...@guanghechen/react-viewmodel@0.2.9) (2024-01-17)

### Performance Improvements

- 🔧 bump version
  ([b11f665](https://github.com/guanghechen/react-kit/commit/b11f665df8e99c0d096d39e72bf57a8172823bb8))
- ⬆️ upgrade dependencies
  ([b27258a](https://github.com/guanghechen/react-kit/commit/b27258ac664ba6dcbda4781afcb6efd05d2450e1))

## [0.2.7](https://github.com/guanghechen/react-kit/compare/@guanghechen/react-viewmodel@0.2.6...@guanghechen/react-viewmodel@0.2.7) (2023-12-02)

### Performance Improvements

- ⬆️ upgrade dependencies
  ([183f04f](https://github.com/guanghechen/react-kit/commit/183f04f5e21f558e5a491a94c71fcc7bb4dc7d42))

## [0.2.6](https://github.com/guanghechen/react-kit/compare/@guanghechen/react-viewmodel@0.2.5...@guanghechen/react-viewmodel@0.2.6) (2023-11-29)

### Performance Improvements

- 🔧 no longer to require node engine version in packages
  ([79e70e6](https://github.com/guanghechen/react-kit/commit/79e70e69e8c5faf339f65e2c635a45e18863df49))
- ⬆️ upgrade dependencies
  ([3f0340a](https://github.com/guanghechen/react-kit/commit/3f0340a9d3598fd2ef8bc6949717e18e654c781a))

## [0.2.5](https://github.com/guanghechen/react-kit/compare/@guanghechen/react-viewmodel@0.2.4...@guanghechen/react-viewmodel@0.2.5) (2023-11-26)

### Performance Improvements

- 🔧 fix devDependencies
  ([f427661](https://github.com/guanghechen/react-kit/commit/f42766172ab6e4c0550a4d261e7ba865ebea5f64))
- ⬆️ upgrade dependencies
  ([6577aca](https://github.com/guanghechen/react-kit/commit/6577aca0ddaba357eccc4cc2eab62329e8c879ea))

## [0.2.4](https://github.com/guanghechen/react-kit/compare/@guanghechen/react-viewmodel@0.2.3...@guanghechen/react-viewmodel@0.2.4) (2023-10-04)

### Performance Improvements

- :art: migrate few packages to sora
  ([647637a](https://github.com/guanghechen/react-kit/commit/647637aa6fc3c3147c2b7382d5f97d5ca4121ba9))
- ⬆️ upgrade dependencies
  ([9832789](https://github.com/guanghechen/react-kit/commit/9832789f367aa3b4b5048abd69b041a2c5b9a0e6))

## [0.2.3](https://github.com/guanghechen/react-kit/compare/@guanghechen/react-viewmodel@0.2.2...@guanghechen/react-viewmodel@0.2.3) (2023-09-04)

**Note:** Version bump only for package @guanghechen/react-viewmodel

## [0.2.2](https://github.com/guanghechen/react-kit/compare/@guanghechen/react-viewmodel@0.2.1...@guanghechen/react-viewmodel@0.2.2) (2023-08-30)

### Performance Improvements

- ⬆️ upgrade dependencies
  ([95a3132](https://github.com/guanghechen/react-kit/commit/95a31328273c4763ffb3d7a275496bc81512f49b))

## [0.2.1](https://github.com/guanghechen/react-kit/compare/@guanghechen/react-viewmodel@0.2.0...@guanghechen/react-viewmodel@0.2.1) (2023-08-20)

**Note:** Version bump only for package @guanghechen/react-viewmodel

# [0.2.0](https://github.com/guanghechen/react-kit/compare/@guanghechen/react-viewmodel@0.1.6...@guanghechen/react-viewmodel@0.2.0) (2023-08-20)

### Features

- ✨ export new method useObserveKey
  ([a5dce69](https://github.com/guanghechen/react-kit/commit/a5dce6931dfb69f876253d1998b02d7cedca135c))

## [0.1.6](https://github.com/guanghechen/react-kit/compare/@guanghechen/react-viewmodel@0.1.5...@guanghechen/react-viewmodel@0.1.6) (2023-08-19)

**Note:** Version bump only for package @guanghechen/react-viewmodel

## [0.1.5](https://github.com/guanghechen/react-kit/compare/@guanghechen/react-viewmodel@0.1.4...@guanghechen/react-viewmodel@0.1.5) (2023-08-16)

### Performance Improvements

- ⬆️ upgrade dependencies
  ([e443448](https://github.com/guanghechen/react-kit/commit/e4434481d1834f7567944788042ac478eb5fd503))

## [0.1.4](https://github.com/guanghechen/react-kit/compare/@guanghechen/react-viewmodel@0.1.3...@guanghechen/react-viewmodel@0.1.4) (2023-08-07)

### Performance Improvements

- ⬆️ upgrade dependencies
  ([85deb61](https://github.com/guanghechen/react-kit/commit/85deb61590539a1e038bbafdacbc0825e19555ff))

## [0.1.3](https://github.com/guanghechen/react-kit/compare/@guanghechen/react-viewmodel@0.1.2...@guanghechen/react-viewmodel@0.1.3) (2023-07-29)

### Bug Fixes

- avoid import react
  ([c6b5e4b](https://github.com/guanghechen/react-kit/commit/c6b5e4bd4aad782b31ee00dc2b30888326c8afe3))
- 🐛 export error
  ([6b2d7da](https://github.com/guanghechen/react-kit/commit/6b2d7dab91a62394179511830083c9b38a34bc4f))

### Performance Improvements

- 🔧 update devDependencies
  ([ae322e5](https://github.com/guanghechen/react-kit/commit/ae322e5671abc9d740de9304e5fcacc5be0d2ae9))

## [0.1.2](https://github.com/guanghechen/react-kit/compare/@guanghechen/react-viewmodel@0.1.1...@guanghechen/react-viewmodel@0.1.2) (2023-07-29)

### Bug Fixes

- 🐛 use use-sync-external-store source code
  ([0a65ca5](https://github.com/guanghechen/react-kit/commit/0a65ca5aff0a5c0c430b25b2eae4840f9dc23327))

## [0.1.1](https://github.com/guanghechen/react-kit/compare/@guanghechen/react-viewmodel@0.1.0...@guanghechen/react-viewmodel@0.1.1) (2023-07-29)

### Bug Fixes

- 🐛 esm error
  ([b2276bf](https://github.com/guanghechen/react-kit/commit/b2276bf3eb7ea99beb082db0059e261890293a1e))

# 0.1.0 (2023-07-29)

### Features

- ✨ implement @guanghechen/react-viewmodel
  ([6b644b8](https://github.com/guanghechen/react-kit/commit/6b644b8841764831495759c9f8439add906bfd2f))
