Releases: nerdslabs/storex
Releases · nerdslabs/storex
0.6.1
0.6.0
- [BREAKING] Keys of params in Store are now type
binary
instead ofatom
- Added message validation with structured casting
0.5.1
- Fix frontend client type for
commit
0.5.0
- [BREAKING] Frontend client fully rewritten
- [BREAKING] Updated the minimum required version of Elixir to
1.10
- Added support for non browser environment
0.4.0
- [BREAKING]
Storex.mutate/3
is no longer based onsession_id
- [BREAKING]
Store.init/2
callback now need to return{:ok, state} | {:ok, state, key} | {:error, reason}
- [BREAKING] Remove custom
Registry
logic - [BREAKING] Remove
connection
callback from javascript client - New registry mechanism provides distributed mutations across the cluster
- Fix
terminate
callback inStorex.Handler.Plug
- Added three callbacks to frontend client
onConnected
,onError
andonDisconnected
0.3.0
- [BREAKING] Rename Cowbow handler module from
Storex.Socket.Handler
toStorex.Handler.Cowboy
- Add support for Plug based apps
plug Storex.Plug
- Update Storex application supervisor children spec