Sourced from @angular/common
's releases.
20.1.4
compiler
Commit Description exclude more safe reads expression from 2way-binding (#62852) core
Commit Description update symbols for new signals api (#62284) http
Commit Description add missing http options allowed in fetch API (#62881) propagate plain errors when parsing fails (#62765) 20.1.3
core
Commit Description fix change tracking for Resource#hasValue (#62595) platform-browser
Commit Description resolve component resources before bootstrapping in JIT mode (#62758) 20.1.2
compiler
Commit Description fix detection of directive deps in JIT (#62666) 20.1.1
compiler
Commit Description incorrect spans for left side of binary operation (#62641) more permissive parsing of @ characters (#62644) compiler-cli
Commit Description infer type of event target for void elements (#62648) core
Commit Description Ensure application remains unstable during bootstrap (#62631) InputBinding marks component a dirty. (#62613) http
Commit Description do not display warnings Angular detected that a
HttpClientrequest with the
keepaliveoption was sent using XHR
when option is not true (#62536)
... (truncated)
Sourced from @angular/common
's changelog.
20.1.4 (2025-07-31)
compiler
Commit Type Description db3c5826ee fix exclude more safe reads expression from 2way-binding (#62852) core
Commit Type Description c633b63e56 fix update symbols for new signals api (#62284) http
Commit Type Description ab6033979a fix add missing http options allowed in fetch API (#62881) 15670d8417 fix propagate plain errors when parsing fails (#62765) 20.2.0-next.2 (2025-07-23)
compiler
Commit Type Description 7767aa640c fix allow more characters in square-bracketed attribute names (#62742) 3171d01452 fix fix detection of directive deps in JIT (#62666) compiler-cli
Commit Type Description 5abfe4a899 feat add diagnostic for uninvoked functions in text interpolation (#59191) core
Commit Type Description 6b1f4b9e8b feat add enter and leave animation instructions (#62682) cec91c0035 feat add option to infer the tag names of components in tests (#62283) 4138aca91f feat render ARIA property bindings as attributes (#62630) 593cc8a368 fix checks if body exists before continuing (#62768) b8e415a717 fix fix change tracking for Resource#hasValue (#62595) 063b5e166f fix switch check to documentElement with chaining (#62773) platform-browser
Commit Type Description 74d99ed379 fix resolve component resources before bootstrapping in JIT mode (#62758) service-worker
Commit Type Description 4ac6171b09 feat Adds support for updateViaCache in provideServiceWorker (#62721) 20.1.3 (2025-07-23)
... (truncated)
82fcc9c
Revert "fix(http): add missing http options allowed in fetch API (#62881)" (#...ab60339
fix(http): add missing http options allowed in fetch API (#62881)ea1afec
build: move http_server and generate_api_docs into defaults2.bzl (#62878)f0fca61
refactor(common): replace aio links to adev (#62839)622e108
build: standardize usage of js_binary (#62860)2b0f3fc
build: remove all usages of @bazel/runfiles
(#62805)15670d8
fix(http): propagate plain errors when parsing fails (#62765)b388f1e
build: remove all usages of the interop_deps attr for ts_project and ng_proje...1e9bfe5
build: migrate to new toolchain usage for api goldens (#62688)276836e
fix(http): do not display warnings Angular detected that a
HttpClient` requ...83ae18a
[go_router] add initial json support #110781 (#9404)56bcd0c
[google_maps_flutter_ios] Fix kCGImageAlphaPremultipliedLast implicit convers...b535930
[interactive_media_ads] Fixes setting adsresponse on Android (#9744)28c35c6
[interactive_media_ads]: Adds additional methods to configure ad requests (#9...03b33b1
[webview_flutter_platform_interface] Provide flexible API for loading local H...f0645d8
Mark FlutterIOOverrides
as final
(#9719)b2aef15
[in_app_purchase_storekit] Updated comment (#9445)fe53da2
[video_player] Separate event stream from player on iOS (#9700)db6988d
[tool] Remove web drive hot reload workaround (#9704)7a9e9ce
Fixed Camera Switching Bug (#9671)83ae18a
[go_router] add initial json support #110781 (#9404)56bcd0c
[google_maps_flutter_ios] Fix kCGImageAlphaPremultipliedLast implicit convers...b535930
[interactive_media_ads] Fixes setting adsresponse on Android (#9744)28c35c6
[interactive_media_ads]: Adds additional methods to configure ad requests (#9...03b33b1
[webview_flutter_platform_interface] Provide flexible API for loading local H...f0645d8
Mark FlutterIOOverrides
as final
(#9719)b2aef15
[in_app_purchase_storekit] Updated comment (#9445)fe53da2
[video_player] Separate event stream from player on iOS (#9700)db6988d
[tool] Remove web drive hot reload workaround (#9704)7a9e9ce
Fixed Camera Switching Bug (#9671)83ae18a
[go_router] add initial json support #110781 (#9404)56bcd0c
[google_maps_flutter_ios] Fix kCGImageAlphaPremultipliedLast implicit convers...b535930
[interactive_media_ads] Fixes setting adsresponse on Android (#9744)28c35c6
[interactive_media_ads]: Adds additional methods to configure ad requests (#9...03b33b1
[webview_flutter_platform_interface] Provide flexible API for loading local H...f0645d8
Mark FlutterIOOverrides
as final
(#9719)b2aef15
[in_app_purchase_storekit] Updated comment (#9445)fe53da2
[video_player] Separate event stream from player on iOS (#9700)db6988d
[tool] Remove web drive hot reload workaround (#9704)7a9e9ce
Fixed Camera Switching Bug (#9671)83ae18a
[go_router] add initial json support #110781 (#9404)56bcd0c
[google_maps_flutter_ios] Fix kCGImageAlphaPremultipliedLast implicit convers...b535930
[interactive_media_ads] Fixes setting adsresponse on Android (#9744)28c35c6
[interactive_media_ads]: Adds additional methods to configure ad requests (#9...03b33b1
[webview_flutter_platform_interface] Provide flexible API for loading local H...f0645d8
Mark FlutterIOOverrides
as final
(#9719)b2aef15
[in_app_purchase_storekit] Updated comment (#9445)fe53da2
[video_player] Separate event stream from player on iOS (#9700)db6988d
[tool] Remove web drive hot reload workaround (#9704)7a9e9ce
Fixed Camera Switching Bug (#9671)83ae18a
[go_router] add initial json support #110781 (#9404)56bcd0c
[google_maps_flutter_ios] Fix kCGImageAlphaPremultipliedLast implicit convers...b535930
[interactive_media_ads] Fixes setting adsresponse on Android (#9744)28c35c6
[interactive_media_ads]: Adds additional methods to configure ad requests (#9...03b33b1
[webview_flutter_platform_interface] Provide flexible API for loading local H...f0645d8
Mark FlutterIOOverrides
as final
(#9719)b2aef15
[in_app_purchase_storekit] Updated comment (#9445)fe53da2
[video_player] Separate event stream from player on iOS (#9700)db6988d
[tool] Remove web drive hot reload workaround (#9704)7a9e9ce
Fixed Camera Switching Bug (#9671)83ae18a
[go_router] add initial json support #110781 (#9404)56bcd0c
[google_maps_flutter_ios] Fix kCGImageAlphaPremultipliedLast implicit convers...b535930
[interactive_media_ads] Fixes setting adsresponse on Android (#9744)28c35c6
[interactive_media_ads]: Adds additional methods to configure ad requests (#9...03b33b1
[webview_flutter_platform_interface] Provide flexible API for loading local H...f0645d8
Mark FlutterIOOverrides
as final
(#9719)b2aef15
[in_app_purchase_storekit] Updated comment (#9445)fe53da2
[video_player] Separate event stream from player on iOS (#9700)db6988d
[tool] Remove web drive hot reload workaround (#9704)7a9e9ce
Fixed Camera Switching Bug (#9671)83ae18a
[go_router] add initial json support #110781 (#9404)56bcd0c
[google_maps_flutter_ios] Fix kCGImageAlphaPremultipliedLast implicit convers...b535930
[interactive_media_ads] Fixes setting adsresponse on Android (#9744)28c35c6
[interactive_media_ads]: Adds additional methods to configure ad requests (#9...03b33b1
[webview_flutter_platform_interface] Provide flexible API for loading local H...f0645d8
Mark FlutterIOOverrides
as final
(#9719)b2aef15
[in_app_purchase_storekit] Updated comment (#9445)fe53da2
[video_player] Separate event stream from player on iOS (#9700)db6988d
[tool] Remove web drive hot reload workaround (#9704)7a9e9ce
Fixed Camera Switching Bug (#9671)83ae18a
[go_router] add initial json support #110781 (#9404)56bcd0c
[google_maps_flutter_ios] Fix kCGImageAlphaPremultipliedLast implicit convers...b535930
[interactive_media_ads] Fixes setting adsresponse on Android (#9744)28c35c6
[interactive_media_ads]: Adds additional methods to configure ad requests (#9...03b33b1
[webview_flutter_platform_interface] Provide flexible API for loading local H...f0645d8
Mark FlutterIOOverrides
as final
(#9719)b2aef15
[in_app_purchase_storekit] Updated comment (#9445)fe53da2
[video_player] Separate event stream from player on iOS (#9700)db6988d
[tool] Remove web drive hot reload workaround (#9704)7a9e9ce
Fixed Camera Switching Bug (#9671)83ae18a
[go_router] add initial json support #110781 (#9404)56bcd0c
[google_maps_flutter_ios] Fix kCGImageAlphaPremultipliedLast implicit convers...b535930
[interactive_media_ads] Fixes setting adsresponse on Android (#9744)28c35c6
[interactive_media_ads]: Adds additional methods to configure ad requests (#9...03b33b1
[webview_flutter_platform_interface] Provide flexible API for loading local H...f0645d8
Mark FlutterIOOverrides
as final
(#9719)b2aef15
[in_app_purchase_storekit] Updated comment (#9445)fe53da2
[video_player] Separate event stream from player on iOS (#9700)db6988d
[tool] Remove web drive hot reload workaround (#9704)7a9e9ce
Fixed Camera Switching Bug (#9671)