-
Notifications
You must be signed in to change notification settings - Fork 12k
Comparing changes
Open a pull request
base repository: angular/angular-cli
base: 9e260b4d518aa61ce6d19db00be9d840a81bc0aa
head repository: angular/angular-cli
compare: 03f6d1849e1796c14c49486829f4682ee102762d
Commits on Oct 12, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 96ac74e - Browse repository at this point
Copy the full SHA 96ac74eView commit details -
Configuration menu - View commit details
-
Copy full SHA for e662831 - Browse repository at this point
Copy the full SHA e662831View commit details -
Configuration menu - View commit details
-
Copy full SHA for 95adf11 - Browse repository at this point
Copy the full SHA 95adf11View commit details -
Configuration menu - View commit details
-
Copy full SHA for 59d64c9 - Browse repository at this point
Copy the full SHA 59d64c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 49ce98a - Browse repository at this point
Copy the full SHA 49ce98aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 57d076b - Browse repository at this point
Copy the full SHA 57d076bView commit details -
Configuration menu - View commit details
-
Copy full SHA for b455787 - Browse repository at this point
Copy the full SHA b455787View commit details -
Configuration menu - View commit details
-
Copy full SHA for 253199a - Browse repository at this point
Copy the full SHA 253199aView commit details
Commits on Oct 13, 2022
-
Configuration menu - View commit details
-
Copy full SHA for e7189f6 - Browse repository at this point
Copy the full SHA e7189f6View commit details -
perf(@angular-devkit/build-angular): use Uint8Arrays for incremental …
…caching with esbuild-based builder When using the experimental esbuild-based browser application builder in watch mode, the in-memory incremental caching will now use Uint8Arrays where possible to limit the amount of encoding needed when passing data to esbuild. When passing a string to esbuild, it must encode the string prior to sending it. By providing the pre-encoded data from the in-memory cache, this step can be skipped for rebuilds of input files that have not changed.
Configuration menu - View commit details
-
Copy full SHA for 2adeb6f - Browse repository at this point
Copy the full SHA 2adeb6fView commit details -
fix(@angular-devkit/build-angular): only import karma when running ka…
…rma builder Karma is an optional peer dependency, but with the recent changes we broke this as we imported karma outside of the execution method, which made this package to be always imported even when the Karma builder was not invoked.
Configuration menu - View commit details
-
Copy full SHA for 5954d24 - Browse repository at this point
Copy the full SHA 5954d24View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f9c84b - Browse repository at this point
Copy the full SHA 6f9c84bView commit details
Commits on Oct 14, 2022
-
build: remove labels from pull-requests config
As part of the labels standardization across repos these options has been removed.
Configuration menu - View commit details
-
Copy full SHA for 45418bc - Browse repository at this point
Copy the full SHA 45418bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for ae8b237 - Browse repository at this point
Copy the full SHA ae8b237View commit details -
fix(@angular-devkit/build-angular): account for package.json exports …
…fields with CSS import statements The `postcss-imports` package was previously used to support `@import` within CSS files. Unfortunately, the package does not account for `package.json` exports fields. This prevents imports defined within that field from working when used within a build. The `css-loader` package does provide this functionality and is now used to provide support for CSS `@import` instead of `postcss-imports`. This change does not affect preprocessors that provide their own import behavior.
Configuration menu - View commit details
-
Copy full SHA for 717bd03 - Browse repository at this point
Copy the full SHA 717bd03View commit details -
fix(@ngtools/webpack): support inline style sourcemaps when using css…
…-loader for component styles When using the `css-loader` as the final entry in the Webpack loader chain, sourcemaps will not be generated and inlined by the Webpack stylesheet runtime unless the `btoa` global function exists. Now that the Angular CLI uses the `css-loader` to handle `@import`, the `btoa` function must be provided within the custom VM execution context used to evaluate the output of the Webpack component stylesheet processing pipeline.
Configuration menu - View commit details
-
Copy full SHA for 55d3d6c - Browse repository at this point
Copy the full SHA 55d3d6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for c95bab8 - Browse repository at this point
Copy the full SHA c95bab8View commit details -
Configuration menu - View commit details
-
Copy full SHA for ef5b40f - Browse repository at this point
Copy the full SHA ef5b40fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1cd53d6 - Browse repository at this point
Copy the full SHA 1cd53d6View commit details -
fix(@angular-devkit/core): update logger
forEach
promiseCtor
type`typeof Promise` and `PromiseConstructorLike` are not the same thing. This causes issues in G3 when `strictNullChecks` are being enabled using RXJS 7.
Configuration menu - View commit details
-
Copy full SHA for cf1b778 - Browse repository at this point
Copy the full SHA cf1b778View commit details -
fix(@angular/cli): add workspace information as part of analytics col…
…lection With this change we collect 3 additional metrics - `all_projects_count` Count of all project in a workspace - `libs_projects_count` Count of library projects in a workspace - `apps_projects_count` Count of application projects in a workspace
Configuration menu - View commit details
-
Copy full SHA for c59c1e7 - Browse repository at this point
Copy the full SHA c59c1e7View commit details -
fix(@angular/cli): add unique user id as user parameter in GA
While, GA collects the user id, this cannot be used for reporting and filtering purpose. This can be
Configuration menu - View commit details
-
Copy full SHA for f41d609 - Browse repository at this point
Copy the full SHA f41d609View commit details -
Configuration menu - View commit details
-
Copy full SHA for 474d5e3 - Browse repository at this point
Copy the full SHA 474d5e3View commit details -
fix(@angular-devkit/build-angular): add
@angular/platform-server
as…… an optional peer dependency `@angular/platform-server` is now an optional peer dep due to the recent changes in https://github.com/angular/angular-cli/blob/1cd53d6be17d6199b6af74a5a1686b3cb8f52268/packages/angular_devkit/build_angular/src/builders/server/index.ts#L182
Configuration menu - View commit details
-
Copy full SHA for 9655136 - Browse repository at this point
Copy the full SHA 9655136View commit details -
fix(@angular/cli): do not collect analytics when running in non TTY mode
Prior to this change we collected analytics when config was not present and the CLI was running in non TTY mode.
Configuration menu - View commit details
-
Copy full SHA for 61fab64 - Browse repository at this point
Copy the full SHA 61fab64View commit details -
fix(@angular-devkit/build-angular): resolve transitive dependencies i…
…n Sass when using Yarn PNP Enhanced resolver is unable to resolve transitive dependencies in Sass when using Yarn PNP. The main reason for this is that Sass doesn't provide context on which file is requesting the module. See: sass/sass#3247. As a workaround for this we store previously resolved paths and when a new request comes in we try to resolve this from the previously resolved files if we are unable to resolve the request from the workspace root.
Configuration menu - View commit details
-
Copy full SHA for c49f1ee - Browse repository at this point
Copy the full SHA c49f1eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for ce3f1bd - Browse repository at this point
Copy the full SHA ce3f1bdView commit details
Commits on Oct 17, 2022
-
Configuration menu - View commit details
-
Copy full SHA for e9cd7f3 - Browse repository at this point
Copy the full SHA e9cd7f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 30ce743 - Browse repository at this point
Copy the full SHA 30ce743View commit details
Commits on Oct 20, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 8508272 - Browse repository at this point
Copy the full SHA 8508272View commit details
Commits on Oct 21, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 428b76b - Browse repository at this point
Copy the full SHA 428b76bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3128598 - Browse repository at this point
Copy the full SHA 3128598View commit details -
Configuration menu - View commit details
-
Copy full SHA for 708011e - Browse repository at this point
Copy the full SHA 708011eView commit details -
fix(@schematics/angular): add
@angular/localize
as type when locali……ze package is installed The `@angular/localize` entrypoint now exposes the global `$localize` method type. See: angular/angular#47763
Configuration menu - View commit details
-
Copy full SHA for b29ae2f - Browse repository at this point
Copy the full SHA b29ae2fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 80846b2 - Browse repository at this point
Copy the full SHA 80846b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for b106ed7 - Browse repository at this point
Copy the full SHA b106ed7View commit details
Commits on Oct 24, 2022
-
perf(@angular-devkit/build-angular): avoid extra TypeScript emits wit…
…h esbuild rebuilds To further improve incremental rebuild performance of the experimental esbuild-based browser application builder, the output of the TypeScript file loader within the Angular compiler plugin are now cached in memory by the input file name and invalidated via the file watching events. This allows an additional TypeScript emit including the associated transformations per input file to be avoided if the file has not changed or has not been affected by other files within the TypeScript program.
Configuration menu - View commit details
-
Copy full SHA for 1c87de6 - Browse repository at this point
Copy the full SHA 1c87de6View commit details -
refactor(@angular-devkit/build-angular): show more cumulative metrics…
… for esbuild perf debug output When the `NG_BUILD_DEBUG_PERF` environment variable is used to debug performance of the experimental esbuild-based browser application builder, additional information will be logged for cumulative profiling actions. This includes the count, minimum, maximum, and average.
Configuration menu - View commit details
-
Copy full SHA for 2b27679 - Browse repository at this point
Copy the full SHA 2b27679View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d6428c - Browse repository at this point
Copy the full SHA 3d6428cView commit details -
Configuration menu - View commit details
-
Copy full SHA for e7d46f3 - Browse repository at this point
Copy the full SHA e7d46f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 040de80 - Browse repository at this point
Copy the full SHA 040de80View commit details -
docs(@angular/cli): update add long description to analytics command
With this change we add a long description to analytics command with the information that is currently contained in https://angular.io/analytics which will be deleted at a later stage.
Configuration menu - View commit details
-
Copy full SHA for 82cb049 - Browse repository at this point
Copy the full SHA 82cb049View commit details -
fix(@angular/cli): skip node.js compatibility checks when running com…
…pletion A warning at this stage could cause a broken source action (`source <(ng completion script)`) when in the shell init script. Closes #24104
Configuration menu - View commit details
-
Copy full SHA for 1e4dbfd - Browse repository at this point
Copy the full SHA 1e4dbfdView commit details -
docs: replace browserslist with AIO link
https://angular.io/guide/build#configuring-browser-compatibility will be updated to include additional information.
Configuration menu - View commit details
-
Copy full SHA for de8d846 - Browse repository at this point
Copy the full SHA de8d846View commit details -
Configuration menu - View commit details
-
Copy full SHA for d1977aa - Browse repository at this point
Copy the full SHA d1977aaView commit details
Commits on Oct 25, 2022
-
fix(@angular/cli): disable version check during auto completion
This causes sub broken DX ``` ng bui[TAB]Your global Angular CLI version (14.2.6) is greater than your local version (14.1.3). The local Angular CLI version is used. To disable this warning use "ng config -g cli.warnings.versionMismatch false". ld --conf[TAB]Your global Angular CLI version (14.2.6) is greater than your local version (14.1.3). The local Angular CLI version is used. To disable this warning use "ng config -g cli.warnings.versionMismatch false". iguration dev[TAB]Your global Angular CLI version (14.2.6) is greater than your local version (14.1.3). The local Angular CLI version is used. To disable this warning use "ng config -g cli.warnings.versionMismatch false". elopment ``` Closes #24133
Configuration menu - View commit details
-
Copy full SHA for ca7ca1b - Browse repository at this point
Copy the full SHA ca7ca1bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 62121f8 - Browse repository at this point
Copy the full SHA 62121f8View commit details -
perf(@angular-devkit/build-angular): avoid template diagnostics for d…
…eclaration files in esbuild builder The experimental esbuild-based browser application builder will now avoid trying to query the Angular Compiler for template diagnostics when a TypeScript source file is a declaration file (`.d.ts`). This avoids the overhead of the in-memory diagnostics caching logic as well as any Angular Compiler logic to determine if the file has any template diagnostics.
Configuration menu - View commit details
-
Copy full SHA for 60086db - Browse repository at this point
Copy the full SHA 60086dbView commit details -
fix(@angular/cli): exclude
@angular/material@7.x
from ng add packag……e discovery `@angular/material@7.x` uses unbounded ranges for its framework peer dependencies. This can cause `ng add` to pick these versions of the package if the newer versions are not compatible since the peer dependency ranges would match any newer stable framework version.
Configuration menu - View commit details
-
Copy full SHA for 9260087 - Browse repository at this point
Copy the full SHA 9260087View commit details -
fix(@angular/cli): allow
ng add
to find prerelease versions when CL……I is prerelease When the CLI is a prerelease version, the `ng add` command will now consider the use of prerelease versions of requested packages. Without this behavior, attempting to install a package without a version specifier (e.g., `ng add @angular/material`) will install an older stable version of the requested package instead of the expected prerelease version compatible with the prerelease Angular project.
Configuration menu - View commit details
-
Copy full SHA for 56cb767 - Browse repository at this point
Copy the full SHA 56cb767View commit details
There are no files selected for viewing
This file was deleted.