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 .

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also .
base repository: angular/angular
base: 15.0.0-next.3
Choose a base ref
head repository: angular/angular
compare: 15.0.0-next.4
Choose a head ref
  • 18 commits
  • 69 files changed
  • 12 contributors

Commits on Sep 23, 2022

  1. refactor(core): expose host directives to their host through DI (#47476)

    Exposes the host directives to the host and its descendants through DI. This can be useful, because it allows the host to further configure the host directives.
    
    PR Close #47476
    crisbeto authored and alxhub committed Sep 23, 2022
  2. fix(core): update isDevMode to rely on ngDevMode (#47475)

    This commits update `isDevMode` to rely on the `ngDevMode` which in the CLI is set by the bundler.
    
    We also update `@angular/platform-dynamic-browser` and `@angular/compiler` to remove usage of `jitDevMode`, with this change we remove all internal usages of `isDevMode`.
    
    PR Close #47475
    alan-agius4 authored and alxhub committed Sep 23, 2022
  3. docs: add v15 scheduled release dates (#47513)

    These dates are week-specific to give some flexibility during the release process which frequently happens. I back-dated the most recent minors mainly to make sure we include them when we eventually update to v16 and beyond.
    
    PR Close #47513
    dgp1130 authored and alxhub committed Sep 23, 2022
  4. fix(core): correctly check for typeof of undefined in ngDevMode c…

    …heck (#47480)
    
    Previously, this check was wrong as typeof returns a string.
    
    PR Close #47480
    alan-agius4 authored and alxhub committed Sep 23, 2022
  5. docs: Add new PR response templates (#47515)

    This adds new PR template responses for dealing with rebases and commit header changes.
    
    PR Close #47515
    jessicajaniuk authored and alxhub committed Sep 23, 2022
  6. docs: visualize keyboard shortcut for search (#47507)

    PR Close #47507
    dzonatan authored and alxhub committed Sep 23, 2022
  7. refactor(zone.js): remove zone-async-tagging from zone.js (#47416)

    1. Remove `zone-async-tagging` implementation from zone.js and move the
    implementation to `@angular/core`, so `@angular/core` can import this
    package more easily for better treeshaking.
    2. Add `async tagging zone` implemenation into `@angular/core` package.
    So we don't need to get the `AsyncStackTaggingZoneSpec` from `global`
    instance, we can import the `class` directly for better treeshaking.
    3. Only load this ZoneSpec when `ngDevMode` is `true`.
    
    PR Close #47416
    JiaLiPassion authored and alxhub committed Sep 23, 2022

Commits on Sep 26, 2022

  1. build: fix rxjs 7 build failure (#47548)

    Fixes that the `node` typings weren't included in the rxjs 7 typings test.
    
    PR Close #47548
    crisbeto authored and alxhub committed Sep 26, 2022

Commits on Sep 27, 2022

  1. feat(core): support object-based DI flags in Injector.get() (#46761)

    This commit applies the changes similar to the ones performed for the `inject()` function in df246bb.
    
    The `Injector.get` function is updated to use previously added object-based API for options: now the flags argument supports passing an object which configures injection flags.
    
    DEPRECATED:
    
    The bit field signature of `Injector.get()` has been deprecated, in favor of the new options object.
    
    PR Close #46761
    AndrewKushnir authored and alxhub committed Sep 27, 2022
  2. feat(core): support object-based DI flags in TestBed.inject() (#46761)

    This commit applies the changes similar to the ones performed for the `inject()` function in df246bb.
    
    The `TestBed.inject` function is updated to use previously added object-based API for options: now the flags argument supports passing an object which configures injection flags.
    
    DEPRECATED:
    
    The bit field signature of `TestBed.inject()` has been deprecated, in favor of the new options object.
    
    PR Close #46761
    AndrewKushnir authored and alxhub committed Sep 27, 2022
  3. feat(language-service): support to fix invalid banana in box (#47393)

    The Angular compiler will report the invalid banana in box, this code fixes
    will try to fix the error and all the same errors in the selected file.
    
    Fixes #44941
    
    PR Close #47393
    ivanwonder authored and alxhub committed Sep 27, 2022
  4. docs: update what what the CLI collects in analytics (#47529)

    This commit adds more information on what is collected by the Angular CLI as with angular/angular-cli#23718 we will collect additional information.
    
    PR Close #47529
    alan-agius4 authored and alxhub committed Sep 27, 2022
  5. docs: update broken link (#47532)

    PR Close #47532
    simonaco authored and alxhub committed Sep 27, 2022
  6. refactor(core): support applying directives to the root component (#4…

    …7530)
    
    Currently the code that creates a root component assumes that it's always going to deal with a single component definition which won't work with host directives. These changes rework the code so that it's able to apply multiple directives, allowing us to eventually add support for host directives.
    
    I also tried to make the root component creation easier to follow by breaking it up into smaller functions.
    
    PR Close #47530
    crisbeto authored and alxhub committed Sep 27, 2022
  7. fix(router): Ensure ActivatedRouteSnapshot#title has correct value (#…

    …47481)
    
    ActivatedRouteSnapshot data gets mutated in the resolve phase of the Router. The title is assigned as part of this.
    As a result, the title must be a getter in order to pick up the value that was note available during the class creation.
    
    fixes #47459
    
    BREAKING CHANGE: The title property is now required on ActivatedRouteSnapshot
    
    PR Close #47481
    atscott authored and alxhub committed Sep 27, 2022