v22.0.7
22.0.7
Fixed 13
- avoid prototype lookups in date format caches
- parsing of an empty template literal interpolation
- re-tag SourceFiles after TsCreateProgramDriver.updateFiles()
- allow static attributes for explicit input transforms
- ignore processing instruction syntax in templates
- preserve explicit input transform write type
- allow multiple async validators
- preserve intermediate number values in signal forms
- prevent stale CVA writeback during debounce
- prevent interceptor signal reads from leaking into calling reactive contexts
- build runtime translations map with a null prototype
- use Object.hasOwn for placeholder lookup in translate
- prevent ReDoS in SOURCEMAP_URL_REGEXP
common
| Commit | Description |
|---|---|
| fix - 91e33aa1de | avoid prototype lookups in date format caches |
compiler
| Commit | Description |
|---|---|
| fix - 5b516e3a58 | parsing of an empty template literal interpolation |
compiler-cli
| Commit | Description |
|---|---|
| fix - c88ddde1c9 | re-tag SourceFiles after TsCreateProgramDriver.updateFiles() |
core
| Commit | Description |
|---|---|
| fix - 94d9591b51 | allow static attributes for explicit input transforms |
| fix - c89f71a74c | ignore processing instruction syntax in templates |
| fix - 70500e4067 | preserve explicit input transform write type |
forms
| Commit | Description |
|---|---|
| fix - 1b9964675f | allow multiple async validators |
| fix - 64d6d47a0c | preserve intermediate number values in signal forms |
| fix - 6cf7446afa | prevent stale CVA writeback during debounce |
http
| Commit | Description |
|---|---|
| fix - 20b7dc3023 | prevent interceptor signal reads from leaking into calling reactive contexts |
localize
| Commit | Description |
|---|---|
| fix - 22d5a091d1 | build runtime translations map with a null prototype |
| fix - 8ce1fcf7fa | use Object.hasOwn for placeholder lookup in translate |
platform-browser
| Commit | Description |
|---|---|
| fix - b34bf0dce8 | prevent ReDoS in SOURCEMAP_URL_REGEXP |