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

[Snyk] Upgrade @angular-devkit/build-angular from 16.2.14 to 18.0.2 #2

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

Conversation

YoutacRandS-VA
Copy link
Owner

This PR was automatically created by Snyk using the credentials of a real user.


![snyk-top-banner](https://github.com/andygongea/OWASP-Benchmark/assets/818805/c518c423-16fe-447e-b67f-ad5a49b5d123)

Snyk has created this PR to upgrade @angular-devkit/build-angular from 16.2.14 to 18.0.2.

ℹ️ Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.


⚠️ Warning: This PR contains major version upgrade(s), and may be a breaking change.

  • The recommended version is 66 versions ahead of your current version.

  • The recommended version was released on 21 days ago.

Release notes
Package name: @angular-devkit/build-angular
  • 18.0.2 - 2024-05-29

    18.0.2 (2024-05-29)

    @ schematics/angular

    Commit Description
    fix - 9967c04b8 check both application builder packages in SSR schematic
    fix - 92b48ab14 set builders assets option correctly for new applications

    @ angular/build

    Commit Description
    fix - 3bb06c37d disable Worker wait loop for Sass compilations in web containers
    fix - c4cf35923 print Sass @ warn location
    fix - 352879804 support valid self-closing MathML tags in HTML index file
    fix - 476f3084a support valid self-closing SVG tags in HTML index file

    @ angular/pwa

    Commit Description
    fix - acbffd236 set manifest icons location to match assets builder option
  • 18.0.1 - 2024-05-23

    18.0.1 (2024-05-23)

    @ schematics/angular

    Commit Description
    fix - 01842f515 use angular.dev in readme

    @ angular/build

    Commit Description
    fix - 7d253e9cd avoid rebasing URLs with function calls
    fix - 6b6a76a99 disable persistent disk caching inside webcontainers by default
    fix - ba70a50b6 handle esbuild-browser polyfills option as string during ng serve
    fix - 706423aca only import persistent cache store with active caching
  • 18.0.0 - 2024-05-22

    18.0.0 (2024-05-22)

    @ schematics/angular

    Commit Description
    feat - b2ac5fac7 allow application migration to use new build package in projects where possible
    feat - 6530aa11b replace assets with public directory
    feat - 725883713 use eventCoalescing option by default (standalone bootstrap)
    feat - 508d97da7 use ngZoneEventCoalescing option by default (module bootstrap)
    feat - f452589e2 use TypeScript bundler module resolution for new projects
    fix - 95a4d6ee5 add less dependency in application migration if needed
    fix - c46aa084f add postcss dependency in application migration if needed
    fix - 157329384 add spaces around eventCoalescing option
    fix - 23cc337aa keep deployUrl option when migrating to application builder

    @ angular/cli

    Commit Description
    feat - ac3019570 add ng dev alias to ng serve
    feat - 4087728c3 support for Node.js v22
    fix - 41ab6c8c3 add --version option
    fix - df4dde95d add @ angular/build package to update group list
    fix - 1039f6d79 change update guide link to angular.dev
    fix - f4670fcb1 eliminate prompts during ng version command
    fix - a99ec6a54 keep cli package first in update package group metadata
    fix - dd786d495 only add --version option on default command
    refactor - 03eee0545 remove ng doc command
    refactor - c7b208555 remove support for Node.js versions <18.19.1 and <20.11.1

    @ angular-devkit/architect

    Commit Description
    fix - ddd08efef resolve builder aliases from containing package

    @ angular-devkit/build-angular

    Commit Description
    feat - 53c319aaa add support for the poll option in the library builder
    feat - 83d1d233a enhance Sass rebasing importer for resources URL defined in variables and handling of external paths
    feat - d51cb598a inject event-dispatch in SSR HTML page
    feat - 0b03829bc move i18n extraction for application builder to new build system package
    feat - 4ffe07aa2 move Vite-based dev-server for application builder to new build system package
    feat - d1c632af9 support native async/await when app is zoneless
    fix - 37fc7f0cc disable Vite prebundling when script optimizations are enabled
    fix - 2acf95a94 do not generate an index.html file in the browser directory when using SSR.
    fix - 8a54875cb handle wrapping of class expressions emitted by esbuild
    refactor - 97973059e remove Sass legacy implementation

    @ angular-devkit/schematics

    Commit Description
    refactor - 797584583 deprecate NodePackageLinkTask

    @ angular/build

    Commit Description
    feat - 810d213e1 introduce new official build system package
    fix - b7a0792b3 add a maximum rendering timeout for SSG
    fix - 411115303 add console note about development server raw file size
    fix - 921fa7cf4 add missing ansi-colors and picomatch dependencies
    fix - 791cf75af check both potential build packages in Angular version check
    fix - 4d7cd5e3e correctly wrap class expressions with static properties or blocks emitted by esbuild
    fix - 57f448a0f decode URL pathname decoding during SSG fetch
    fix - 940e382db disable Vite prebundling when script optimizations are enabled
    fix - 70dbc7a6e emit error for invalid self-closing element in index HTML
    fix - 44b401747 ensure input index HTML file triggers rebuilds when changed
    fix - dff4deaeb ensure recreated files are watched
    fix - 17931166d format sizes using decimal byte units consistently
    fix - 2085365e0 only generate shallow preload links for initial files
    fix - 33cd47c85 properly configure headers for media resources and HTML page
    fix - d10fece2c properly rebase Sass url() values with leading interpolations
    perf - 3f2963835 add persistent caching of JavaScript transformations
    perf - a15eb7d1c improve rebuild time for file loader usage with prebundling

    Breaking Changes

    @ angular/cli

    • The ng doc command has been removed without a replacement. To perform searches, please visit www.angular.dev
    • Node.js support for versions <18.19.1 and <20.11.1 has been removed.

    @ angular-devkit/build-angular

    • By default, the index.html file is no longer emitted in the browser directory when using the application builder with SSR. Instead, an index.csr.html file is emitted. This change is implemented because in many cases server and cloud providers incorrectly treat the index.html file as a statically generated page. If you still require the old behavior, you can use the index option to specify the output file name.

      "architect": {
        "build": {
          "builder": "@ angular-devkit/build-angular:application",
          "options": {
            "outputPath": "dist/my-app",
            "index": {
              "input": "src/index.html",
              "output": "index.html"
            }
          }
        }
      }
    • The support for the legacy Sass build pipeline, previously accessible via NG_BUILD_LEGACY_SASS when utilizing webpack-based builders, has been removed.

    Deprecations

    @ angular-devkit/schematics

    • NodePackageLinkTask in @ angular-devkit/schematics. A custom task should be created instead.
  • 18.0.0-rc.3 - 2024-05-21

    18.0.0-rc.3 (2024-05-21)

    @ angular/cli

    Commit Description
    fix - 41ab6c8c3 add --version option
    fix - 1039f6d79 change update guide link to angular.dev
    fix - fa99a01ba clarify optional migration instructions during ng update
    fix - f4670fcb1 eliminate prompts during ng version command
    fix - a99ec6a54 keep cli package first in update package group metadata

    @ angular-devkit/schematics

    Commit Description
    fix - 86b53c585 SchematicTestRunner.runExternalSchematic fails with "The encoded data was not valid for encoding utf-8"

    @ angular/build

    Commit Description
    fix - 411115303 add console note about development server raw file size
    fix - 4d7cd5e3e correctly wrap class expressions with static properties or blocks emitted by esbuild
    fix - dff4deaeb ensure recreated files are watched
    fix - d10fece2c properly rebase Sass url() values with leading interpolations
    perf - 3f2963835 add persistent caching of JavaScript transformations
    perf - a15eb7d1c improve rebuild time for file loader usage with prebundling
  • 18.0.0-rc.2 - 2024-05-08
  • 18.0.0-rc.1 - 2024-05-02
  • 18.0.0-rc.0 - 2024-05-01
  • 18.0.0-next.5 - 2024-04-26
  • 18.0.0-next.4 - 2024-04-25
  • 18.0.0-next.3 - 2024-04-17
  • 18.0.0-next.2 - 2024-04-03
  • 18.0.0-next.1 - 2024-03-28
  • 18.0.0-next.0 - 2024-03-21
  • 17.3.8 - 2024-05-22

    17.3.8 (2024-05-22)

    @ angular/cli

    Commit Description
    fix - 3ada6eb52 clarify optional migration instructions during ng update

    @ angular-devkit/schematics

    Commit Description
    fix - 4b6ba8df1 SchematicTestRunner.runExternalSchematic fails with "The encoded data was not valid for encoding utf-8"
  • 17.3.7 - 2024-05-08
  • 17.3.6 - 2024-04-25
  • 17.3.5 - 2024-04-17
  • 17.3.4 - 2024-04-11
  • 17.3.3 - 2024-04-02
  • 17.3.2 - 2024-03-25
  • 17.3.1 - 2024-03-20
  • 17.3.0 - 2024-03-13
  • 17.3.0-rc.0 - 2024-03-06
  • 17.2.3 - 2024-03-06
  • 17.2.2 - 2024-02-28
  • 17.2.1 - 2024-02-22
  • 17.2.0 - 2024-02-14
  • 17.2.0-rc.0 - 2024-02-08
  • 17.2.0-next.1 - 2024-01-31
  • 17.2.0-next.0 - 2024-01-25
  • 17.1.4 - 2024-02-14
  • 17.1.3 - 2024-02-08
  • 17.1.2 - 2024-01-31
  • 17.1.1 - 2024-01-24
  • 17.1.0 - 2024-01-18
  • 17.1.0-rc.1 - 2024-01-10
  • 17.1.0-rc.0 - 2024-01-03
  • 17.1.0-next.3 - 2023-12-22
  • 17.1.0-next.2 - 2023-12-13
  • 17.1.0-next.1 - 2023-12-06
  • 17.1.0-next.0 - 2023-11-29
  • 17.0.10 - 2024-01-10
  • 17.0.9 - 2024-01-03
  • 17.0.8 - 2023-12-21
  • 17.0.7 - 2023-12-13
  • 17.0.6 - 2023-12-06
  • 17.0.5 - 2023-11-29
  • 17.0.4 - 2023-11-29
  • 17.0.3 - 2023-11-21
  • 17.0.2 - 2023-11-20
  • 17.0.1 - 2023-11-15
  • 17.0.0 - 2023-11-08
  • 17.0.0-rc.5 - 2023-11-07
  • 17.0.0-rc.4 - 2023-11-07
  • 17.0.0-rc.3 - 2023-11-01
  • 17.0.0-rc.2 - 2023-10-26
  • 17.0.0-rc.1 - 2023-10-25
  • 17.0.0-rc.0 - 2023-10-19
  • 17.0.0-next.9 - 2023-10-12
  • 17.0.0-next.8 - 2023-10-11
  • 17.0.0-next.7 - 2023-10-04
  • 17.0.0-next.6 - 2023-09-27
  • 17.0.0-next.5 - 2023-09-20
  • 17.0.0-next.4 - 2023-09-13
  • 17.0.0-next.3 - 2023-09-07
  • 17.0.0-next.0 - 2023-08-30
  • 16.2.14 - 2024-04-11
from @angular-devkit/build-angular GitHub release notes

Important

  • Warning: This PR contains a major version upgrade, and may be a breaking change.
  • Check the changes in this PR to ensure they won't cause issues with your project.
  • This PR was automatically created by Snyk using the credentials of a real user.

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.

For more information:

Snyk has created this PR to upgrade @angular-devkit/build-angular from 16.2.14 to 18.0.2.

See this package in npm:
@angular-devkit/build-angular

See this project in Snyk:
https://app.snyk.io/org/youtacrands-va/project/fbbfbc40-c2c8-4802-8ec1-de655e106003?utm_source=github&utm_medium=referral&page=upgrade-pr
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants