Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependency @angular-devkit/build-angular to v17 #270

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

mend-for-github.aaakk.us.kg[bot]
Copy link
Contributor

@mend-for-github.aaakk.us.kg mend-for-github.aaakk.us.kg bot commented Feb 24, 2025

This PR contains the following updates:

Package Type Update Change
@angular-devkit/build-angular dependencies major ^0.1102.8 -> ^17.2.0

By merging this PR, the below issues will be automatically resolved and closed:

Severity CVSS Score CVE GitHub Issue
Critical 9.8 CVE-2022-0691 #157
Critical 9.8 CVE-2022-37601 #137
Critical 9.8 CVE-2022-37601 #137
Critical 9.8 CVE-2023-42282 #216
Critical 9.3 CVE-2023-45133 #204
Critical 9.1 CVE-2022-0686 #90
Critical 9.1 CVE-2024-48949 #250
High 8.1 CVE-2022-1650 #112
High 7.5 CVE-2021-23424 #50
High 7.5 CVE-2021-3803 #52
High 7.5 CVE-2022-24771 #104
High 7.5 CVE-2022-24772 #103
High 7.5 CVE-2022-37599 #136
High 7.5 CVE-2022-37603 #138
High 7.5 CVE-2022-37603 #138
High 7.5 CVE-2024-37890 #228
High 7.4 CVE-2024-29180 #221
High 7.1 CVE-2022-46175 #155
Medium 6.6 WS-2022-0008 #68
Medium 6.5 CVE-2023-46234 #198
Medium 6.4 CVE-2024-43788 #242
Medium 6.1 CVE-2022-0122 #66
Medium 6.1 CVE-2024-47068 #247
Medium 5.3 CVE-2020-28469 #5
Medium 5.3 CVE-2022-0512 #88
Medium 5.3 CVE-2022-0639 #89
Medium 5.3 CVE-2022-24773 #102
Medium 5.3 CVE-2022-25858 #118
Medium 5.3 CVE-2022-25858 #118
Medium 5.3 CVE-2022-25883 #195
Medium 5.3 CVE-2022-25883 #195
Medium 4.3 CVE-2024-55565 #259
Medium 4.0 CVE-2021-23566 #74

Release Notes

angular/angular-cli (@​angular-devkit/build-angular)

v17.2.0

Compare Source

17.2.0 (2024-02-14)

@​schematics/angular
Commit Description
feat - 03e1aa790 add support to bun package manager
@​angular/cli
Commit Description
feat - b3e206741 add support to bun package manager
@​angular-devkit/build-angular
Commit Description
feat - 7f57123fd add define build option to application builder
feat - f4f535653 add JSON build logs when using the application builder
feat - b59f663e5 allow control of Vite-based development server prebundling
feat - 8f47f1e96 provide default and abbreviated build target support for dev-server and extract-i18n
feat - 7a12074dc provide option to allow automatically cleaning the terminal screen during rebuilds
feat - 7c522aa87 support using custom postcss configuration with application builder
fix - 476a68daa add output location in build stats
fix - 5e6f1a9f4 avoid preloading server chunks
fix - 41ea985f9 display server bundles in build stats
fix - d493609d3 downgrade copy-webpack-plugin to workaround Node.js support issue
fix - 8d5af1d5c ensure correct .html served with Vite dev-server
fix - 944cbcdb1 limit the number of lazy chunks visible in the stats table
fix - 905e13633 support string as plugin option in custom postcss plugin config
@​angular-devkit/schematics
Commit Description
fix - da1c38c48 add bun to known package managers
@​angular/create
Commit Description
feat - 600498f2c add support to bun package manager

v17.1.4

Compare Source

17.1.4 (2024-02-14)

@​angular/cli
Commit Description
fix - 6d2168db9 prevent BOM errors in package.json during ng update
@​angular-devkit/build-angular
Commit Description
fix - bf42d6df2 bypass Vite prebundling for absolute URL imports

v17.1.3

Compare Source

17.1.3 (2024-02-08)

@​angular-devkit/build-angular
Commit Description
fix - 3de3aa170 allow ./ baseHref when using vite based server
fix - 17f47a3c9 ensure WebWorker main entry is used in output code

v17.1.2

Compare Source

17.1.2 (2024-01-31)

