# 1.3.3

- enable `isolatedModules` in tsconfig

# 1.3.2

- Found out a way to use abstract constructor type.

# 1.3.1

- Remove `ctor` from `ProviderProps`, use `name` instead

# 1.3.0

- Fix doc typo
- Add `ctor` param for `ProviderProps`
- Separate `ProviderProps` to disallow using `cleanUp` when use it with `source: T`

# 1.2.0

- Cleanup function of `Provider` only called for `create` source.
- Allow undefined instead of throwing error in `useProvider`, `useNamedProvider` and `Consumer`.

# 1.1.1

- Change Props name for MultiProvider

# 1.1.0

- Add `Consumer` component.

# 1.0.2

- Fix docs typo
- Fix test run example

# 1.0.1

- Fix docs typo
- Add test for example after deploy

# 1.0.0

- Finished docs
- Update `useProvider` hook to use `useNamedProvider`

# 0.2.0

- Add `Cleanup` function in `Provider`, called when unmounted

# 0.1.8

- Make microbundle compatible with React

# 0.1.7

- Config jsxFragment

# 0.1.6

- Fix h is not defined
- Update publish.yml

# 0.1.5

- Fix h is not defined

# 0.1.4

- Put react in peer dependency

# 0.1.3

- Remove test file from bundler
- Update badges

# 0.1.2

- Setup coverage

# 0.1.1

- Setup github action flow
- Setup badges

# 0.1.0

- Add new hooks `useNamedProvider`

# 0.0.2

- Fixing bugs detected by coverage tests
