12.2.0-rc.0 (2021-07-28)
compiler-cli
Commit | Description |
---|---|
ed9cfb674f | fix(compiler-cli): use correct module resolution context for absolute imports in .d.ts files (#42879) |
5fb23eccea | perf(compiler-cli): skip analysis in incremental builds for files without Angular behavior (#42562) |
core
Commit | Description |
---|---|
eefe1682e8 | fix(core): correctly handle null or undefined in ErrorHandler#handleError() (#42881) |
forms
Commit | Description |
---|---|
1d9d02696e | feat(forms): add hasValidators, addValidators, and removeValidators methods (for both sync and async) (#42838) |
a502279592 | feat(forms): allow minLength/maxLength validator to be bound to null (#42565) |
language-service
Commit | Description |
---|---|
7c35ca0e00 | feat(language-service): support autocomplete string literal union types in templates (#42729) |
router
Commit | Description |
---|---|
0d81b007e4 | fix(router): add missing outlet events to RouterOutletContract (#42431) |
dbae00195e | feat(router): ability to provide custom route reuse strategy via DI for RouterTestingModule (#42434) |
Special Thanks:
Andrew Scott, Daniel Trevino, Dmitrij Kuba, Dylan Hunn, George Kalpakas, Joey Perrott, JoostK, Paul Gschwendtner, Pete Bacon Darwin, Steven Masala, Teri Glover, Vladyslav, Yuvaraj, codebriefcase, iRealNirmal and ivanwonder
Assets
2
12.1.4 (2021-07-28)
compiler-cli
Commit | Description |
---|---|
77ae4459d3 | fix(compiler-cli): use correct module resolution context for absolute imports in .d.ts files (#42879) |
f589b01672 | perf(compiler-cli): skip analysis in incremental builds for files without Angular behavior (#42562) |
core
Commit | Description |
---|---|
a779a1029b | fix(core): correctly handle null or undefined in ErrorHandler#handleError() (#42881) |
Special Thanks:
Andrew Scott, Daniel Trevino, Dylan Hunn, George Kalpakas, Joey Perrott, JoostK, Paul Gschwendtner, Pete Bacon Darwin, Teri Glover, Vladyslav, Yuvaraj and codebriefcase
Assets
2
12.2.0-next.3 (2021-07-21)
animations
Commit | Description |
---|---|
f12c533 | fix(animations): normalize final styles in buildStyles (#42763) |
compiler-cli
Commit | Description |
---|---|
70c3461 | fix(compiler-cli): use correct module import for types behind a forwardRef (#42887) |
07d7e60 | perf(compiler-cli): optimize cycle detection using a persistent cache (#41271) |
core
Commit | Description |
---|---|
307dac6 | fix(core): use correct injector when resolving DI tokens from within a directive provider factory (#42886) |
Special Thanks:
Alan Agius, Alex Rickabaugh, David Shevitz, George Kalpakas, Joey Perrott, JoostK, Krzysztof Kotowicz, Minko Gechev, Paul Gschwendtner, Renovate Bot and dario-piotrowicz
Assets
2
12.1.3 (2021-07-21)
animations
Commit | Description |
---|---|
3cddc3d | fix(animations): normalize final styles in buildStyles (#42763) |
compiler-cli
Commit | Description |
---|---|
d207ea0 | fix(compiler-cli): use correct module import for types behind a forwardRef (#42887) |
e6d520f | perf(compiler-cli): optimize cycle detection using a persistent cache (#41271) |
core
Commit | Description |
---|---|
a6db152 | fix(core): use correct injector when resolving DI tokens from within a directive provider factory (#42886) |
Special Thanks:
Alan Agius, David Shevitz, George Kalpakas, Joey Perrott, JoostK, Krzysztof Kotowicz, Minko Gechev, Paul Gschwendtner and dario-piotrowicz
Assets
2
12.2.0-next.2 (2021-07-14)
bazel
Commit | Description |
---|---|
7e04116 | fix(bazel): enable dts bundling for Ivy packages (#42728) |
common
Commit | Description |
---|---|
e42aa6c | fix(common): re-sort output of KeyValuePipe when compareFn changes (#42821) |
compiler
Commit | Description |
---|---|
b33665a | fix(compiler): add mappings for all HTML entities (#42818) |
404c8d0 | fix(compiler): incorrect context object being referenced from listener instructions inside embedded views (#42755) |
compiler-cli
Commit | Description |
---|---|
81dce5c | fix(compiler-cli): check split two way binding (#42601) |
4c482bf | fix(compiler-cli): properly emit literal types when recreating type parameters in a different file (#42761) |
30c82cd | fix(compiler-cli): inline type checking instructions no longer prevent incremental reuse (#42759) |
4c78984 | fix(compiler-cli): support reflecting namespace declarations (#42728) |
74350a5 | fix(compiler-cli): return directives for an element on a microsyntax template (#42640) |
core
Commit | Description |
---|---|
cd2d82a | fix(core): associate the NgModule scope for an overridden component (#42817) |
51156f3 | fix(core): allow proper type inference when ngFor is used with a trackBy function (#42692) |
0f23f73 | fix(core): error in TestBed if module is reset mid-compilation in ViewEngine (#42669) |
language-service
Commit | Description |
---|---|
ffeea63 | fix(language-service): Do not override TS LS methods not supported by VE NgLS (#42727) |
service-worker
Commit | Description |
---|---|
cb2ca9a | fix(service-worker): correctly handle unrecoverable state when a client no longer exists (#42736) |
f592a12 | fix(service-worker): avoid storing redundant metadata for hashed assets (#42606) |
Special Thanks:
Alan Agius, Andrew Kushnir, Andrew Scott, Arthur Ming, Bastian, Borislav Ivanov, Daniel Trevino, David Gilson, David Shevitz, Gabriele Franchitto, George Kalpakas, Joey Perrott, JoostK, Kristiyan Kostadinov, Mark Goho, Meir Blumenfeld, Paul Gschwendtner, Pete Bacon Darwin, Renovate Bot, Ryan Andersen, Theoklitos Bampouris, behrooz bozorg chami, dario-piotrowicz, ivanwonder and mgechev
Assets
2
12.1.2 (2021-07-14)
bazel
Commit | Description |
---|---|
4a8ab4f | fix(bazel): enable dts bundling for Ivy packages (#42728) |
common
Commit | Description |
---|---|
d654c79 | fix(common): re-sort output of KeyValuePipe when compareFn changes (#42821) |
compiler
Commit | Description |
---|---|
2566cbb | fix(compiler): add mappings for all HTML entities (#42818) |
65330f0 | fix(compiler): incorrect context object being referenced from listener instructions inside embedded views (#42755) |
compiler-cli
Commit | Description |
---|---|
17d3de2 | fix(compiler-cli): properly emit literal types when recreating type parameters in a different file (#42761) |
0a17e98 | fix(compiler-cli): inline type checking instructions no longer prevent incremental reuse (#42759) |
4511609 | fix(compiler-cli): support reflecting namespace declarations (#42728) |
df5cc1f | fix(compiler-cli): return directives for an element on a microsyntax template (#42640) |
core
Commit | Description |
---|---|
6301354 | fix(core): associate the NgModule scope for an overridden component (#42817) |
9ebd41e | fix(core): allow proper type inference when ngFor is used with a trackBy function (#42692) |
41c6877 | fix(core): error in TestBed if module is reset mid-compilation in ViewEngine (#42669) |
language-service
Commit | Description |
---|---|
97c18f4 | fix(language-service): Do not override TS LS methods not supported by VE NgLS (#42727) |
service-worker
Commit | Description |
---|---|
d879175 | fix(service-worker): correctly handle unrecoverable state when a client no longer exists (#42736) |
f2523a8 | fix(service-worker): avoid storing redundant metadata for hashed assets (#42606) |
Special Thanks:
Alan Agius, Andrew Kushnir, Andrew Scott, Arthur Ming, Bastian, Borislav Ivanov, David Gilson, David Shevitz, Gabriele Franchitto, George Kalpakas, Joey Perrott, JoostK, Kristiyan Kostadinov, Mark Goho, Meir Blumenfeld, Paul Gschwendtner, Pete Bacon Darwin, Renovate Bot, Ryan Andersen, Theoklitos Bampouris, behrooz bozorg chami, dario-piotrowicz, ivanwonder and mgechev
Assets
2
12.2.0-next.1 (2021-06-30)
compiler
Commit | Description |
---|---|
9f5cc7c | feat(compiler): support number separators in templates (#42672) |
compiler-cli
Commit | Description |
---|---|
37a740c | fix(compiler-cli): add support for partially evaluating types (#41661) |
platform-browser
Commit | Description |
---|---|
234b5ed | fix(platform-browser): in Meta.addTag() do not add duplicate meta tags (#42703) |
Special Thanks:
Alan Agius, Alex Rickabaugh, Dario Piotrowicz, George Kalpakas, George Looshch, Joey Perrott, Kristiyan Kostadinov, Lars Gyrup Brink Nielsen, Paul Gschwendtner, Pete Bacon Darwin, Zach Arend, codebriefcase, dario-piotrowicz, marvinbeckert, mgechev and pavlenko
Assets
2
12.1.1 (2021-06-30)
compiler-cli
Commit | Description |
---|---|
f6b828e | fix(compiler-cli): add support for partially evaluating types (#41661) |
platform-browser
Commit | Description |
---|---|
d19ddd1 | fix(platform-browser): in Meta.addTag() do not add duplicate meta tags (#42703) |
Special Thanks:
Alan Agius, Dario Piotrowicz, George Kalpakas, George Looshch, Lars Gyrup Brink Nielsen, Paul Gschwendtner, Pete Bacon Darwin, Zach Arend, codebriefcase, dario-piotrowicz, marvinbeckert, mgechev and pavlenko
Assets
2
Assets
2
12.1.0 (2021-06-24)
compiler
Commit | Description |
---|---|
9de65db | fix(compiler): should not break a text token on a non-valid start tag (#42605) |
c873440 | fix(compiler): do not allow unterminated interpolation to leak into later tokens (#42605) |
cc672f0 | feat(compiler): add support for shorthand property declarations in templates (#42421) |
f52df99 | fix(compiler): generate view restoration for keyed write inside template listener (#42603) |
compiler-cli
Commit | Description |
---|---|
874de59 | fix(compiler-cli): change default ngcc hash algorithm to be FIPS compliant (#42582) |
729eea5 | fix(compiler-cli): transform type references in generic type parameter default (#42492) |
core
Commit | Description |
---|---|
873229f | feat(core): add opt-in test module teardown configuration (#42566) |
router
Commit | Description |
---|---|
07c1ddc | fix(router): error if module is destroyed before location is initialized (#42560) |
service-worker
Commit | Description |
---|---|
cc30dc0 | fix(service-worker): ensure obsolete caches are always cleaned up (#42622) |
01128f5 | fix(service-worker): ensure caches are cleaned up when failing to load state (#42622) |
73b0275 | fix(service-worker): improve ServiceWorker cache names (#42622) |
7507ed2 | fix(service-worker): use correct names when listing CacheDatabase tables (#42622) |
53fe557 | feat(service-worker): include ServiceWorker version in debug info (#42622) |
d546501 | feat(service-worker): add openWindow , focusLastFocusedOrOpen and navigateLastFocusedOrOpen (#42520) |
9498da1 | fix(service-worker): correctly determine client ID on navigation requests (#42607) |
Special Thanks:
Alex Rickabaugh, Dale Harris, George Kalpakas, Joey Perrott, JoostK, Kristiyan Kostadinov, Németh Tamás, Paul Gschwendtner, Pete Bacon Darwin, Renovate Bot, Umair Hafeez, codingnuclei and mgechev