@​angular-devkit/build-angular
Commit Description
fix - 6815f13e3 add required modules as externals imports
fix - a0e306098 correctly handle glob negation in proxy config when using vite
fix - 235c8403a handle regular expressions in proxy config when using Vite
fix - 5332e5b2e resolve absolute output-path when using esbuild based builders
fix - 3deb0d4a1 return 404 for assets that are not found

v17.1.1

Compare Source

17.1.1 (2024-01-24)

@​schematics/angular
Commit Description
fix - 35ebf1efd retain trailing comma when adding providers to app config
@​angular/cli
Commit Description
fix - 8ebb754c2 update regex to validate the project-name
@​angular-devkit/build-angular
Commit Description
fix - 88de1da92 ENOENT: no such file or directory on Windows during component rebuild
fix - 4e2586aeb allow package file loader option with Vite prebundling
fix - aca1cfcda do not add internal CSS resources files in watch
fix - 53258f617 handle load event for multiple stylesheets and CSP nonces
fix - 412fe6ec6 pre-transform error when using vite with SSR
fix - 45dea6f44 provide actionable error message when server bundle is missing default export
fix - 4e2b23f03 update dependency vite to v5.0.12
@​angular/ssr
Commit Description
fix - 02d9d84c5 handle load event for multiple stylesheets and CSP nonces

v17.1.0

Compare Source

17.1.0 (2024-01-17)

@​schematics/angular
Commit Description
feat - b513d89b7 add optional migration to use application builder
feat - a708dccff update SSR and application builder migration schematics to work with new outputPath
fix - 4469e481f do not trigger NPM install when using ---skip-install and --ssr
@​angular-devkit/build-angular
Commit Description
feat - e0b274b8f add option to retain CSS special comments in global styles
feat - 204794c4f add support for --no-browsers in karma builder
feat - 4784155bd add wildcard option for allowedCommonJsDependencies
feat - 3b93df42d allow configuring loaders for custom file extensions in application builder
feat - cc246d50e allow customization of output locations
feat - 15a669c1e allowing control of index HTML initial preload generation
feat - 47a064b14 emit external sourcemaps for component styles
feat - 68dae539a initial experimental implementation of @web/test-runner builder
feat - f6e67df1c inline Google and Adobe fonts located in stylesheets
feat - 364a16b7a move browser-sync as optional dependency
feat - ccba849e4 support keyboard command shortcuts in application dev server
fix - 329d80075 alllow OPTIONS requests to be proxied when using vite
fix - 49ed9a26c emit error when using prerender and app-shell builders with application builder
fix - 6473b0160 ensure all configured assets can be served by dev server
fix - 874e576b5 filter explicit external dependencies for Vite prebundling
fix - 2a02b1320 fix normalization of the application builder extensions
fix - 9906ab7b4 normalize asset source locations in Vite-based development server
fix - ceffafe1a provide better error messages for failed file reads
fix - 6d7fdb952 show diagnostic messages after build stats
fix - 4e1f0e44d the request url "..." is outside of Vite serving allow list for all assets
fix - bd26a18e7 typo in preloadInitial option description
perf - 125fb779f reduce TypeScript JSDoc parsing in application builder

v17.0.10

Compare Source

17.0.10 (2024-01-10)

@​schematics/angular
Commit Description
fix - 09c32c678 retain existing EOL when adding imports
fix - a5c339eaa retain existing EOL when updating JSON files
@​angular/cli
Commit Description
fix - ed1e130da retain existing EOL when updating JSON files
@​angular-devkit/core
Commit Description
fix - 3dc4db7d7 retain existing EOL when updating workspace config

v17.0.9

Compare Source

17.0.9 (2024-01-03)

@​angular/cli
Commit Description
fix - 446dfb76a add prerender and ssr-dev-server schemas in angular.json schema
@​angular-devkit/schematics
Commit Description
fix - 88d6ca4a5 replace template line endings with platform specific

v17.0.8

Compare Source

17.0.8 (2023-12-21)

@​schematics/angular
Commit Description
fix - 99b026ede add missing property "buildTarget" to interface "ServeBuilderOptions"
fix - 313004311 do not generate standalone component when using ng generate module
@​angular/cli
Commit Description
fix - 6dba26a0b ng e2e and ng lint prompt requires to hit Enter twice to proceed on Windows
fix - 0b48acc4e re-add -d alias for --dry-run
@​angular-devkit/build-angular
Commit Description
fix - cf11cdf6c add missing tailwind @screen directive in matcher
fix - aa6c757d7 construct SSR request URL using server resolvedUrls
fix - 0662048d4 ensure empty optimized Sass stylesheets stay empty
fix - d1923a66d ensure external dependencies are used by Web Worker bundling

