From ea57587b7c5e9de6d790af58014b58e063176299 Mon Sep 17 00:00:00 2001 From: Pawel Kozlowski Date: Thu, 12 Dec 2019 14:27:02 +0100 Subject: [PATCH] docs(ivy): document breaking changes for DebugElement classes and attributes (#34328) PR Close #34328 --- aio/content/guide/ivy-compatibility.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/aio/content/guide/ivy-compatibility.md b/aio/content/guide/ivy-compatibility.md index bf95f07c49..91fda205da 100644 --- a/aio/content/guide/ivy-compatibility.md +++ b/aio/content/guide/ivy-compatibility.md @@ -56,4 +56,8 @@ If the errors are gone, switch back to Ivy by removing the changes to the `tscon * ICU parsing happens at runtime, so only text, HTML tags and text bindings are allowed inside ICU cases (previously, directives were also permitted inside ICUs). -* Providers formatted as `{provide: X}` without a `useValue`, `useFactory`, `useExisting`, or `useClass` property are treated like `{provide: X, useClass: X}` (previously, it defaulted to `{provide: X, useValue: undefined}`). \ No newline at end of file +* Providers formatted as `{provide: X}` without a `useValue`, `useFactory`, `useExisting`, or `useClass` property are treated like `{provide: X, useClass: X}` (previously, it defaulted to `{provide: X, useValue: undefined}`). + +* `DebugElement.attributes` returns `undefined` for attributes that were added and then subsequently removed (previously, attributes added and later removed would have a value of `null`). + +* `DebugElement.classes` returns `undefined` for classes that were added and then subsequently removed (previously, classes added and later removed would have a value of `false`). \ No newline at end of file