Skip to content

Commit

Permalink
chore: release 15.0.0-rc.0
Browse files Browse the repository at this point in the history
  • Loading branch information
brandonroberts committed Nov 23, 2022
1 parent ec59c4b commit 852d40e
Show file tree
Hide file tree
Showing 22 changed files with 101 additions and 28 deletions.
73 changes: 73 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,76 @@
<a name="15.0.0-rc.0"></a>

# [15.0.0-rc.0](https://github.com/ngrx/platform/compare/15.0.0-beta.1...15.0.0-rc.0) (2022-11-23)

### Features

- **component:** clear `LetDirective` view when replaced observable is in suspense state ([#3671](https://github.com/ngrx/platform/issues/3671)) ([ec59c4b](https://github.com/ngrx/platform/commit/ec59c4b))
- **component:** remove $ prefix from LetViewContext property names ([#3670](https://github.com/ngrx/platform/issues/3670)) ([b3b21e6](https://github.com/ngrx/platform/commit/b3b21e6))

### BREAKING CHANGES

- **component:** The `LetDirective` view will be cleared when the replaced observable is in a suspense state. Also, the `suspense` property is removed from the `LetViewContext` because it would always be `false` when the `LetDirective` view is rendered. Instead of `suspense` property, use the suspense template to handle the suspense state.

BEFORE:

The `LetDirective` view will not be cleared when the replaced observable is in a suspense state and the suspense template is not passed:

```ts
@Component({
template: `
<!-- When button is clicked, the 'LetDirective' view won't be cleared. -->
<!-- Instead, the value of 'o' will be 'undefined' until the replaced -->
<!-- observable emits the first value (after 1 second). -->
<p *ngrxLet="obs$ as o">{{ o }}</p>
<button (click)="replaceObs()">Replace Observable</button>
`,
})
export class TestComponent {
obs$ = of(1);

replaceObs(): void {
this.obs$ = of(2).pipe(delay(1000));
}
}
```

AFTER:

The `LetDirective` view will be cleared when the replaced observable is in a suspense state and the suspense template is not passed:

```ts
@Component({
template: `
<!-- When button is clicked, the 'LetDirective' view will be cleared. -->
<!-- The view will be created again when the replaced observable -->
<!-- emits the first value (after 1 second). -->
<p *ngrxLet="obs$ as o">{{ o }}</p>
<button (click)="replaceObs()">Replace Observable</button>
`,
})
export class TestComponent {
obs$ = of(1);

replaceObs(): void {
this.obs$ = of(2).pipe(delay(1000));
}
}
```

- **component:** The `$` prefix is removed from `LetViewContext` property names.

BEFORE:

```html
<ng-container *ngrxLet="obs$; $error as e; $complete as c"> ... </ng-container>
```

AFTER:

```html
<ng-container *ngrxLet="obs$; error as e; complete as c"> ... </ng-container>
```

<a name="15.0.0-beta.1"></a>

# [15.0.0-beta.1](https://github.com/ngrx/platform/compare/15.0.0-beta.0...15.0.0-beta.1) (2022-11-18)
Expand Down
2 changes: 1 addition & 1 deletion modules/component-store/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@ngrx/component-store",
"version": "15.0.0-beta.1",
"version": "15.0.0-rc.0",
"description": "Reactive store for component state",
"repository": {
"type": "git",
Expand Down
Original file line number Diff line number Diff line change
@@ -1 +1 @@
export const platformVersion = '^15.0.0-beta.1';
export const platformVersion = '^15.0.0-rc.0';
2 changes: 1 addition & 1 deletion modules/component/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@ngrx/component",
"version": "15.0.0-beta.1",
"version": "15.0.0-rc.0",
"description": "Reactive Extensions for Angular Components",
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion modules/component/schematics-core/utility/libs-version.ts
Original file line number Diff line number Diff line change
@@ -1 +1 @@
export const platformVersion = '^15.0.0-beta.1';
export const platformVersion = '^15.0.0-rc.0';
8 changes: 4 additions & 4 deletions modules/data/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@ngrx/data",
"version": "15.0.0-beta.1",
"version": "15.0.0-rc.0",
"description": "API management for NgRx",
"repository": {
"type": "git",
Expand All @@ -22,9 +22,9 @@
"peerDependencies": {
"@angular/common": "^15.0.0",
"@angular/core": "^15.0.0",
"@ngrx/store": "15.0.0-beta.1",
"@ngrx/effects": "15.0.0-beta.1",
"@ngrx/entity": "15.0.0-beta.1",
"@ngrx/store": "15.0.0-rc.0",
"@ngrx/effects": "15.0.0-rc.0",
"@ngrx/entity": "15.0.0-rc.0",
"rxjs": "^6.5.3 || ^7.5.0"
},
"schematics": "./schematics/collection.json",
Expand Down
2 changes: 1 addition & 1 deletion modules/data/schematics-core/utility/libs-version.ts
Original file line number Diff line number Diff line change
@@ -1 +1 @@
export const platformVersion = '^15.0.0-beta.1';
export const platformVersion = '^15.0.0-rc.0';
4 changes: 2 additions & 2 deletions modules/effects/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@ngrx/effects",
"version": "15.0.0-beta.1",
"version": "15.0.0-rc.0",
"description": "Side effect model for @ngrx/store",
"repository": {
"type": "git",
Expand All @@ -22,7 +22,7 @@
"homepage": "https://github.com/ngrx/platform#readme",
"peerDependencies": {
"@angular/core": "^15.0.0",
"@ngrx/store": "15.0.0-beta.1",
"@ngrx/store": "15.0.0-rc.0",
"rxjs": "^6.5.3 || ^7.5.0"
},
"schematics": "./schematics/collection.json",
Expand Down
2 changes: 1 addition & 1 deletion modules/effects/schematics-core/utility/libs-version.ts
Original file line number Diff line number Diff line change
@@ -1 +1 @@
export const platformVersion = '^15.0.0-beta.1';
export const platformVersion = '^15.0.0-rc.0';
4 changes: 2 additions & 2 deletions modules/entity/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@ngrx/entity",
"version": "15.0.0-beta.1",
"version": "15.0.0-rc.0",
"description": "Common utilities for entity reducers",
"repository": {
"type": "git",
Expand All @@ -21,7 +21,7 @@
"homepage": "https://github.com/ngrx/platform#readme",
"peerDependencies": {
"@angular/core": "^15.0.0",
"@ngrx/store": "15.0.0-beta.1",
"@ngrx/store": "15.0.0-rc.0",
"rxjs": "^6.5.3 || ^7.5.0"
},
"schematics": "./schematics/collection.json",
Expand Down
2 changes: 1 addition & 1 deletion modules/entity/schematics-core/utility/libs-version.ts
Original file line number Diff line number Diff line change
@@ -1 +1 @@
export const platformVersion = '^15.0.0-beta.1';
export const platformVersion = '^15.0.0-rc.0';
2 changes: 1 addition & 1 deletion modules/eslint-plugin/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@ngrx/eslint-plugin",
"version": "15.0.0-beta.1",
"version": "15.0.0-rc.0",
"description": "NgRx ESLint Plugin",
"repository": {
"type": "git",
Expand Down
4 changes: 2 additions & 2 deletions modules/router-store/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@ngrx/router-store",
"version": "15.0.0-beta.1",
"version": "15.0.0-rc.0",
"description": "Bindings to connect @angular/router to @ngrx/store",
"repository": {
"type": "git",
Expand All @@ -23,7 +23,7 @@
"@angular/common": "^15.0.0",
"@angular/core": "^15.0.0",
"@angular/router": "^15.0.0",
"@ngrx/store": "15.0.0-beta.1",
"@ngrx/store": "15.0.0-rc.0",
"rxjs": "^6.5.3 || ^7.5.0"
},
"schematics": "./schematics/collection.json",
Expand Down
Original file line number Diff line number Diff line change
@@ -1 +1 @@
export const platformVersion = '^15.0.0-beta.1';
export const platformVersion = '^15.0.0-rc.0';
2 changes: 1 addition & 1 deletion modules/schematics-core/utility/libs-version.ts
Original file line number Diff line number Diff line change
@@ -1 +1 @@
export const platformVersion = '^15.0.0-beta.1';
export const platformVersion = '^15.0.0-rc.0';
2 changes: 1 addition & 1 deletion modules/schematics/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@ngrx/schematics",
"version": "15.0.0-beta.1",
"version": "15.0.0-rc.0",
"description": "NgRx Schematics for Angular",
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion modules/schematics/schematics-core/utility/libs-version.ts
Original file line number Diff line number Diff line change
@@ -1 +1 @@
export const platformVersion = '^15.0.0-beta.1';
export const platformVersion = '^15.0.0-rc.0';
4 changes: 2 additions & 2 deletions modules/store-devtools/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@ngrx/store-devtools",
"version": "15.0.0-beta.1",
"version": "15.0.0-rc.0",
"description": "Developer tools for @ngrx/store",
"repository": {
"type": "git",
Expand All @@ -20,7 +20,7 @@
},
"homepage": "https://github.com/ngrx/platform#readme",
"peerDependencies": {
"@ngrx/store": "15.0.0-beta.1",
"@ngrx/store": "15.0.0-rc.0",
"rxjs": "^6.5.3 || ^7.5.0"
},
"schematics": "./schematics/collection.json",
Expand Down
Original file line number Diff line number Diff line change
@@ -1 +1 @@
export const platformVersion = '^15.0.0-beta.1';
export const platformVersion = '^15.0.0-rc.0';
2 changes: 1 addition & 1 deletion modules/store/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@ngrx/store",
"version": "15.0.0-beta.1",
"version": "15.0.0-rc.0",
"description": "RxJS powered Redux for Angular apps",
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion modules/store/schematics-core/utility/libs-version.ts
Original file line number Diff line number Diff line change
@@ -1 +1 @@
export const platformVersion = '^15.0.0-beta.1';
export const platformVersion = '^15.0.0-rc.0';
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@ngrx/platform",
"version": "15.0.0-beta.1",
"version": "15.0.0-rc.0",
"description": "monorepo for ngrx development",
"scripts": {
"ng": "ng",
Expand Down

0 comments on commit 852d40e

Please sign in to comment.