Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Switch to tree shakable providers #36

Open
smithad15 opened this issue Jul 26, 2018 · 0 comments
Open

Switch to tree shakable providers #36

smithad15 opened this issue Jul 26, 2018 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@smithad15
Copy link
Member

Leverage the providedIn property in @Injectable()

@smithad15 smithad15 added the enhancement New feature or request label Jan 8, 2019
@smithad15 smithad15 self-assigned this Jul 9, 2019
github-actions bot pushed a commit to adrianiy/platform that referenced this issue Sep 28, 2021
# ngredux-store-v1.0.0 (2021-09-28)

### Bug Fixes

* fix eslint ([ab4d1d3](ab4d1d3))
* **build:** No chai for you ([#209](https://github.com/AdrianInsua/platform/issues/209)) ([be35f03](be35f03))
* **deps:** Change zone.js version ([#222](https://github.com/AdrianInsua/platform/issues/222)) ([e62e149](e62e149))
* **example:** Fix local dev mode ([angular-redux#80](https://github.com/AdrianInsua/platform/issues/80)) ([angular-redux#81](https://github.com/AdrianInsua/platform/issues/81)) ([b06721f](b06721f))
* **ngReduxModule:** Generate metadata ([#237](https://github.com/AdrianInsua/platform/issues/237)) ([8b4b9d8](8b4b9d8))
* **package.json:** add redux as dependencies ([angular-redux#132](https://github.com/AdrianInsua/platform/issues/132)) ([5fdeb19](5fdeb19))

### chore

* **build:** use ng-packagr ([angular-redux#37](https://github.com/AdrianInsua/platform/issues/37)) ([dffe23a](dffe23a)), closes [angular-redux#9](https://github.com/AdrianInsua/platform/issues/9)
* **linting:** add global tslint rules ([angular-redux#35](https://github.com/AdrianInsua/platform/issues/35)) ([336cc60](336cc60)), closes [angular-redux#4](https://github.com/AdrianInsua/platform/issues/4)

### Features

* add bootstraping script ([3fd7b32](3fd7b32))
* add new devtools window prop name ([angular-redux#58](https://github.com/AdrianInsua/platform/issues/58)) ([55b15a6](55b15a6))
* bump angular version to 11.0.5 ([1b8bb72](1b8bb72))
* Introduced a new function called provideStore() which accepts a already created Redux store ([angular-redux#142](https://github.com/AdrianInsua/platform/issues/142)) ([a6c4aaf](a6c4aaf)), closes [angular-redux#141](https://github.com/AdrianInsua/platform/issues/141)
* refactor packages to match new ng-packager ([710edef](710edef))
* upgrade to angular 7 ([angular-redux#72](https://github.com/AdrianInsua/platform/issues/72)) ([18d9245](18d9245)), closes [angular-redux#65](https://github.com/AdrianInsua/platform/issues/65) [angular-redux#66](https://github.com/AdrianInsua/platform/issues/66) [angular-redux#67](https://github.com/AdrianInsua/platform/issues/67) [angular-redux#68](https://github.com/AdrianInsua/platform/issues/68) [angular-redux#69](https://github.com/AdrianInsua/platform/issues/69) [angular-redux#70](https://github.com/AdrianInsua/platform/issues/70) [angular-redux#71](https://github.com/AdrianInsua/platform/issues/71) [angular-redux#74](https://github.com/AdrianInsua/platform/issues/74) [angular-redux#79](https://github.com/AdrianInsua/platform/issues/79)
* Typescript Port ([angular-redux#33](https://github.com/AdrianInsua/platform/issues/33)) ([33ea991](33ea991)), closes [angular-redux#35](https://github.com/AdrianInsua/platform/issues/35) [angular-redux#36](https://github.com/AdrianInsua/platform/issues/36) [angular-redux#37](https://github.com/AdrianInsua/platform/issues/37) [angular-redux#38](https://github.com/AdrianInsua/platform/issues/38) [angular-redux#39](https://github.com/AdrianInsua/platform/issues/39) [angular-redux#52](https://github.com/AdrianInsua/platform/issues/52) [angular-redux#50](https://github.com/AdrianInsua/platform/issues/50) [angular-redux#55](https://github.com/AdrianInsua/platform/issues/55) [angular-redux#53](https://github.com/AdrianInsua/platform/issues/53)
* **aot:** Support AoT - [#223](https://github.com/AdrianInsua/platform/issues/223) ([#226](https://github.com/AdrianInsua/platform/issues/226)) ([a6d7826](a6d7826))
* **dispatch:** Create dispatch decorator ([#385](https://github.com/AdrianInsua/platform/issues/385)) ([4513566](4513566))

### BREAKING CHANGES

* 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")
github-actions bot pushed a commit to adrianiy/platform that referenced this issue Sep 28, 2021
# ngredux-form-v1.0.0 (2021-09-28)

### Bug Fixes

* external tslint running on library source code ([angular-redux#35](https://github.com/AdrianInsua/platform/issues/35)) ([d6c6745](d6c6745))
* fix eslint ([ab4d1d3](ab4d1d3))
* fix package linking ([56354a5](56354a5))
* **form:** connect formGroup input not mapped to connect base ([angular-redux#94](https://github.com/AdrianInsua/platform/issues/94)) ([9d1d6db](9d1d6db)), closes [angular-redux#85](https://github.com/AdrianInsua/platform/issues/85)
* add typescript unused checks ([angular-redux#32](https://github.com/AdrianInsua/platform/issues/32)) ([65c4229](65c4229))
* reactive forms not updating on changes in store ([angular-redux#41](https://github.com/AdrianInsua/platform/issues/41)) ([bd87846](bd87846))
* rm WeakMap, we can't use it for key with type string ([angular-redux#15](https://github.com/AdrianInsua/platform/issues/15)) ([6a9bdc2](6a9bdc2))
* typings entry point and failing definitions ([angular-redux#36](https://github.com/AdrianInsua/platform/issues/36)) ([ae0373d](ae0373d))
* update peer dependencies from ^9.0.0 to ^10.0.0 ([angular-redux#87](https://github.com/AdrianInsua/platform/issues/87)) ([fcea502](fcea502))

### chore

* **build:** use ng-packagr ([angular-redux#37](https://github.com/AdrianInsua/platform/issues/37)) ([dffe23a](dffe23a)), closes [angular-redux#9](https://github.com/AdrianInsua/platform/issues/9)
* **linting:** add global tslint rules ([angular-redux#35](https://github.com/AdrianInsua/platform/issues/35)) ([336cc60](336cc60)), closes [angular-redux#4](https://github.com/AdrianInsua/platform/issues/4)

### Features

* add bootstraping script ([3fd7b32](3fd7b32))
* add peer dep support for Angular 5 ([angular-redux#51](https://github.com/AdrianInsua/platform/issues/51)) ([13b4cb8](13b4cb8))
* bump angular version to 11.0.5 ([1b8bb72](1b8bb72))
* refactor packages to match new ng-packager ([710edef](710edef))
* split directives into separate modules ([angular-redux#37](https://github.com/AdrianInsua/platform/issues/37)) ([6250ea8](6250ea8))
* upgrade to angular 7 ([angular-redux#72](https://github.com/AdrianInsua/platform/issues/72)) ([18d9245](18d9245)), closes [angular-redux#65](https://github.com/AdrianInsua/platform/issues/65) [angular-redux#66](https://github.com/AdrianInsua/platform/issues/66) [angular-redux#67](https://github.com/AdrianInsua/platform/issues/67) [angular-redux#68](https://github.com/AdrianInsua/platform/issues/68) [angular-redux#69](https://github.com/AdrianInsua/platform/issues/69) [angular-redux#70](https://github.com/AdrianInsua/platform/issues/70) [angular-redux#71](https://github.com/AdrianInsua/platform/issues/71) [angular-redux#74](https://github.com/AdrianInsua/platform/issues/74) [angular-redux#79](https://github.com/AdrianInsua/platform/issues/79)

### BREAKING CHANGES

* 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")
github-actions bot pushed a commit to adrianiy/platform that referenced this issue Sep 28, 2021
# @adrian.insua/ngredux-store-v1.0.0 (2021-09-28)

### Bug Fixes

* change package names to be user scoped ([c0c9d1d](c0c9d1d))
* fix eslint ([ab4d1d3](ab4d1d3))
* **build:** No chai for you ([#209](https://github.com/AdrianInsua/platform/issues/209)) ([be35f03](be35f03))
* **deps:** Change zone.js version ([#222](https://github.com/AdrianInsua/platform/issues/222)) ([e62e149](e62e149))
* **example:** Fix local dev mode ([angular-redux#80](https://github.com/AdrianInsua/platform/issues/80)) ([angular-redux#81](https://github.com/AdrianInsua/platform/issues/81)) ([b06721f](b06721f))
* **ngReduxModule:** Generate metadata ([#237](https://github.com/AdrianInsua/platform/issues/237)) ([8b4b9d8](8b4b9d8))
* **package.json:** add redux as dependencies ([angular-redux#132](https://github.com/AdrianInsua/platform/issues/132)) ([5fdeb19](5fdeb19))

### chore

* **build:** use ng-packagr ([angular-redux#37](https://github.com/AdrianInsua/platform/issues/37)) ([dffe23a](dffe23a)), closes [angular-redux#9](https://github.com/AdrianInsua/platform/issues/9)
* **linting:** add global tslint rules ([angular-redux#35](https://github.com/AdrianInsua/platform/issues/35)) ([336cc60](336cc60)), closes [angular-redux#4](https://github.com/AdrianInsua/platform/issues/4)

### Features

* add bootstraping script ([3fd7b32](3fd7b32))
* add new devtools window prop name ([angular-redux#58](https://github.com/AdrianInsua/platform/issues/58)) ([55b15a6](55b15a6))
* bump angular version to 11.0.5 ([1b8bb72](1b8bb72))
* Introduced a new function called provideStore() which accepts a already created Redux store ([angular-redux#142](https://github.com/AdrianInsua/platform/issues/142)) ([a6c4aaf](a6c4aaf)), closes [angular-redux#141](https://github.com/AdrianInsua/platform/issues/141)
* refactor packages to match new ng-packager ([710edef](710edef))
* upgrade to angular 7 ([angular-redux#72](https://github.com/AdrianInsua/platform/issues/72)) ([18d9245](18d9245)), closes [angular-redux#65](https://github.com/AdrianInsua/platform/issues/65) [angular-redux#66](https://github.com/AdrianInsua/platform/issues/66) [angular-redux#67](https://github.com/AdrianInsua/platform/issues/67) [angular-redux#68](https://github.com/AdrianInsua/platform/issues/68) [angular-redux#69](https://github.com/AdrianInsua/platform/issues/69) [angular-redux#70](https://github.com/AdrianInsua/platform/issues/70) [angular-redux#71](https://github.com/AdrianInsua/platform/issues/71) [angular-redux#74](https://github.com/AdrianInsua/platform/issues/74) [angular-redux#79](https://github.com/AdrianInsua/platform/issues/79)
* Typescript Port ([angular-redux#33](https://github.com/AdrianInsua/platform/issues/33)) ([33ea991](33ea991)), closes [angular-redux#35](https://github.com/AdrianInsua/platform/issues/35) [angular-redux#36](https://github.com/AdrianInsua/platform/issues/36) [angular-redux#37](https://github.com/AdrianInsua/platform/issues/37) [angular-redux#38](https://github.com/AdrianInsua/platform/issues/38) [angular-redux#39](https://github.com/AdrianInsua/platform/issues/39) [angular-redux#52](https://github.com/AdrianInsua/platform/issues/52) [angular-redux#50](https://github.com/AdrianInsua/platform/issues/50) [angular-redux#55](https://github.com/AdrianInsua/platform/issues/55) [angular-redux#53](https://github.com/AdrianInsua/platform/issues/53)
* **aot:** Support AoT - [#223](https://github.com/AdrianInsua/platform/issues/223) ([#226](https://github.com/AdrianInsua/platform/issues/226)) ([a6d7826](a6d7826))
* **dispatch:** Create dispatch decorator ([#385](https://github.com/AdrianInsua/platform/issues/385)) ([4513566](4513566))

### BREAKING CHANGES

* 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")
github-actions bot pushed a commit to adrianiy/platform that referenced this issue Sep 28, 2021
# @adrian.insua/ngredux-form-v1.0.0 (2021-09-28)

### Bug Fixes

* add typescript unused checks ([angular-redux#32](https://github.com/AdrianInsua/platform/issues/32)) ([65c4229](65c4229))
* change package names to be user scoped ([c0c9d1d](c0c9d1d))
* fix eslint ([ab4d1d3](ab4d1d3))
* fix package linking ([56354a5](56354a5))
* **form:** connect formGroup input not mapped to connect base ([angular-redux#94](https://github.com/AdrianInsua/platform/issues/94)) ([9d1d6db](9d1d6db)), closes [angular-redux#85](https://github.com/AdrianInsua/platform/issues/85)
* external tslint running on library source code ([angular-redux#35](https://github.com/AdrianInsua/platform/issues/35)) ([d6c6745](d6c6745))
* reactive forms not updating on changes in store ([angular-redux#41](https://github.com/AdrianInsua/platform/issues/41)) ([bd87846](bd87846))
* rm WeakMap, we can't use it for key with type string ([angular-redux#15](https://github.com/AdrianInsua/platform/issues/15)) ([6a9bdc2](6a9bdc2))
* typings entry point and failing definitions ([angular-redux#36](https://github.com/AdrianInsua/platform/issues/36)) ([ae0373d](ae0373d))
* update peer dependencies from ^9.0.0 to ^10.0.0 ([angular-redux#87](https://github.com/AdrianInsua/platform/issues/87)) ([fcea502](fcea502))

### chore

* **build:** use ng-packagr ([angular-redux#37](https://github.com/AdrianInsua/platform/issues/37)) ([dffe23a](dffe23a)), closes [angular-redux#9](https://github.com/AdrianInsua/platform/issues/9)
* **linting:** add global tslint rules ([angular-redux#35](https://github.com/AdrianInsua/platform/issues/35)) ([336cc60](336cc60)), closes [angular-redux#4](https://github.com/AdrianInsua/platform/issues/4)

### Features

* add bootstraping script ([3fd7b32](3fd7b32))
* add peer dep support for Angular 5 ([angular-redux#51](https://github.com/AdrianInsua/platform/issues/51)) ([13b4cb8](13b4cb8))
* bump angular version to 11.0.5 ([1b8bb72](1b8bb72))
* refactor packages to match new ng-packager ([710edef](710edef))
* split directives into separate modules ([angular-redux#37](https://github.com/AdrianInsua/platform/issues/37)) ([6250ea8](6250ea8))
* upgrade to angular 7 ([angular-redux#72](https://github.com/AdrianInsua/platform/issues/72)) ([18d9245](18d9245)), closes [angular-redux#65](https://github.com/AdrianInsua/platform/issues/65) [angular-redux#66](https://github.com/AdrianInsua/platform/issues/66) [angular-redux#67](https://github.com/AdrianInsua/platform/issues/67) [angular-redux#68](https://github.com/AdrianInsua/platform/issues/68) [angular-redux#69](https://github.com/AdrianInsua/platform/issues/69) [angular-redux#70](https://github.com/AdrianInsua/platform/issues/70) [angular-redux#71](https://github.com/AdrianInsua/platform/issues/71) [angular-redux#74](https://github.com/AdrianInsua/platform/issues/74) [angular-redux#79](https://github.com/AdrianInsua/platform/issues/79)

### BREAKING CHANGES

* 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")
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
enhancement New feature or request
Development

No branches or pull requests

1 participant