Angular CLI: 18.0.0-next.3 Release

Release date:
April 17, 2024
Previous version:
18.0.0-next.2 (released April 3, 2024)
Magnitude:
351 Diff Delta
Contributors:
4 total committers
Data confidence:
Commits:

38 Features Released with 18.0.0-next.3

Top Contributors in 18.0.0-next.3

alan-agius4
clydin
JeanMeche
angular-robot

Directory Browser for 18.0.0-next.3

All files are compared to previous version, 18.0.0-next.2. Click here to browse diffs between other versions.

Loading File Browser...

Release Notes Published

<a name="18.0.0-next.3"></a>

18.0.0-next.3 (2024-04-17)

@angular/cli

| Commit | Description | | -- | -- | | refactor - 03eee0545 | remove ng doc command |

@angular-devkit/build-angular

| Commit | Description | | -- | -- | | 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 | | fix - 1c3ff61db | address Unable to deserialize cloned data issue with Yarn PnP | | fix - 2acf95a94 | do not generate an index.html file in the browser directory when using SSR. | | fix - afa76bb36 | ensure esbuild-based builders exclusively produce ESM output | | fix - 43816a5b2 | remove type="text/css" from style tag |

Breaking Changes

@angular/cli

  • The ng doc command has been removed without a replacement. To perform searches, please visit www.angular.dev ### @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"
        }
      }
    }
  }