Skip to content

Commit e0a9347

Browse files
docs: changes for v0.6.0
1 parent e0536dd commit e0a9347

File tree

1 file changed

+20
-3
lines changed

1 file changed

+20
-3
lines changed

CHANGELOG.md

Lines changed: 20 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,27 +2,44 @@
22

33
[npm history](https://www.npmjs.com/package/eslint-plugin-rxjs-x?activeTab=versions)
44

5+
## v0.6.0 (2024-12-04)
6+
7+
### Breaking Changes
8+
9+
- **no-subscribe-in-pipe**: added to recommended and strict configurations. ([#59](https://github.com/JasonWeinzierl/eslint-plugin-rxjs-x/pull/59)) ([26fe38b](https://github.com/JasonWeinzierl/eslint-plugin-rxjs-x/commit/26fe38b38af9dcacc9f5c8d4c5db2c4c2c4480f9))
10+
- TypeScript >= 4.8.4 is required ([#68](https://github.com/JasonWeinzierl/eslint-plugin-rxjs-x/pull/68)) ([7e412aa](https://github.com/JasonWeinzierl/eslint-plugin-rxjs-x/commit/7e412aa08f93d303c664b22d09360c48d53513fc))
11+
12+
### Features
13+
14+
- **no-subscribe-in-pipe**: new rule to forbid calling `subscribe` within `pipe`. ([#59](https://github.com/JasonWeinzierl/eslint-plugin-rxjs-x/pull/59)) ([26fe38b](https://github.com/JasonWeinzierl/eslint-plugin-rxjs-x/commit/26fe38b38af9dcacc9f5c8d4c5db2c4c2c4480f9))
15+
516
## v0.5.1 (2024-12-03)
617

718
### Features
819

920
- **no-misused-observables**: new rule similar to `@typescript-eslint/no-misused-promises`. ([#58](https://github.com/JasonWeinzierl/eslint-plugin-rxjs-x/pull/58)) ([41c7be8](https://github.com/JasonWeinzierl/eslint-plugin-rxjs-x/commit/41c7be8976b3941b4a9f3e9bb4aa6105978509b6))
21+
- enabled in the strict configuration.
1022
- add `name` to each configuration. ([#75](https://github.com/JasonWeinzierl/eslint-plugin-rxjs-x/pull/75)) ([c3b3b33](https://github.com/JasonWeinzierl/eslint-plugin-rxjs-x/commit/c3b3b33e42235936ad2b6e49231c579088acc52c))
1123

1224
## v0.5.0 (2024-11-28)
1325

1426
### Breaking Changes
1527

1628
- **no-ignored-observable**: rule removed. Use `no-floating-observables` instead. ([#55](https://github.com/JasonWeinzierl/eslint-plugin-rxjs-x/pull/55)) ([1268dc8](https://github.com/JasonWeinzierl/eslint-plugin-rxjs-x/commit/1268dc86741a37a71d5b1994b8702a8c3874db4d))
29+
- RxJS ^7.2.0 is required ([#56](https://github.com/JasonWeinzierl/eslint-plugin-rxjs-x/pull/56)) ([ada5d55](https://github.com/JasonWeinzierl/eslint-plugin-rxjs-x/commit/ada5d55ef29aa07ece11a72a0322dc58c686498a))
1730

1831
### Features
1932

20-
- **no-floating-observables**: new rule which re-implements `no-ignored-observable`. Adds `ignoreVoid` option which defaults to `true`. ([#55](https://github.com/JasonWeinzierl/eslint-plugin-rxjs-x/pull/55)) ([1268dc8](https://github.com/JasonWeinzierl/eslint-plugin-rxjs-x/commit/1268dc86741a37a71d5b1994b8702a8c3874db4d))
21-
- **recommended configuration**: enabled `no-topromise`, `prefer-observer`, `prefer-root-operators`, and `throw-error`. ([#56](https://github.com/JasonWeinzierl/eslint-plugin-rxjs-x/pull/56)) ([ada5d55](https://github.com/JasonWeinzierl/eslint-plugin-rxjs-x/commit/ada5d55ef29aa07ece11a72a0322dc58c686498a))
33+
- **no-floating-observables**: new rule which replaces and improves upon `no-ignored-observable`. Adds `ignoreVoid` option which defaults to `true`. ([#55](https://github.com/JasonWeinzierl/eslint-plugin-rxjs-x/pull/55)) ([1268dc8](https://github.com/JasonWeinzierl/eslint-plugin-rxjs-x/commit/1268dc86741a37a71d5b1994b8702a8c3874db4d))
34+
- Enabled four more rules in the recommended configuration. ([#56](https://github.com/JasonWeinzierl/eslint-plugin-rxjs-x/pull/56)) ([ada5d55](https://github.com/JasonWeinzierl/eslint-plugin-rxjs-x/commit/ada5d55ef29aa07ece11a72a0322dc58c686498a))
35+
- `no-topromise`
36+
- `prefer-observer`
37+
- `prefer-root-operators`
38+
- `throw-error`
2239

2340
## v0.4.1 (2024-11-26)
2441

25-
No updates!
42+
First (pre)release with provenance.
2643

2744
## v0.4.0 (2024-11-24)
2845

0 commit comments

Comments
 (0)