Skip to content

Releases: angular-redux2/store

v5.0.2

05 May 01:34

Choose a tag to compare

What's Changed

  • 41f902b reducer.service: fix proxy stack access

v5.0.1

05 May 00:55

Choose a tag to compare

What's Changed

  • b109986 package: bump version to 5.0.1
  • d8d87ef reducer.service: fix faulty change trigger
  • 1b6073c object.component: add support for a symbol type
  • ce0bd14 reducer.abstract: fix bug in the slice reducer for key returned undefined

v5.0.0

28 Apr 23:26

Choose a tag to compare

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

28 Apr 23:24

Choose a tag to compare

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

28 Apr 23:20

Choose a tag to compare

angular-redux2/store

npm version
downloads per month

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 NgModule and Ahead-of-Time compilation.
  • Integration with the Angular change detector.

Getting Started

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:

  1. Write unit tests. You can check that they work by running
    ng test.
  2. Run the linter. If your editor doesn't do it automatically, do it
    manually with ng lint.