ng-mono-repo-starter
ng-mono-repo-starter copied to clipboard
chore: update @angular/platform-browser to version 11.2.11
This PR contains the following updates:
Package | Change | Age | Adoption | Passing | Confidence |
---|---|---|---|---|---|
@angular/platform-browser | ^8.2.0 -> ^11.0.0 |
Release Notes
angular/angular
v11.2.11
Bug Fixes
- common: viewport scroller not finding elements inside the shadow DOM (#41644) (3aa9235), closes #41470
- compiler-cli: autocomplete literal types in templates (296f887)
- router: Only retrieve stored route when reuse strategy indicates it should reattach (#30263) (f4376fc), closes #23162
- router: recursively merge empty path matches (#41584) (8d62813), closes #41481
v11.2.10
Bug Fixes
- compiler-cli: prevent eliding default imports in incremental recompilations (#41586) (43050a1), closes #41377
- compiler-cli: show a more specific error for Ivy NgModules (#41534) (09eb125)
- core: error if DebugRenderer2.destroyNode is called twice in a row (#41565) (419c189)
- language-service: bound attributes should not break directive matching (#41597) (3dbcc7f), closes /github.com/angular/angular/blob/cdf1ea1951fb7187b1f6c9bb8a847c859c41e0b8/packages/compiler/src/render3/view/util.ts#L174-L206
- language-service: resolve to the pre-compiled style when compiled css url is provided (#41538) (3d54980), closes angular/vscode-ng-language-service#1263
- language-service: use 'any' instead of failing for inline TCBs (#41513) (f76873e), closes #41395
- router: handle new navigations from a NavigationEnd event (#41262) (#41511) (e34299a), closes #37460
- router: Remove information about attached component when deactivating route (#41381) (646f4a1), closes #41379
Performance Improvements
- compiler-cli: allow incremental compilation in the presence of redirected source files (#41587) (616145e)
v11.2.9
Bug Fixes
-
bazel: add missing dependency on
tslib
(#41480) (8d005e5), closes 11.2.8/src/api-extractor/index.js#L20 - compiler-cli: Allow analysis to continue with invalid style url (#41403) (#41489) (07131fa)
- compiler-cli: fix extending angularCompilerOptions from non relative extension less TypeScript configuration files (#41349) (e0165fd), closes #41343
Features
Performance Improvements
- core: add private hooks around user code executed by the runtime (#41421) (94af9d9)
- language-service: add perf tracing to LanguageService (#41401) (7b0a800)
v11.2.8
Bug Fixes
v11.2.7
Bug Fixes
-
compiler: correctly process multiple rules containing
:host
selectors (#41261) (f358d6b), closes #41237 -
compiler-cli: add
useInlining
option to type check config (#41268) (57644e9), closes #40963 - core: remove obsolete check for [class] and [className] presence (#41254) (8a53b54)
- language-service: show suggestion when type inference is suboptimal (#41072) (18cd7a0), closes angular/vscode-ng-language-service#1155 #41042
v11.2.6
Bug Fixes
- core: remove duplicated EMPTY_OBJ constant (#41153) (fa97166)
- forms: properly handle the change to the FormGroup shape (#40829) (60ac964), closes #13788
- localize: render correct closing tag placeholder names in XLIFF 2 (#41152) (7dbb550), closes #41142
-
localize: trim extracted
equiv-text
values (#41180) (ed6c09a), closes #41176 - ngcc: do not compile JavaScript sources if typings-only processing is repeated (#41209) (be050b2), closes #41198
Performance Improvements
-
forms: avoid direct references to the
Validators
class (#41189) (#41220) (804b6b6) -
forms: make
FormBuilder
class tree-shakable (#41126) (ffc93e0) -
forms: make
RadioControlRegistry
class tree-shakable (#41126) (6414590) - forms: make built-in ControlValueAccessors more tree-shakable (#41146) (#41197) (5908eda)
v11.2.5
Bug Fixes
- bazel: fix incorrect rollup plugin method signature (#41101) (925746b)
- language-service: Only provide dom completions for inline templates (#41078) (a05eb13)
Performance Improvements
- compiler-cli: avoid module resolution in cycle analysis (#40948) (532ae73)
- compiler-cli: detect semantic changes and their effect on an incremental rebuild (#40947) (e35ecea), closes #34867 #40635 #40728
- compiler-cli: ensure module resolution cache is reused for type-check program (#39693) (16f90ca)
- compiler-cli: use bound symbol in import graph in favor of module resolution (#40948) (2035b15)
v11.2.4
Bug Fixes
- compiler: allow binding to autocomplete property on select and textarea elements (#40928) (20fb638), closes #39490
- compiler: ensure JIT compilation of ɵɵngDeclarePipe() works (#40929) (55eb7b5)
- compiler: recover from an incomplete open tag at the end of a file (#41054) (c675acd)
-
compiler-cli:
readConfiguration
existing options should override options in tsconfig (#40694) (#41036) (2f3e2df) - compiler-cli: ensure ngcc can handle wildcard base-paths (#41033) (27d55f6), closes #41014
-
compiler-cli: extend
angularCompilerOptions
in tsconfig from node (#40694) (#41036) (e3ccd56), closes /github.com/microsoft/TypeScript/blob/b346f5764e4d500ebdeff7086e43690ea533a305/src/compiler/commandLineParser.ts#L2603-L2628 #36715 - language-service: Add plugin option to force strictTemplates (#41063) (95f748c)
- language-service: Always attempt HTML AST to template AST conversion for LS (#41068) (6dd5497), closes angular/vscode-ng-language-service#1140
- language-service: can't provide the Input and Output custom binding property name (#41005) (1b1b65e)
- language-service: don't show external template diagnostics in ts files (#41070) (9322e6a), closes #41032
- language-service: only provide template results on reference requests (#41041) (ef87953)
- language-service: provide element completions after open tag < (#41068) (f09e7ab), closes angular/vscode-ng-language-service#1140
- ngcc: do not fail hard when a format-path points to a non-existing or empty file (#40985) (06ff277), closes /github.com/angular/angular/blob/3077c9a1f89c5bd75fb96c16e/packages/compiler-cli/ngcc/src/main.ts#L124 #40965
v11.2.3
Performance Improvements
- language-service: Skip Angular analysis when quick info requested outside a template (#40956) (0dd1fac)
v11.2.2
Bug Fixes
- animations: error when setting position before starting animation (#28255) (f1c64b3)
- http: emit error on XMLHttpRequest abort event (#40786) (4a32579), closes #22324
- http: ignore question mark when params are parsed (#40610) (3b884ed), closes #28722
- platform-browser: ensure that Hammer loader is called only once (#40911) (f8055f6), closes #25995
Performance Improvements
-
core: use
ngDevMode
to tree-shake warning (#40876) (c8a2e3a) - language-service: short-circuit LS operations when we know there is no Angular information to provide (#40946) (73a3ff1)
v11.2.1
Bug Fixes
- common: viewport scroller not finding elements inside the shadow DOM (#41644) (3aa9235), closes #41470
- compiler-cli: autocomplete literal types in templates (296f887)
- router: Only retrieve stored route when reuse strategy indicates it should reattach (#30263) (f4376fc), closes #23162
- router: recursively merge empty path matches (#41584) (8d62813), closes #41481
v11.2.0
Bug Fixes
- animations: properly track listeners for a removed element (#40712) (74cb759)
- common: date is not correctly formatted when year is between 0 and 99 (#40448) (bf85f04), closes #40377
- compiler: include parenthesis in expression source spans (#40740) (e99c4e2), closes #40721
- compiler: throw error for duplicate template references (#40538) (7e0ff8c), closes #40536
- compiler-cli: don't crash when we can't resolve a resource (#40660) (95446fb), closes angular/vscode-ng-language-service#1079
- core: properly move embedded views of dynamic component's projectable nodes (#37167) (9ae21ee), closes #37120
- localize: improve invalid syntax in extraction error message (#40724) (24600ff)
- localize: support downleveled inlined helper localize calls (#40754) (415ad8d), closes #40702
- router: stop emitting to event observable on destroy (#40638) (737bc7a), closes #40502
v11.1.2
Bug Fixes
-
common: parse
YYYY-MM
strings as UTC dates (#40620) (cafd4f5), closes #33944 -
common: parse
YYYY
strings as UTC dates (#40629) (b823049), closes #33944 #40620 -
compiler: Don't set expression text to synthetic
$implicit
when empty (#40583) (5dab521) - compiler: exclude trailing whitespace from element source spans (#40513) (726ec88), closes #39148
- compiler-cli: preserve user line endings in diagnostic template parse (#40597) (00eeebf)
-
core: ensure the type
T
ofEventEmitter<T>
can be inferred (#40644) (8f9ba8e), closes #40637 - core: remove duplicated EMPTY_ARRAY constant (#40587) (abdf25c)
Performance Improvements
v11.1.1
Bug Fixes
- compiler-cli: handle pseudo cycles in inline source-maps (#40435) (566206b), closes #40408
-
compiler-cli: use
Map
rather thanobject
for map of partial linkers (#40563) (33e0f2b) - core: fix possible XSS attack in development through SSR (#40525) (97ec6e4)
-
core: improve injector debug information in
ngDevMode
(#40476) (4bb38c9) -
forms: allow
patchValue()
method ofFormGroup
andFormArray
classes to skipnull
values (#40534) (2fab148), closes #36672 #21021 - forms: properly cleanup in cases when FormControlName has no CVA (#40526) (72fc6aa), closes #39235 #40521
- language-service: implement realpath to resolve symlinks (#40593) (77efc27)
- language-service: recognize incomplete pipe bindings with whitespace (#40346) (d88f18e)
- localize: include meaning in generated ARB files (#40546) (5661298), closes #40506
- router: always stringify matrix parameters (#25095) (a8a27ef), closes #23165
- router: Fix occasional error when creating url tree in IE 11 and Edge (#40488) (69fd942)
- service-worker: handle error with console.error (#40236) (37710b9)
Features
Performance Improvements
- compiler-cli: introduce fast path for resource-only updates (#40561) (156103c)
- core: simplify bloom bucket computation (#40489) (106734a)
v11.1.0
Bug Fixes
- animations: getAnimationStyle causes exceptions in older browsers (#29709) (66d863f)
- animations: replace copy of query selector node-list from "spread" to "for" (#39646) (bfa197f), closes #38551
-
common: add
HttpParamsOptions
to the public api (#35829) (b33b89d), closes #20276 - common: Prefer to use pageXOffset / pageYOffset instance of scrollX / scrollY (#28262) (b1d300d)
-
compiler: correct the
KeySpan
for animation events and properties (#40347) (524415e) - compiler: incorrectly interpreting some HostBinding names (#40233) (1045465), closes #40220 #40230 #18698
- compiler: recover event parse when animation event name is empty (#39925) (15b15be)
- compiler: avoid duplicate i18n blocks for i18n attrs on elements with structural directives (#40077) (caa4666), closes #39942
- compiler: handle strings inside bindings that contain binding characters (#39826) (dc6d40e), closes #39601
- compiler: disallow i18n of security-sensitive attributes (#39554) (c8a99ef)
- compiler: ensure that placeholders have the correct sourceSpan (#39717) (0462a61), closes #39671
- compiler: only promote Trusted Types to constants when necessary (#39554) (4916870)
- compiler: report better error on interpolation in an expression (#30300) (94e790d)
- compiler-cli: do not duplicate repeated source-files in rendered source-maps (#40237) (3158858)
- compiler-cli: remove classes in .d.ts files from provider checks (#40118) (973bb40)
- animations: implement getPosition in browser animation builder (#39983) (ca08625)
- compiler-cli: correct incremental behavior even with broken imports (#39923) (c7c5b2f)
- compiler-cli: remove the concept of an errored trait (#39923) (6d42954)
- compiler-cli: track poisoned scopes with a flag (#39923) (0823622)
- compiler-cli: report error when a reference target is missing instead of crashing (#39805) (453b32f), closes #38618 #39744
- core: fix possible XSS attack in development through SSR. (#40136) (47d9b6d)
-
core: set
ngDevMode
tofalse
when callingenableProdMode()
(#40124) (70b4816) - core: Allow passing AbstractType to the inject function (#37958) (a1b6ad0)
- core: Ensure OnPush ancestors are marked dirty when events occur (#39833) (68d4a74), closes #39832
- core: meta addTag() adds incorrect attribute for httpEquiv (#32531) (ff0a90e)
- core: migration error if program contains files outside of the project (#39790) (1a26f6d), closes #39778
- core: not invoking object's toString when rendering to the DOM (#39843) (11cd37f), closes #38839
- core: remove duplicated noop function (#39761) (066126a)
-
core: support
Attribute
DI decorator indeps
section of a token (#37085) (f5cbf0b), closes #36479 - core: remove application from the testability registry when the root view is removed (#39876) (df27027), closes #22106
-
core: Support extending differs from root
NgModule
(#39981) (5fc4508), closes #25015 #11309 #18554 -
core: unsubscribe from the
onError
when the root view is removed (#39940) (5a3a154) -
core:
QueryList
should not fire changes if the underlying list did not change. (#40091) (76f3633) - core: fix fakeAsync() error messages (#40442) (ad2b50b)
- forms: error if control is removed as a result of another one being reset (#40462) (2c5ad5c), closes #33401
- forms: clean up connection between FormControl/FormGroup and corresponding directive instances (#39235) (a384961), closes #20007 #37431 #39590
- language-service: fix go to definition for template variables and references (#40455) (#40491) (3e134e4)
- language-service: Paths on Windows should be normalized (#40492) (b8e47e2), closes /github.com/angular/vscode-ng-language-service/blob/9fca9c66510974c26d5c21b31adb9fa39ac0a38a/server/src/session.ts#L594
- language-service: report non-template diagnostics (#40331) (4db89f4)
- language-service: diagnostic and definition should work for absolute url (#40406) (625d2c2)
- language-service: reinstate overridden compiler option after change (#40364) (811cacc)
- language-service: Support 'find references' for two-way bindings (#40185) (ebb7ac5)
- language-service: Support 'go to definition' for two-way bindings (#40185) (a9d8c22)
- language-service: Support completions of two-way bindings (#40185) (7d74853)
- language-service: Do not include $event parameter in reference results (#40158) (d466db8), closes #40157
- language-service: include compilerOptions.rootDir in rootDirs (#40243) (a62416c), closes angular/vscode-ng-language-service#1039
- language-service: LSParseConfigHost.resolve should not concat abs paths (#40242) (0264f76)
- language-service: return all typecheck files via getExternalFiles (#40162) (183fb7e)
- language-service: shorthand syntax with variables (#40239) (12cb39c)
- language-service: force compileNonExportedClasses: false in LS (#40092) (028e4f7)
- language-service: Prevent matching nodes after finding a keySpan (#40047) (1bf1b68)
- language-service: do not return external template that does not exist (#39898) (2b84882)
- language-service: do not treat file URIs as general URLs (#39917) (3b70098)
- localize: ensure extracted messages are serialized in a consistent order (#40192) (212245f), closes #39262
- ngcc: copy (and update) source-maps for unmodified source files (#40429) (e2e3862), closes #40358
- service-worker: handle error with ErrorHandler (#39990) (74e42cf), closes #39913
- router: correctly handle string command in outlets (#39728) (c33a823), closes #18928
- router: lazy loaded modules without RouterModule.forChild() won't cause an infinite loop (#36605) (6675b6f), closes #29164
- router: remove duplicated getOutlet function (#39764) (5fa7673)
- service-worker: correctly handle failed cache-busted request (#39786) (6046419), closes #39775 #39775
- upgrade: avoid memory leak when removing downgraded components (#39965) (6dc43a4), closes #26209 #39911 #39921
- upgrade: fix HMR for hybrid applications (#40045) (b4b21bd), closes #39935
Performance Improvements
-
animations: use
ngDevMode
to tree-shake warning (#39964) (9ebe423) -
common: use
ngDevMode
to tree-shake warnings (#39964) (f022efa) -
core: use
ngDevMode
to tree-shakecheckNoChanges
(#39964) (e1fe9ec) -
core: use
ngDevMode
to tree-shake warnings (#39959) (8b0cccc) -
core: make DI decorators tree-shakable when used for
useFactory
deps config (#40145) (0664d75), closes #40143 -
forms: use
ngDevMode
to tree-shake_ngModelWarning
(#39964) (7954c8d) - ngcc: do not copy files that have been processed (#40429) (798aae4)
Features
- common: allow any Subscribable in async pipe (#39627) (c7f4abf)
- compiler: recover expression parsing in more malformed pipe cases (#39437) (e336572)
- compiler: support recovery of malformed property writes (#39103) (e44e10b)
- compiler: add schema for Trusted Types sinks (#39554) (358c50e)
- compiler: support error reporting in I18nMetaVisitor (#39554) (bb70a9b)
- compiler: support tagged template literals in code generator (#39122) (ef89274)
- compiler: allow trailing comma in array literal (#22277) (8d613c1), closes #20773
- compiler-cli: implement partial directive declaration linking (#39518) (87e9cd6)
- compiler-cli: partial compilation of directives (#39518) (8c0a92b)
- compiler-cli: add support for using TypeScript 4.1 (#39571) (a7e7c21)
- compiler-cli: support for partial compilation of components (#39707) (e75244e)
- compiler-cli: expose function to allow short-circuiting of linking (#40137) (7dcf286)
- compiler-cli: JIT compilation of component declarations (#40127) (d4327d5)
- compiler-cli: JIT compilation of directive declarations (#40101) (9186f1f)
- core: add shouldCoalesceRunChangeDetection option to coalesce change detections in the same event loop. (#39422) (5e92d64), closes #39348 #39348
- core: adds get method to QueryList (#36907) (a965589), closes #29467
-
core: Add schematic to fix invalid
Route
configs (#40067) (805b4f9) - language-service: log Angular compiler options (#40364) (6a9e328)
- language-service: autocomplete pipe binding expressions (#40032) (cbb6eae)
- language-service: autocompletion of element tags (#40032) (e42250f)
- language-service: autocompletion within expression contexts (#39727) (93a8326)
- language-service: complete attributes on elements (#40032) (66378ed)
- language-service: completions for structural directives (#40032) (2a74431)
- language-service: enable get references for directive and component from template (#40054) (973f797)
- language-service: Add "find references" capability to Ivy integrated LS (#39768) (06a782a)
- language-service: implement autocompletion for global properties (Ivy) (#39250) (28a0bcb)
- language-service: Implement go to definition for style and template urls (#39202) (563fb6c)
- localize: support Application Resource Bundle (ARB) translation file format (#36795) (5684ac5)
- platform-browser: add doubletap HammerJS support (#26362) (b5c0f9d), closes #23954
-
router: add
relativeTo
as an input torouterLink
(#39720) (112324a), closes #13523
11.0.9 (2021-01-13)
Bug Fixes
- compiler: incorrectly inferring content type of SVG-specific title tag (#40259) (642c45b), closes #31503
- compiler-cli: prevent stack overflow in decorator transform for large number of files (#40374) (ff36485), closes #40276
- ngcc: compute the correct package paths for target entry-points (#40376) (584b78a), closes #40352 #40357
- router: better ngZone checking for warning (#25839) (adf42da), closes #25837
- service-worker: allow checking for updates when constantly polling the server (#40234) (a7befd5), closes #40207
- service-worker: ensure SW stays alive while notifying clients about unrecoverable state (#40234) (c01b5ea)
11.0.8 (2021-01-11)
Bug Fixes
- core: memory leak if view container host view is destroyed while view ref is not (#40219) (f691e85), closes #38648
-
forms: handle standalone
<form>
tag correctly inNgControlStatusGroup
directive (#40344) (b3f322f), closes #38391 -
router: Remove usage of
Object.values
to avoid the need for a polyfill (#40370) (c44dd84)
11.0.7 (2021-01-07)
Bug Fixes
- router: correctly deactivate children with componentless parent (#40196) (7060ae2), closes /github.com/angular/angular/blob/362f45c4bf1bb49a90b014d2053f4c4474d132c0/packages/router/src/operators/activate_routes.ts#L151-L158 #20694
-
router: Remove usage of
Object.entries
to avoid the need for a polyfill (#40340) (6429be1)
11.0.6 (2021-01-06)
Bug Fixes
Configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, check this box.
This PR has been generated by WhiteSource Renovate. View repository job log here.