Skip to content

Releases: angular/angular-cli

v17.0.1

15 Nov 22:08
Compare
Choose a tag to compare

17.0.1 (2023-11-15)

@schematics/angular

Commit Description
fix - d9f7d439e add helper script to spawn SSR server from dist
fix - a80926cdb html indentation
fix - f7f62c9d6 remove downlevelIteration from tsconfig.json for new workspaces
fix - 7cb57317d use href property binding for links
fix - 731917cd0 use styleUrl

@angular/cli

Commit Description
fix - 5267e6055 handle packages with no version

@angular-devkit/build-angular

Commit Description
fix - 15dd71aba deleteOutputPath when using esbuild-builder
fix - fa4d8ff31 add actionable error when file replacement is missing
fix - 160a91160 add support for vendor sourcemaps when using the dev-server
fix - 5623c193e cache stylesheet load errors with application builder
fix - 1a5538e0c disable Worker wait loop for TS/NG parallel compilation in web containers
fix - 883771946 do not process ssr entry-point when running ng serve
fix - d3b549167 empty output directory instead of removing
fix - 596f7639a ensure compilation errors propagate to all bundle actions
fix - d900a5217 maintain current watch files after build errors
fix - 21549bdeb prerender default view when no routes are defined
fix - 4c251647b rewire sourcemap back to original source root

v17.0.0

08 Nov 13:06
Compare
Choose a tag to compare

@angular/cli

Commit Description
fix - f4e7fa873 add @angular/ssr as part of the ng update packageGroup
fix - 1f7156b11 add Node.js 20 as supported version
fix - 4b9a87c90 ignore peer mismatch when updating @nguniversal/builders
fix - f66f9cf61 remove Node.js 16 from supported checks

@schematics/angular

Commit Description
feat - 741cca73c add ng new --ssr
feat - 3938863b9 add migration to migrate from @nguniversal to @angular/ssr
feat - dc6b6eaf6 add migration to replace usages of @nguniversal/builders
feat - 6979eba3c enable hydration when adding SSR, SSG or AppShell
feat - 1a6a139aa enable routing by default for new applications
feat - ac0db6697 enable standalone by default in new applications
feat - a189962a5 generate functional interceptors by default
feat - ae45c4ab8 update ng new generated application
feat - 3f8aa9d8c update ng new to use the esbuild application builder based builder
fix - 03a1eaf01 account for new block syntax in starter template
fix - eb0fc7434 add missing express REQUEST and RESPONSE tokens
fix - ecdcff2db add missing icons in ng-new template
fix - 175944672 do not add unnecessary dependency on @angular/ssr during migration
fix - 23c4c5e42 enable TypeScript esModuleInterop by default for ESM compliance
fix - d60a6e86a noop workspace config migration when already executed
fix - e516a4bdb pass ssr option to application schematics
fix - 419b5c191 remove baseUrl from tsconfig.json
fix - 0368b23f2 use @types/node v18
refactor - b15e82758 remove deprecated appId option

@angular-devkit/build-angular

Commit Description
feat - c48982dc1 add buildTarget option to dev-server and extract-i18n builders
feat - 1fb0350eb add initial support for bundle budgets to esbuild builders
feat - 8168ae2a8 apply global CSS updates without a live-reload when using vite
feat - 91019bde2 enable localize support for SSR with application builder
feat - 3c0719bde initial i18n extraction support for application builder
feat - 8bce80b91 initial support for application Web Worker discovery with esbuild
feat - 49f07a84d standardize application builder output structure
feat - c3a87a60e support basic web worker bundling with esbuild builders
feat - 9e425308a support component style budgets in esbuild builders
feat - 771e036d5 support deploy URL option for browser-esbuild builder
feat - c5f3ec71f support i18n inlining with esbuild-based builder
feat - fd62a9315 support i18n with service worker and app-shell with esbuild builders
feat - 5898f72a9 support namedChunks option in application builder
feat - 8f9a0d70c support standalone apps route discovery during prerendering
fix - 6b08efa6f account for arrow function IIFE
fix - 2f299fc7b account for styles specified as string literals and styleUrl
fix - 9994b2dde add a maximum rendering timeout for SSR and SSG during development
fix - da4e19145 address a path concatenation on Windows
fix - 9d4d11cc4 allow SSR compilation to work with TS allowJs option
fix - e3c5b91e8 automatically include known packages in vite prebundling
fix - ca38ee34c avoid binary content in architect results with browser-esbuild
fix - 657f78292 avoid dev server update a...
Read more

v16.2.10

08 Nov 12:09
Compare
Choose a tag to compare

16.2.10 (2023-11-08)

@angular-devkit/build-angular

Commit Description
fix - bab3672cd normalize exclude path

v17.0.0-rc.5

07 Nov 22:02
Compare
Choose a tag to compare
v17.0.0-rc.5 Pre-release
Pre-release

17.0.0-rc.5 (2023-11-07)

@schematics/angular

Commit Description
fix - ecdcff2db add missing icons in ng-new template

@angular-devkit/build-angular

Commit Description
fix - 9d4d11cc4 allow SSR compilation to work with TS allowJs option
fix - 303c98cd0 normalize exclude path

@angular/pwa

Commit Description
fix - 81e4917ce replace Angular logos

v17.0.0-rc.4

07 Nov 00:59
Compare
Choose a tag to compare
v17.0.0-rc.4 Pre-release
Pre-release

17.0.0-rc.4 (2023-11-06)

@schematics/angular

Commit Description
feat - ae45c4ab8 update ng new generated application

@angular-devkit/build-angular

Commit Description
fix - b182be8aa avoid in-memory prerendering ESM loader errors
fix - e10f49efa convert AOT compiler exceptions into diagnostics
fix - d46fb128a disable dependency optimization for SSR
fix - 1b384308c disable parallel TS/NG compilation inside WebContainers
fix - 05ce9d697 ensure all SSR chunks are resolved correctly with dev server
fix - fa234a418 ensure secondary Angular compilations are unblocked on start errors
fix - 23a722b79 exclude node.js built-ins from vite dependency optimization
fix - fd2c4c324 expose ssr-dev-server builder in the public api
fix - 9eb58cf7a fail build on non bundling error when using the esbuild based builders
fix - 5a3ae0159 in vite skip SSR middleware for path with extensions
fix - f87f22d3f keep dependencies pre-bundling validate between builds
fix - c46f312ad media files download files in vite
fix - 1f299ff2d prebundle dependencies for SSR when using Vite
fix - 60ca3c82d provide server baseUrl result property in Vite-based dev server
fix - 9453a2380 remove CJS usage warnings for inactionable packages
fix - 83b4b2567 use browserslist when processing global scripts in application builder
perf - 6d3942723 optimize server or browser only dependencies once
perf - 59c22aa4c start SSR dependencies optimization before the first request

@angular/ssr

Commit Description
fix - ee0991bed enable performance profiler option name

@ngtools/webpack

Commit Description
fix - 16428fc97 adjust static scan to find image domains in standlone components

v17.0.0-rc.3

01 Nov 08:47
Compare
Choose a tag to compare
v17.0.0-rc.3 Pre-release
Pre-release

17.0.0-rc.3 (2023-11-01)

@schematics/angular

Commit Description
fix - eb0fc7434 add missing express REQUEST and RESPONSE tokens
fix - 23c4c5e42 enable TypeScript esModuleInterop by default for ESM compliance

@angular/cli

Commit Description
fix - 1f7156b11 add Node.js 20 as supported version
fix - 4b9a87c90 ignore peer mismatch when updating @nguniversal/builders

@angular-devkit/build-angular

Commit Description
fix - 9994b2dde add a maximum rendering timeout for SSR and SSG during development
fix - f806e3498 elide setClassDebugInfo calls
fix - d392d653c ensure correct web worker URL resolution in vite dev server
fix - 391ff78cb log number of prerendered routes in console
fix - d4f37da50 only show changed output files in watch mode with esbuild
fix - 0d54f2d20 only watch used files with application builder
fix - c27ad719f remove unactionable error overlay suggestion from Vite-based dev server
fix - f7f6e97d0 skip checking CommonJS module descendants
fix - 559e89159 Windows Node.js 20 prerendering failure
perf - c013a95e2 only rebundle browser polyfills on explicit changes
perf - 28d9ab88f only rebundle server polyfills on explicit changes
perf - 2e8e9d802 patch fetch to load assets from memory

@angular-devkit/schematics

Commit Description
fix - 25b86ab1d running external schematics with yarn pnp

@ngtools/webpack

Commit Description
fix - 486becdbb remove setClassDebugInfo calls
fix - 8899fb9e3 skip transforming empty inline styles in Webpack JIT compilations

v16.2.9

01 Nov 08:40
Compare
Choose a tag to compare

16.2.9 (2023-11-01)

@schematics/angular

Commit Description
fix - 75b74912b allow dash in selector before a number

@angular-devkit/schematics

Commit Description
fix - 5f4ca4ebf running external schematics with yarn pnp

v17.0.0-rc.2

26 Oct 18:31
Compare
Choose a tag to compare
v17.0.0-rc.2 Pre-release
Pre-release

17.0.0-rc.2 (2023-10-26)

@schematics/angular

Commit Description
fix - 2b91472c8 allow dash in selector before a number

@angular-devkit/build-angular

Commit Description
fix - ca38ee34c avoid binary content in architect results with browser-esbuild
fix - 070da72c4 do not perform advanced optimizations on @angular/common/locales/global
fix - c0c7dad77 ensure that externalMetadata is defined
fix - 19191e32b handle HTTP requests to assets during SSG in dev-server
perf - e68a662bc only rebundle global scripts/styles on explicit changes
perf - 07e2120da remove JavaScript transformer from server polyfills bundling

v17.0.0-rc.1

25 Oct 20:20
Compare
Choose a tag to compare
v17.0.0-rc.1 Pre-release
Pre-release

17.0.0-rc.1 (2023-10-25)

@schematics/angular

Commit Description
fix - 175944672 do not add unnecessary dependency on @angular/ssr during migration

@angular/cli

Commit Description
fix - f66f9cf61 remove Node.js 16 from supported checks
fix - dbdc7b2c8 remove the need to specify --migrate-only when --name is used during ng update

@angular-devkit/build-angular

Commit Description
fix - e3c5b91e8 automatically include known packages in vite prebundling
fix - 1a6aa4378 ensure css url() prefix warnings support Sass rebasing
fix - 192a2ae6b handle HTTP requests to assets during prerendering
fix - 87425a791 normalize paths when invalidating stylesheet bundler
fix - 651e3195f resolve and load sourcemaps when using vite dev server with prerendering and ssr
fix - c4c299bce silence xhr2 not ESM module warning
fix - ca4d1634f use component style load result caching information for file watching
fix - ec160fe4e warn if using partial mode with application builder
perf - 2cbec36c7 cache polyfills virtual module result
perf - e06e95f73 conditionally add Angular compiler plugin to polyfills bundling
perf - 01ab16c5d fully avoid rebuild of component stylesheets when unchanged
perf - c28475d30 reuse esbuild generated output file hashes

@angular/ssr

Commit Description
fix - 6224b0599 correctly set config URL

v16.2.8

25 Oct 17:09
Compare
Choose a tag to compare

16.2.8 (2023-10-25)

@angular/cli

Commit Description
fix - 44275601b remove the need to specify --migrate-only when --name is used during ng update