Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Nov 8, 2023

Bumps @angular/cli from 16.2.10 to 17.0.0.

Release notes

Sourced from @​angular/cli's releases.

v17.0.0

0.0.0 (2023-11-08)

@​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

... (truncated)

Changelog

Sourced from @​angular/cli's changelog.

17.0.0 (2023-11-08)

Breaking Changes

@​schematics/angular

  • Routing is enabled by default for new applications when using ng generate application and ng new. The --no-routing command line option can be used to disable this behaviour.
  • ng g interceptor now generate a functional interceptor by default. or guard by default. To generate a class-based interceptor the --no-functional command flag should be used.
  • rootModuleClassName, rootModuleFileName and main options have been removed from the public pwa and app-shell schematics.
  • App-shell and Universal schematics deprecated unused appId option has been removed.

  • Tokens are now exported from @​nguniversal/engineName/tokens This change fixes a regression where using these tokens in your browser app would increase the bundle size by about ~600kb.
  • Node.js version 10 will become EOL on 2021-04-30. Angular CLI 12 will require Node.js 12.13+ or 14.15+. Node.js 12.13 and 14.15 are the first LTS releases for their respective majors.
  • Versions of TypeScript older than 5.2 are no longer supported.
  • NodeUniversalStylesHost to NodeUniversalStylesHost
  • Deprecated @nguniversal/aspnetcore-engine, @nguniversal/hapi-engine and @nguniversal/socket-engine has been removed in favor of @nguniversal/common.

@​angular-devkit/build-angular

@​angular-devkit/schematics

  • deprecated runExternalSchematicAsync and runSchematicAsync methods have been removed in favor of runExternalSchematic and runSchematic.

@​nguniversal/common

  • Angular universal no longer supports Node.js versions 14.[15-19].x and 16.[10-12].x. Current supported versions of Node.js are 14.20.x, 16.13.x and 18.10.x.

  • Inlining of critical CSS is no longer enable by default. Users already on Angular version 12 and have not opted-out from using this feature are encouraged to opt-in using the inlineCriticalCss option.

    The motivation behind this change is that the package used to parse the CSS has a number of defects which can lead to unactionable error messages when updating to Angular 13 from versions priors to 12. Such errors can be seen in the following issue angular/angular-cli#20760.

  • Support for Node.js v12 has been removed as it will become EOL on 2022-04-30. Please use Node.js v14.15 or later.

  • Node.js v14 support has been removed

    Node.js v14 is planned to be End-of-Life on 2023-04-30. Angular will stop supporting Node.js v14 in Angular v16. Angular v16 will continue to officially support Node.js versions v16 and v18.

@​nguniversal/express-engine

  • deprecated appDir option was removed from the express-engine ng add schematic. This option was previously unused.

express-engine

... (truncated)

Commits
  • 0bd9a81 release: cut the v17.0.0 release
  • 180dfa3 build: update Angular packages to version 17 stable
  • 8bae6ad release: cut the v17.0.0-rc.5 release
  • 8a9def5 test: add timeout to vite re-use cache
  • 9d4d11c fix(@​angular-devkit/build-angular): allow SSR compilation to work with TS all...
  • ec5e302 refactor(@​schematics/angular): add fallback fonts
  • 3c6d2d8 refactor(@​schematics/angular): remove unused CSS
  • abb1c6f refactor(@​schematics/angular): use control flow to reduce code
  • 81e4917 fix(@​angular/pwa): replace Angular logos
  • ecdcff2 fix(@​schematics/angular): add missing icons in ng-new template
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [@angular/cli](https://github.com/angular/angular-cli) from 16.2.10 to 17.0.0.
- [Release notes](https://github.com/angular/angular-cli/releases)
- [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md)
- [Commits](angular/angular-cli@16.2.10...17.0.0)

---
updated-dependencies:
- dependency-name: "@angular/cli"
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Nov 8, 2023
@vrubezhny vrubezhny merged commit d052505 into master Nov 8, 2023
@dependabot dependabot bot deleted the dependabot/npm_and_yarn/org.eclipse.wildwebdeveloper.tests/testProjects/angular-app/angular/cli-17.0.0 branch November 8, 2023 15:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants