- expose "subscribe" function for "createGlobalState" #85
- Depends on zustand v4.0.0
- Re-implemented with zustand as a dependency
createStore
returnsuseStoreState
useGlobalState
returned bycreateStore
is deprecated
- BREAKING CHANGE: drop reduxDevToolsExt
- Fix package.json properly for ESM
- Modern build
- More tests
- Improve naming: stateKey
- Migration to TypeScript (#36)
- BREAKING CHANGE: reduxDevToolsExt is now in index
- New API without context (#35)
- BREAKING CHANGE: No longer GlobalStateProvider required
- Support state branching (#31)
- Improve typings with React types
- Remove not-in-render warning in getGlobalState (#26)
- Better error message for missing GlobalStateProvider
- Check name availability in runtime (DEV only)
- Update devDependencies
- Proper GlobalStateProvider type
- Add getGlobalState function
- Fix failing to update state during initialization
- Trick to support react-hot-loader
- Better typings for optional initialState
- Experimental support for eliminating initialState
- Copied devtools.d.ts into the dist folder
- Fixed type definition of CreateGlobalState
- Eliminated React warning for using unstable_observedBits
- Updated Dependencies (react 16.8)
- AnyEnhancer type hack for Redux
- Fix Initialization bug (#2)
- New API using Context and observedBits
- Hacky/dirty Redux DevTools Extension support
- Fix type definition
- API changed to useGlobalState/setGlobalState
- Store enhancer support
- Redux-like createStore
- Update README
- Reducer support
- Update README
- Initial experimental release