Releases: aneurysmjs/react-shop
Releases · aneurysmjs/react-shop
v4.2.0
v4.1.0
v4.0.0
4.0.0 (2020-02-10)
Bug Fixes
- add Footer and UserMenu to git's index (1d5cc64), closes #46
- fix Footer and Products (c659d3f), closes #43
- alienstore: add removeReducers on index (965990c)
- alienstore: improve useAlienModule (5f5f881)
- products.module: add mising id (16f8298)
- products.module: add missing id property (ac9cb56)
- renderfromalien: remove unused inmports (e4bda79), closes #43
- state: type with ProductsStateType instead of Products (0632500), closes #43
- withalien: pass alienModule (d25f368)
- withalien: return component when ReduxModule is resolve (10533a2), closes #43
Code Refactoring
Features
- alien: add useAlien hook (dec229c)
- alien: add withAlien higher-order hook (2869ef1), closes #43
- alienstore: add getReducerMap method (e924018), closes #43
- alienstore: add initialReducers and prevent reducer duplication (5930895)
- alienstore: add removeReducers method (8fae08c), closes #43
- alienstore: add useAlienModule hook (bce2d50), closes #43
- manager: add 'setDispatch' method (eb70aa9), closes #43
- store: set first draft architecture for Dyno Store (62079f7), closes #43
- usealien: call a callback when unmounting (4bf6ee7), closes #43
- usealien: make the use of id for a redux module (5ae24b5), closes #43
- usealien: receive and array of alienModules instead of a single module (98d2142), closes #43
improvement
BREAKING CHANGES
- store/config: dynoStore is now alienStore
- store: store now uses dynoStore's
v3.0.1
v3.0.0
v2.0.0
2.0.0 (2019-10-04)
Bug Fixes
- usermenu: remove destructuring params added by prettier (05573b2)
Code Refactoring
- app/: create "shared" folder (614a6e4), closes #34
- src/: rename all .js files to .tsx (83802c3), closes #37
Features
- core: add ErrorBoundary component (c6146f6), closes #33
- store: create dynoStore (11d8576), closes #32
- store: set initial dynoStore (2d6bba3), closes #32 #33 #34 #35
- utils: create appendProps utility function (3243592)
BREAKING CHANGES
- src/: by using the script "rename" it recursively replace all .js extensions with .tsx
- app/: types from "store" folder are now on "shared
- store: initial store is replace by dynoStore