X Tutup
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
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main@{1day}
Choose a base ref
...
head repository: angular/angular
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
  • 17 commits
  • 92 files changed
  • 9 contributors

Commits on Mar 10, 2026

  1. docs: Update migration docs for vitest

    This update fixes minor grammar mistakes
    jeserkin authored and atscott committed Mar 10, 2026
    Configuration menu
    Copy the full SHA
    2049698 View commit details
    Browse the repository at this point in the history
  2. fix(core): ensure definitions compile

    Includes the following changes to make sure the definitions for injectable compiler:
    1. The types for the `factory` function now include the `parent` parameter.
    2. `ɵɵFactoryDeclaration` is now defined as a function. We need this since the provider definition gets passed into the inejctable definition by reference.
    3. `ɵɵdefineInjectable`, `ɵɵdefineNgModule` and `ɵɵdefinePipe` now return the typed definition, rather than `unknown`. This aligns with what we do for components and directives.
    crisbeto authored and atscott committed Mar 10, 2026
    Configuration menu
    Copy the full SHA
    f9ede9e View commit details
    Browse the repository at this point in the history
  3. docs: fix first-app 13 step docs code row numbers

    Fix docs code row numbers.
    nobilitat authored and atscott committed Mar 10, 2026
    Configuration menu
    Copy the full SHA
    7bc7c57 View commit details
    Browse the repository at this point in the history
  4. docs: fix first-app code getHousingLocationById housing.service.ts

    1. Get location by Id work with `${this.url}/${id}`
    2. Method getHousingLocationById returned empty object, api return object type, locationJson[0] ?? {} - give in result empty object.
    nobilitat authored and atscott committed Mar 10, 2026
    Configuration menu
    Copy the full SHA
    9794e75 View commit details
    Browse the repository at this point in the history
  5. refactor(devtools): make signal graph visualizer reusable

    Make the signal visualizer reusable by detaching it from the signal graph manager.
    hawkgs authored and atscott committed Mar 10, 2026
    Configuration menu
    Copy the full SHA
    55c57d4 View commit details
    Browse the repository at this point in the history
  6. refactor(compiler-cli): Export hybrid_analysis symbols

    Export symbols from hybrid_analysis from entrypoint
    atscott committed Mar 10, 2026
    Configuration menu
    Copy the full SHA
    ba15088 View commit details
    Browse the repository at this point in the history
  7. docs(core): clarify provideZoneChangeDetection usage in v21+

    Clarify that provideZoneChangeDetection() is used to opt applications into NgZone/ZoneJS-based change detection and to configure NgZone options such as eventCoalescing.
    
    Fixes #67498
    angular-bootstrap authored and atscott committed Mar 10, 2026
    Configuration menu
    Copy the full SHA
    1969338 View commit details
    Browse the repository at this point in the history
  8. refactor(compiler-cli): remove more unused code

    Cleans up some more usages of TS factory APIs and some unused functions.
    crisbeto authored and atscott committed Mar 10, 2026
    Configuration menu
    Copy the full SHA
    1866bf5 View commit details
    Browse the repository at this point in the history
  9. build: include localize in dev app

    Includes `$localize` in the dev app so it's easier to test some code paths.
    crisbeto authored and atscott committed Mar 10, 2026
    Configuration menu
    Copy the full SHA
    f80ac30 View commit details
    Browse the repository at this point in the history
  10. fix(core): sanitize translated attribute bindings with interpolations

    Fixes that we weren't sanitizing attribute bindings with interpolations if they're marked for translation, for example: `<a href="{{evilLink}}" i18n-href></a>`.
    
    Also adds a bit more test coverage for our sanitization.
    crisbeto authored and atscott committed Mar 10, 2026
    Configuration menu
    Copy the full SHA
    8630319 View commit details
    Browse the repository at this point in the history
  11. build: update dependency node to v22.22.1

    See associated pull request for more information.
    angular-robot authored and atscott committed Mar 10, 2026
    Configuration menu
    Copy the full SHA
    504a72f View commit details
    Browse the repository at this point in the history
  12. refactor(compiler-cli): Export hybrid analysis from bin

    This is necessary to actually use the exported symbols. Verified by building locally
    atscott committed Mar 10, 2026
    Configuration menu
    Copy the full SHA
    dbbc38a View commit details
    Browse the repository at this point in the history
  13. refactor(core): interface cleanup

    Should be fine to land this time.
    JeanMeche authored and atscott committed Mar 10, 2026
    Configuration menu
    Copy the full SHA
    a675950 View commit details
    Browse the repository at this point in the history
  14. build: update dependency @rollup/plugin-babel to v7

    See associated pull request for more information.
    angular-robot authored and atscott committed Mar 10, 2026
    Configuration menu
    Copy the full SHA
    02a617e View commit details
    Browse the repository at this point in the history
  15. refactor(forms): restrict reactive logic to a readonly API

    Reactive logic in forms is not intended to mutate state, but this was
    poorly communicated by the permissive and highly mutable field context
    provided to all logic functions. This change splits all of the
    state-related API into writable and readonly interfaces.
    
    * Top-level functions that produce a `FieldTree` (e.g. `form()`) expose
      writable signals (e.g. `value: WritableSignal<T>`) and mutating
      methods (e.g. `markAsDirty()`).
    
    * Reactive logic expose readonly signals (e.g. `value: Signal<T>`) and
      omit mutating methods.
    leonsenft authored and atscott committed Mar 10, 2026
    Configuration menu
    Copy the full SHA
    a1a6c52 View commit details
    Browse the repository at this point in the history
  16. fix(forms): restrict SignalFormsConfig to a readonly API

    Introduce `FormFieldBinding` to represent a binding between a field and
    a UI control through a `FormField` directive. This interface is used to
    restrict `SignalFormsConfig` and `formFieldBindings` to a readonly API.
    
    Fix #65779.
    leonsenft authored and atscott committed Mar 10, 2026
    Configuration menu
    Copy the full SHA
    3e7ce0d View commit details
    Browse the repository at this point in the history
  17. test(forms): read only context prevents writing to field value

    Test that the read only context prevents writing to a field value:
    
    * In validation rules
    * In a provided configuration
    leonsenft authored and atscott committed Mar 10, 2026
    Configuration menu
    Copy the full SHA
    57ba621 View commit details
    Browse the repository at this point in the history
Loading
X Tutup