All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
10.0.0 (2019-05-04)
- build: use ng-packagr (#37) (dffe23a), closes #9
- linting: add global tslint rules (#35) (336cc60), closes #4
- Upgrades Angular dependencies to v7
- build: - changes the output to conform to the Angular Package Format. This may cause subtle differences in consumption behaviour
- peer dependencies have been corrected to actual dependencies
- linting: - ConnectArray has been renamed to ConnectArrayDirective
- ReactiveConnect has been renamed to ReactiveConnectDirective
- Connect has been renamed to ConnectDirective
- interfaces with an "I" prefix have had that prefix removed (e.g "IAppStore" -> "AppStore")
- angular-redux/form#32
- Minor README updates.
6.3.0 - Version bump to match [email protected]
https://github.com/angular-redux/store/blob/master/CHANGELOG.md
6.2.0 - Version bump to match [email protected]
https://github.com/angular-redux/store/blob/master/CHANGELOG.md
We now support versions 2 and 4 of Angular. However Angular 2 support is deprecated and will be removed in a future major version.
Also updated the npm
toolchain to build outputs on npm publish
instead of
on npm install
. This fixes a number of toolchain/installation bugs people
have reported.
Due to the impending release of Angular4, the name 'ng2-redux' no longer makes a ton of sense. The Angular folks have moved to a model where all versions are just called 'Angular', and we should match that.
After discussion with the other maintainers, we decided that since we have to rename things anyway, this is a good opportunity to collect ng2-redux and its related libraries into a set of scoped packages. This will allow us to grow the feature set in a coherent but decoupled way.
As of v6, the following packages are deprecated:
- ng2-redux
- ng2-redux-router
- ng2-redux-form
Those packages will still be available on npm for as long as they are being used.
However we have published the same code under a new package naming scheme:
- @angular-redux/store (formerly ng2-redux)
- @angular-redux/router (formerly ng2-redux-router)
- @angular-redux/form (formerly ng2-redux-form).
We have also decided that it's easier to reason about things if these packages align at least on major versions. So everything has at this point been bumped to 6.0.0.
Apart from the rename, the following API changes are noted:
- @angular-redux/store: none.
- @angular-redux/router: none.
- @angular-redux/form:
NgReduxForms
renamed toNgReduxFormModule
for consistency.