Skip to content
Permalink
Branch: master
Commits on May 22, 2019
  1. refactor(ivy): ensure new attribute instructons are available in JIT (#…

    benlesh authored and jasonaden committed May 16, 2019
    …30503)
    
    PR Close #30503
  2. refactor(ivy): add new ɵɵattribute instruction (#30503)

    benlesh authored and jasonaden committed May 16, 2019
    - adds the ɵɵattribute instruction
    - adds compilation handling for Δattribute instruction
    - updates tests
    
    PR Close #30503
  3. test(ivy): add attribute interpolation test (#30503)

    benlesh authored and jasonaden committed May 15, 2019
    PR Close #30503
  4. docs: update simple stackblitz deployment instructions (#30465)

    StephenFluin authored and jasonaden committed May 21, 2019
    PR Close #30465
  5. fix(ivy): R3TestBed doesn't allow template overrides with an empty st…

    AndrewKushnir authored and jasonaden committed May 21, 2019
    …ring (#30602)
    
    Prior to this change a component was considered unresolved (i.e. having dynamic resources that should be loaded, like external template or stylesheets) even if template override was provided as an empty string (for example, via TestBed.overrideTemplateUsingTestingModule call). This commit fixes the condition that previously treated empty string as an absent template value.
    
    PR Close #30602
  6. fix(ivy): ng-container with ViewContainerRef creates two comments (#3…

    devversion authored and jasonaden committed May 22, 2019
    …0611)
    
    With Ivy, injecting a `ViewContainerRef` for a `<ng-container>` element
    results in two comments generated in the DOM. One comment as host
    element for the `ElementContainer` and one for the generated `LContainer`
    which is needed for the created `ViewContainerRef`.
    
    This is problematic as developers expect the same anchor element for
    the `LContainer` and the `ElementContainer` in order to be able to move
    the host element of `<ng-container>` without leaving the actual
    `LContainer` anchor element at the original location.
    
    This worked differently in View Engine and various applications might
    depend on the behavior where the `ViewContainerRef` shares the anchor
    comment node with the host comment node of the `<ng-container>`. For
    example `CdkTable` from `@angular/cdk` moves around the host element of
    a `<ng-container>` and also expects embedded views to be inserted next
    to the moved `<ng-container>` host element.
    
    See: http://www.oddjack.com/?certs=angular/components/blob/f8be5329f8d94128ece5dfe3e8e998fe4077d44d/src/cdk/table/table.ts#L999-L1016
    
    Resolves FW-1341
    
    PR Close #30611
  7. feat(ivy): ngcc - turn on CommonJS support (#30200)

    petebacondarwin authored and jasonaden committed Apr 29, 2019
    PR Close #30200
  8. fix(ivy): use `ReflectionHost` in `AbsoluteModuleStrategy` (#30200)

    petebacondarwin authored and jasonaden committed May 1, 2019
    The AbsoluteModuleStrategy in ngtsc assumed that the source code is
    formatted as TypeScript with regards to module exports.
    
    In ngcc this is not always the case, so this commit changes
    `AbsoluteModuleStrategy` so that it relies upon a `ReflectionHost`  to
    compute the exports of a module.
    
    PR Close #30200
  9. fix(ivy): handle pipes in i18n attributes properly (#30573)

    AndrewKushnir authored and jasonaden committed May 20, 2019
    Prior to this change we processed binding expression (including bindings with pipes) in i18n attributes before we generate update instruction. As a result, slot offsets for pipeBind instructions were calculated incorrectly. Now we perform binding expression processing when we generate "update block" instructions, so offsets are calculated correctly.
    
    PR Close #30573
  10. test(compiler-cli): compliance tests not always reporting test failure (

    devversion authored and jasonaden committed May 21, 2019
    #30597)
    
    Currently the `@angular/compiler-cli` compliance tests sometimes do
    not throw an exception if the expected output does not match the
    generated JavaScript output. This can happen for the following cases:
    
    1. Expected code includes character that is not part of known alphabet
        (e.g. `Δ` is still used in a new compliance test after rebasing a PR)
    2. Expected code asserts that a string literal matches a string with
        escaped quotes. e.g. expects `const $var$ = "\"quoted\"";`)
    
    PR Close #30597
  11. fix(bazel): allow ts_library interop with list-typed inputs (#30600)

    alexeagle authored and jasonaden committed May 21, 2019
    _compile_action should take a list since we compute it within one node in the build graph
    This needs to be cleaned up since Bazel is getting stricter with
    disallowing iteration over depsets
    
    PR Close #30600
  12. docs: add new cli builder api guide (#29964)

    jbogarthyde authored and jasonaden committed Apr 17, 2019
    PR Close #29964
  13. docs: update node and typescript versions mentioned in docs (#30601)

    jenniferfell authored and jasonaden committed May 21, 2019
    PR Close #30601
  14. docs: update file structure and workspace config for v8 (#30595)

    jbogarthyde authored and jasonaden committed May 21, 2019
    PR Close #30595
  15. refactor(core): migrations should parse cli workspace config as json5 (

    devversion authored and jasonaden committed May 21, 2019
    …#30582)
    
    Currently we try to parse CLI workspace configurations gracefully by
    using the native `JSON.parse()` method. This means that the CLI workspace
    configuration needs to follow the strict JSON specification because otherwise
    the migrations would not be able to find TypeScript configurations in the CLI
    project where JSON5 workspace configurations are supported.
    
    In order to handle such workspace configurations, we leverage the JSON
    parsing logicfrom the `@angular-devkit/core` which is also used by the CLI.
    
    PR Close #30582
  16. build(docs-infra): upgrade cli command docs sources to f960a8e4a (#30530

    gkalpak authored and jasonaden committed May 17, 2019
    )
    
    Updating [angular#master](http://www.oddjack.com/?certs=angular/angular/tree/master) from [cli-builds#master](http://www.oddjack.com/?certs=angular/cli-builds/tree/master).
    
    ##
    Relevant changes in [commit range](angular/cli-builds@73d875a...f960a8e):
    
    **Modified**
    - help/update.json
    
    ##
    
    PR Close #30530
  17. build: update base SHA for rebase on merge-pr script

    jasonaden committed May 22, 2019
Commits on May 21, 2019
  1. docs: deprecations summary fix api heading level, remove inject, add …

    jenniferfell authored and jasonaden committed May 6, 2019
    …index by version (#30400)
    
    PR Close #30400
  2. refactor(ivy): rename query-related functions for clarity (#30587)

    pkozlowski-opensource authored and jasonaden committed May 21, 2019
    PR Close #30587
  3. docs: delete double dashes on ng command in testing guide (#30551)

    sandervn authored and jasonaden committed May 18, 2019
    Closes #30550
    
    PR Close #30551
  4. fix(core): temporarily remove @deprecated jsdoc tag for a TextBed.get…

    cexbrayat authored and jasonaden committed May 16, 2019
    … overload (#30514)
    
    PR #29290 introduced a new `TestBed.get` signature and deprecated the existing one.
    This raises a lot of TSLint deprecation warnings in projects using a strict TS config (see #29905 for context), so we are temporarily removing the `@deprecated` annotation in favor of a plain text warning until we properly fix it.
    
    Refs #29905
    Fixes FW-1336
    
    PR Close #30514
  5. docs(docs-infra): add common/upgrade to authors package for API docs (#…

    brandonroberts authored and jasonaden committed May 20, 2019
    …30567)
    
    This fixes an issue where the common/upgrade packge isn't included
    on page reload when changes are made to the common/upgrade package
    
    PR Close #30567
  6. docs: document the `PR action: rerun CI at HEAD` label in `TRIAGE_AND…

    gkalpak authored and jasonaden committed May 17, 2019
    …_LABELS.md` (#30171)
    
    Related to #29098.
    
    PR Close #30171
Older
You can’t perform that action at this time.