-
Notifications
You must be signed in to change notification settings - Fork 14
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
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: voidzero-dev/oxc-angular-compiler
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.0.24
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: voidzero-dev/oxc-angular-compiler
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.0.25
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 6 commits
- 14 files changed
- 4 contributors
Commits on Apr 16, 2026
-
fix(angular): emit ɵɵControlFeature from linker for controlCreate met…
…adata (#232) The Angular Linker's build_features was ignoring the controlCreate property on ɵɵngDeclareDirective, so directives like @angular/forms/signals FormField were linked without ɵɵControlFeature(passThroughInput). This left DirectiveDef.controlDef unset at runtime, making template-emitted ɵɵcontrolCreate()/ɵɵcontrol() calls no-ops and breaking [formField] bindings with NG0950. Mirrors Angular TS compiler.ts:151-155. Fixes #229 Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for fe0b0e6 - Browse repository at this point
Copy the full SHA fe0b0e6View commit details -
fix(compiler): handle @Inject(TOKEN) on pipe constructor params (#231)
The extract_param_dependency function in pipe/decorator.rs was missing the "Inject" arm in its decorator match, causing @Inject(TOKEN) to be silently ignored. The injection token was then extracted from the TypeScript type annotation instead — which is undefined at runtime when the type is an interface. The same fix already exists in directive/decorator.rs and injectable/decorator.rs. This brings pipe/decorator.rs in line. Surfaced by Angular 20 which added an assertDefined(token) guard in the DI runtime that throws immediately on an undefined token, whereas Angular 19 would silently pass through.
Configuration menu - View commit details
-
Copy full SHA for b2dd390 - Browse repository at this point
Copy the full SHA b2dd390View commit details -
Configuration menu - View commit details
-
Copy full SHA for 60277ce - Browse repository at this point
Copy the full SHA 60277ceView commit details -
chore(deps): update napi (#233)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 85556d3 - Browse repository at this point
Copy the full SHA 85556d3View commit details -
chore(deps): update oxc to ^0.126.0 (#234)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for dc5a719 - Browse repository at this point
Copy the full SHA dc5a719View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7283cf6 - Browse repository at this point
Copy the full SHA 7283cf6View commit details
Loading
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v0.0.24...v0.0.25