v17.0.7

Compare Source

17.0.7 (2023-12-13)

@​angular-devkit/build-angular
Commit Description
fix - 3df3e583c baseHref with trailing slash causes server not to be accessible without trailing slash
fix - ef1178188 allow vite to serve JavaScript and TypeScript assets
fix - 385eb77d2 cache loading of component resources in JIT mode
fix - 4b3af73ac ensure browser-esbuild is used in dev server with browser builder and forceEsbuild
fix - d1b27e53e ensure port 0 uses random port with Vite development server
fix - f2f7d7c70 file is missing from the TypeScript compilation with JIT
fix - 7b8d6cddd handle updates of an npm link library from another workspace when preserveSymlinks is true
fix - c08c78cb8 inlining of fonts results in jagged fonts for Windows users
fix - 930024811 retain symlinks to output platform directories on builds
fix - 3623fe911 update ESM loader to work with Node.js 18.19.0

v17.0.6

Compare Source

17.0.6 (2023-12-06)

@​schematics/angular
Commit Description
fix - da5d39471 enable TypeScript skipLibCheck in new workspace
@​angular-devkit/build-angular
Commit Description
fix - 048512874 app-shell generation incorrect content when using the application builder
fix - f9e982c44 check namespaced Sass variables when rebasing URLs
fix - a1e8ffa9d correctly align error/warning messages when spinner is active
fix - 46d88a034 handle watch updates on Mac OSX when using native FSEvents API
fix - 4594407ae improve file watching on Windows when using certain IDEs
fix - aa9e7c615 normalize locale tags with Intl API when resolving in application builder
fix - a8dbf1da2 watch symlink when using preserveSymlinks option
perf - e3820cb6c only enable advanced optimizations with script optimizations

v17.0.5

Compare Source

17.0.5 (2023-11-29)

v17.0.4

Compare Source

17.0.4 (2023-11-29)

@​schematics/angular
Commit Description
fix - 7a2823080 remove CommonModule import from standalone components
@​angular-devkit/build-angular
Commit Description
fix - 0634a4e40 avoid native realpath in application builder
fix - 22880d9cb correct set locale when using esbuild based builders
fix - a0680672f correctly watch files when app is in a directory that starts with a dot
fix - bbbe13d67 improve file watching on Windows when using certain IDEs
fix - 27e7c2e1b propagate localize errors to full build result
fix - 7455fdca0 serve assets from the provided serve-path
fix - 657a07bd6 treeshake unused class that use custom decorators
fix - 77474951b use workspace real path when not preserving symlinks

v17.0.3

Compare Source

17.0.3 (2023-11-21)

@​angular-devkit/build-angular
Commit Description
fix - 450dd29a1 default to watching project root on Windows with application builder
fix - 8072b8574 ensure service worker hashes index HTML file for application builder
perf - d99870740 only create one instance of postcss when needed

v17.0.2

Compare Source

17.0.2 (2023-11-20)

@​angular-devkit/build-angular
Commit Description
fix - 023645185 always normalize AOT file reference tracker paths
fix - 3b99980bd emit root files when localize is enabled when using the esbuild based builders
fix - ef3e3abb8 ensure watch file paths from TypeScript are normalized
fix - d11b36fe2 normalize paths in ssr sourcemaps to posix when using vite
fix - 62d51383a only include vendor sourcemaps when using the dev-server when the option is enabled
fix - d28ba8a73 remove browser-esbuild usage warning

v17.0.1

Compare Source

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

Compare Source

@​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 analysis when build fails with vite
fix - 2c33f09db avoid dev-server proxy rewrite normalization when invalid value
fix - b182be8aa avoid in-memory prerendering ESM loader errors
fix - 0c982b993 avoid repeat error clear in vite development server
fix - e41e2015b avoid spawning workers when there are no routes to prerender
fix - 2d2e79921 clean up internal Angular state during rendering SSR
fix - 83020fc32 clear diagnostic cache when external templates change with esbuild builders
[![fix

@mend-for-github.aaakk.us.kg mend-for-github.aaakk.us.kg bot added the security fix Security fix generated by WhiteSource label Feb 24, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
security fix Security fix generated by WhiteSource
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants