transform fail() to expect.fail() in refactor-jasmine-vitest
### @angular/cli
Commit
Description
--
--
enforce MCP roots in get_best_practices tool
handle errors from isAllowedWorkspacePath in best-practices tool
throw on out-of-roots workspace in best-practices tool
### @angular/build
Commit
Description
--
--
correct misleading error message for top-level await
disable code splitting for unit test builds
preserve integrity and crossorigin in autoCsp loader
traverse AST with iterative post-order walker in i18n inliner
Source: README.md, updated 2026-08-19
Other Useful Business Software
$300 Free Credits to Build on Google Cloud
New customers can spin up VMs, build with AI, and query data at no cost.
Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
Start Free
Fully Managed MySQL, PostgreSQL, and SQL Server
Automatic backups, patching, replication, and failover. Focus on your app, not your database.
Cloud SQL handles your database ops end to end, so you can focus on your app.