Skip to content
Permalink
Branch: master
Commits on Apr 20, 2019
  1. test(language-service): Add tests for quickinfo and definition (#29990)

    kyliau authored and benlesh committed Apr 19, 2019
    `quickinfo` is used for hover tooltip.
    `definition` is used for "Go to definition".
    
    PR Close #29990
Commits on Apr 18, 2019
  1. build(bazel): Bump CLI and @angular-devkit/* to v8 beta 15 (#29966)

    kyliau authored and benlesh committed Apr 18, 2019
    PR Close #29966
Commits on Apr 17, 2019
  1. fix(language-service): Use proper types instead of any (#29942)

    kyliau authored and benlesh committed Apr 16, 2019
    PR Close #29942
  2. build(language-service): no need to bootstrap init_node_spec.js (#29937)

    kyliau authored and benlesh committed Apr 16, 2019
    PR Close #29937
Commits on Apr 15, 2019
  1. refactor(bazel): Remove NodeJsSyncHost (#29796)

    kyliau authored and alxhub committed Apr 9, 2019
    `NodeJsSyncHost` is no longer provided by BuilderContext in
    architect v2, and its usage caused subtle path resolution issues
    in Windows.
    
    This PR cleans up `@angular/bazel` builder to use all native path
    and fs methods.
    
    PR Close #29796
  2. fix(bazel): Install packages after `ng add` when invoked independently (

    kyliau authored and alxhub committed Apr 11, 2019
    #29852)
    
    PR Closes #29573
    
    PR Close #29852
Commits on Apr 11, 2019
  1. fix(bazel): docs formatting (#29817)

    kyliau authored and IgorMinar committed Apr 10, 2019
    PR Close #29817
Commits on Apr 8, 2019
  1. build: ignore packages/bazel/node_modules (#29738)

    kyliau authored and IgorMinar committed Apr 6, 2019
    PR Close #29738
Commits on Apr 4, 2019
  1. fix(bazel): remove karma-jasmine from ts_web_test_suite (#29695)

    kyliau authored and IgorMinar committed Apr 3, 2019
    It's not needed.
    
    PR Close #29695
Commits on Mar 27, 2019
  1. fix(bazel): Update schematics to support routing (#29548)

    kyliau authored and mhevery committed Mar 27, 2019
    PR closes #29035
    
    PR Close #29548
Commits on Mar 22, 2019
  1. test(bazel): Add router to bazel integration test (#29459)

    kyliau authored and mhevery committed Mar 22, 2019
    PR Close #29459
Commits on Mar 20, 2019
  1. feat(bazel): Upgrade rules_nodejs and rules_sass (#29388)

    kyliau authored and matsko committed Mar 18, 2019
    PR Close #29388
Commits on Mar 15, 2019
  1. fix(bazel): Support new e2e project layout (#29318)

    kyliau authored and matsko committed Mar 14, 2019
    angular/angular-cli#13780 changes the project
    layout for the e2e application. It is no longer a separate project
    and the e2e directory is now located alongside the existing project.
    
    This commit updates Bazel scheamtics to support both old and new project
    layout.
    
    PR Close #29318
  2. fix(bazel): Remove @angular/upgrade from dev dependencies (#29319)

    kyliau authored and matsko committed Mar 14, 2019
    @angular/upgrade is unnecessary, but it's required by router/upgrade.
    
    PR Close #29319
Commits on Mar 7, 2019
  1. refactor(bazel): Remove bazel-workspace schematics (#29148)

    kyliau authored and kara committed Mar 7, 2019
    `bazel-workspace` schematics is no longer needed now that the Bazel
    files are injected into the project by the Bazel builder.
    
    PR Close #29148
  2. feat(bazel): Eject Bazel (#29167)

    kyliau authored and kara committed Mar 7, 2019
    Add command line flag to expose Bazel files on disk.
    
    `ng build --leaveBazelFilesOnDisk`
    
    PR Close #29167
  3. feat(bazel): Hide Bazel files in Bazel builder (#29110)

    kyliau authored and kara committed Mar 5, 2019
    This commit modifies the Bazel builder to copy the Bazel WORKSPACE and
    BUILD.bazel files to the project root directory before invoking Bazel.
    
    This hides the Bazel files from users.
    
    PR Close #29110
  4. fix(bazel): ng build should produce prod bundle (#29136)

    kyliau authored and kara committed Mar 6, 2019
    `ng build` should produce a bundle that could be readily deployed to
    a web server, similar to the behavior of current `ng build` with
    webpack.
    
    Note that in Bazel, there is no `ng build` for dev bundles. Instead,
    users are expected to run `ts_devserver`.
    
    Closes #28877
    
    PR Close #29136
Commits on Feb 28, 2019
  1. fix(bazel): ng serve should always watch (#29032)

    kyliau authored and AndrewKushnir committed Feb 28, 2019
    PR Close #29032
  2. fix(bazel): add favicon to web package (#29017)

    kyliau authored and AndrewKushnir committed Feb 27, 2019
    This would fix the RESOURCE_NOT_FOUND error.
    
    PR Close #29017
Commits on Feb 27, 2019
  1. fix(bazel): Add SHA256 for rules_sass (#28994)

    kyliau authored and benlesh committed Feb 26, 2019
    This will make the debugging output go away
    DEBUG: Rule 'io_bazel_rules_sass' modified arguments {"sha256": "6caffb8277b3033d6b5117b77437faaa6cd3c6679d6d6c81284511225aa54711"}
    
    PR Close #28994
Commits on Feb 22, 2019
  1. fix(language-service): Fix completions for input/output with alias (#…

    kyliau authored and benlesh committed Jan 30, 2019
    …28904)
    
    This PR fixes a bug in autocompletion for @Input/@output decorator with
    an alias. The current implementation ignores the alias.
    
    Credit for this work is attributed to @edgardmessias
    The original work fixed the bug, but was lacking test.
    
    PR Close #27959
    
    PR Close #28904
  2. docs(bazel): Use CLI 8 for Bazel schematics (#28908)

    kyliau authored and benlesh committed Feb 21, 2019
    CLI 8 (beta) is needed so that the projects pull in Angular version 8.
    It will no longer build Angular from source.
    
    PR Close #28908
  3. fix(bazel): Pin browsers for schematics (#28913)

    kyliau authored and IgorMinar committed Feb 21, 2019
    PR closes #28724
    
    PR Close #28913
Commits on Feb 21, 2019
  1. fix(bazel): rxjs_umd_modules should always be present (#28881)

    kyliau authored and IgorMinar committed Feb 21, 2019
    This commit fixes the bug whereby `rxjs_umd_modules` would only be generated
    when Sass files are used.
    
    PR closes #28878
    
    PR Close #28881
Commits on Feb 20, 2019
  1. test(bazel): Upgrade CLI dependencies for schematics test (#28872)

    kyliau authored and IgorMinar committed Feb 20, 2019
    This commit makes the integration test for bazel-schematics more robust
    by removing package.json.replace. Instead of replacing the file, the
    test script now just overrides Angular packages with the local ones.
    
    This commit also fixes running the test locally by providing default
    argument for CI_CHROMEDRIVER_VERSION_ARG.
    
    PR Close #28872
  2. refactor(bazel): Schematics should fetch angular from distro (#28851)

    kyliau authored and IgorMinar committed Feb 20, 2019
    PR Close #28851
  3. fix(bazel): Add postinstall step to generate summaries (#28850)

    kyliau authored and IgorMinar committed Feb 20, 2019
    This commit adds a postinstall step to the package.json generated by the
    schematics to generate ng summary files needed for AOT. Summary files
    are not published in npm packages.
    
    PR Close #28850
  4. fix(bazel): Schematics should upgrade rxjs to 6.4.0 (#28841)

    kyliau authored and IgorMinar committed Feb 19, 2019
    Since rxjs is no longer built from source in Bazel schematics, the
    minimum version ought to be at least 6.4.0.
    
    This commit adds function to bump the version in package.json.
    
    PR Close #28841
Commits on Feb 14, 2019
  1. refactor(bazel): Fix warning about overridden tsconfig options (#28674)

    kyliau authored and mhevery committed Feb 13, 2019
    Under Bazel, some compilerOptions in tsconfig.json are controlled by
    downstream rules. The default tsconfig.json causes Bazel to print out
    warnings about overriden settings.
    
    This commit makes a backup of the original tsconfig.json and removes
    tsconfig settings that are controlled by Bazel.
    
    As part of this fix, JsonAst utils are refactored into separate package
    and unit tests are added.
    
    PR closes #28034
    
    PR Close #28674
Commits on Feb 13, 2019
  1. fix(bazel): Turn on strict action env (#28675)

    kyliau authored and mhevery committed Feb 13, 2019
    This commit fixes a bug whereby recompilation occurs every time `yarn ng build`
    or `yarn bazel build ...` is invoked.
    
    This is a temporary solution until # bazelbuild/bazel#7026
    is fixed.
    
    PR Close #28675
  2. fix(bazel): Install angular repo before yarn_install (#28670)

    kyliau authored and mhevery committed Feb 13, 2019
    PR closes #28636
    
    PR Close #28670
  3. refactor(bazel): use multi_sass_binary rule (#28669)

    kyliau authored and mhevery committed Feb 13, 2019
    `multi_sass_binary` rules is reinstated in rules_sass v1.17.0
    and it is a better solution than list comprehension currently used
    because it handles imports correctly.
    
    PR Close #28669
Commits on Feb 5, 2019
  1. refactor(bazel): Create `ng-add` schematic for Bazel (#28436)

    kyliau authored and matsko committed Jan 28, 2019
    The logic to create additional files needed for Bazel are currently
    hosted in `ng new`. Such files include the main.*.ts files needed
    for AOT and a different angular.json to use Bazel builder, among others.
    
    This commit refactors the logic into `ng add` so that it can be used to
    perform the same modifications in an existing project. Users could do so
    by running `ng add @angular/bazel`.
    
    With this change, `ng new` effectively becomes an orchestrator that runs
    the original `ng new` followed by `ng add @angular/bazel`.
    
    PR Close #28436
Commits on Feb 4, 2019
  1. docs(bazel): Explain explicit version requirement (#28482)

    kyliau authored and matsko committed Feb 1, 2019
    PR Close #28482
Older
You can’t perform that action at this time.