Skip to content

Commit d4dadf0

Browse files
authored
chore: prerelease v0.3.0 (#298)
# Build - Bump major prerelease version to 0.3.0. # Documentation - Add prerelease version 0.3.0 changelog record.
1 parent 5cfee85 commit d4dadf0

File tree

2 files changed

+36
-1
lines changed

2 files changed

+36
-1
lines changed

CHANGELOG.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,40 @@
11
# Router Component Store changelog
22

3+
## 0.3.0 (2022-12-19)
4+
5+
### Features
6+
7+
- Add factory for selecting specific route data: `RouterStore#selectRouteData`
8+
- Add route title to `MinimalActivatedRouteSnapshot#title`
9+
- Add route title selector: `RouterStore#title$`
10+
11+
### **BREAKING CHANGES**
12+
13+
#### Provider factories return provider arrays
14+
15+
The `provideGlobalRouterStore` and `provideLocalRouterStore` functions now return an array of providers (`Provider[]`) instead of a single provider (`Provider`). No changes required in your `providers` metadata, for example the following usage remains the same.
16+
17+
```typescript
18+
@Component({
19+
// (...)
20+
providers: [provideLocalRouterStore()],
21+
})
22+
// (...)
23+
```
24+
25+
#### Compatibility
26+
27+
To support the stricter route `title` type introduced by the Angular Router, we now require at least the following peer dependencies.
28+
29+
- Require Angular 15.0
30+
- Require `@ngrx/component-store` 15.0
31+
- Require RxJS 7.4
32+
- Require TypeScript 4.8
33+
34+
We have dropped TypeScript constructor parameter properties for ECMAScript compatibility, namely the `useDefineForClassFields` TypeScript compiler option is `true` (the default when targeting ES2022 or higher).
35+
36+
We have dropped TypeScript constructor parameter decorators for ECMAScript decorators compatibility.
37+
338
## 0.2.0 (2022-10-24)
439

540
### Features

packages/router-component-store/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@ngworker/router-component-store",
3-
"version": "0.2.0",
3+
"version": "0.3.0",
44
"description": "An Angular Router-connecting NgRx component store.",
55
"license": "MIT",
66
"peerDependencies": {

0 commit comments

Comments
 (0)