schedulers: no longer cause TypeScript build failures when Node types aren't included (c1a07b7)
types: Improved subscribe and tap type overloads (#6718) (af1a9f4), closes #6717
Features
onErrorResumeNextWith: renamed onErrorResumeNext and exported from the top level. (onErrorResumeNext operator is stil available, but deprecated) (#6755) (51e3b2c)
move typescript-eslint packages to peerDeps, consistently allow v7 and v8 (#1856)
As part of the v18 release, support for typescript-eslint v8 prereleases was added. For authors of custom rules that consume the @angular-eslint/utils or new @angular-eslint/test-utils packages, the initial way this was set up with dependencies could cause type conflicts between v7 and v8. To resolve this the @angular-eslint/* packages now depend on @typescript-eslint/* packages via a peerDependency which permits both v7 and v8 prereleases.
As always we recommend that you update your existing workspaces by using ng update as we provide some helpful schematics to help migrate your workspaces to the latest and greatest. Running the following will update Angular, the Angular CLI and angular-eslint together:
ng update @angular/core @angular/cli @angular-eslint/schematics
move typescript-eslint packages to peerDeps, consistently allow v7 and v8 (#1856)
As part of the v18 release, support for typescript-eslint v8 prereleases was added. For authors of custom rules that consume the @angular-eslint/utils or new @angular-eslint/test-utils packages, the initial way this was set up with dependencies could cause type conflicts between v7 and v8. To resolve this the @angular-eslint/* packages now depend on @typescript-eslint/* packages via a peerDependency which permits both v7 and v8 prereleases.
As always we recommend that you update your existing workspaces by using ng update as we provide some helpful schematics to help migrate your workspaces to the latest and greatest. Running the following will update Angular, the Angular CLI and angular-eslint together:
ng update @angular/core @angular/cli @angular-eslint/schematics
move typescript-eslint packages to peerDeps, consistently allow v7 and v8 (#1856)
As part of the v18 release, support for typescript-eslint v8 prereleases was added. For authors of custom rules that consume the @angular-eslint/utils or new @angular-eslint/test-utils packages, the initial way this was set up with dependencies could cause type conflicts between v7 and v8. To resolve this the @angular-eslint/* packages now depend on @typescript-eslint/* packages via a peerDependency which permits both v7 and v8 prereleases.
As always we recommend that you update your existing workspaces by using ng update as we provide some helpful schematics to help migrate your workspaces to the latest and greatest. Running the following will update Angular, the Angular CLI and angular-eslint together:
ng update @angular/core @angular/cli @angular-eslint/schematics
move typescript-eslint packages to peerDeps, consistently allow v7 and v8 (#1856)
As part of the v18 release, support for typescript-eslint v8 prereleases was added. For authors of custom rules that consume the @angular-eslint/utils or new @angular-eslint/test-utils packages, the initial way this was set up with dependencies could cause type conflicts between v7 and v8. To resolve this the @angular-eslint/* packages now depend on @typescript-eslint/* packages via a peerDependency which permits both v7 and v8 prereleases.
As always we recommend that you update your existing workspaces by using ng update as we provide some helpful schematics to help migrate your workspaces to the latest and greatest. Running the following will update Angular, the Angular CLI and angular-eslint together:
ng update @angular/core @angular/cli @angular-eslint/schematics
move typescript-eslint packages to peerDeps, consistently allow v7 and v8 (#1856)
As part of the v18 release, support for typescript-eslint v8 prereleases was added. For authors of custom rules that consume the @angular-eslint/utils or new @angular-eslint/test-utils packages, the initial way this was set up with dependencies could cause type conflicts between v7 and v8. To resolve this the @angular-eslint/* packages now depend on @typescript-eslint/* packages via a peerDependency which permits both v7 and v8 prereleases.
As always we recommend that you update your existing workspaces by using ng update as we provide some helpful schematics to help migrate your workspaces to the latest and greatest. Running the following will update Angular, the Angular CLI and angular-eslint together:
ng update @angular/core @angular/cli @angular-eslint/schematics
generate new projects with ECMAScript standard class field behavior
@angular/cli
Commit
Description
add fallbacks for migration package resolution
@angular/build
Commit
Description
add --inspect option to the dev-server
support WASM/ES Module integration proposal
address rxjs undefined issues during SSR prebundling
allow additional module preloads up to limit
allow top-level await in zoneless applications
check inlineSourceMap option with isolated modules optimization
normalize paths during module resolution in Vite
read WASM file from script location on Node.js
support import attributes in JavaScript transformer
enable dependency prebundling for server dependencies
use direct transpilation with isolated modules
v18.1.0-rc.1
[!IMPORTANT]
Review skipped
Auto reviews are disabled on this repository.
Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.
You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Share
- [X](https://twitter.com/intent/tweet?text=I%20just%20used%20%40coderabbitai%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20the%20proprietary%20code.%20Check%20it%20out%3A&url=https%3A//coderabbit.ai)
- [Mastodon](https://mastodon.social/share?text=I%20just%20used%20%40coderabbitai%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20the%20proprietary%20code.%20Check%20it%20out%3A%20https%3A%2F%2Fcoderabbit.ai)
- [Reddit](https://www.reddit.com/submit?title=Great%20tool%20for%20code%20review%20-%20CodeRabbit&text=I%20just%20used%20CodeRabbit%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20proprietary%20code.%20Check%20it%20out%3A%20https%3A//coderabbit.ai)
- [LinkedIn](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fcoderabbit.ai&mini=true&title=Great%20tool%20for%20code%20review%20-%20CodeRabbit&summary=I%20just%20used%20CodeRabbit%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20proprietary%20code)
Tips
### Chat
There are 3 ways to chat with [CodeRabbit](https://coderabbit.ai):
- Review comments: Directly reply to a review comment made by CodeRabbit. Example:
- `I pushed a fix in commit .`
- `Generate unit testing code for this file.`
- `Open a follow-up GitHub issue for this discussion.`
- Files and specific lines of code (under the "Files changed" tab): Tag `@coderabbitai` in a new review comment at the desired location with your query. Examples:
- `@coderabbitai generate unit testing code for this file.`
- `@coderabbitai modularize this function.`
- PR comments: Tag `@coderabbitai` in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
- `@coderabbitai generate interesting stats about this repository and render them as a table.`
- `@coderabbitai show all the console.log statements in this repository.`
- `@coderabbitai read src/utils.ts and generate unit testing code.`
- `@coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.`
- `@coderabbitai help me debug CodeRabbit configuration file.`
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments.
### CodeRabbit Commands (invoked as PR comments)
- `@coderabbitai pause` to pause the reviews on a PR.
- `@coderabbitai resume` to resume the paused reviews.
- `@coderabbitai review` to trigger an incremental review. This is useful when automatic reviews are disabled for the repository.
- `@coderabbitai full review` to do a full review from scratch and review all the files again.
- `@coderabbitai summary` to regenerate the summary of the PR.
- `@coderabbitai resolve` resolve all the CodeRabbit review comments.
- `@coderabbitai configuration` to show the current CodeRabbit configuration for the repository.
- `@coderabbitai help` to get help.
Additionally, you can add `@coderabbitai ignore` anywhere in the PR description to prevent this PR from being reviewed.
### CodeRabbit Configration File (`.coderabbit.yaml`)
- You can programmatically configure CodeRabbit by adding a `.coderabbit.yaml` file to the root of your repository.
- Please see the [configuration documentation](https://docs.coderabbit.ai/guides/configure-coderabbit) for more information.
- If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: `# yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json`
### Documentation and Community
- Visit our [Documentation](https://coderabbit.ai/docs) for detailed information on how to use CodeRabbit.
- Join our [Discord Community](https://discord.com/invite/GsXnASn26c) to get help, request features, and share feedback.
- Follow us on [X/Twitter](https://twitter.com/coderabbitai) for updates and announcements.
Bumps the major group with 12 updates in the /frontend directory:
6.6.7
7.8.1
17.3.7
18.1.0
17.5.1
18.1.0
17.5.1
18.1.0
17.5.1
18.1.0
17.5.1
18.1.0
17.5.1
18.1.0
10.2.1
18.1.0
3.6.11
5.1.4
8.9.5
20.14.10
8.57.0
9.6.0
7.0.1
10.9.2
Updates
rxjs
from 6.6.7 to 7.8.1Changelog
Sourced from rxjs's changelog.
... (truncated)
Commits
72bc921
chore(publish): 7.8.17748df4
Change workflow permissions to be minimally scoped. (#7217)e88a266
docs(fromEvent): update the example to match the actual API (#7246)ceb821c
fix(throttle): properly handle default ThrottleConfig values (#7176)6adc66f
docs: update Operators overview (#6819)25bde17
docs(deprecations): fix typo in breaking changes (#7237)1ce681b
docs(deprecations): fix some typos in Scheduler Argument (#7119)e72b33a
docs: improve search for documentation (#6952)04fc128
chore(docs): fix url for Ben's website (#7215)49b3460
docs: proofread 6-to-7 change summary (#7002)Updates
@angular-devkit/build-angular
from 17.3.7 to 18.1.0Release notes
Sourced from
@angular-devkit/build-angular
's releases.... (truncated)
Changelog
Sourced from
@angular-devkit/build-angular
's changelog.... (truncated)
Commits
482d0be
release: cut the v18.1.0 release0c52d5f
build: update Angular dependencies to version 18.1.013d2100
fix(@angular/build
): read WASM file from script location on Node.js1772c87
refactor(@angular/cli
): provide a default extract-i18n target for applications4c6c32c
refactor: use explicit coercion of exitCode to number.83b75af
fix(@angular/build
): check inlineSourceMap option with isolated modules optim...713f456
release: cut the v18.1.0-rc.1 release628d87a
feat(@angular/build
): support WASM/ES Module integration proposal3091956
fix(@angular/build
): support import attributes in JavaScript transformerc6fc020
fix(@angular-devkit/build-angular
): rollback terser to5.29.2
Updates
@angular-eslint/builder
from 17.5.1 to 18.1.0Release notes
Sourced from
@angular-eslint/builder
's releases.... (truncated)
Changelog
Sourced from
@angular-eslint/builder
's changelog.Commits
796e657
chore(release): publish 18.1.0f36d027
chore(release): publish 18.0.1fd69e8e
fix: move typescript-eslint packages to peerDeps, consistently allow v7 and v...c8dff2f
chore(release): publish 18.0.07c84ab7
feat!: angular-eslint v18 (#1830)05e8cf9
chore(release): publish 17.5.2b2b0700
fix: update typescript-eslint packages to v7.11.0 (#1846)Updates
@angular-eslint/eslint-plugin
from 17.5.1 to 18.1.0Release notes
Sourced from
@angular-eslint/eslint-plugin
's releases.... (truncated)
Changelog
Sourced from
@angular-eslint/eslint-plugin
's changelog.Commits
796e657
chore(release): publish 18.1.0afd0f37
fix: update typescript-eslint packages to v8.0.0-alpha.37 (#1854)9103be6
feat(eslint-plugin): [prefer-output-readonly] support output() function (#1876)f36d027
chore(release): publish 18.0.1fd69e8e
fix: move typescript-eslint packages to peerDeps, consistently allow v7 and v...c8dff2f
chore(release): publish 18.0.07c84ab7
feat!: angular-eslint v18 (#1830)05e8cf9
chore(release): publish 17.5.2b2b0700
fix: update typescript-eslint packages to v7.11.0 (#1846)Updates
@angular-eslint/eslint-plugin-template
from 17.5.1 to 18.1.0Release notes
Sourced from
@angular-eslint/eslint-plugin-template
's releases.... (truncated)
Changelog
Sourced from
@angular-eslint/eslint-plugin-template
's changelog.... (truncated)
Commits
796e657
chore(release): publish 18.1.079d1b41
feat(eslint-plugin): [no-call-expression] add allowPrefix and allowSuffix (#1...2c653fc
chore: update dependency prettier to v3.3.2 (#1694)632d818
chore: normalize e2e snapshots (#1903)afd0f37
fix: update typescript-eslint packages to v8.0.0-alpha.37 (#1854)b904679
fix(eslint-plugin-template): [prefer-self-closing-tags] support ng-content wi...acdc4a6
fix(eslint-plugin-template): [prefer-self-closing-tags] always ignore index.h...f36d027
chore(release): publish 18.0.1fd69e8e
fix: move typescript-eslint packages to peerDeps, consistently allow v7 and v...c8dff2f
chore(release): publish 18.0.0Updates
@angular-eslint/schematics
from 17.5.1 to 18.1.0Release notes
Sourced from
@angular-eslint/schematics
's releases.... (truncated)
Changelog
Sourced from
@angular-eslint/schematics
's changelog.Commits
796e657
chore(release): publish 18.1.054e3e99
fix: update typescript-eslint packages to v8.0.0-alpha.38 (#1904)afd0f37
fix: update typescript-eslint packages to v8.0.0-alpha.37 (#1854)7b2e0a1
fix: update dependency eslint to v9.6.0 (#1900)fa0217b
fix: update dependency eslint to v9.5.0 (#1886)74da81f
fix: update dependency eslint to v9.4.0 (#1858)f36d027
chore(release): publish 18.0.1c8dff2f
chore(release): publish 18.0.07c84ab7
feat!: angular-eslint v18 (#1830)05e8cf9
chore(release): publish 17.5.2Updates
@angular-eslint/template-parser
from 17.5.1 to 18.1.0Release notes
Sourced from
@angular-eslint/template-parser
's releases.... (truncated)
Changelog
Sourced from
@angular-eslint/template-parser
's changelog.Commits
796e657
chore(release): publish 18.1.0f36d027
chore(release): publish 18.0.1c8dff2f
chore(release): publish 18.0.07c84ab7
feat!: angular-eslint v18 (#1830)05e8cf9
chore(release): publish 17.5.2b2b0700
fix: update typescript-eslint packages to v7.11.0 (#1846)Updates
@schematics/angular
from 10.2.1 to 18.1.0Release notes
Sourced from
@schematics/angular
's releases.