Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: angular/angular-cli
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v8.0.4
Choose a base ref
...
head repository: angular/angular-cli
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v8.1.1
Choose a head ref

Commits on Apr 26, 2019

  1. fix(@angular-devkit/architect): propagate option validation errors

        By using the `SchemaValidationException` object, the underlying JSON schema validation errors will be propagated to the consuming code.  This allows for more detailed error reporting of malformed or incorrectly provided options.
    
    Partially addresses #14269
    clydin authored and alexeagle committed Apr 26, 2019
    Copy the full SHA
    5f24820 View commit details
  2. fix(@schematics/angular): normalize differing TS AST versions in lazy…

    … module migration
    clydin authored and alexeagle committed Apr 26, 2019
    Copy the full SHA
    2acded4 View commit details
  3. Copy the full SHA
    72dc96b View commit details
  4. Copy the full SHA
    bd14306 View commit details
  5. Copy the full SHA
    f189596 View commit details
  6. Merge pull request #14287 from kara/revert-pure-getters

    Revert "fix(@angular-devkit/build-angular): remove pure_getters"
    kara authored and alexeagle committed Apr 26, 2019
    Copy the full SHA
    29609fb View commit details

Commits on Apr 29, 2019

  1. fix(@angular-devkit/build-angular): live reload cannot be disabled

    By default the application will be served with inline mode enabled. This means that a script will be inserted in your bundle to take care of live reloading.
    
    However at the moment we are already adding these scripts in `_addLiveReload` method.
    
    With this change we always disable this behaviour and only add it when needed via the `_addLiveReload` logic.
    
    Eventually we should try to remove the logic and rely on webpack-dev-server interals.
    
    Fixes #14300
    Alan Agius authored and vikerman committed Apr 29, 2019
    Copy the full SHA
    b2262e9 View commit details
  2. Copy the full SHA
    8089a3f View commit details

Commits on May 7, 2019

  1. Copy the full SHA
    4761b58 View commit details
  2. Copy the full SHA
    da1f338 View commit details
  3. Copy the full SHA
    1f92015 View commit details
  4. Copy the full SHA
    968204f View commit details
  5. fix(@angular-devkit/build-angular): e2e does not respect dev-server h…

    …ost and port settings (#14165)
    
    Fixes #14151
    Alan Agius authored and alexeagle committed May 7, 2019
    Copy the full SHA
    16ce92d View commit details
  6. feat(@angular/cli): implement --registry for ng add (#14285)

    Closes 14189
    tiaguinho authored and alexeagle committed May 7, 2019
    Copy the full SHA
    9805e84 View commit details
  7. remove unused ascii-progress library, resolve toplevel browserslist t…

    …o 4.5.5 (#14303)
    
    * build: remove unused ascii-progress library
    
    Ran into bubkoo/ascii-progress#8 on Windows, but we don't even use this dependency anyway.
    
    * build: resolve toplevel browserslist to 4.5.5
    
    Prevents `BrowserslistError: Unknown browser kaios` error on test-large due to browserslist version skew between hoisted packages.
    filipesilva authored and alexeagle committed May 7, 2019
    Copy the full SHA
    300ea1f View commit details
  8. docs(@angular/cli): fix typo with service schema (#14306)

    change the typo "pipe" to "service" in the service schema
    owenmecham authored and alexeagle committed May 7, 2019
    Copy the full SHA
    520b449 View commit details
  9. Copy the full SHA
    e0246e2 View commit details
  10. Copy the full SHA
    4177b56 View commit details
  11. Copy the full SHA
    d546b83 View commit details
  12. Copy the full SHA
    b9479b5 View commit details
  13. fix(@schematics/angular): reduce package installs for 8.0 migrations (#…

    …14324)
    
    This provides a ~30% performance improvement for a hello world project.
    clydin authored and alexeagle committed May 7, 2019
    Copy the full SHA
    537bf5e View commit details
  14. fix(@schematics/angular): avoid tslint overhead for lazy module migra…

    …tion
    
    By using a pure schematic based implementation the overhead of running tslint can be removed.  This also has the benefit of allowing direct control over the files loaded and to modify files only within the schematic tree context.
    For a hello world application, there was a ~20% performance improvement for the CLI migration from 7.0 to 8.0 as well as a ~10% reduction in memory usage.
    clydin authored and alexeagle committed May 7, 2019
    Copy the full SHA
    01e2424 View commit details
  15. Copy the full SHA
    bdb939b View commit details
  16. Copy the full SHA
    a54f239 View commit details
  17. Copy the full SHA
    7c2d30b View commit details
  18. Copy the full SHA
    8e13c95 View commit details
  19. fix(@ngtools/webpack): fixes ngcc error when project name is the same…

    … or partially the same as a module name
    
    FIxes #14317
    alan-agius4 authored and alexeagle committed May 7, 2019
    Copy the full SHA
    4263cc6 View commit details
  20. Copy the full SHA
    16c8d59 View commit details
  21. fix(@schematics/angular): older projects are not migrated to support …

    …differential loading
    
    Fixes #14321
    alan-agius4 authored and alexeagle committed May 7, 2019
    Copy the full SHA
    c1e6529 View commit details
  22. Copy the full SHA
    d133260 View commit details
  23. fix(@angular-devkit/build-angular): relax typescript peerDep

    We only use it for a few things but have a strict peerdep.
    
    This strictness causes errors when updating the CLI from 7.x to 8.x projects:
    ```
    Package "@angular/compiler-cli" has an incompatible peer dependency to "typescript" (requires ">=3.1.1 <3.2", would install "3.4.5").
    ```
    `build-angular` did not have a peerdep in 7.x so this never was a problem.
    
    This PR relaxes the peerdep to `">=3.1 < 3.5"`, which covers the 3.1 used in initial CLI 7.0 projects.
    filipesilva authored and alexeagle committed May 7, 2019
    Copy the full SHA
    a41c185 View commit details
  24. Copy the full SHA
    888145e View commit details
  25. Copy the full SHA
    22e401b View commit details
  26. Copy the full SHA
    5b3ee07 View commit details
  27. Copy the full SHA
    cbb493e View commit details

Commits on May 8, 2019

  1. Update no_typescript_runtime_dep_spec.js

    Add license banner for g3 sync
    Keen Yee Liau authored May 8, 2019
    Copy the full SHA
    5840cad View commit details
  2. Update BUILD

    Keen Yee Liau authored May 8, 2019
    Copy the full SHA
    d629cd6 View commit details
  3. Update BUILD

    Keen Yee Liau authored May 8, 2019
    Copy the full SHA
    f606a54 View commit details
  4. Update BUILD

    Keen Yee Liau authored May 8, 2019
    Copy the full SHA
    1a2e4f0 View commit details
  5. Copy the full SHA
    2af2b67 View commit details
  6. docs: fixes the changelog commits format

    thekiba authored and Keen Yee Liau committed May 8, 2019
    Copy the full SHA
    8a34a85 View commit details

Commits on May 9, 2019

  1. docs(@angular-devkit/core): add preliminary overview of workspace API

    clydin authored and Keen Yee Liau committed May 9, 2019
    Copy the full SHA
    8214be4 View commit details
  2. docs(@angular-devkit/architect): add comment about deprecated workspa…

    …ce usage
    clydin authored and Keen Yee Liau committed May 9, 2019
    Copy the full SHA
    548fefd View commit details
  3. Copy the full SHA
    52e9819 View commit details
  4. test(@schematics/angular): insert after last occurrence util

    hawkgs authored and Keen Yee Liau committed May 9, 2019
    Copy the full SHA
    86f1884 View commit details
  5. fix(@schematics/angular): linting errors in AST utils spec

    hawkgs authored and Keen Yee Liau committed May 9, 2019
    Copy the full SHA
    94ca819 View commit details
  6. ci: test on node 12

    filipesilva authored and Keen Yee Liau committed May 9, 2019
    Copy the full SHA
    3a1df53 View commit details
  7. fix(@angular/cli): honor builder schema additional properties option

    Fixes #14354
    clydin authored and Keen Yee Liau committed May 9, 2019
    Copy the full SHA
    8254cfe View commit details
  8. build: update @angular/animations to version

    renovate-bot authored and Keen Yee Liau committed May 9, 2019
    Copy the full SHA
    8ba4536 View commit details
  9. build: update glob to version 7.1.4

    renovate-bot authored and Keen Yee Liau committed May 9, 2019
    Copy the full SHA
    555819d View commit details
Showing 404 changed files with 11,850 additions and 5,138 deletions.
34 changes: 0 additions & 34 deletions .appveyor.yml

This file was deleted.

54 changes: 54 additions & 0 deletions .bazelrc
Original file line number Diff line number Diff line change
@@ -6,3 +6,57 @@ build --strategy=TypeScriptCompile=worker
build --watchfs

test --test_output=errors

################################
# Remote Execution Setup #
################################

# Use the Angular team internal GCP instance for remote execution.
build:remote --remote_instance_name=projects/internal-200822/instances/default_instance
build:remote --project_id=internal-200822

# Setup the build strategy for various types of actions. Mixing "local" and "remote"
# can cause unexpected results and we want to run everything remotely if possible.
build:remote --spawn_strategy=remote
build:remote --strategy=Javac=remote
build:remote --strategy=Closure=remote
build:remote --strategy=Genrule=remote
build:remote --define=EXECUTOR=remote

# Setup the remote build execution servers.
build:remote --remote_cache=remotebuildexecution.googleapis.com
build:remote --remote_executor=remotebuildexecution.googleapis.com
build:remote --tls_enabled=true
build:remote --auth_enabled=true
build:remote --remote_timeout=3600
build:remote --jobs=50

# Setup the toolchain and platform for the remote build execution. The platform
# is automatically configured by the "rbe_autoconfig" rule in the project workpsace.
build:remote --host_javabase=@rbe_ubuntu1604_angular//java:jdk
build:remote --javabase=@rbe_ubuntu1604_angular//java:jdk
build:remote --host_java_toolchain=@bazel_tools//tools/jdk:toolchain_hostjdk8
build:remote --java_toolchain=@bazel_tools//tools/jdk:toolchain_hostjdk8
build:remote --crosstool_top=@rbe_ubuntu1604_angular//cc:toolchain
build:remote --action_env=BAZEL_DO_NOT_DETECT_CPP_TOOLCHAIN=1
build:remote --extra_toolchains=@rbe_ubuntu1604_angular//config:cc-toolchain
build:remote --extra_execution_platforms=//tools:rbe_ubuntu1604-angular
build:remote --host_platform=//tools:rbe_ubuntu1604-angular
build:remote --platforms=//tools:rbe_ubuntu1604-angular

# Setup Build Event Service
build:remote --bes_backend=buildeventservice.googleapis.com
build:remote --bes_timeout=30s
build:remote --bes_results_url="https://source.cloud.google.com/results/invocations/"

# Set remote caching settings
build:remote --remote_accept_cached=true

####################################################
# User bazel configuration
# NOTE: This needs to be the *last* entry in the config.
####################################################

# Load any settings which are specific to the current user. Needs to be *last* statement
# in this config, as the user configuration should be able to overwrite flags from this file.
try-import .bazelrc.user
32 changes: 0 additions & 32 deletions .buildkite/pipeline.yml

This file was deleted.

Loading