Releases: angular-redux2/store
Releases · angular-redux2/store
v5.0.2
v5.0.1
v5.0.0
What's Changed
- ea16422 docs: create API docs
- 30078da README: update
- 2b3050c markdown: add markdown examples
- 8e36d0a integration: add integration spec test
- 0af4fff public-api: add export for angular-redux2 and mocks
- bba06cb store.interface.mock: add a mock types
- a666125 ng-redux.module: update js-doc
- c424774 sub-store.service: add extend from AbstractStore() and refactor
- 63e436b ng-redux.service: add extend from AbstractStore() and refactor
- b181bc9 fractal.interface: add ACTION_KEY, LOCAL_REDUCER_KEY
- ab2d5d8 store.interface: refactor types
- 9ef44ae substore.decorator: refactor
- e8fa77b select.decorator: refactor
- 50a9bc3 select.decorator: add getInstanceSelection()
- cb05084 selectors.component: refactor
- 298d47e object.component: refactor
- 824c563 reducer.service: add ReducerService()
- b8d1e23 reducer.interface: add types NextMiddleware, Middleware
- bd23991 reducer.abstract: add AbstractReducer()
- e6eb986 store.abstract: add AbstractStore()
- 3159c2b ng-redux.service.mock: add ng-redux service mock
- ee97dd1 ng-redux.module.mock: add ng-redux module mock
- f50fc9d dev-tool.service.mock: add dev-tool mock
- a207069 decorator-flag.component: add DecoratorFlagComponent()
- dfd7f70 action.decorator: add Action()
- e3bb714 dispatch.decorator: refactor code
- d0e0275 dev-tool.service: update docs and imports, add spec tests
- 32b2e81 package: update action script for github-ci
- 7aebaa8 package: change license to Mozilla Public License Version 2.0
- b6d3929 package: bump dependencies versions
- a0868c0 github-ci: update node version to 14, 16 -> 16, 18
- 2915222 LICENSE: change to Mozilla Public License Version 2.0
- bb779fe github-ci: update bug_report template
- 2f99809 init version v5.0.0
v4.0.4
What's Changed
- 8734584 LICENSE: add MIT license
- 2f51277 README: update
- c99ebda package: update version peer-dependencies
- 20109ed github-ci: create ci-cd
- 6fc62f5 articles: update
- 425276f docs: update
- 4003e17 substore.decorator: update js-docs of getBasePath()
- ca41c5c sync.interface: fix typo
- 5a42c5c tassign.component: replace the type with a Generics type
v4.0.0
angular-redux2/store
What is Redux?
Redux is a popular approach to managing state in applications. It emphasizes:
- A single, immutable data store.
- One-way data flow.
- An approach to change based on pure functions and a stream of actions.
You can find lots of excellent documentation here: Redux.
What is @angular-redux2 ?
We provide a set of npm packages that help you integrate your redux store
into your Angular 2+ applications. Our approach helps you by bridging the gap
with some of Angular's advanced features, including:
- Change processing with RxJS observables.
- Compile time optimizations with
NgModuleand Ahead-of-Time compilation. - Integration with the Angular change detector.
Getting Started
- I already know what Redux and RxJS are. Give me the TL; DR.
- Take me to the API docs.
Resources
Hacking on angular-redux/store
Want to hack on angular-redux2/store or any of the related packages? Feel free to do so, but please test your changes before making any PRs.
Here's how to do that:
- Write unit tests. You can check that they work by running
ng test. - Run the linter. If your editor doesn't do it automatically, do it
manually withng lint.