Skip to content
Pre-release
Pre-release

@AndrewKushnir AndrewKushnir released this Aug 11, 2021

13.0.0-next.1 (2021-08-11)

forms

Commit Description
e49fc96 feat(forms): Make Form Statuses use stricter types. (#42952)

router

Commit Description
bbad423 fix(router): ensure check for match options is compatible with property renaming (#43086)
7846715 fix(router): Allow question marks in query param values (#31187)

Breaking Changes

forms

A new type called FormControlStatus has been introduced, which is a union of all possible status strings for form controls. AbstractControl.status has been narrowed from string to FormControlStatus, and statusChanges has been narrowed from Observable<any> to Observable<FormControlStatus>. Most applications should consume the new types seamlessly. Any breakage caused by this change is likely due to one of the following two problems: (1) the app is comparing AbstractControl.status against a string which is not a valid status; or, (2) the app is using statusChanges events as if they were something other than strings.

router

The default url serializer would previously drop everything after and including a question mark in query parameters. That is, for a navigation to /path?q=hello?&other=123, the query params would be parsed to just {q: 'hello'}. This is incorrect because the URI spec allows for question mark characters in query data. This change will now correctly parse the params for the above example to be {v: 'hello?', other: '123'}.

Special Thanks:

Amadou Sall, Andrew Kushnir, Andrew Scott, Daniel Trevino, Dylan Hunn, Erik Slack, Fabien BERNARD, George Kalpakas, Jeroen van Warmerdam, Joey Perrott, Jon Rimmer, Tim Gates and Vugar_Abdullayev

3 people reacted
Assets 2

@AndrewKushnir AndrewKushnir released this Aug 11, 2021

12.2.1 (2021-08-11)

router

Commit Description
dd3abdb fix(router): ensure check for match options is compatible with property renaming (#43086)

Special Thanks:

Amadou Sall, Andrew Kushnir, Andrew Scott, Daniel Trevino, Erik Slack, Fabien BERNARD, George Kalpakas, Jeroen van Warmerdam, Joey Perrott, Tim Gates and Vugar_Abdullayev

2 people reacted
Assets 2
Pre-release
Pre-release

@atscott atscott released this Aug 4, 2021

13.0.0-next.0 (2021-08-04)

compiler

Commit Description
f08516d fix(compiler): include leading whitespace in source-spans of i18n messages (#42062)

compiler-cli

Commit Description
ed9cfb6 fix(compiler-cli): use correct module resolution context for absolute imports in .d.ts files (#42879)
5fb23ec perf(compiler-cli): skip analysis in incremental builds for files without Angular behavior (#42562)

core

Commit Description
8628826 fix(core): incorrect error reported when trying to re-create view which had an error during creation (#43005)
eefe168 fix(core): correctly handle null or undefined in ErrorHandler#handleError() (#42881)

forms

Commit Description
1d9d026 feat(forms): add hasValidators, addValidators, and removeValidators methods (for both sync and async) (#42838)
a502279 feat(forms): allow minLength/maxLength validator to be bound to null (#42565)

language-service

Commit Description
f0c5ba0 fix(language-service): global autocomplete doesn't work when the user tries to modify the symbol (#42923)
7c35ca0 feat(language-service): support autocomplete string literal union types in templates (#42729)

router

Commit Description
0d81b00 fix(router): add missing outlet events to RouterOutletContract (#42431)
dbae001 feat(router): ability to provide custom route reuse strategy via DI for RouterTestingModule (#42434)

Special Thanks:

Alex Rickabaugh, Andrew Kushnir, Andrew Scott, Daniel Trevino, Dmitrij Kuba, Dylan Hunn, George Kalpakas, Joe Martin, Joey Perrott, JoostK, Kristiyan Kostadinov, Nichola Alkhouri, Paul Gschwendtner, Pete Bacon Darwin, Renovate Bot, Steven Masala, Teri Glover, Vladyslav, Yuvaraj, atscott, codebriefcase, dario-piotrowicz, iRealNirmal and ivanwonder

Assets 2

@atscott atscott released this Aug 4, 2021

12.2.0 (2021-08-04)

compiler

Commit Description
11ef03b fix(compiler): include leading whitespace in source-spans of i18n messages (#42062)

core

Commit Description
bd7f0d8 fix(core): incorrect error reported when trying to re-create view which had an error during creation (#43005)

language-service

Commit Description
aace1e7 fix(language-service): global autocomplete doesn't work when the user tries to modify the symbol (#42923)

Special Thanks:

Alex Rickabaugh, Joe Martin, Joey Perrott, Kristiyan Kostadinov, Nichola Alkhouri, Paul Gschwendtner, Pete Bacon Darwin, atscott, dario-piotrowicz and ivanwonder

5 people reacted
Assets 2

@atscott atscott released this Aug 4, 2021

12.1.5 (2021-08-04)

compiler

Commit Description
82ca69d fix(compiler): include leading whitespace in source-spans of i18n messages (#42062)

Special Thanks:

Alex Rickabaugh, George Kalpakas, Joe Martin, Joey Perrott, Nichola Alkhouri, Paul Gschwendtner, Pete Bacon Darwin, atscott and dario-piotrowicz

Assets 2
Pre-release
Pre-release

@josephperrott josephperrott released this Jul 28, 2021

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

@josephperrott josephperrott released this Jul 28, 2021

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
Pre-release
Pre-release

@alxhub alxhub released this Jul 21, 2021

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

@alxhub alxhub released this Jul 21, 2021

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
Pre-release
Pre-release

@AndrewKushnir AndrewKushnir released this Jul 14, 2021

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