From 82c42d58aeb401968c2dcd779c99fc503935052c Mon Sep 17 00:00:00 2001
From: Doug Bunting <6431421+dougbu@users.noreply.github.com>
Date: Sun, 22 Sep 2019 16:07:53 -0700
Subject: [PATCH 001/111] Update branding to 2.1.14 -
aspnet/AspNetCore-Internal#3153
---
eng/Baseline.Designer.props | 9 +++++----
eng/Baseline.xml | 6 +++---
eng/PatchConfig.props | 12 ++++--------
.../ArchiveBaseline.2.1.13.txt | 1 +
.../ArchiveBaseline.2.1.13.txt | 1 +
version.props | 2 +-
6 files changed, 15 insertions(+), 16 deletions(-)
create mode 100644 src/PackageArchive/Archive.CiServer.Patch.Compat/ArchiveBaseline.2.1.13.txt
create mode 100644 src/PackageArchive/Archive.CiServer.Patch/ArchiveBaseline.2.1.13.txt
diff --git a/eng/Baseline.Designer.props b/eng/Baseline.Designer.props
index a830a66044..c82f441f14 100644
--- a/eng/Baseline.Designer.props
+++ b/eng/Baseline.Designer.props
@@ -2,7 +2,7 @@
$(MSBuildAllProjects);$(MSBuildThisFileFullPath)
- 2.1.12
+ 2.1.13
@@ -284,10 +284,11 @@
- 2.1.1
+ 2.1.13
+
@@ -1117,12 +1118,12 @@
- 2.1.1
+ 2.1.13
-
+
diff --git a/eng/Baseline.xml b/eng/Baseline.xml
index dff0b069c0..8ab070f7e9 100644
--- a/eng/Baseline.xml
+++ b/eng/Baseline.xml
@@ -4,7 +4,7 @@ This file contains a list of all the packages and their versions which were rele
build of ASP.NET Core 2.1.x. Update this list when preparing for a new patch.
-->
-
+
@@ -36,7 +36,7 @@ build of ASP.NET Core 2.1.x. Update this list when preparing for a new patch.
-
+
@@ -115,7 +115,7 @@ build of ASP.NET Core 2.1.x. Update this list when preparing for a new patch.
-
+
diff --git a/eng/PatchConfig.props b/eng/PatchConfig.props
index e433208e89..71ff8312fd 100644
--- a/eng/PatchConfig.props
+++ b/eng/PatchConfig.props
@@ -18,14 +18,6 @@ Later on, this will be checked using this condition:
Microsoft.AspNetCore.Authentication.Google;
-
-
-
-
-
-
-
-
Microsoft.AspNetCore.Identity.UI;
@@ -46,4 +38,8 @@ Later on, this will be checked using this condition:
Microsoft.AspNetCore.SpaServices;
+
+
+
+
diff --git a/src/PackageArchive/Archive.CiServer.Patch.Compat/ArchiveBaseline.2.1.13.txt b/src/PackageArchive/Archive.CiServer.Patch.Compat/ArchiveBaseline.2.1.13.txt
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/src/PackageArchive/Archive.CiServer.Patch.Compat/ArchiveBaseline.2.1.13.txt
@@ -0,0 +1 @@
+
diff --git a/src/PackageArchive/Archive.CiServer.Patch/ArchiveBaseline.2.1.13.txt b/src/PackageArchive/Archive.CiServer.Patch/ArchiveBaseline.2.1.13.txt
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/src/PackageArchive/Archive.CiServer.Patch/ArchiveBaseline.2.1.13.txt
@@ -0,0 +1 @@
+
diff --git a/version.props b/version.props
index e65ef23479..ed48958394 100644
--- a/version.props
+++ b/version.props
@@ -2,7 +2,7 @@
2
1
- 13
+ 14
servicing
Servicing
t000
From ff61a43031735f743da37b8619781079b222ce1d Mon Sep 17 00:00:00 2001
From: wtgodbe
Date: Mon, 23 Sep 2019 16:06:43 -0700
Subject: [PATCH 002/111] Merge branches
---
Directory.Build.props | 7 ++++++-
packageIcon.png | Bin 0 -> 7006 bytes
.../src/Microsoft.AspNetCore.Analyzers.csproj | 1 +
.../src/Microsoft.AspNetCore.Analyzers.nuspec | 1 +
.../src/Microsoft.AspNetCore.Blazor.Build.csproj | 1 +
.../src/Microsoft.AspNetCore.Blazor.Build.nuspec | 1 +
.../Microsoft.AspNetCore.Blazor.DevServer.csproj | 1 +
.../Microsoft.AspNetCore.Blazor.DevServer.nuspec | 1 +
.../Microsoft.AspNetCore.Blazor.Templates.csproj | 4 ++++
.../Microsoft.AspNetCore.Blazor.Templates.nuspec | 1 +
.../src/Microsoft.AspNetCore.Components.csproj | 1 +
...soft.AspNetCore.Components.multitarget.nuspec | 1 +
...ft.AspNetCore.Components.netcoreapp3.0.nuspec | 1 +
.../SharedFramework/SharedFramework.wixproj | 4 ++++
.../SharedFrameworkPackage.nuspec | 1 +
.../Windows/TargetingPack/TargetingPack.wixproj | 4 ++++
.../TargetingPack/TargetingPackPackage.nuspec | 1 +
.../Microsoft.AspNetCore.Mvc.Analyzers.csproj | 1 +
.../Microsoft.AspNetCore.Mvc.Analyzers.nuspec | 1 +
...Microsoft.AspNetCore.Mvc.Api.Analyzers.csproj | 1 +
...Microsoft.AspNetCore.Mvc.Api.Analyzers.nuspec | 1 +
src/ProjectTemplates/TemplateProjects.props | 4 ++++
src/ProjectTemplates/templates.nuspec | 1 +
...osoft.Extensions.ApiDescription.Client.csproj | 1 +
...osoft.Extensions.ApiDescription.Client.nuspec | 1 +
...osoft.Extensions.ApiDescription.Server.csproj | 1 +
...osoft.Extensions.ApiDescription.Server.nuspec | 1 +
27 files changed, 43 insertions(+), 1 deletion(-)
create mode 100644 packageIcon.png
diff --git a/Directory.Build.props b/Directory.Build.props
index 66e5b316b1..e1bf86d4e1 100644
--- a/Directory.Build.props
+++ b/Directory.Build.props
@@ -46,7 +46,8 @@
nugetaspnet@microsoft.com
- https://go.microsoft.com/fwlink/?LinkID=288859
+ packageIcon.png
+ $(MSBuildThisFileDirectory)packageIcon.png
https://asp.net
$(MSBuildProjectDirectory)
@@ -55,6 +56,10 @@
netcoreapp$(AspNetCoreMajorVersion).$(AspNetCoreMinorVersion)
+
+
+
+
true
diff --git a/packageIcon.png b/packageIcon.png
new file mode 100644
index 0000000000000000000000000000000000000000..a0f1fdbf4d5eae0e561018cccee74f6a454cdb9c
GIT binary patch
literal 7006
zcmeHMXH-+`n%)#eMU;C)kZw7O2nvFLpcE@A^-u+AN(mh$UH*JD5Jjm{4}uUR
zs5C(zdURn*zrcHqdVxK)P)7322TAMVbNR4HRzo3_~zdgjvf?Ot98@H{LHdy
zK*)TM=g&B9f}+9IKfm=aF5e3_{PQJ$
zY4?9DHvtd+Y14o8TQs=)&+P)Wjb3|LIT@*NDqyYm#gu^q*EFSow<%yKVx`_Ka)!0
z2YAaQr%LYyQ%n$Rjx)e%JeM5_ov70FUMveJTS(J+%C4(L)~h*MQ8!wJtf_X{`Ol?k
z;{27%#**2uiR&R6-eaRK1Mdgl2xHQ=uS(~VqsTVrsUnQhc
zRIK5>@(05w3gHYdsI0;;sOO66pUEl)DGyD(D4>$7drUDFZ|uxx;-nWj7d|rj=u+D@
z-HU+mLOInrsXdSL1Z6nVB&D
z@>f4!yq=_B+16+qw5k=4o#*tf;6Oe*F;`&L!)bT{U7Wc3YmG2;NRxb%woCt~*Yr2E
zfwiUdS=7SK&5>df-aqY8lp~SEUG*ziXGvHMLp_#vgvVMQ*&{+d@(a>v4;7p_%Jte0Ga5zNbUI28WAgY5f?FX^;q`1WTw2~t|P54N&e^@=nFqDj}W#o
z_-kZBWDQ%($YJH43Y7YrbjfsUrAEjla>?j0;YLdXxjK}P@xDGc%r&c)6`t?XW=*{r
z%Z^p)?6*7obKU_;NZK_ejh9n&?qzO0#(}Uo+KSm|e}q1+f$wM!G8>lLvKK1UK^uz5
zDk&5(DuUnzQy{aQ8%b~*_4Ri`TOj}Dd{0OCls}^VD8=qDC%Q9tSSt5LZoxd!|ai3oGtf&cOy(`^W9zMNR;bII|OS+Pe(-9=f!m6}w
zV>f(mH^BYE-=Wl=)Q2s2TF*j&tRkN0KOu3-(VN?4?-v|?W^Xj)@u4^bNB%bN+f|D=
z?r1ey$UbahYv!qISaxV8>+1Mnz!M&S1o+~titx|65MA`iQMjscL!+LOGjZ?p>}x6d
z4`FiZV9i-E6F8c|Fq37-TTTtJOdIZ9<*YrJU86UuQr6dipNC%AxT?lXa9U=`iq+2=
zOT!CFUlJM1&INj~InR!=@x@{Z8BnvgL~_>nN)y@!r<0$uGCJ<0B-q!vZn@~#5^Ig8B}}g&dYBee=x50Wv$R^^f%aTE~g_a7&8Y(5L>!
zkYgCl@1ZVqFSwkH(ns-EtYbOFLrarf#r6W9#x8rO<<_6h33faYV{<&_gBahO#ga9j
z$|}=ea)vEm|Hb`E%L9Gn#Osxg(
z&sxXz7lsse+_i@<_LUl@8$916h*m6!R?~zr_ZQU^H3F(aC1is#I$VP$GO(s!pT&Y#
z85JYcwQqu6Ja6sje&x*)nOdx;bt1hNMTSwSikFeKE)+MRrW?mg=8mp^AR_kz{C%e*
z32H_>c600^d$9)ob+$yzpyxHa+k0Sz7GG41I0A59bKJf?X}E6mX$pU~Wc%_?$2w1s
zZEbk$svZ4U+WH;XPEb^-IqhGQX1U|z8KWp8&jVlWFPP+7Um6;oMy?>TFU`cMT5bYx
z;7_~MfZ(sumPQHg++U)9PT=+=zxu+qmP==xJ&oI%XgD8=YZo%*rGq2U_J^D4d%7H`}jau-;<_^n?THcf9*rKD^J#%p%l
zA8DILPr+wPY^MpxQbxGXG2f0xcjxSw;wjl53EsXe0poYHgfc(T;v5J;H$neUhElxe
zrX0NdQ4e#4L4e-JmsN$%C+#BKX8TYA1YlhN`|QyqnlH{Igil*i0?NrD9qi2Fw_&~eMSk3UGyWzcay4oPaWE~nJ{R}-u+%oE
z^4pk7G%~M66x6$a(@21!KD)Us1JG?!Xn4Zb;NYOn2SGc%JK!@mQv*PGMGxMb{#a4F
z_#t!~GhhJR9)$w;fi20azFx86@7j4yB
zpC7-bK<170rK@aOPg
zDv69Iy;oMY0yq-ORy`~=Y8>ZQ_}+6m=ElBFD(BO@q9)h-K%)s9-^rh(;7T`vu={0p
zCzf*G!~Iex?wWwWS?rOOYx{i!_Lh~OXJ7gYPR(bWfke`)l(GCjjtT06t7+0hHGHhh
zA9y}JSM5#_xw|dqtlV?PVqZwGRm*pM)dvDj|LAzkF?4x}RLkCA#>G3V21ZLIt^gG<
zQI&0O8}Rf;Def0;ZbweV+|x(R-?(Vnj5F9~eOT)4!nDr7Yq-5!y1bz1t;HjQSLn-A
zt1qf%FzvKZ`+#!ufUYj;;FE!eL$>Pcse)qp0BW@>*U{2zo_CWHpgvHpnGofD&KYKY
z+!}avbdRD^hZQf
zU#$@f{W=^JvL7g)bcEZ<)O9tw4?Dxp&lksZ;$I_{?{l;o=>&}=tF-5MU&27^*rhJT
zcd0DiLPxBSPJ<5cx}JGQAds^*(&j4-nHoTwx>dVUGJHkMM7w*nPbN5n_W)JJ
zoSF~F)URWm1xS-QkhpAB(#}xq`0?;AQ=#^xj8iv{-*?l`8a;)kpuatAQXeVT+=;#A
zT0rvGu`_`{>KMvxzgLkb$EeCy`RyvAx+nC!D381cssru;3nBjt{S>AGvQAs(kxLO{
zIp*xXImIAQJ>kiL&b~R(P_(nAu2z<~Dc*-_c3=C`sjCz@AZVOwgE5s@G#uy{iQNJ}
z*pY1bjnx4K{yik#93ftw2}MI#Dt>w>)q5vp~-G
zX7!=BUrYpB-3#04(mvmC$-Y!WY8${8gcraWB}q}i
z(|PAS*SoXp)9`8tTYTuy7`=#uWFoR#J2(AVcxr-9uF+7kB$GxNkA$Vfoz}l40*Ydo
zXReR;i`X4$Te~{&2?RE~^39WlS?>E>my@CS3|paiTe-zGjS$iwI*YbAHOwW*PD@wI
z=Nl-L-*Y(4b+hX{-tb98arKb!Q^EK+RA0Lfp4`cv&x7o<`~ghNZ#@Z$`B6O*2R6%R
z+kg>9tGG(TtYgVXWD_X)ySeq_3Tq2*GEPMlF@o;BBxfbxC%!xOuwUa+?wXac%Dce>
z+d&$P_VsrSw*$bMY#z8~U%K$AIc8vOosw2D4`XdBe5NKVuc+s10x-cw)v;&2Yd`@#
z6UL-Y1G;FY$G$?{@cwL6zaRL5p_lTzugeI5PB@eSk^x^LJ=N!qHsScr*=1fnx>1;L
zY5eqB8dlecz6GSs<7{=#sl?FWEY66Ejk>f}1odw~P?}i0yH&4d%vKKZ@hTi7-IW8%;{(vI`&L;i
z@`wN4O!SHFV&u%JzXt*g%E%4J$^z@6FOtA7Yc(*Rz2%_90Exxp+}r^Vb|pF?C;F8w
zu&f+_Jsvg^Wp?I6!+uV$Bi#fzohClm^T{PdQzz%Nn}GENT0zaz{xqo+NWJ!QdLYKf
zBHdX|LMnBh5jXZ;>OoAWv*rOX&O8Sbzjyl*y-%<2V2oE_*lEG(1GlpzBZ6aoOp%y8
ze&=uJp63A7*h}C9j-sY70bc4bHQr`@q#!@&!5LxUu`)c;-&WVK?$9+vP%D`7v^_`5
zrOcY7w(+sWUl!hkCI>q|qg_*OZ$os^0Fsg`di5ki_Tzr$8gh}#WNKHtX|hlAupfW6
zk_ZWVB&Hjb9ZbLk!Ie1lMyGd?qhgq8>{#iC>Kg^*taLx^YuW+VQG;}IK{6+Y@0i7&
z6iRAQBlI8*LwK}P>x0;cL*en^{8^OvUg%KTXIa~~>xA%u_2)y{h_+YQ?tpDgX9rIe
zOo3t5%oVK)PzXFaqN#F2^qJbgB3HzT`{nJcFO`#ATLWNBXfYU5CYHs&PnH^f*Wl6k
z?<0KM*e@M?auAvtBi}A#6V#ej{yvSOE8v?4^Jb8y4~i{
zSIC{Kc9#!&HhKqJI9L>s*NbwiwWXI+w-X6TM}&3$PlPOE+G8HP8Hi(#UMtyKy=
zLo(ZOb7qTQ^r{NHBg^h=C`gbboZigk0*;z5+XW@P;EzUwQZv5|SZ6W0tBbATVDt$&
z4th!!{t_tBc>V9qZE^8&@=VbaMh;!ivCF~IC28PzN2Z{@`)H;y3+{?j%eQl6gP|I9
z-agi;Y>P($m>0yG48Z>=AC0W_h5((46THSuk)X||?u=A_N-{J)`M9Q^WnUMh84VTQ
zIvQlF4Z}XhU;Y#COhlJWf^7NJ3#`b{uW)pK2e2tG4Z5X~3!o0K!K+^E@{TZ;5W3XkNzy
z*j?DZB4J)s(LK@K0K1T4u&xvPHDTX
zs$=NfQalJo9RXF+0@j1~t~aK@*DAWgsI@Sl{8AP8%T`P`Vu~Tv_%ZmbJz^#V>NJZl-TbST^RMK5DlNOs$kegkbICLYRJk-}g{l-Wn^Vya`SL3T1tiIw^Z
zm~h)cx+UimpKrqQ=$a*_BCrvMGi%5Nr5qU)hq|P1Tjp!gLgpIqRRIs`qsDGjcel*OH-c~&6W812bsUI
z>umkx8_8Ottu&n?L`^t@;63h8!Nb19V4*G1v2?3e;$WrvvX7%#JaxH?R)
zN@KLmgq3q$NONDrj=7c`8~kK5VTf>xS$Q2C8@T{(7ygTX1N^6hZ&3*F7Z@!5FaMz+
n@b3Qu^xx$8Uk}h2jH{d|uJ4jrSC|P(2)ca1@;v^m$K8JeR7TPQ
literal 0
HcmV?d00001
diff --git a/src/Analyzers/Analyzers/src/Microsoft.AspNetCore.Analyzers.csproj b/src/Analyzers/Analyzers/src/Microsoft.AspNetCore.Analyzers.csproj
index feec3324be..cc4201ca79 100644
--- a/src/Analyzers/Analyzers/src/Microsoft.AspNetCore.Analyzers.csproj
+++ b/src/Analyzers/Analyzers/src/Microsoft.AspNetCore.Analyzers.csproj
@@ -25,6 +25,7 @@
+
diff --git a/src/Analyzers/Analyzers/src/Microsoft.AspNetCore.Analyzers.nuspec b/src/Analyzers/Analyzers/src/Microsoft.AspNetCore.Analyzers.nuspec
index f906ece217..0780ae588d 100644
--- a/src/Analyzers/Analyzers/src/Microsoft.AspNetCore.Analyzers.nuspec
+++ b/src/Analyzers/Analyzers/src/Microsoft.AspNetCore.Analyzers.nuspec
@@ -7,5 +7,6 @@
+
diff --git a/src/Components/Blazor/Build/src/Microsoft.AspNetCore.Blazor.Build.csproj b/src/Components/Blazor/Build/src/Microsoft.AspNetCore.Blazor.Build.csproj
index adfa71ef6b..aa5a484bf5 100644
--- a/src/Components/Blazor/Build/src/Microsoft.AspNetCore.Blazor.Build.csproj
+++ b/src/Components/Blazor/Build/src/Microsoft.AspNetCore.Blazor.Build.csproj
@@ -23,6 +23,7 @@
+
diff --git a/src/Components/Blazor/Build/src/Microsoft.AspNetCore.Blazor.Build.nuspec b/src/Components/Blazor/Build/src/Microsoft.AspNetCore.Blazor.Build.nuspec
index ab73599f0b..56fee600d3 100644
--- a/src/Components/Blazor/Build/src/Microsoft.AspNetCore.Blazor.Build.nuspec
+++ b/src/Components/Blazor/Build/src/Microsoft.AspNetCore.Blazor.Build.nuspec
@@ -12,5 +12,6 @@
+
diff --git a/src/Components/Blazor/DevServer/src/Microsoft.AspNetCore.Blazor.DevServer.csproj b/src/Components/Blazor/DevServer/src/Microsoft.AspNetCore.Blazor.DevServer.csproj
index b12f55ef82..3862555a0e 100644
--- a/src/Components/Blazor/DevServer/src/Microsoft.AspNetCore.Blazor.DevServer.csproj
+++ b/src/Components/Blazor/DevServer/src/Microsoft.AspNetCore.Blazor.DevServer.csproj
@@ -33,6 +33,7 @@
+
diff --git a/src/Components/Blazor/DevServer/src/Microsoft.AspNetCore.Blazor.DevServer.nuspec b/src/Components/Blazor/DevServer/src/Microsoft.AspNetCore.Blazor.DevServer.nuspec
index 5142ba2080..48e4e8b238 100644
--- a/src/Components/Blazor/DevServer/src/Microsoft.AspNetCore.Blazor.DevServer.nuspec
+++ b/src/Components/Blazor/DevServer/src/Microsoft.AspNetCore.Blazor.DevServer.nuspec
@@ -7,5 +7,6 @@
+
diff --git a/src/Components/Blazor/Templates/src/Microsoft.AspNetCore.Blazor.Templates.csproj b/src/Components/Blazor/Templates/src/Microsoft.AspNetCore.Blazor.Templates.csproj
index c91a32128d..640d8f21d0 100644
--- a/src/Components/Blazor/Templates/src/Microsoft.AspNetCore.Blazor.Templates.csproj
+++ b/src/Components/Blazor/Templates/src/Microsoft.AspNetCore.Blazor.Templates.csproj
@@ -15,6 +15,10 @@
false
+
+
+
+
diff --git a/src/Components/Blazor/Templates/src/Microsoft.AspNetCore.Blazor.Templates.nuspec b/src/Components/Blazor/Templates/src/Microsoft.AspNetCore.Blazor.Templates.nuspec
index 70b93d7253..babb09b520 100644
--- a/src/Components/Blazor/Templates/src/Microsoft.AspNetCore.Blazor.Templates.nuspec
+++ b/src/Components/Blazor/Templates/src/Microsoft.AspNetCore.Blazor.Templates.nuspec
@@ -11,5 +11,6 @@
src="content/**"
exclude="**/bin/**;**/obj/**;**/.template.config.src/**;content/Directory.Build.props;content/Directory.Build.targets;"
target="Content" />
+
diff --git a/src/Components/Components/src/Microsoft.AspNetCore.Components.csproj b/src/Components/Components/src/Microsoft.AspNetCore.Components.csproj
index a7ad3493c9..8d5bf5328e 100644
--- a/src/Components/Components/src/Microsoft.AspNetCore.Components.csproj
+++ b/src/Components/Components/src/Microsoft.AspNetCore.Components.csproj
@@ -48,6 +48,7 @@
+
diff --git a/src/Components/Components/src/Microsoft.AspNetCore.Components.multitarget.nuspec b/src/Components/Components/src/Microsoft.AspNetCore.Components.multitarget.nuspec
index 6324ea3136..14934a1d76 100644
--- a/src/Components/Components/src/Microsoft.AspNetCore.Components.multitarget.nuspec
+++ b/src/Components/Components/src/Microsoft.AspNetCore.Components.multitarget.nuspec
@@ -20,6 +20,7 @@
+
diff --git a/src/Components/Components/src/Microsoft.AspNetCore.Components.netcoreapp3.0.nuspec b/src/Components/Components/src/Microsoft.AspNetCore.Components.netcoreapp3.0.nuspec
index 8dec24f270..615d24fbdc 100644
--- a/src/Components/Components/src/Microsoft.AspNetCore.Components.netcoreapp3.0.nuspec
+++ b/src/Components/Components/src/Microsoft.AspNetCore.Components.netcoreapp3.0.nuspec
@@ -14,6 +14,7 @@
+
diff --git a/src/Installers/Windows/SharedFramework/SharedFramework.wixproj b/src/Installers/Windows/SharedFramework/SharedFramework.wixproj
index 4752953ec2..afb754e2dd 100644
--- a/src/Installers/Windows/SharedFramework/SharedFramework.wixproj
+++ b/src/Installers/Windows/SharedFramework/SharedFramework.wixproj
@@ -24,6 +24,10 @@
$(RepoRoot)\src\Installers\Windows\SharedFramework\SharedFrameworkPackage.nuspec
+
+
+
+
$(WixExtDir)\WixDependencyExtension.dll
diff --git a/src/Installers/Windows/SharedFramework/SharedFrameworkPackage.nuspec b/src/Installers/Windows/SharedFramework/SharedFrameworkPackage.nuspec
index b5b8c43d9e..ecbdf5d60c 100644
--- a/src/Installers/Windows/SharedFramework/SharedFrameworkPackage.nuspec
+++ b/src/Installers/Windows/SharedFramework/SharedFrameworkPackage.nuspec
@@ -15,5 +15,6 @@
+
diff --git a/src/Installers/Windows/TargetingPack/TargetingPack.wixproj b/src/Installers/Windows/TargetingPack/TargetingPack.wixproj
index d8b2b051af..80065cb692 100644
--- a/src/Installers/Windows/TargetingPack/TargetingPack.wixproj
+++ b/src/Installers/Windows/TargetingPack/TargetingPack.wixproj
@@ -22,6 +22,10 @@
$(RepoRoot)\src\Installers\Windows\TargetingPack\TargetingPackPackage.nuspec
+
+
+
+
$(WixExtDir)\WixDependencyExtension.dll
diff --git a/src/Installers/Windows/TargetingPack/TargetingPackPackage.nuspec b/src/Installers/Windows/TargetingPack/TargetingPackPackage.nuspec
index d5ef9a2069..10301e289f 100644
--- a/src/Installers/Windows/TargetingPack/TargetingPackPackage.nuspec
+++ b/src/Installers/Windows/TargetingPack/TargetingPackPackage.nuspec
@@ -14,5 +14,6 @@
+
diff --git a/src/Mvc/Mvc.Analyzers/src/Microsoft.AspNetCore.Mvc.Analyzers.csproj b/src/Mvc/Mvc.Analyzers/src/Microsoft.AspNetCore.Mvc.Analyzers.csproj
index 2ece75d8d8..b098c7cad2 100644
--- a/src/Mvc/Mvc.Analyzers/src/Microsoft.AspNetCore.Mvc.Analyzers.csproj
+++ b/src/Mvc/Mvc.Analyzers/src/Microsoft.AspNetCore.Mvc.Analyzers.csproj
@@ -19,6 +19,7 @@
+
diff --git a/src/Mvc/Mvc.Analyzers/src/Microsoft.AspNetCore.Mvc.Analyzers.nuspec b/src/Mvc/Mvc.Analyzers/src/Microsoft.AspNetCore.Mvc.Analyzers.nuspec
index f906ece217..0780ae588d 100644
--- a/src/Mvc/Mvc.Analyzers/src/Microsoft.AspNetCore.Mvc.Analyzers.nuspec
+++ b/src/Mvc/Mvc.Analyzers/src/Microsoft.AspNetCore.Mvc.Analyzers.nuspec
@@ -7,5 +7,6 @@
+
diff --git a/src/Mvc/Mvc.Api.Analyzers/src/Microsoft.AspNetCore.Mvc.Api.Analyzers.csproj b/src/Mvc/Mvc.Api.Analyzers/src/Microsoft.AspNetCore.Mvc.Api.Analyzers.csproj
index d3a6e138f1..0ae605cb69 100644
--- a/src/Mvc/Mvc.Api.Analyzers/src/Microsoft.AspNetCore.Mvc.Api.Analyzers.csproj
+++ b/src/Mvc/Mvc.Api.Analyzers/src/Microsoft.AspNetCore.Mvc.Api.Analyzers.csproj
@@ -24,6 +24,7 @@
+
diff --git a/src/Mvc/Mvc.Api.Analyzers/src/Microsoft.AspNetCore.Mvc.Api.Analyzers.nuspec b/src/Mvc/Mvc.Api.Analyzers/src/Microsoft.AspNetCore.Mvc.Api.Analyzers.nuspec
index f906ece217..0780ae588d 100644
--- a/src/Mvc/Mvc.Api.Analyzers/src/Microsoft.AspNetCore.Mvc.Api.Analyzers.nuspec
+++ b/src/Mvc/Mvc.Api.Analyzers/src/Microsoft.AspNetCore.Mvc.Api.Analyzers.nuspec
@@ -7,5 +7,6 @@
+
diff --git a/src/ProjectTemplates/TemplateProjects.props b/src/ProjectTemplates/TemplateProjects.props
index 8cfab01c93..fd6dc06fe4 100644
--- a/src/ProjectTemplates/TemplateProjects.props
+++ b/src/ProjectTemplates/TemplateProjects.props
@@ -21,4 +21,8 @@
+
+
+
+
diff --git a/src/ProjectTemplates/templates.nuspec b/src/ProjectTemplates/templates.nuspec
index 8e85ee528c..f603e4757c 100644
--- a/src/ProjectTemplates/templates.nuspec
+++ b/src/ProjectTemplates/templates.nuspec
@@ -11,5 +11,6 @@
src="content/**"
exclude="**/node_modules/**;**/bin/**;**/obj/**;**/.vs/**;**/.vscode/**;**/ClientApp/dist/**;**/wwwroot/dist/**;content/Directory.Build.*"
target="" />
+
diff --git a/src/Tools/Extensions.ApiDescription.Client/src/Microsoft.Extensions.ApiDescription.Client.csproj b/src/Tools/Extensions.ApiDescription.Client/src/Microsoft.Extensions.ApiDescription.Client.csproj
index c50a0115fa..cef31805db 100644
--- a/src/Tools/Extensions.ApiDescription.Client/src/Microsoft.Extensions.ApiDescription.Client.csproj
+++ b/src/Tools/Extensions.ApiDescription.Client/src/Microsoft.Extensions.ApiDescription.Client.csproj
@@ -21,5 +21,6 @@
+
diff --git a/src/Tools/Extensions.ApiDescription.Client/src/Microsoft.Extensions.ApiDescription.Client.nuspec b/src/Tools/Extensions.ApiDescription.Client/src/Microsoft.Extensions.ApiDescription.Client.nuspec
index 23d654d168..20e8384e0c 100644
--- a/src/Tools/Extensions.ApiDescription.Client/src/Microsoft.Extensions.ApiDescription.Client.nuspec
+++ b/src/Tools/Extensions.ApiDescription.Client/src/Microsoft.Extensions.ApiDescription.Client.nuspec
@@ -8,5 +8,6 @@
+
diff --git a/src/Tools/Extensions.ApiDescription.Server/src/Microsoft.Extensions.ApiDescription.Server.csproj b/src/Tools/Extensions.ApiDescription.Server/src/Microsoft.Extensions.ApiDescription.Server.csproj
index e0d39cff01..c4c5f3aa7f 100644
--- a/src/Tools/Extensions.ApiDescription.Server/src/Microsoft.Extensions.ApiDescription.Server.csproj
+++ b/src/Tools/Extensions.ApiDescription.Server/src/Microsoft.Extensions.ApiDescription.Server.csproj
@@ -30,6 +30,7 @@
+
diff --git a/src/Tools/Extensions.ApiDescription.Server/src/Microsoft.Extensions.ApiDescription.Server.nuspec b/src/Tools/Extensions.ApiDescription.Server/src/Microsoft.Extensions.ApiDescription.Server.nuspec
index 2ffc3b4f87..7fe0e38e93 100644
--- a/src/Tools/Extensions.ApiDescription.Server/src/Microsoft.Extensions.ApiDescription.Server.nuspec
+++ b/src/Tools/Extensions.ApiDescription.Server/src/Microsoft.Extensions.ApiDescription.Server.nuspec
@@ -11,5 +11,6 @@
+
From 8c49f8937dfa60a10bad4b327b9a3de57a0527ef Mon Sep 17 00:00:00 2001
From: wtgodbe
Date: Tue, 24 Sep 2019 13:31:51 -0700
Subject: [PATCH 003/111] Add icon metadata to manually generated .nuspecs
---
.../Analyzers/src/Microsoft.AspNetCore.Analyzers.nuspec | 1 +
.../Blazor/Build/src/Microsoft.AspNetCore.Blazor.Build.nuspec | 1 +
.../DevServer/src/Microsoft.AspNetCore.Blazor.DevServer.nuspec | 1 +
.../Templates/src/Microsoft.AspNetCore.Blazor.Templates.nuspec | 1 +
.../src/Microsoft.AspNetCore.Components.multitarget.nuspec | 1 +
.../src/Microsoft.AspNetCore.Components.netcoreapp3.0.nuspec | 1 +
.../Windows/SharedFramework/SharedFrameworkPackage.nuspec | 1 +
src/Installers/Windows/TargetingPack/TargetingPackPackage.nuspec | 1 +
.../Mvc.Analyzers/src/Microsoft.AspNetCore.Mvc.Analyzers.nuspec | 1 +
.../src/Microsoft.AspNetCore.Mvc.Api.Analyzers.nuspec | 1 +
src/ProjectTemplates/templates.nuspec | 1 +
.../src/Microsoft.Extensions.ApiDescription.Client.nuspec | 1 +
.../src/Microsoft.Extensions.ApiDescription.Server.nuspec | 1 +
13 files changed, 13 insertions(+)
diff --git a/src/Analyzers/Analyzers/src/Microsoft.AspNetCore.Analyzers.nuspec b/src/Analyzers/Analyzers/src/Microsoft.AspNetCore.Analyzers.nuspec
index 0780ae588d..106615a7da 100644
--- a/src/Analyzers/Analyzers/src/Microsoft.AspNetCore.Analyzers.nuspec
+++ b/src/Analyzers/Analyzers/src/Microsoft.AspNetCore.Analyzers.nuspec
@@ -2,6 +2,7 @@
$CommonMetadataElements$
+ packageIcon.png
diff --git a/src/Components/Blazor/Build/src/Microsoft.AspNetCore.Blazor.Build.nuspec b/src/Components/Blazor/Build/src/Microsoft.AspNetCore.Blazor.Build.nuspec
index 56fee600d3..feffe95c50 100644
--- a/src/Components/Blazor/Build/src/Microsoft.AspNetCore.Blazor.Build.nuspec
+++ b/src/Components/Blazor/Build/src/Microsoft.AspNetCore.Blazor.Build.nuspec
@@ -5,6 +5,7 @@
+ packageIcon.png
diff --git a/src/Components/Blazor/DevServer/src/Microsoft.AspNetCore.Blazor.DevServer.nuspec b/src/Components/Blazor/DevServer/src/Microsoft.AspNetCore.Blazor.DevServer.nuspec
index 48e4e8b238..b59725fc14 100644
--- a/src/Components/Blazor/DevServer/src/Microsoft.AspNetCore.Blazor.DevServer.nuspec
+++ b/src/Components/Blazor/DevServer/src/Microsoft.AspNetCore.Blazor.DevServer.nuspec
@@ -2,6 +2,7 @@
$CommonMetadataElements$
+ packageIcon.png
diff --git a/src/Components/Blazor/Templates/src/Microsoft.AspNetCore.Blazor.Templates.nuspec b/src/Components/Blazor/Templates/src/Microsoft.AspNetCore.Blazor.Templates.nuspec
index babb09b520..cde7bc4c1f 100644
--- a/src/Components/Blazor/Templates/src/Microsoft.AspNetCore.Blazor.Templates.nuspec
+++ b/src/Components/Blazor/Templates/src/Microsoft.AspNetCore.Blazor.Templates.nuspec
@@ -5,6 +5,7 @@
+ packageIcon.png
+ packageIcon.png
diff --git a/src/Components/Components/src/Microsoft.AspNetCore.Components.netcoreapp3.0.nuspec b/src/Components/Components/src/Microsoft.AspNetCore.Components.netcoreapp3.0.nuspec
index 615d24fbdc..d218582bba 100644
--- a/src/Components/Components/src/Microsoft.AspNetCore.Components.netcoreapp3.0.nuspec
+++ b/src/Components/Components/src/Microsoft.AspNetCore.Components.netcoreapp3.0.nuspec
@@ -9,6 +9,7 @@
+ packageIcon.png
diff --git a/src/Installers/Windows/SharedFramework/SharedFrameworkPackage.nuspec b/src/Installers/Windows/SharedFramework/SharedFrameworkPackage.nuspec
index ecbdf5d60c..e0deb1cb9f 100644
--- a/src/Installers/Windows/SharedFramework/SharedFrameworkPackage.nuspec
+++ b/src/Installers/Windows/SharedFramework/SharedFrameworkPackage.nuspec
@@ -8,6 +8,7 @@
Microsoft
https://www.microsoft.com/net/dotnet_library_license.htm
https://github.com/aspnet/aspnetcore
+ packageIcon.png
true
$MAJOR$.$MINOR$ ASP.NET Core TargetingPack ($ARCH$) Windows Installer MSI as a .nupkg for internal Visual Studio build consumption
© Microsoft Corporation. All rights reserved.
diff --git a/src/Installers/Windows/TargetingPack/TargetingPackPackage.nuspec b/src/Installers/Windows/TargetingPack/TargetingPackPackage.nuspec
index 10301e289f..c1b74d2689 100644
--- a/src/Installers/Windows/TargetingPack/TargetingPackPackage.nuspec
+++ b/src/Installers/Windows/TargetingPack/TargetingPackPackage.nuspec
@@ -8,6 +8,7 @@
Microsoft
https://www.microsoft.com/net/dotnet_library_license.htm
https://github.com/aspnet/aspnetcore
+ packageIcon.png
true
$MAJOR$.$MINOR$ ASP.NET Core TargetingPack ($ARCH$) Windows Installer MSI as a .nupkg for internal Visual Studio build consumption
© Microsoft Corporation. All rights reserved.
diff --git a/src/Mvc/Mvc.Analyzers/src/Microsoft.AspNetCore.Mvc.Analyzers.nuspec b/src/Mvc/Mvc.Analyzers/src/Microsoft.AspNetCore.Mvc.Analyzers.nuspec
index 0780ae588d..106615a7da 100644
--- a/src/Mvc/Mvc.Analyzers/src/Microsoft.AspNetCore.Mvc.Analyzers.nuspec
+++ b/src/Mvc/Mvc.Analyzers/src/Microsoft.AspNetCore.Mvc.Analyzers.nuspec
@@ -2,6 +2,7 @@
$CommonMetadataElements$
+ packageIcon.png
diff --git a/src/Mvc/Mvc.Api.Analyzers/src/Microsoft.AspNetCore.Mvc.Api.Analyzers.nuspec b/src/Mvc/Mvc.Api.Analyzers/src/Microsoft.AspNetCore.Mvc.Api.Analyzers.nuspec
index 0780ae588d..106615a7da 100644
--- a/src/Mvc/Mvc.Api.Analyzers/src/Microsoft.AspNetCore.Mvc.Api.Analyzers.nuspec
+++ b/src/Mvc/Mvc.Api.Analyzers/src/Microsoft.AspNetCore.Mvc.Api.Analyzers.nuspec
@@ -2,6 +2,7 @@
$CommonMetadataElements$
+ packageIcon.png
diff --git a/src/ProjectTemplates/templates.nuspec b/src/ProjectTemplates/templates.nuspec
index f603e4757c..49a1d320ec 100644
--- a/src/ProjectTemplates/templates.nuspec
+++ b/src/ProjectTemplates/templates.nuspec
@@ -5,6 +5,7 @@
+ packageIcon.png
$CommonMetadataElements$
+ packageIcon.png
diff --git a/src/Tools/Extensions.ApiDescription.Server/src/Microsoft.Extensions.ApiDescription.Server.nuspec b/src/Tools/Extensions.ApiDescription.Server/src/Microsoft.Extensions.ApiDescription.Server.nuspec
index 7fe0e38e93..2839a1d0b2 100644
--- a/src/Tools/Extensions.ApiDescription.Server/src/Microsoft.Extensions.ApiDescription.Server.nuspec
+++ b/src/Tools/Extensions.ApiDescription.Server/src/Microsoft.Extensions.ApiDescription.Server.nuspec
@@ -2,6 +2,7 @@
$CommonMetadataElements$
+ packageIcon.png
From 4e72e6692ad6cecf6e2e5e2218b250bd663c4bd1 Mon Sep 17 00:00:00 2001
From: wtgodbe
Date: Tue, 24 Sep 2019 15:59:26 -0700
Subject: [PATCH 004/111] Update to GA SDK
---
global.json | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/global.json b/global.json
index dcba24801f..80ff5760c4 100644
--- a/global.json
+++ b/global.json
@@ -1,9 +1,9 @@
{
"sdk": {
- "version": "3.0.100-preview8-013656"
+ "version": "3.0.100"
},
"tools": {
- "dotnet": "3.0.100-preview8-013656",
+ "dotnet": "3.0.100",
"runtimes": {
"dotnet/x64": [
"$(MicrosoftNETCoreAppRuntimeVersion)"
From 73ffb2d975f1f0faad0badba6db3c8f1620b4884 Mon Sep 17 00:00:00 2001
From: wtgodbe
Date: Tue, 24 Sep 2019 15:51:17 -0700
Subject: [PATCH 005/111] Update package baseline
---
eng/Baseline.Designer.props | 1545 +++++------------
eng/Baseline.xml | 219 +--
.../BaselineGenerator.csproj | 2 +-
3 files changed, 540 insertions(+), 1226 deletions(-)
diff --git a/eng/Baseline.Designer.props b/eng/Baseline.Designer.props
index 0b3cfa0c07..1e28129d00 100644
--- a/eng/Baseline.Designer.props
+++ b/eng/Baseline.Designer.props
@@ -2,1333 +2,694 @@
$(MSBuildAllProjects);$(MSBuildThisFileFullPath)
- 2.2.7
+ 3.0.0
-
-
- 2.2.0
+
+
+ 3.0.0
+
+
+
+ 3.0.0
+
+
- 2.2.0
+ 3.0.0
-
-
- 2.2.0
-
-
-
- 2.2.0
-
-
-
- 2.2.0
-
-
-
-
-
-
-
-
- 2.2.0-preview-35687
+ 3.0.0
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
- 2.2.0
+
+
+ 3.0.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 2.2.7
-
-
-
-
- 2.2.7
-
-
-
-
- 2.2.0
-
-
-
-
-
-
- 2.2.0
+ 3.0.0
-
-
-
-
-
+
+
+
- 2.2.0
+ 3.0.0
-
-
-
-
-
+
+
+
-
-
- 2.2.0
+
+
+ 3.0.0
-
-
-
-
-
- 2.2.0
-
-
-
-
-
-
+
- 2.2.0
+ 3.0.0
-
-
-
+
- 2.2.2
+ 3.0.0
-
-
-
+
- 2.2.0
+ 3.0.0
-
-
-
+
+
- 2.2.0
+ 3.0.0
-
-
-
-
-
- 2.2.0
+
+
+
+ 3.0.0
-
-
-
+
+
- 2.2.0
+ 3.0.0
-
-
-
+
+
- 2.2.0
+ 3.0.0
-
-
-
+
- 2.2.0
+ 3.0.0
-
-
-
-
-
-
-
- 2.2.0
-
-
-
-
-
-
-
-
-
-
-
-
- 2.2.0
-
-
-
-
+
+
+
- 2.2.0
+ 3.0.0
+
+
+
+
+
-
-
+
+
+
- 2.2.5
+ 3.0.0
-
-
-
+
+
+
-
-
-
-
-
-
-
+
+
+ 3.0.0
+
+
+
- 2.2.5
+ 3.0.0
-
-
-
+
+
+
+
+
+ 3.0.0-preview9.19465.2
+
+
+
+
+
+
+
+
+ 3.0.0-preview9.19465.2
+
+
+
+
+
+
+ 3.0.0-preview9.19465.2
+
+
+
+ 3.0.0-preview9.19465.2
+
+
+
+
+
+
+ 3.0.0-preview9.19465.2
+
+
+
+
+
+
+
+
+
+ 3.0.0-preview9.19465.2
+
+
+
+ 3.0.0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3.0.0
+
+
+
+ 3.0.0
+
+
+
+
+
+
+
+
+
+
+
+ 3.0.0
+
+
+
+
+
+
+
+
+
+
+ 3.0.0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3.0.0
+
+
+
+
- 2.2.0
+ 3.0.0
+
+
+
+
-
-
+
+
+
-
-
- 2.2.0
-
-
-
-
-
-
-
-
- 2.2.0
-
-
-
-
-
-
-
+
+
+
- 2.2.0
+ 3.0.0
- 2.2.0
+ 3.0.0
-
+
-
+
+
+
+
+ 3.0.0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
- 2.2.0
+ 3.0.0
- 2.2.0
+ 3.0.0
-
+
- 2.2.7
+ 3.0.0
-
+
+
-
- 2.2.0
+ 3.0.0
-
-
-
+
+
+
- 2.2.0
+ 3.0.0
+
+
+
+
-
-
+
+
- 2.2.5
+ 3.0.0
-
+
-
-
- 2.2.0
-
-
-
-
-
-
-
- 2.2.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 2.2.0
-
-
- 2.2.1
+ 3.0.0
-
-
-
+
+
-
-
- 2.2.0
+
+
+ 3.0.0
-
-
-
-
-
-
-
-
- 2.2.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 2.2.0
-
-
-
-
-
-
-
-
-
- 2.2.0
-
-
-
-
-
-
-
-
- 2.2.0
-
-
-
-
+
+
+
- 2.2.0
+ 3.0.0
-
-
-
-
-
-
-
-
-
- 2.2.7
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 2.2.0
-
-
-
-
-
-
- 2.2.0
-
-
-
-
+
+
- 1.1.0
+ 3.0.0
-
-
-
-
-
-
+
+
+
+
+
+
+
+
- 1.1.0
+ 3.0.0
+
+
+
-
-
-
-
-
-
- 1.1.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 2.2.0
-
-
-
-
-
-
+
+
- 2.2.0
+ 3.0.0
+
+
+
+
-
-
-
-
- 2.2.2
-
-
-
-
-
-
-
-
-
-
- 2.2.0
-
-
-
-
-
-
-
-
- 2.2.0
-
-
-
-
-
-
-
+
+
- 2.2.0
+ 3.0.0
-
-
-
-
+
+
+
+
+
+
+
- 2.2.0
+ 3.0.0
-
-
-
-
-
-
-
+
+
+
+
+
+
+
- 2.2.5
+ 3.0.0
-
-
-
-
-
-
-
-
-
- 2.2.0
-
-
-
-
-
-
+
+
+
+
- 2.2.0
+ 3.0.0
-
-
+
+
-
-
- 2.2.0
+
+
+ 3.0.0
-
-
-
-
-
-
- 2.2.0
-
-
-
-
-
-
-
+
- 2.2.0
+ 3.0.0
-
-
-
-
+
+
-
-
- 2.2.0
+
+
+ 3.0.0
-
-
-
+
+
+
+
-
-
- 2.2.0
+
+
+ 3.0.0
-
-
-
- 2.2.6
-
-
-
-
- 2.2.0
-
-
-
-
-
-
- 2.2.5
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 2.2.0
-
-
-
-
-
-
-
- 2.2.0
-
-
-
-
-
-
-
-
- 2.2.0
-
-
-
-
-
-
-
- 2.2.0
-
-
-
-
-
-
- 2.2.0
-
-
-
-
-
-
-
-
-
- 2.2.0
-
-
-
-
-
-
-
-
-
-
-
- 2.2.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 2.2.5
-
-
-
-
-
-
- 2.2.0
-
-
-
-
-
-
-
-
+
+
+
+
- 2.2.0
+ 3.0.0
-
-
-
-
-
-
- 2.2.0
-
-
-
-
-
-
-
-
-
-
-
-
-
- 2.2.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
- 2.2.0
+ 3.0.0
-
-
-
-
+
+
+
- 2.2.0
+ 3.0.0
-
-
-
-
-
- 2.2.0
-
-
-
-
- 2.2.0
-
-
-
-
-
- 2.2.0
-
-
-
-
-
-
-
- 2.2.0
-
-
-
-
-
-
- 2.2.0
-
-
-
-
-
-
- 2.2.0
-
-
-
-
-
-
-
-
-
-
- 2.2.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 2.2.0
-
-
-
-
-
-
-
-
-
-
-
- 2.2.0
-
-
-
-
-
-
- 2.2.2
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 2.2.6
-
-
-
-
-
-
-
-
-
-
- 2.2.6
-
-
-
-
-
-
-
-
-
-
- 2.2.1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 2.2.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 2.2.0
-
-
-
-
-
-
-
-
-
-
-
- 2.2.0
-
-
-
-
+
- 2.2.0
+ 3.0.0
-
-
+
+
-
-
-
-
-
-
- 2.2.1
-
-
-
-
-
-
-
-
-
-
-
-
-
- 2.2.0
-
-
-
-
-
-
-
-
-
- 2.2.0
-
-
-
-
-
-
-
-
-
-
- 1.1.0
-
-
-
-
-
-
-
+
+
- 1.1.0
+ 3.0.0
-
-
+
+
+
+
+
+ 3.0.0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
- 1.1.0
+ 3.0.0
-
-
-
-
-
+
+
+
-
-
-
-
-
-
-
- 1.1.0
-
-
-
-
-
-
-
-
-
+
+
+
- 1.1.0
+ 3.0.0
+
+
+
-
-
+
- 1.1.5
+ 3.0.0
+
-
-
-
- 1.1.5
+
+
+ 3.0.0
-
-
-
-
-
+
+
+
- 1.1.0
+ 3.0.0
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
- 1.1.5
+ 3.0.0
-
+
-
-
+
-
-
- 1.1.0
-
-
-
-
-
-
-
- 2.2.0
-
-
-
-
-
-
-
- 2.2.7
+ 3.0.0
-
-
-
-
+
+
-
-
- 2.2.0
+
+
+ 3.0.0
-
-
-
-
-
-
+
+
+
- 2.2.0
+ 3.0.0
-
-
-
+
+
-
-
- 2.2.1
+
+
+ 3.0.0
-
-
-
-
-
-
-
-
- 2.2.0
+
+
+ 3.0.0
-
-
-
-
-
-
- 2.2.0
+
+
+ 3.0.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 2.2.0
+
+
+ 3.0.0
+
+
+
+ 3.0.0
+
+
+
+ 3.0.0
+
+
+
+ 3.0.0
-
-
-
-
-
-
-
-
-
-
-
- 2.2.0
+ 3.0.0
-
-
-
-
+
+
+
+
- 2.2.0
+ 3.0.0
+
+
+
+
+
-
-
-
-
+
+
+
- 2.2.0
+ 3.0.0
+
+
+
+
-
-
-
-
-
-
- 2.2.0
-
-
-
-
-
-
-
- 2.2.0
-
-
-
-
-
- 2.2.0
-
-
-
-
+
+
\ No newline at end of file
diff --git a/eng/Baseline.xml b/eng/Baseline.xml
index b541b834a2..52cbb358f4 100644
--- a/eng/Baseline.xml
+++ b/eng/Baseline.xml
@@ -1,138 +1,91 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/eng/tools/BaselineGenerator/BaselineGenerator.csproj b/eng/tools/BaselineGenerator/BaselineGenerator.csproj
index 79fd9175cf..6bf2e6e67d 100644
--- a/eng/tools/BaselineGenerator/BaselineGenerator.csproj
+++ b/eng/tools/BaselineGenerator/BaselineGenerator.csproj
@@ -3,7 +3,7 @@
Exe
netcoreapp3.0
- -s https://dotnetfeed.blob.core.windows.net/dotnet-core/index.json
+ -s https://api.nuget.org/v3/index.json
$(MSBuildThisFileDirectory)../../
From c97484217fbef9ec44dbf2a2cf4042d33855f00e Mon Sep 17 00:00:00 2001
From: Doug Bunting <6431421+dougbu@users.noreply.github.com>
Date: Tue, 24 Sep 2019 17:21:49 -0700
Subject: [PATCH 006/111] Update branding to 3.0.1 -
aspnet/AspNetCore-Internal#3153
---
Directory.Build.targets | 6 +++++
eng/PatchConfig.props | 55 +----------------------------------------
eng/Versions.props | 9 +++----
3 files changed, 11 insertions(+), 59 deletions(-)
diff --git a/Directory.Build.targets b/Directory.Build.targets
index c31b6f65b6..67e287d0c7 100644
--- a/Directory.Build.targets
+++ b/Directory.Build.targets
@@ -59,6 +59,12 @@
+
+ true
$(PackagesInPatch.Contains(' $(PackageId);'))
diff --git a/eng/PatchConfig.props b/eng/PatchConfig.props
index 2c26521f8c..b8b76f7355 100644
--- a/eng/PatchConfig.props
+++ b/eng/PatchConfig.props
@@ -4,8 +4,8 @@ This file contains a list of the package IDs which are patching in a given relea
CAUTION: due to limitations in MSBuild, the format of the PackagesInPatch property is picky.
When adding a new package, make sure the new line ends with a semicolon and starts with a space.
-Later on, this will be checked using this condition:
+Directory.Build.props checks this property using the following condition:
$(PackagesInPatch.Contains(' $(PackageId);'))
-->
@@ -17,57 +17,4 @@ Later on, this will be checked using this condition:
-
-
- @aspnet/signalr;
- Microsoft.AspNetCore.AspNetCoreModuleV2;
- Microsoft.AspNetCore.Authentication.Google;
- Microsoft.AspNetCore.Http;
- Microsoft.AspNetCore.Mvc.Core;
- Microsoft.AspNetCore.Routing;
- Microsoft.AspNetCore.Server.IIS;
- java:signalr;
-
-
-
-
- @aspnet/signalr;
- Microsoft.AspNetCore.AspNetCoreModuleV2;
-
-
-
-
- Microsoft.AspNetCore.AspNetCoreModule;
- Microsoft.AspNetCore.AspNetCoreModuleV2;
- Microsoft.AspNetCore.Identity.UI;
- java:signalr;
- Microsoft.AspNetCore.SignalR.Protocols.MessagePack;
- Microsoft.AspNetCore.SignalR.Redis;
- Microsoft.AspNetCore.SignalR.StackExchangeRedis;
- Microsoft.AspNetCore.DataProtection.StackExchangeRedis;
- Microsoft.AspNetCore.Mvc.Core;
- Microsoft.AspNetCore.Mvc.RazorPages;
- Microsoft.AspNetCore.AzureAppServicesIntegration;
- Microsoft.AspNetCore.AzureAppServices.HostingStartup;
- Microsoft.AspNetCore.AzureAppServices.SiteExtension;
-
-
-
-
- Microsoft.AspNetCore.Mvc.Api.Analyzers;
- Microsoft.AspNetCore.Server.HttpSys;
- Microsoft.AspNetCore.Server.IIS;
-
-
-
-
- Microsoft.AspNetCore.DataProtection.AzureStorage;
- Microsoft.AspNetCore.Hosting;
- Microsoft.AspNetCore.SpaServices;
-
-
-
-
-
-
diff --git a/eng/Versions.props b/eng/Versions.props
index 023598352f..23496f30b2 100644
--- a/eng/Versions.props
+++ b/eng/Versions.props
@@ -8,19 +8,18 @@
3
0
- 0
- 2
+ 1
- true
+ false
release
true
false
- rc$(PreReleasePreviewNumber)
- Release Candidate $(PreReleasePreviewNumber)
+ servicing
+ Servicing
9
preview$(BlazorClientPreReleasePreviewNumber)
From fcad3da55816ac4c9c94ad8e5f62196dec518c2f Mon Sep 17 00:00:00 2001
From: Doug Bunting <6431421+dougbu@users.noreply.github.com>
Date: Tue, 24 Sep 2019 19:28:40 -0700
Subject: [PATCH 007/111] Disable up-to-date check of package baselines
---
eng/targets/Packaging.targets | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/eng/targets/Packaging.targets b/eng/targets/Packaging.targets
index fdef1de7a3..2d738a8cab 100644
--- a/eng/targets/Packaging.targets
+++ b/eng/targets/Packaging.targets
@@ -1,7 +1,11 @@
+
From 8bfb2a77bfa68b1df79c7aa191023d3157e01fa1 Mon Sep 17 00:00:00 2001
From: Doug Bunting <6431421+dougbu@users.noreply.github.com>
Date: Tue, 24 Sep 2019 20:04:57 -0700
Subject: [PATCH 008/111] Correct and centralize a couple of conditions - add
`$(IgnorePackageBaselines)` property
---
Directory.Build.targets | 6 +++---
eng/Versions.props | 5 +++++
eng/targets/Packaging.targets | 6 +-----
eng/targets/ResolveReferences.targets | 3 ++-
4 files changed, 11 insertions(+), 9 deletions(-)
diff --git a/Directory.Build.targets b/Directory.Build.targets
index 67e287d0c7..89f3cb733c 100644
--- a/Directory.Build.targets
+++ b/Directory.Build.targets
@@ -60,11 +60,11 @@
true
+ Condition="'$(IsPackageInThisPatch)' == '' AND '$(StabilizePackageVersion)' != 'true'">true
$(PackagesInPatch.Contains(' $(PackageId);'))
diff --git a/eng/Versions.props b/eng/Versions.props
index 23496f30b2..5aa6860892 100644
--- a/eng/Versions.props
+++ b/eng/Versions.props
@@ -26,6 +26,11 @@
$(AspNetCoreMajorVersion).$(AspNetCoreMinorVersion)
false
+
+ true
true
$(AspNetCoreMajorVersion).$(AspNetCoreMinorVersion).$(AspNetCorePatchVersion)
diff --git a/eng/targets/Packaging.targets b/eng/targets/Packaging.targets
index 2d738a8cab..0d31c13ea6 100644
--- a/eng/targets/Packaging.targets
+++ b/eng/targets/Packaging.targets
@@ -1,11 +1,7 @@
-
diff --git a/eng/targets/ResolveReferences.targets b/eng/targets/ResolveReferences.targets
index 263edf3eaa..1000b4a1ff 100644
--- a/eng/targets/ResolveReferences.targets
+++ b/eng/targets/ResolveReferences.targets
@@ -45,7 +45,8 @@
* when a project is a test or sample project
We don't use project references between components in servicing builds between compontents to preserve the baseline as much as possible.
-->
- true
+ true
+ true
true
false
From 2d9d13aa38af185612848fe88bd9da8fefd5e73d Mon Sep 17 00:00:00 2001
From: Doug Bunting <6431421+dougbu@users.noreply.github.com>
Date: Wed, 25 Sep 2019 15:12:51 -0700
Subject: [PATCH 009/111] Further centralize choice to opt out of servicing
features for now - no changes in known frameworks, targeting pack features,
et cetera
---
Directory.Build.targets | 9 ++-------
eng/Versions.props | 10 ++++++----
eng/targets/Packaging.targets | 2 +-
eng/targets/ResolveReferences.targets | 4 ++--
4 files changed, 11 insertions(+), 14 deletions(-)
diff --git a/Directory.Build.targets b/Directory.Build.targets
index 89f3cb733c..0bbb16aa49 100644
--- a/Directory.Build.targets
+++ b/Directory.Build.targets
@@ -58,13 +58,8 @@
-
-
- true
+
$(PackagesInPatch.Contains(' $(PackageId);'))
diff --git a/eng/Versions.props b/eng/Versions.props
index 5aa6860892..a0c39b7f4e 100644
--- a/eng/Versions.props
+++ b/eng/Versions.props
@@ -27,12 +27,14 @@
false
- true
+ true
- true
+ true
$(AspNetCoreMajorVersion).$(AspNetCoreMinorVersion).$(AspNetCorePatchVersion)
$(VersionPrefix)
diff --git a/eng/targets/Packaging.targets b/eng/targets/Packaging.targets
index 0d31c13ea6..fdef1de7a3 100644
--- a/eng/targets/Packaging.targets
+++ b/eng/targets/Packaging.targets
@@ -1,7 +1,7 @@
diff --git a/eng/targets/ResolveReferences.targets b/eng/targets/ResolveReferences.targets
index 1000b4a1ff..3471b276f3 100644
--- a/eng/targets/ResolveReferences.targets
+++ b/eng/targets/ResolveReferences.targets
@@ -36,7 +36,8 @@
-->
true
true
- true
+ true
false
- true
true
true
false
From f20a4143de1877d0a98c0d831480e6d9ca6b1d4a Mon Sep 17 00:00:00 2001
From: wtgodbe
Date: Wed, 25 Sep 2019 15:55:47 -0700
Subject: [PATCH 010/111] Update to stable SDK in source build
---
.azure/pipelines/ci.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.azure/pipelines/ci.yml b/.azure/pipelines/ci.yml
index ca0ef63a15..01b3300006 100644
--- a/.azure/pipelines/ci.yml
+++ b/.azure/pipelines/ci.yml
@@ -535,7 +535,7 @@ stages:
# For the purpose of building Linux distros, we can't depend on features of the SDK
# which may not exist in pre-built versions of the SDK
# Pinning to preview 8 since preview 9 has breaking changes
- version: 3.0.100-preview8-013656
+ version: 3.0.100
installationPath: $(DotNetCoreSdkDir)
includePreviewVersions: true
- script: ./eng/scripts/ci-source-build.sh --ci --configuration Release /p:BuildManaged=true /p:BuildNodeJs=false
From 86e9b45aa00da85094de2bf35f6af8a5d786496d Mon Sep 17 00:00:00 2001
From: wtgodbe
Date: Thu, 26 Sep 2019 12:53:59 -0700
Subject: [PATCH 011/111] Use up-to-date nuget versions
---
eng/tools/RepoTasks/RepoTasks.csproj | 2 +-
src/Installers/Windows/GenerateNugetPackageWithMsi.ps1 | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/eng/tools/RepoTasks/RepoTasks.csproj b/eng/tools/RepoTasks/RepoTasks.csproj
index 0bf6be98ae..6e0baa292f 100644
--- a/eng/tools/RepoTasks/RepoTasks.csproj
+++ b/eng/tools/RepoTasks/RepoTasks.csproj
@@ -12,7 +12,7 @@
-
+
diff --git a/src/Installers/Windows/GenerateNugetPackageWithMsi.ps1 b/src/Installers/Windows/GenerateNugetPackageWithMsi.ps1
index f4171751f6..4c1c4970dc 100644
--- a/src/Installers/Windows/GenerateNugetPackageWithMsi.ps1
+++ b/src/Installers/Windows/GenerateNugetPackageWithMsi.ps1
@@ -24,7 +24,7 @@ if (-not (Test-Path $NuGetDir)) {
if (-not (Test-Path $NuGetExe)) {
# Using 3.5.0 to workaround https://github.com/NuGet/Home/issues/5016
Write-Output "Downloading nuget.exe to $NuGetExe"
- wget https://dist.nuget.org/win-x86-commandline/v3.5.0/nuget.exe -OutFile $NuGetExe
+ wget https://dist.nuget.org/win-x86-commandline/latest/nuget.exe -OutFile $NuGetExe
}
& $NuGetExe pack $NuspecFile -Version $PackageVersion -OutputDirectory $OutputDirectory -NoDefaultExcludes -NoPackageAnalysis -Properties ASPNETCORE_RUNTIME_MSI=$MsiPath`;ASPNETCORE_CAB_FILE=$CabPath`;ARCH=$Architecture`;MAJOR=$MajorVersion`;MINOR=$MinorVersion`;
From ac691731677064e31bf4011c692fc492e4a123c0 Mon Sep 17 00:00:00 2001
From: wtgodbe
Date: Thu, 26 Sep 2019 13:36:19 -0700
Subject: [PATCH 012/111] Update MSBuild deps
---
eng/tools/RepoTasks/RepoTasks.csproj | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/eng/tools/RepoTasks/RepoTasks.csproj b/eng/tools/RepoTasks/RepoTasks.csproj
index 6e0baa292f..48c529fdd8 100644
--- a/eng/tools/RepoTasks/RepoTasks.csproj
+++ b/eng/tools/RepoTasks/RepoTasks.csproj
@@ -17,9 +17,9 @@
-
-
-
+
+
+
From e233890a257b5a20b1c9b300a7a37dff92acfec0 Mon Sep 17 00:00:00 2001
From: wtgodbe
Date: Thu, 26 Sep 2019 15:21:48 -0700
Subject: [PATCH 013/111] Suppress errors for removed references in
Components.csproj
---
.../Components/src/Microsoft.AspNetCore.Components.csproj | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/src/Components/Components/src/Microsoft.AspNetCore.Components.csproj b/src/Components/Components/src/Microsoft.AspNetCore.Components.csproj
index a7ad3493c9..b0607265dd 100644
--- a/src/Components/Components/src/Microsoft.AspNetCore.Components.csproj
+++ b/src/Components/Components/src/Microsoft.AspNetCore.Components.csproj
@@ -23,6 +23,14 @@
+
+
+
+
+
+
+
+
Date: Thu, 26 Sep 2019 21:56:40 -0700
Subject: [PATCH 014/111] Disable building targeting pack -
`$(IsServicingBuild)` disabled at the moment
---
Directory.Build.props | 2 +-
eng/targets/ResolveReferences.targets | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/Directory.Build.props b/Directory.Build.props
index 66e5b316b1..3e016ff908 100644
--- a/Directory.Build.props
+++ b/Directory.Build.props
@@ -86,7 +86,7 @@
aspnetcore-targeting-pack
- false
+ false
+ <_TarArchiveOutputPath>$(TarArchiveOutputPath)
+ <_TarArchiveOutputPath
+ Condition="Exists('$(repoRoot)\.tools\tar.fromGit')">/$(TarArchiveOutputPath.Replace('\','/').Replace(':',''))
+
+
+
-
+
+
+
+
+
+
From fd34e14f4aa920b57d2136295ef8408d11c84e04 Mon Sep 17 00:00:00 2001
From: Doug Bunting <6431421+dougbu@users.noreply.github.com>
Date: Mon, 30 Sep 2019 19:14:00 -0700
Subject: [PATCH 018/111] Create missing directory and simplify workaround
slightly
---
eng/scripts/InstallTar.ps1 | 6 ++----
.../ref/Microsoft.AspNetCore.App.Ref.csproj | 14 +++-----------
2 files changed, 5 insertions(+), 15 deletions(-)
diff --git a/eng/scripts/InstallTar.ps1 b/eng/scripts/InstallTar.ps1
index 93f419b213..12159a8d0b 100644
--- a/eng/scripts/InstallTar.ps1
+++ b/eng/scripts/InstallTar.ps1
@@ -25,13 +25,10 @@ $installDir = "$repoRoot\.tools\Git\win-x64"
$tarCommand = "$installDir\usr\bin\tar.exe"
$finalCommand = "$repoRoot\.tools\tar.exe"
-Write-Host "Windows version and other information, because who knows"
+Write-Host "Windows version and other information..."
cmd.exe /c ver
systeminfo.exe
-
Write-Host "Processor Architecture: $env:PROCESSOR_ARCHITECTURE"
-Write-Host "Dumping environment"
-Get-ChildItem env:\
Write-Host "Checking $env:SystemRoot\System32\tar.exe"
Get-ChildItem "$env:SystemRoot\System32\ta*.exe"
@@ -68,6 +65,7 @@ else {
}
}
+New-Item "$repoRoot\.tools\" -ErrorAction SilentlyContinue -ItemType Directory
Copy-Item "$tarCommand" "$finalCommand" -Verbose
Write-Host "Tar now available at '$finalCommand'"
diff --git a/src/Framework/ref/Microsoft.AspNetCore.App.Ref.csproj b/src/Framework/ref/Microsoft.AspNetCore.App.Ref.csproj
index f1a73df741..ff5fa19191 100644
--- a/src/Framework/ref/Microsoft.AspNetCore.App.Ref.csproj
+++ b/src/Framework/ref/Microsoft.AspNetCore.App.Ref.csproj
@@ -170,8 +170,8 @@ This package is an internal implementation of the .NET Core SDK and is not meant
Outputs="$(ZipArchiveOutputPath);$(TarArchiveOutputPath)"
Condition="'$(IsPackable)' == 'true'">
+ <_TarCommand>tar
<_TarCommand Condition="Exists('$(RepoRoot).tools\tar.exe')">$(RepoRoot).tools\tar.exe
- <_TarCommand Condition="'$(_TarCommand)' == ''">tar
<_TarArchiveOutputPath>$(TarArchiveOutputPath)
@@ -185,17 +185,9 @@ This package is an internal implementation of the .NET Core SDK and is not meant
Overwrite="true" />
-
-
+
-
-
+ WorkingDirectory="$(TargetingPackLayoutRoot)" />
From fa21e53dd9fa7f2dba385a0490fe7f17ef662572 Mon Sep 17 00:00:00 2001
From: wtgodbe
Date: Tue, 1 Oct 2019 11:01:22 -0700
Subject: [PATCH 019/111] Revert to GA SDK
---
global.json | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/global.json b/global.json
index 321b11a5ca..80ff5760c4 100644
--- a/global.json
+++ b/global.json
@@ -1,9 +1,9 @@
{
"sdk": {
- "version": "3.0.100-preview9-014000"
+ "version": "3.0.100"
},
"tools": {
- "dotnet": "3.0.100-preview9-014000",
+ "dotnet": "3.0.100",
"runtimes": {
"dotnet/x64": [
"$(MicrosoftNETCoreAppRuntimeVersion)"
From 029a4c0a6801b5a17f07f2e25ad8e33e15ba851c Mon Sep 17 00:00:00 2001
From: Justin Kotalik
Date: Wed, 2 Oct 2019 08:06:39 +0900
Subject: [PATCH 020/111] Update check for 413 in IIS (#14589)
---
.../Inprocess/MaxRequestBodySizeTests.cs | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/src/Servers/IIS/IIS/test/Common.FunctionalTests/Inprocess/MaxRequestBodySizeTests.cs b/src/Servers/IIS/IIS/test/Common.FunctionalTests/Inprocess/MaxRequestBodySizeTests.cs
index ce112e28b2..f8e88efa84 100644
--- a/src/Servers/IIS/IIS/test/Common.FunctionalTests/Inprocess/MaxRequestBodySizeTests.cs
+++ b/src/Servers/IIS/IIS/test/Common.FunctionalTests/Inprocess/MaxRequestBodySizeTests.cs
@@ -49,8 +49,9 @@ namespace Microsoft.AspNetCore.Server.IIS.FunctionalTests.InProcess
var result = await deploymentResult.HttpClient.PostAsync("/ReadRequestBody", new StringContent("test"));
- // IIS returns a 404 instead of a 413...
- Assert.Equal(HttpStatusCode.NotFound, result.StatusCode);
+ // IIS either returns a 404 or a 413 based on versions of IIS.
+ // Check for both as we don't know which specific patch version.
+ Assert.True(result.StatusCode == HttpStatusCode.NotFound || result.StatusCode == HttpStatusCode.RequestEntityTooLarge);
}
[ConditionalFact]
@@ -68,7 +69,8 @@ namespace Microsoft.AspNetCore.Server.IIS.FunctionalTests.InProcess
"Host: localhost",
"",
"A");
- await connection.Receive("HTTP/1.1 404 Not Found");
+ var requestLine = await connection.ReadLineAsync();
+ Assert.True(requestLine.Contains("404") || requestLine.Contains("413"));
}
}
From 59bdc3449f44912686df0ba79d7bff00117fa028 Mon Sep 17 00:00:00 2001
From: Justin Kotalik
Date: Wed, 2 Oct 2019 08:06:56 +0900
Subject: [PATCH 021/111] [release/2.2] Backport memory leak fix from 3.0
(#13840)
---
eng/PatchConfig.props | 1 +
.../src/EntityFrameworkCoreXmlRepository.cs | 10 ++++++----
2 files changed, 7 insertions(+), 4 deletions(-)
diff --git a/eng/PatchConfig.props b/eng/PatchConfig.props
index 36217a524c..dc15b2cbe0 100644
--- a/eng/PatchConfig.props
+++ b/eng/PatchConfig.props
@@ -78,6 +78,7 @@ Later on, this will be checked using this condition:
+ Microsoft.AspNetCore.DataProtection.EntityFrameworkCore;
diff --git a/src/DataProtection/EntityFrameworkCore/src/EntityFrameworkCoreXmlRepository.cs b/src/DataProtection/EntityFrameworkCore/src/EntityFrameworkCoreXmlRepository.cs
index 62250cf3ef..0c9ff11639 100644
--- a/src/DataProtection/EntityFrameworkCore/src/EntityFrameworkCoreXmlRepository.cs
+++ b/src/DataProtection/EntityFrameworkCore/src/EntityFrameworkCoreXmlRepository.cs
@@ -42,8 +42,10 @@ namespace Microsoft.AspNetCore.DataProtection.EntityFrameworkCore
{
using (var scope = _services.CreateScope())
{
- var context = scope.ServiceProvider.GetRequiredService();
- return context.DataProtectionKeys.AsNoTracking().Select(key => TryParseKeyXml(key.Xml)).ToList().AsReadOnly();
+ var context = scope.ServiceProvider.GetRequiredService();
+ // Put logger in a local such that `this` isn't captured.
+ var logger = _logger;
+ return context.DataProtectionKeys.AsNoTracking().Select(key => TryParseKeyXml(key.Xml, logger)).ToList().AsReadOnly();
}
}
@@ -65,7 +67,7 @@ namespace Microsoft.AspNetCore.DataProtection.EntityFrameworkCore
}
}
- private XElement TryParseKeyXml(string xml)
+ private static XElement TryParseKeyXml(string xml, ILogger logger)
{
try
{
@@ -73,7 +75,7 @@ namespace Microsoft.AspNetCore.DataProtection.EntityFrameworkCore
}
catch (Exception e)
{
- _logger?.LogExceptionWhileParsingKeyXml(xml, e);
+ logger?.LogExceptionWhileParsingKeyXml(xml, e);
return null;
}
}
From 668475cffa4f1b5a53b86983bb403056aba0fd31 Mon Sep 17 00:00:00 2001
From: "dotnet-maestro[bot]"
Date: Wed, 2 Oct 2019 16:10:48 +0000
Subject: [PATCH 022/111] Update dependencies from
https://github.com/aspnet/EntityFrameworkCore build 20191002.1
- Microsoft.EntityFrameworkCore.Tools - 3.1.0-preview1.19502.1
- Microsoft.EntityFrameworkCore.SqlServer - 3.1.0-preview1.19502.1
- dotnet-ef - 3.1.0-preview1.19502.1
- Microsoft.EntityFrameworkCore - 3.1.0-preview1.19502.1
- Microsoft.EntityFrameworkCore.InMemory - 3.1.0-preview1.19502.1
- Microsoft.EntityFrameworkCore.Relational - 3.1.0-preview1.19502.1
- Microsoft.EntityFrameworkCore.Sqlite - 3.1.0-preview1.19502.1
Dependency coherency updates
- Microsoft.AspNetCore.Analyzer.Testing - 3.1.0-preview1.19501.6 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.AspNetCore.BenchmarkRunner.Sources - 3.1.0-preview1.19501.6 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.ActivatorUtilities.Sources - 3.1.0-preview1.19501.6 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Caching.Abstractions - 3.1.0-preview1.19501.6 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Caching.Memory - 3.1.0-preview1.19501.6 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Caching.SqlServer - 3.1.0-preview1.19501.6 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Caching.StackExchangeRedis - 3.1.0-preview1.19501.6 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.CommandLineUtils.Sources - 3.1.0-preview1.19501.6 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Configuration.Abstractions - 3.1.0-preview1.19501.6 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Configuration.AzureKeyVault - 3.1.0-preview1.19501.6 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Configuration.Binder - 3.1.0-preview1.19501.6 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Configuration.CommandLine - 3.1.0-preview1.19501.6 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Configuration.EnvironmentVariables - 3.1.0-preview1.19501.6 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Configuration.FileExtensions - 3.1.0-preview1.19501.6 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Configuration.Ini - 3.1.0-preview1.19501.6 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Configuration.Json - 3.1.0-preview1.19501.6 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Configuration.KeyPerFile - 3.1.0-preview1.19501.6 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Configuration.UserSecrets - 3.1.0-preview1.19501.6 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Configuration.Xml - 3.1.0-preview1.19501.6 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Configuration - 3.1.0-preview1.19501.6 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.DependencyInjection.Abstractions - 3.1.0-preview1.19501.6 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.DependencyInjection - 3.1.0-preview1.19501.6 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.DiagnosticAdapter - 3.1.0-preview1.19501.6 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions - 3.1.0-preview1.19501.6 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Diagnostics.HealthChecks - 3.1.0-preview1.19501.6 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.FileProviders.Abstractions - 3.1.0-preview1.19501.6 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.FileProviders.Composite - 3.1.0-preview1.19501.6 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.FileProviders.Embedded - 3.1.0-preview1.19501.6 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.FileProviders.Physical - 3.1.0-preview1.19501.6 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.FileSystemGlobbing - 3.1.0-preview1.19501.6 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.HashCodeCombiner.Sources - 3.1.0-preview1.19501.6 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Hosting.Abstractions - 3.1.0-preview1.19501.6 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Hosting - 3.1.0-preview1.19501.6 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.HostFactoryResolver.Sources - 3.1.0-preview1.19501.6 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Http - 3.1.0-preview1.19501.6 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Localization.Abstractions - 3.1.0-preview1.19501.6 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Localization - 3.1.0-preview1.19501.6 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Logging.Abstractions - 3.1.0-preview1.19501.6 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Logging.AzureAppServices - 3.1.0-preview1.19501.6 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Logging.Configuration - 3.1.0-preview1.19501.6 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Logging.Console - 3.1.0-preview1.19501.6 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Logging.Debug - 3.1.0-preview1.19501.6 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Logging.EventSource - 3.1.0-preview1.19501.6 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Logging.EventLog - 3.1.0-preview1.19501.6 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Logging.TraceSource - 3.1.0-preview1.19501.6 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Logging.Testing - 3.1.0-preview1.19501.6 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.ObjectPool - 3.1.0-preview1.19501.6 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Options.ConfigurationExtensions - 3.1.0-preview1.19501.6 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Options.DataAnnotations - 3.1.0-preview1.19501.6 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Options - 3.1.0-preview1.19501.6 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.ParameterDefaultValue.Sources - 3.1.0-preview1.19501.6 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Primitives - 3.1.0-preview1.19501.6 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.TypeNameHelper.Sources - 3.1.0-preview1.19501.6 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.ValueStopwatch.Sources - 3.1.0-preview1.19501.6 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.WebEncoders - 3.1.0-preview1.19501.6 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Internal.Extensions.Refs - 3.1.0-preview1.19501.6 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.JSInterop - 3.1.0-preview1.19501.6 (parent: Microsoft.EntityFrameworkCore)
- Mono.WebAssembly.Interop - 3.1.0-preview1.19501.6 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Bcl.AsyncInterfaces - 1.1.0-preview1.19501.5 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- Microsoft.NETCore.App.Runtime.win-x64 - 3.1.0-preview1.19501.15 (parent: Microsoft.Extensions.Logging)
- Microsoft.Extensions.Logging - 3.1.0-preview1.19501.6 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.CSharp - 4.7.0-preview1.19501.5 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- Microsoft.Win32.Registry - 4.7.0-preview1.19501.5 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- Microsoft.Win32.SystemEvents - 4.7.0-preview1.19501.5 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.ComponentModel.Annotations - 4.7.0-preview1.19501.5 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Diagnostics.EventLog - 4.7.0-preview1.19501.5 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Drawing.Common - 4.7.0-preview1.19501.5 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.IO.Pipelines - 4.7.0-preview1.19501.5 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Net.Http.WinHttpHandler - 4.7.0-preview1.19501.5 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Net.WebSockets.WebSocketProtocol - 4.7.0-preview1.19501.5 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Reflection.Metadata - 1.8.0-preview1.19501.5 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Runtime.CompilerServices.Unsafe - 4.7.0-preview1.19501.5 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Security.Cryptography.Cng - 4.7.0-preview1.19501.5 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Security.Cryptography.Pkcs - 4.7.0-preview1.19501.5 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Security.Cryptography.Xml - 4.7.0-preview1.19501.5 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Security.Permissions - 4.7.0-preview1.19501.5 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Security.Principal.Windows - 4.7.0-preview1.19501.5 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.ServiceProcess.ServiceController - 4.7.0-preview1.19501.5 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Text.Encodings.Web - 4.7.0-preview1.19501.5 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Text.Json - 4.7.0-preview1.19501.5 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Threading.Channels - 4.7.0-preview1.19501.5 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Windows.Extensions - 4.7.0-preview1.19501.5 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- Microsoft.Extensions.DependencyModel - 3.1.0-preview1.19501.15 (parent: Microsoft.Extensions.Logging)
- Microsoft.NETCore.App.Ref - 3.1.0-preview1.19501.15 (parent: Microsoft.Extensions.Logging)
- NETStandard.Library.Ref - 2.1.0-preview1.19501.15 (parent: Microsoft.Extensions.Logging)
- Microsoft.NETCore.Platforms - 3.1.0-preview1.19501.5 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- Internal.AspNetCore.Analyzers - 3.1.0-preview1.19501.6 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.AspNetCore.Testing - 3.1.0-preview1.19501.6 (parent: Microsoft.EntityFrameworkCore)
---
eng/Version.Details.xml | 380 ++++++++++++++++++++--------------------
eng/Versions.props | 190 ++++++++++----------
2 files changed, 285 insertions(+), 285 deletions(-)
diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml
index 05afac0141..a8b497bb28 100644
--- a/eng/Version.Details.xml
+++ b/eng/Version.Details.xml
@@ -29,388 +29,388 @@
https://github.com/aspnet/AspNetCore-Tooling
1e85487b5011a3541c78be97baa4407abf87ea1a
-
+
https://github.com/aspnet/EntityFrameworkCore
- 04a13869d538a4519a403d50abfbbff28b5f41fd
+ 30b1c01d16f3460f28dca2c704a9fc02c1b2444b
-
+
https://github.com/aspnet/EntityFrameworkCore
- 04a13869d538a4519a403d50abfbbff28b5f41fd
+ 30b1c01d16f3460f28dca2c704a9fc02c1b2444b
-
+
https://github.com/aspnet/EntityFrameworkCore
- 04a13869d538a4519a403d50abfbbff28b5f41fd
+ 30b1c01d16f3460f28dca2c704a9fc02c1b2444b
-
+
https://github.com/aspnet/EntityFrameworkCore
- 04a13869d538a4519a403d50abfbbff28b5f41fd
+ 30b1c01d16f3460f28dca2c704a9fc02c1b2444b
-
+
https://github.com/aspnet/EntityFrameworkCore
- 04a13869d538a4519a403d50abfbbff28b5f41fd
+ 30b1c01d16f3460f28dca2c704a9fc02c1b2444b
-
+
https://github.com/aspnet/EntityFrameworkCore
- 04a13869d538a4519a403d50abfbbff28b5f41fd
+ 30b1c01d16f3460f28dca2c704a9fc02c1b2444b
-
+
https://github.com/aspnet/EntityFrameworkCore
- 04a13869d538a4519a403d50abfbbff28b5f41fd
+ 30b1c01d16f3460f28dca2c704a9fc02c1b2444b
-
+
https://github.com/aspnet/Extensions
- 3f7b2e7243e0527fc4ab879a0ff7c6eb0f524d8c
+ 3a51f25d2403bfd4962785f173df5d58329d8980
-
+
https://github.com/aspnet/Extensions
- 3f7b2e7243e0527fc4ab879a0ff7c6eb0f524d8c
+ 3a51f25d2403bfd4962785f173df5d58329d8980
-
+
https://github.com/aspnet/Extensions
- 3f7b2e7243e0527fc4ab879a0ff7c6eb0f524d8c
+ 3a51f25d2403bfd4962785f173df5d58329d8980
-
+
https://github.com/aspnet/Extensions
- 3f7b2e7243e0527fc4ab879a0ff7c6eb0f524d8c
+ 3a51f25d2403bfd4962785f173df5d58329d8980
-
+
https://github.com/aspnet/Extensions
- 3f7b2e7243e0527fc4ab879a0ff7c6eb0f524d8c
+ 3a51f25d2403bfd4962785f173df5d58329d8980
-
+
https://github.com/aspnet/Extensions
- 3f7b2e7243e0527fc4ab879a0ff7c6eb0f524d8c
+ 3a51f25d2403bfd4962785f173df5d58329d8980
-
+
https://github.com/aspnet/Extensions
- 3f7b2e7243e0527fc4ab879a0ff7c6eb0f524d8c
+ 3a51f25d2403bfd4962785f173df5d58329d8980
-
+
https://github.com/aspnet/Extensions
- 3f7b2e7243e0527fc4ab879a0ff7c6eb0f524d8c
+ 3a51f25d2403bfd4962785f173df5d58329d8980
-
+
https://github.com/aspnet/Extensions
- 3f7b2e7243e0527fc4ab879a0ff7c6eb0f524d8c
+ 3a51f25d2403bfd4962785f173df5d58329d8980
-
+
https://github.com/aspnet/Extensions
- 3f7b2e7243e0527fc4ab879a0ff7c6eb0f524d8c
+ 3a51f25d2403bfd4962785f173df5d58329d8980
-
+
https://github.com/aspnet/Extensions
- 3f7b2e7243e0527fc4ab879a0ff7c6eb0f524d8c
+ 3a51f25d2403bfd4962785f173df5d58329d8980
-
+
https://github.com/aspnet/Extensions
- 3f7b2e7243e0527fc4ab879a0ff7c6eb0f524d8c
+ 3a51f25d2403bfd4962785f173df5d58329d8980
-
+
https://github.com/aspnet/Extensions
- 3f7b2e7243e0527fc4ab879a0ff7c6eb0f524d8c
+ 3a51f25d2403bfd4962785f173df5d58329d8980
-
+
https://github.com/aspnet/Extensions
- 3f7b2e7243e0527fc4ab879a0ff7c6eb0f524d8c
+ 3a51f25d2403bfd4962785f173df5d58329d8980
-
+
https://github.com/aspnet/Extensions
- 3f7b2e7243e0527fc4ab879a0ff7c6eb0f524d8c
+ 3a51f25d2403bfd4962785f173df5d58329d8980
-
+
https://github.com/aspnet/Extensions
- 3f7b2e7243e0527fc4ab879a0ff7c6eb0f524d8c
+ 3a51f25d2403bfd4962785f173df5d58329d8980
-
+
https://github.com/aspnet/Extensions
- 3f7b2e7243e0527fc4ab879a0ff7c6eb0f524d8c
+ 3a51f25d2403bfd4962785f173df5d58329d8980
-
+
https://github.com/aspnet/Extensions
- 3f7b2e7243e0527fc4ab879a0ff7c6eb0f524d8c
+ 3a51f25d2403bfd4962785f173df5d58329d8980
-
+
https://github.com/aspnet/Extensions
- 3f7b2e7243e0527fc4ab879a0ff7c6eb0f524d8c
+ 3a51f25d2403bfd4962785f173df5d58329d8980
-
+
https://github.com/aspnet/Extensions
- 3f7b2e7243e0527fc4ab879a0ff7c6eb0f524d8c
+ 3a51f25d2403bfd4962785f173df5d58329d8980
-
+
https://github.com/aspnet/Extensions
- 3f7b2e7243e0527fc4ab879a0ff7c6eb0f524d8c
+ 3a51f25d2403bfd4962785f173df5d58329d8980
-
+
https://github.com/aspnet/Extensions
- 3f7b2e7243e0527fc4ab879a0ff7c6eb0f524d8c
+ 3a51f25d2403bfd4962785f173df5d58329d8980
-
+
https://github.com/aspnet/Extensions
- 3f7b2e7243e0527fc4ab879a0ff7c6eb0f524d8c
+ 3a51f25d2403bfd4962785f173df5d58329d8980
-
+
https://github.com/aspnet/Extensions
- 3f7b2e7243e0527fc4ab879a0ff7c6eb0f524d8c
+ 3a51f25d2403bfd4962785f173df5d58329d8980
-
+
https://github.com/aspnet/Extensions
- 3f7b2e7243e0527fc4ab879a0ff7c6eb0f524d8c
+ 3a51f25d2403bfd4962785f173df5d58329d8980
-
+
https://github.com/aspnet/Extensions
- 3f7b2e7243e0527fc4ab879a0ff7c6eb0f524d8c
+ 3a51f25d2403bfd4962785f173df5d58329d8980
-
+
https://github.com/aspnet/Extensions
- 3f7b2e7243e0527fc4ab879a0ff7c6eb0f524d8c
+ 3a51f25d2403bfd4962785f173df5d58329d8980
-
+
https://github.com/aspnet/Extensions
- 3f7b2e7243e0527fc4ab879a0ff7c6eb0f524d8c
+ 3a51f25d2403bfd4962785f173df5d58329d8980
-
+
https://github.com/aspnet/Extensions
- 3f7b2e7243e0527fc4ab879a0ff7c6eb0f524d8c
+ 3a51f25d2403bfd4962785f173df5d58329d8980
-
+
https://github.com/aspnet/Extensions
- 3f7b2e7243e0527fc4ab879a0ff7c6eb0f524d8c
+ 3a51f25d2403bfd4962785f173df5d58329d8980
-
+
https://github.com/aspnet/Extensions
- 3f7b2e7243e0527fc4ab879a0ff7c6eb0f524d8c
+ 3a51f25d2403bfd4962785f173df5d58329d8980
-
+
https://github.com/aspnet/Extensions
- 3f7b2e7243e0527fc4ab879a0ff7c6eb0f524d8c
+ 3a51f25d2403bfd4962785f173df5d58329d8980
-
+
https://github.com/aspnet/Extensions
- 3f7b2e7243e0527fc4ab879a0ff7c6eb0f524d8c
+ 3a51f25d2403bfd4962785f173df5d58329d8980
-
+
https://github.com/aspnet/Extensions
- 3f7b2e7243e0527fc4ab879a0ff7c6eb0f524d8c
+ 3a51f25d2403bfd4962785f173df5d58329d8980
-
+
https://github.com/aspnet/Extensions
- 3f7b2e7243e0527fc4ab879a0ff7c6eb0f524d8c
+ 3a51f25d2403bfd4962785f173df5d58329d8980
-
+
https://github.com/aspnet/Extensions
- 3f7b2e7243e0527fc4ab879a0ff7c6eb0f524d8c
+ 3a51f25d2403bfd4962785f173df5d58329d8980
-
+
https://github.com/aspnet/Extensions
- 3f7b2e7243e0527fc4ab879a0ff7c6eb0f524d8c
+ 3a51f25d2403bfd4962785f173df5d58329d8980
-
+
https://github.com/aspnet/Extensions
- 3f7b2e7243e0527fc4ab879a0ff7c6eb0f524d8c
+ 3a51f25d2403bfd4962785f173df5d58329d8980
-
+
https://github.com/aspnet/Extensions
- 3f7b2e7243e0527fc4ab879a0ff7c6eb0f524d8c
+ 3a51f25d2403bfd4962785f173df5d58329d8980
-
+
https://github.com/aspnet/Extensions
- 3f7b2e7243e0527fc4ab879a0ff7c6eb0f524d8c
+ 3a51f25d2403bfd4962785f173df5d58329d8980
-
+
https://github.com/aspnet/Extensions
- 3f7b2e7243e0527fc4ab879a0ff7c6eb0f524d8c
+ 3a51f25d2403bfd4962785f173df5d58329d8980
-
+
https://github.com/aspnet/Extensions
- 3f7b2e7243e0527fc4ab879a0ff7c6eb0f524d8c
+ 3a51f25d2403bfd4962785f173df5d58329d8980
-
+
https://github.com/aspnet/Extensions
- 3f7b2e7243e0527fc4ab879a0ff7c6eb0f524d8c
+ 3a51f25d2403bfd4962785f173df5d58329d8980
-
+
https://github.com/aspnet/Extensions
- 3f7b2e7243e0527fc4ab879a0ff7c6eb0f524d8c
+ 3a51f25d2403bfd4962785f173df5d58329d8980
-
+
https://github.com/aspnet/Extensions
- 3f7b2e7243e0527fc4ab879a0ff7c6eb0f524d8c
+ 3a51f25d2403bfd4962785f173df5d58329d8980
-
+
https://github.com/aspnet/Extensions
- 3f7b2e7243e0527fc4ab879a0ff7c6eb0f524d8c
+ 3a51f25d2403bfd4962785f173df5d58329d8980
-
+
https://github.com/aspnet/Extensions
- 3f7b2e7243e0527fc4ab879a0ff7c6eb0f524d8c
+ 3a51f25d2403bfd4962785f173df5d58329d8980
-
+
https://github.com/aspnet/Extensions
- 3f7b2e7243e0527fc4ab879a0ff7c6eb0f524d8c
+ 3a51f25d2403bfd4962785f173df5d58329d8980
-
+
https://github.com/aspnet/Extensions
- 3f7b2e7243e0527fc4ab879a0ff7c6eb0f524d8c
+ 3a51f25d2403bfd4962785f173df5d58329d8980
-
+
https://github.com/aspnet/Extensions
- 3f7b2e7243e0527fc4ab879a0ff7c6eb0f524d8c
+ 3a51f25d2403bfd4962785f173df5d58329d8980
-
+
https://github.com/aspnet/Extensions
- 3f7b2e7243e0527fc4ab879a0ff7c6eb0f524d8c
+ 3a51f25d2403bfd4962785f173df5d58329d8980
-
+
https://github.com/aspnet/Extensions
- 3f7b2e7243e0527fc4ab879a0ff7c6eb0f524d8c
+ 3a51f25d2403bfd4962785f173df5d58329d8980
-
+
https://github.com/aspnet/Extensions
- 3f7b2e7243e0527fc4ab879a0ff7c6eb0f524d8c
+ 3a51f25d2403bfd4962785f173df5d58329d8980
-
+
https://github.com/aspnet/Extensions
- 3f7b2e7243e0527fc4ab879a0ff7c6eb0f524d8c
+ 3a51f25d2403bfd4962785f173df5d58329d8980
-
+
https://github.com/aspnet/Extensions
- 3f7b2e7243e0527fc4ab879a0ff7c6eb0f524d8c
+ 3a51f25d2403bfd4962785f173df5d58329d8980
-
+
https://github.com/aspnet/Extensions
- 3f7b2e7243e0527fc4ab879a0ff7c6eb0f524d8c
+ 3a51f25d2403bfd4962785f173df5d58329d8980
-
+
https://github.com/aspnet/Extensions
- 3f7b2e7243e0527fc4ab879a0ff7c6eb0f524d8c
+ 3a51f25d2403bfd4962785f173df5d58329d8980
-
+
https://github.com/aspnet/Extensions
- 3f7b2e7243e0527fc4ab879a0ff7c6eb0f524d8c
+ 3a51f25d2403bfd4962785f173df5d58329d8980
-
+
https://github.com/aspnet/Extensions
- 3f7b2e7243e0527fc4ab879a0ff7c6eb0f524d8c
+ 3a51f25d2403bfd4962785f173df5d58329d8980
-
+
https://github.com/dotnet/corefx
- d0f0bfa5b123b4c1183c889cf4017bb529675502
+ 09e0353381e2b9da8dd90d64869de076740cc800
-
+
https://github.com/dotnet/corefx
- d0f0bfa5b123b4c1183c889cf4017bb529675502
+ 09e0353381e2b9da8dd90d64869de076740cc800
-
+
https://github.com/dotnet/corefx
- d0f0bfa5b123b4c1183c889cf4017bb529675502
+ 09e0353381e2b9da8dd90d64869de076740cc800
-
+
https://github.com/dotnet/corefx
- d0f0bfa5b123b4c1183c889cf4017bb529675502
+ 09e0353381e2b9da8dd90d64869de076740cc800
-
+
https://github.com/dotnet/corefx
- d0f0bfa5b123b4c1183c889cf4017bb529675502
+ 09e0353381e2b9da8dd90d64869de076740cc800
-
+
https://github.com/dotnet/corefx
- d0f0bfa5b123b4c1183c889cf4017bb529675502
+ 09e0353381e2b9da8dd90d64869de076740cc800
-
+
https://github.com/dotnet/corefx
- d0f0bfa5b123b4c1183c889cf4017bb529675502
+ 09e0353381e2b9da8dd90d64869de076740cc800
-
+
https://github.com/dotnet/corefx
- d0f0bfa5b123b4c1183c889cf4017bb529675502
+ 09e0353381e2b9da8dd90d64869de076740cc800
-
+
https://github.com/dotnet/corefx
- d0f0bfa5b123b4c1183c889cf4017bb529675502
+ 09e0353381e2b9da8dd90d64869de076740cc800
-
+
https://github.com/dotnet/corefx
- d0f0bfa5b123b4c1183c889cf4017bb529675502
+ 09e0353381e2b9da8dd90d64869de076740cc800
-
+
https://github.com/dotnet/corefx
- d0f0bfa5b123b4c1183c889cf4017bb529675502
+ 09e0353381e2b9da8dd90d64869de076740cc800
-
+
https://github.com/dotnet/corefx
- d0f0bfa5b123b4c1183c889cf4017bb529675502
+ 09e0353381e2b9da8dd90d64869de076740cc800
-
+
https://github.com/dotnet/corefx
- d0f0bfa5b123b4c1183c889cf4017bb529675502
+ 09e0353381e2b9da8dd90d64869de076740cc800
-
+
https://github.com/dotnet/corefx
- d0f0bfa5b123b4c1183c889cf4017bb529675502
+ 09e0353381e2b9da8dd90d64869de076740cc800
-
+
https://github.com/dotnet/corefx
- d0f0bfa5b123b4c1183c889cf4017bb529675502
+ 09e0353381e2b9da8dd90d64869de076740cc800
-
+
https://github.com/dotnet/corefx
- d0f0bfa5b123b4c1183c889cf4017bb529675502
+ 09e0353381e2b9da8dd90d64869de076740cc800
-
+
https://github.com/dotnet/corefx
- d0f0bfa5b123b4c1183c889cf4017bb529675502
+ 09e0353381e2b9da8dd90d64869de076740cc800
-
+
https://github.com/dotnet/corefx
- d0f0bfa5b123b4c1183c889cf4017bb529675502
+ 09e0353381e2b9da8dd90d64869de076740cc800
-
+
https://github.com/dotnet/corefx
- d0f0bfa5b123b4c1183c889cf4017bb529675502
+ 09e0353381e2b9da8dd90d64869de076740cc800
-
+
https://github.com/dotnet/corefx
- d0f0bfa5b123b4c1183c889cf4017bb529675502
+ 09e0353381e2b9da8dd90d64869de076740cc800
-
+
https://github.com/dotnet/corefx
- d0f0bfa5b123b4c1183c889cf4017bb529675502
+ 09e0353381e2b9da8dd90d64869de076740cc800
-
+
https://github.com/dotnet/corefx
- d0f0bfa5b123b4c1183c889cf4017bb529675502
+ 09e0353381e2b9da8dd90d64869de076740cc800
-
+
https://github.com/dotnet/core-setup
- 72b39b0473993b932a08c8fc24a8988d45b416a5
+ dc615e8b193c5cc25ed7122432562f8399672181
-
+
https://github.com/dotnet/core-setup
- 72b39b0473993b932a08c8fc24a8988d45b416a5
+ dc615e8b193c5cc25ed7122432562f8399672181
-
+
https://github.com/dotnet/core-setup
- 72b39b0473993b932a08c8fc24a8988d45b416a5
+ dc615e8b193c5cc25ed7122432562f8399672181
-
+
https://github.com/dotnet/core-setup
- 72b39b0473993b932a08c8fc24a8988d45b416a5
+ dc615e8b193c5cc25ed7122432562f8399672181
-
+
https://github.com/dotnet/corefx
- d0f0bfa5b123b4c1183c889cf4017bb529675502
+ 09e0353381e2b9da8dd90d64869de076740cc800
-
+
https://github.com/aspnet/Extensions
- 3f7b2e7243e0527fc4ab879a0ff7c6eb0f524d8c
+ 3a51f25d2403bfd4962785f173df5d58329d8980
https://github.com/dotnet/arcade
@@ -424,9 +424,9 @@
https://github.com/dotnet/arcade
f8546fbab59a74a66c83b8cb76b3f6877ce1d374
-
+
https://github.com/aspnet/Extensions
- 3f7b2e7243e0527fc4ab879a0ff7c6eb0f524d8c
+ 3a51f25d2403bfd4962785f173df5d58329d8980
https://github.com/dotnet/roslyn
diff --git a/eng/Versions.props b/eng/Versions.props
index 82c5b05c91..54dcfef0b7 100644
--- a/eng/Versions.props
+++ b/eng/Versions.props
@@ -61,107 +61,107 @@
3.4.0-beta2-19462-08
- 3.1.0-preview1.19470.9
- 3.1.0-preview1.19470.9
- 3.1.0-preview1.19470.9
- 2.1.0-preview1.19470.9
+ 3.1.0-preview1.19501.15
+ 3.1.0-preview1.19501.15
+ 3.1.0-preview1.19501.15
+ 2.1.0-preview1.19501.15
- 1.1.0-preview1.19463.3
- 4.7.0-preview1.19463.3
- 4.7.0-preview1.19463.3
- 4.7.0-preview1.19463.3
- 4.7.0-preview1.19463.3
- 4.7.0-preview1.19463.3
- 4.7.0-preview1.19463.3
- 4.7.0-preview1.19463.3
- 4.7.0-preview1.19463.3
- 4.7.0-preview1.19463.3
- 1.8.0-preview1.19463.3
- 4.7.0-preview1.19463.3
- 4.7.0-preview1.19463.3
- 4.7.0-preview1.19463.3
- 4.7.0-preview1.19463.3
- 4.7.0-preview1.19463.3
- 4.7.0-preview1.19463.3
- 4.7.0-preview1.19463.3
- 4.7.0-preview1.19463.3
- 4.7.0-preview1.19463.3
- 4.7.0-preview1.19463.3
- 4.7.0-preview1.19463.3
+ 1.1.0-preview1.19501.5
+ 4.7.0-preview1.19501.5
+ 4.7.0-preview1.19501.5
+ 4.7.0-preview1.19501.5
+ 4.7.0-preview1.19501.5
+ 4.7.0-preview1.19501.5
+ 4.7.0-preview1.19501.5
+ 4.7.0-preview1.19501.5
+ 4.7.0-preview1.19501.5
+ 4.7.0-preview1.19501.5
+ 1.8.0-preview1.19501.5
+ 4.7.0-preview1.19501.5
+ 4.7.0-preview1.19501.5
+ 4.7.0-preview1.19501.5
+ 4.7.0-preview1.19501.5
+ 4.7.0-preview1.19501.5
+ 4.7.0-preview1.19501.5
+ 4.7.0-preview1.19501.5
+ 4.7.0-preview1.19501.5
+ 4.7.0-preview1.19501.5
+ 4.7.0-preview1.19501.5
+ 4.7.0-preview1.19501.5
- 3.1.0-preview1.19463.3
+ 3.1.0-preview1.19501.5
3.0.0-preview9.19462.2
- 3.1.0-preview1.19470.2
- 3.1.0-preview1.19470.2
- 3.1.0-preview1.19470.2
- 3.1.0-preview1.19470.2
- 3.1.0-preview1.19470.2
- 3.1.0-preview1.19470.2
- 3.1.0-preview1.19470.2
- 3.1.0-preview1.19470.2
- 3.1.0-preview1.19470.2
- 3.1.0-preview1.19470.2
- 3.1.0-preview1.19470.2
- 3.1.0-preview1.19470.2
- 3.1.0-preview1.19470.2
- 3.1.0-preview1.19470.2
- 3.1.0-preview1.19470.2
- 3.1.0-preview1.19470.2
- 3.1.0-preview1.19470.2
- 3.1.0-preview1.19470.2
- 3.1.0-preview1.19470.2
- 3.1.0-preview1.19470.2
- 3.1.0-preview1.19470.2
- 3.1.0-preview1.19470.2
- 3.1.0-preview1.19470.2
- 3.1.0-preview1.19470.2
- 3.1.0-preview1.19470.2
- 3.1.0-preview1.19470.2
- 3.1.0-preview1.19470.2
- 3.1.0-preview1.19470.2
- 3.1.0-preview1.19470.2
- 3.1.0-preview1.19470.2
- 3.1.0-preview1.19470.2
- 3.1.0-preview1.19470.2
- 3.1.0-preview1.19470.2
- 3.1.0-preview1.19470.2
- 3.1.0-preview1.19470.2
- 3.1.0-preview1.19470.2
- 3.1.0-preview1.19470.2
- 3.1.0-preview1.19470.2
- 3.1.0-preview1.19470.2
- 3.1.0-preview1.19470.2
- 3.1.0-preview1.19470.2
- 3.1.0-preview1.19470.2
- 3.1.0-preview1.19470.2
- 3.1.0-preview1.19470.2
- 3.1.0-preview1.19470.2
- 3.1.0-preview1.19470.2
- 3.1.0-preview1.19470.2
- 3.1.0-preview1.19470.2
- 3.1.0-preview1.19470.2
- 3.1.0-preview1.19470.2
- 3.1.0-preview1.19470.2
- 3.1.0-preview1.19470.2
- 3.1.0-preview1.19470.2
- 3.1.0-preview1.19470.2
- 3.1.0-preview1.19470.2
- 3.1.0-preview1.19470.2
- 3.1.0-preview1.19470.2
- 3.1.0-preview1.19470.2
- 3.1.0-preview1.19470.2
- 3.1.0-preview1.19470.2
- 3.1.0-preview1.19470.2
+ 3.1.0-preview1.19501.6
+ 3.1.0-preview1.19501.6
+ 3.1.0-preview1.19501.6
+ 3.1.0-preview1.19501.6
+ 3.1.0-preview1.19501.6
+ 3.1.0-preview1.19501.6
+ 3.1.0-preview1.19501.6
+ 3.1.0-preview1.19501.6
+ 3.1.0-preview1.19501.6
+ 3.1.0-preview1.19501.6
+ 3.1.0-preview1.19501.6
+ 3.1.0-preview1.19501.6
+ 3.1.0-preview1.19501.6
+ 3.1.0-preview1.19501.6
+ 3.1.0-preview1.19501.6
+ 3.1.0-preview1.19501.6
+ 3.1.0-preview1.19501.6
+ 3.1.0-preview1.19501.6
+ 3.1.0-preview1.19501.6
+ 3.1.0-preview1.19501.6
+ 3.1.0-preview1.19501.6
+ 3.1.0-preview1.19501.6
+ 3.1.0-preview1.19501.6
+ 3.1.0-preview1.19501.6
+ 3.1.0-preview1.19501.6
+ 3.1.0-preview1.19501.6
+ 3.1.0-preview1.19501.6
+ 3.1.0-preview1.19501.6
+ 3.1.0-preview1.19501.6
+ 3.1.0-preview1.19501.6
+ 3.1.0-preview1.19501.6
+ 3.1.0-preview1.19501.6
+ 3.1.0-preview1.19501.6
+ 3.1.0-preview1.19501.6
+ 3.1.0-preview1.19501.6
+ 3.1.0-preview1.19501.6
+ 3.1.0-preview1.19501.6
+ 3.1.0-preview1.19501.6
+ 3.1.0-preview1.19501.6
+ 3.1.0-preview1.19501.6
+ 3.1.0-preview1.19501.6
+ 3.1.0-preview1.19501.6
+ 3.1.0-preview1.19501.6
+ 3.1.0-preview1.19501.6
+ 3.1.0-preview1.19501.6
+ 3.1.0-preview1.19501.6
+ 3.1.0-preview1.19501.6
+ 3.1.0-preview1.19501.6
+ 3.1.0-preview1.19501.6
+ 3.1.0-preview1.19501.6
+ 3.1.0-preview1.19501.6
+ 3.1.0-preview1.19501.6
+ 3.1.0-preview1.19501.6
+ 3.1.0-preview1.19501.6
+ 3.1.0-preview1.19501.6
+ 3.1.0-preview1.19501.6
+ 3.1.0-preview1.19501.6
+ 3.1.0-preview1.19501.6
+ 3.1.0-preview1.19501.6
+ 3.1.0-preview1.19501.6
+ 3.1.0-preview1.19501.6
- 3.1.0-preview1.19472.2
- 3.1.0-preview1.19472.2
- 3.1.0-preview1.19472.2
- 3.1.0-preview1.19472.2
- 3.1.0-preview1.19472.2
- 3.1.0-preview1.19472.2
- 3.1.0-preview1.19472.2
+ 3.1.0-preview1.19502.1
+ 3.1.0-preview1.19502.1
+ 3.1.0-preview1.19502.1
+ 3.1.0-preview1.19502.1
+ 3.1.0-preview1.19502.1
+ 3.1.0-preview1.19502.1
+ 3.1.0-preview1.19502.1
3.1.0-preview1.19501.1
3.1.0-preview1.19501.1
From 90790ca541e7f14f5d14d6cbee1fd2c5e07c9a9b Mon Sep 17 00:00:00 2001
From: "dotnet-maestro[bot]"
Date: Wed, 2 Oct 2019 17:30:34 +0000
Subject: [PATCH 023/111] Update dependencies from
https://github.com/aspnet/EntityFrameworkCore build 20191002.2
- Microsoft.EntityFrameworkCore.Tools - 3.1.0-preview1.19502.2
- Microsoft.EntityFrameworkCore.SqlServer - 3.1.0-preview1.19502.2
- dotnet-ef - 3.1.0-preview1.19502.2
- Microsoft.EntityFrameworkCore - 3.1.0-preview1.19502.2
- Microsoft.EntityFrameworkCore.InMemory - 3.1.0-preview1.19502.2
- Microsoft.EntityFrameworkCore.Relational - 3.1.0-preview1.19502.2
- Microsoft.EntityFrameworkCore.Sqlite - 3.1.0-preview1.19502.2
Dependency coherency updates
- Microsoft.AspNetCore.Analyzer.Testing - 3.1.0-preview1.19502.1 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.AspNetCore.BenchmarkRunner.Sources - 3.1.0-preview1.19502.1 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.ActivatorUtilities.Sources - 3.1.0-preview1.19502.1 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Caching.Abstractions - 3.1.0-preview1.19502.1 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Caching.Memory - 3.1.0-preview1.19502.1 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Caching.SqlServer - 3.1.0-preview1.19502.1 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Caching.StackExchangeRedis - 3.1.0-preview1.19502.1 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.CommandLineUtils.Sources - 3.1.0-preview1.19502.1 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Configuration.Abstractions - 3.1.0-preview1.19502.1 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Configuration.AzureKeyVault - 3.1.0-preview1.19502.1 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Configuration.Binder - 3.1.0-preview1.19502.1 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Configuration.CommandLine - 3.1.0-preview1.19502.1 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Configuration.EnvironmentVariables - 3.1.0-preview1.19502.1 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Configuration.FileExtensions - 3.1.0-preview1.19502.1 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Configuration.Ini - 3.1.0-preview1.19502.1 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Configuration.Json - 3.1.0-preview1.19502.1 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Configuration.KeyPerFile - 3.1.0-preview1.19502.1 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Configuration.UserSecrets - 3.1.0-preview1.19502.1 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Configuration.Xml - 3.1.0-preview1.19502.1 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Configuration - 3.1.0-preview1.19502.1 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.DependencyInjection.Abstractions - 3.1.0-preview1.19502.1 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.DependencyInjection - 3.1.0-preview1.19502.1 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.DiagnosticAdapter - 3.1.0-preview1.19502.1 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions - 3.1.0-preview1.19502.1 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Diagnostics.HealthChecks - 3.1.0-preview1.19502.1 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.FileProviders.Abstractions - 3.1.0-preview1.19502.1 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.FileProviders.Composite - 3.1.0-preview1.19502.1 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.FileProviders.Embedded - 3.1.0-preview1.19502.1 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.FileProviders.Physical - 3.1.0-preview1.19502.1 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.FileSystemGlobbing - 3.1.0-preview1.19502.1 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.HashCodeCombiner.Sources - 3.1.0-preview1.19502.1 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Hosting.Abstractions - 3.1.0-preview1.19502.1 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Hosting - 3.1.0-preview1.19502.1 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.HostFactoryResolver.Sources - 3.1.0-preview1.19502.1 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Http - 3.1.0-preview1.19502.1 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Localization.Abstractions - 3.1.0-preview1.19502.1 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Localization - 3.1.0-preview1.19502.1 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Logging.Abstractions - 3.1.0-preview1.19502.1 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Logging.AzureAppServices - 3.1.0-preview1.19502.1 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Logging.Configuration - 3.1.0-preview1.19502.1 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Logging.Console - 3.1.0-preview1.19502.1 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Logging.Debug - 3.1.0-preview1.19502.1 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Logging.EventSource - 3.1.0-preview1.19502.1 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Logging.EventLog - 3.1.0-preview1.19502.1 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Logging.TraceSource - 3.1.0-preview1.19502.1 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Logging.Testing - 3.1.0-preview1.19502.1 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.ObjectPool - 3.1.0-preview1.19502.1 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Options.ConfigurationExtensions - 3.1.0-preview1.19502.1 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Options.DataAnnotations - 3.1.0-preview1.19502.1 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Options - 3.1.0-preview1.19502.1 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.ParameterDefaultValue.Sources - 3.1.0-preview1.19502.1 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.Primitives - 3.1.0-preview1.19502.1 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.TypeNameHelper.Sources - 3.1.0-preview1.19502.1 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.ValueStopwatch.Sources - 3.1.0-preview1.19502.1 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Extensions.WebEncoders - 3.1.0-preview1.19502.1 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Internal.Extensions.Refs - 3.1.0-preview1.19502.1 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.JSInterop - 3.1.0-preview1.19502.1 (parent: Microsoft.EntityFrameworkCore)
- Mono.WebAssembly.Interop - 3.1.0-preview1.19502.1 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.Bcl.AsyncInterfaces - 1.1.0-preview1.19501.8 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- Microsoft.NETCore.App.Runtime.win-x64 - 3.1.0-preview1.19501.24 (parent: Microsoft.Extensions.Logging)
- Microsoft.Extensions.Logging - 3.1.0-preview1.19502.1 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.CSharp - 4.7.0-preview1.19501.8 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- Microsoft.Win32.Registry - 4.7.0-preview1.19501.8 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- Microsoft.Win32.SystemEvents - 4.7.0-preview1.19501.8 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.ComponentModel.Annotations - 4.7.0-preview1.19501.8 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Diagnostics.EventLog - 4.7.0-preview1.19501.8 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Drawing.Common - 4.7.0-preview1.19501.8 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.IO.Pipelines - 4.7.0-preview1.19501.8 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Net.Http.WinHttpHandler - 4.7.0-preview1.19501.8 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Net.WebSockets.WebSocketProtocol - 4.7.0-preview1.19501.8 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Reflection.Metadata - 1.8.0-preview1.19501.8 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Runtime.CompilerServices.Unsafe - 4.7.0-preview1.19501.8 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Security.Cryptography.Cng - 4.7.0-preview1.19501.8 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Security.Cryptography.Pkcs - 4.7.0-preview1.19501.8 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Security.Cryptography.Xml - 4.7.0-preview1.19501.8 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Security.Permissions - 4.7.0-preview1.19501.8 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Security.Principal.Windows - 4.7.0-preview1.19501.8 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.ServiceProcess.ServiceController - 4.7.0-preview1.19501.8 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Text.Encodings.Web - 4.7.0-preview1.19501.8 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Text.Json - 4.7.0-preview1.19501.8 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Threading.Channels - 4.7.0-preview1.19501.8 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Windows.Extensions - 4.7.0-preview1.19501.8 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- Microsoft.Extensions.DependencyModel - 3.1.0-preview1.19501.24 (parent: Microsoft.Extensions.Logging)
- Microsoft.NETCore.App.Ref - 3.1.0-preview1.19501.24 (parent: Microsoft.Extensions.Logging)
- NETStandard.Library.Ref - 2.1.0-preview1.19501.24 (parent: Microsoft.Extensions.Logging)
- Microsoft.NETCore.Platforms - 3.1.0-preview1.19501.8 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- Internal.AspNetCore.Analyzers - 3.1.0-preview1.19502.1 (parent: Microsoft.EntityFrameworkCore)
- Microsoft.AspNetCore.Testing - 3.1.0-preview1.19502.1 (parent: Microsoft.EntityFrameworkCore)
---
eng/Version.Details.xml | 380 ++++++++++++++++++++--------------------
eng/Versions.props | 190 ++++++++++----------
2 files changed, 285 insertions(+), 285 deletions(-)
diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml
index a8b497bb28..01954589c9 100644
--- a/eng/Version.Details.xml
+++ b/eng/Version.Details.xml
@@ -29,388 +29,388 @@
https://github.com/aspnet/AspNetCore-Tooling
1e85487b5011a3541c78be97baa4407abf87ea1a
-
+
https://github.com/aspnet/EntityFrameworkCore
- 30b1c01d16f3460f28dca2c704a9fc02c1b2444b
+ 828fe096ddd64909e39fb56a11f9cee0d783c066
-
+
https://github.com/aspnet/EntityFrameworkCore
- 30b1c01d16f3460f28dca2c704a9fc02c1b2444b
+ 828fe096ddd64909e39fb56a11f9cee0d783c066
-
+
https://github.com/aspnet/EntityFrameworkCore
- 30b1c01d16f3460f28dca2c704a9fc02c1b2444b
+ 828fe096ddd64909e39fb56a11f9cee0d783c066
-
+
https://github.com/aspnet/EntityFrameworkCore
- 30b1c01d16f3460f28dca2c704a9fc02c1b2444b
+ 828fe096ddd64909e39fb56a11f9cee0d783c066
-
+
https://github.com/aspnet/EntityFrameworkCore
- 30b1c01d16f3460f28dca2c704a9fc02c1b2444b
+ 828fe096ddd64909e39fb56a11f9cee0d783c066
-
+
https://github.com/aspnet/EntityFrameworkCore
- 30b1c01d16f3460f28dca2c704a9fc02c1b2444b
+ 828fe096ddd64909e39fb56a11f9cee0d783c066
-
+
https://github.com/aspnet/EntityFrameworkCore
- 30b1c01d16f3460f28dca2c704a9fc02c1b2444b
+ 828fe096ddd64909e39fb56a11f9cee0d783c066
-
+
https://github.com/aspnet/Extensions
- 3a51f25d2403bfd4962785f173df5d58329d8980
+ 08307d6b396fb7935f3df6d1583681c38fc65c32
-
+
https://github.com/aspnet/Extensions
- 3a51f25d2403bfd4962785f173df5d58329d8980
+ 08307d6b396fb7935f3df6d1583681c38fc65c32
-
+
https://github.com/aspnet/Extensions
- 3a51f25d2403bfd4962785f173df5d58329d8980
+ 08307d6b396fb7935f3df6d1583681c38fc65c32
-
+
https://github.com/aspnet/Extensions
- 3a51f25d2403bfd4962785f173df5d58329d8980
+ 08307d6b396fb7935f3df6d1583681c38fc65c32
-
+
https://github.com/aspnet/Extensions
- 3a51f25d2403bfd4962785f173df5d58329d8980
+ 08307d6b396fb7935f3df6d1583681c38fc65c32
-
+
https://github.com/aspnet/Extensions
- 3a51f25d2403bfd4962785f173df5d58329d8980
+ 08307d6b396fb7935f3df6d1583681c38fc65c32
-
+
https://github.com/aspnet/Extensions
- 3a51f25d2403bfd4962785f173df5d58329d8980
+ 08307d6b396fb7935f3df6d1583681c38fc65c32
-
+
https://github.com/aspnet/Extensions
- 3a51f25d2403bfd4962785f173df5d58329d8980
+ 08307d6b396fb7935f3df6d1583681c38fc65c32
-
+
https://github.com/aspnet/Extensions
- 3a51f25d2403bfd4962785f173df5d58329d8980
+ 08307d6b396fb7935f3df6d1583681c38fc65c32
-
+
https://github.com/aspnet/Extensions
- 3a51f25d2403bfd4962785f173df5d58329d8980
+ 08307d6b396fb7935f3df6d1583681c38fc65c32
-
+
https://github.com/aspnet/Extensions
- 3a51f25d2403bfd4962785f173df5d58329d8980
+ 08307d6b396fb7935f3df6d1583681c38fc65c32
-
+
https://github.com/aspnet/Extensions
- 3a51f25d2403bfd4962785f173df5d58329d8980
+ 08307d6b396fb7935f3df6d1583681c38fc65c32
-
+
https://github.com/aspnet/Extensions
- 3a51f25d2403bfd4962785f173df5d58329d8980
+ 08307d6b396fb7935f3df6d1583681c38fc65c32
-
+
https://github.com/aspnet/Extensions
- 3a51f25d2403bfd4962785f173df5d58329d8980
+ 08307d6b396fb7935f3df6d1583681c38fc65c32
-
+
https://github.com/aspnet/Extensions
- 3a51f25d2403bfd4962785f173df5d58329d8980
+ 08307d6b396fb7935f3df6d1583681c38fc65c32
-
+
https://github.com/aspnet/Extensions
- 3a51f25d2403bfd4962785f173df5d58329d8980
+ 08307d6b396fb7935f3df6d1583681c38fc65c32
-
+
https://github.com/aspnet/Extensions
- 3a51f25d2403bfd4962785f173df5d58329d8980
+ 08307d6b396fb7935f3df6d1583681c38fc65c32
-
+
https://github.com/aspnet/Extensions
- 3a51f25d2403bfd4962785f173df5d58329d8980
+ 08307d6b396fb7935f3df6d1583681c38fc65c32
-
+
https://github.com/aspnet/Extensions
- 3a51f25d2403bfd4962785f173df5d58329d8980
+ 08307d6b396fb7935f3df6d1583681c38fc65c32
-
+
https://github.com/aspnet/Extensions
- 3a51f25d2403bfd4962785f173df5d58329d8980
+ 08307d6b396fb7935f3df6d1583681c38fc65c32
-
+
https://github.com/aspnet/Extensions
- 3a51f25d2403bfd4962785f173df5d58329d8980
+ 08307d6b396fb7935f3df6d1583681c38fc65c32
-
+
https://github.com/aspnet/Extensions
- 3a51f25d2403bfd4962785f173df5d58329d8980
+ 08307d6b396fb7935f3df6d1583681c38fc65c32
-
+
https://github.com/aspnet/Extensions
- 3a51f25d2403bfd4962785f173df5d58329d8980
+ 08307d6b396fb7935f3df6d1583681c38fc65c32
-
+
https://github.com/aspnet/Extensions
- 3a51f25d2403bfd4962785f173df5d58329d8980
+ 08307d6b396fb7935f3df6d1583681c38fc65c32
-
+
https://github.com/aspnet/Extensions
- 3a51f25d2403bfd4962785f173df5d58329d8980
+ 08307d6b396fb7935f3df6d1583681c38fc65c32
-
+
https://github.com/aspnet/Extensions
- 3a51f25d2403bfd4962785f173df5d58329d8980
+ 08307d6b396fb7935f3df6d1583681c38fc65c32
-
+
https://github.com/aspnet/Extensions
- 3a51f25d2403bfd4962785f173df5d58329d8980
+ 08307d6b396fb7935f3df6d1583681c38fc65c32
-
+
https://github.com/aspnet/Extensions
- 3a51f25d2403bfd4962785f173df5d58329d8980
+ 08307d6b396fb7935f3df6d1583681c38fc65c32
-
+
https://github.com/aspnet/Extensions
- 3a51f25d2403bfd4962785f173df5d58329d8980
+ 08307d6b396fb7935f3df6d1583681c38fc65c32
-
+
https://github.com/aspnet/Extensions
- 3a51f25d2403bfd4962785f173df5d58329d8980
+ 08307d6b396fb7935f3df6d1583681c38fc65c32
-
+
https://github.com/aspnet/Extensions
- 3a51f25d2403bfd4962785f173df5d58329d8980
+ 08307d6b396fb7935f3df6d1583681c38fc65c32
-
+
https://github.com/aspnet/Extensions
- 3a51f25d2403bfd4962785f173df5d58329d8980
+ 08307d6b396fb7935f3df6d1583681c38fc65c32
-
+
https://github.com/aspnet/Extensions
- 3a51f25d2403bfd4962785f173df5d58329d8980
+ 08307d6b396fb7935f3df6d1583681c38fc65c32
-
+
https://github.com/aspnet/Extensions
- 3a51f25d2403bfd4962785f173df5d58329d8980
+ 08307d6b396fb7935f3df6d1583681c38fc65c32
-
+
https://github.com/aspnet/Extensions
- 3a51f25d2403bfd4962785f173df5d58329d8980
+ 08307d6b396fb7935f3df6d1583681c38fc65c32
-
+
https://github.com/aspnet/Extensions
- 3a51f25d2403bfd4962785f173df5d58329d8980
+ 08307d6b396fb7935f3df6d1583681c38fc65c32
-
+
https://github.com/aspnet/Extensions
- 3a51f25d2403bfd4962785f173df5d58329d8980
+ 08307d6b396fb7935f3df6d1583681c38fc65c32
-
+
https://github.com/aspnet/Extensions
- 3a51f25d2403bfd4962785f173df5d58329d8980
+ 08307d6b396fb7935f3df6d1583681c38fc65c32
-
+
https://github.com/aspnet/Extensions
- 3a51f25d2403bfd4962785f173df5d58329d8980
+ 08307d6b396fb7935f3df6d1583681c38fc65c32
-
+
https://github.com/aspnet/Extensions
- 3a51f25d2403bfd4962785f173df5d58329d8980
+ 08307d6b396fb7935f3df6d1583681c38fc65c32
-
+
https://github.com/aspnet/Extensions
- 3a51f25d2403bfd4962785f173df5d58329d8980
+ 08307d6b396fb7935f3df6d1583681c38fc65c32
-
+
https://github.com/aspnet/Extensions
- 3a51f25d2403bfd4962785f173df5d58329d8980
+ 08307d6b396fb7935f3df6d1583681c38fc65c32
-
+
https://github.com/aspnet/Extensions
- 3a51f25d2403bfd4962785f173df5d58329d8980
+ 08307d6b396fb7935f3df6d1583681c38fc65c32
-
+
https://github.com/aspnet/Extensions
- 3a51f25d2403bfd4962785f173df5d58329d8980
+ 08307d6b396fb7935f3df6d1583681c38fc65c32
-
+
https://github.com/aspnet/Extensions
- 3a51f25d2403bfd4962785f173df5d58329d8980
+ 08307d6b396fb7935f3df6d1583681c38fc65c32
-
+
https://github.com/aspnet/Extensions
- 3a51f25d2403bfd4962785f173df5d58329d8980
+ 08307d6b396fb7935f3df6d1583681c38fc65c32
-
+
https://github.com/aspnet/Extensions
- 3a51f25d2403bfd4962785f173df5d58329d8980
+ 08307d6b396fb7935f3df6d1583681c38fc65c32
-
+
https://github.com/aspnet/Extensions
- 3a51f25d2403bfd4962785f173df5d58329d8980
+ 08307d6b396fb7935f3df6d1583681c38fc65c32
-
+
https://github.com/aspnet/Extensions
- 3a51f25d2403bfd4962785f173df5d58329d8980
+ 08307d6b396fb7935f3df6d1583681c38fc65c32
-
+
https://github.com/aspnet/Extensions
- 3a51f25d2403bfd4962785f173df5d58329d8980
+ 08307d6b396fb7935f3df6d1583681c38fc65c32
-
+
https://github.com/aspnet/Extensions
- 3a51f25d2403bfd4962785f173df5d58329d8980
+ 08307d6b396fb7935f3df6d1583681c38fc65c32
-
+
https://github.com/aspnet/Extensions
- 3a51f25d2403bfd4962785f173df5d58329d8980
+ 08307d6b396fb7935f3df6d1583681c38fc65c32
-
+
https://github.com/aspnet/Extensions
- 3a51f25d2403bfd4962785f173df5d58329d8980
+ 08307d6b396fb7935f3df6d1583681c38fc65c32
-
+
https://github.com/aspnet/Extensions
- 3a51f25d2403bfd4962785f173df5d58329d8980
+ 08307d6b396fb7935f3df6d1583681c38fc65c32
-
+
https://github.com/aspnet/Extensions
- 3a51f25d2403bfd4962785f173df5d58329d8980
+ 08307d6b396fb7935f3df6d1583681c38fc65c32
-
+
https://github.com/aspnet/Extensions
- 3a51f25d2403bfd4962785f173df5d58329d8980
+ 08307d6b396fb7935f3df6d1583681c38fc65c32
-
+
https://github.com/aspnet/Extensions
- 3a51f25d2403bfd4962785f173df5d58329d8980
+ 08307d6b396fb7935f3df6d1583681c38fc65c32
-
+
https://github.com/aspnet/Extensions
- 3a51f25d2403bfd4962785f173df5d58329d8980
+ 08307d6b396fb7935f3df6d1583681c38fc65c32
-
+
https://github.com/aspnet/Extensions
- 3a51f25d2403bfd4962785f173df5d58329d8980
+ 08307d6b396fb7935f3df6d1583681c38fc65c32
-
+
https://github.com/dotnet/corefx
- 09e0353381e2b9da8dd90d64869de076740cc800
+ e61772dfb9cfc9b08d95950814ebe51f22cd2de6
-
+
https://github.com/dotnet/corefx
- 09e0353381e2b9da8dd90d64869de076740cc800
+ e61772dfb9cfc9b08d95950814ebe51f22cd2de6
-
+
https://github.com/dotnet/corefx
- 09e0353381e2b9da8dd90d64869de076740cc800
+ e61772dfb9cfc9b08d95950814ebe51f22cd2de6
-
+
https://github.com/dotnet/corefx
- 09e0353381e2b9da8dd90d64869de076740cc800
+ e61772dfb9cfc9b08d95950814ebe51f22cd2de6
-
+
https://github.com/dotnet/corefx
- 09e0353381e2b9da8dd90d64869de076740cc800
+ e61772dfb9cfc9b08d95950814ebe51f22cd2de6
-
+
https://github.com/dotnet/corefx
- 09e0353381e2b9da8dd90d64869de076740cc800
+ e61772dfb9cfc9b08d95950814ebe51f22cd2de6
-
+
https://github.com/dotnet/corefx
- 09e0353381e2b9da8dd90d64869de076740cc800
+ e61772dfb9cfc9b08d95950814ebe51f22cd2de6
-
+
https://github.com/dotnet/corefx
- 09e0353381e2b9da8dd90d64869de076740cc800
+ e61772dfb9cfc9b08d95950814ebe51f22cd2de6
-
+
https://github.com/dotnet/corefx
- 09e0353381e2b9da8dd90d64869de076740cc800
+ e61772dfb9cfc9b08d95950814ebe51f22cd2de6
-
+
https://github.com/dotnet/corefx
- 09e0353381e2b9da8dd90d64869de076740cc800
+ e61772dfb9cfc9b08d95950814ebe51f22cd2de6
-
+
https://github.com/dotnet/corefx
- 09e0353381e2b9da8dd90d64869de076740cc800
+ e61772dfb9cfc9b08d95950814ebe51f22cd2de6
-
+
https://github.com/dotnet/corefx
- 09e0353381e2b9da8dd90d64869de076740cc800
+ e61772dfb9cfc9b08d95950814ebe51f22cd2de6
-
+
https://github.com/dotnet/corefx
- 09e0353381e2b9da8dd90d64869de076740cc800
+ e61772dfb9cfc9b08d95950814ebe51f22cd2de6
-
+
https://github.com/dotnet/corefx
- 09e0353381e2b9da8dd90d64869de076740cc800
+ e61772dfb9cfc9b08d95950814ebe51f22cd2de6
-
+
https://github.com/dotnet/corefx
- 09e0353381e2b9da8dd90d64869de076740cc800
+ e61772dfb9cfc9b08d95950814ebe51f22cd2de6
-
+
https://github.com/dotnet/corefx
- 09e0353381e2b9da8dd90d64869de076740cc800
+ e61772dfb9cfc9b08d95950814ebe51f22cd2de6
-
+
https://github.com/dotnet/corefx
- 09e0353381e2b9da8dd90d64869de076740cc800
+ e61772dfb9cfc9b08d95950814ebe51f22cd2de6
-
+
https://github.com/dotnet/corefx
- 09e0353381e2b9da8dd90d64869de076740cc800
+ e61772dfb9cfc9b08d95950814ebe51f22cd2de6
-
+
https://github.com/dotnet/corefx
- 09e0353381e2b9da8dd90d64869de076740cc800
+ e61772dfb9cfc9b08d95950814ebe51f22cd2de6
-
+
https://github.com/dotnet/corefx
- 09e0353381e2b9da8dd90d64869de076740cc800
+ e61772dfb9cfc9b08d95950814ebe51f22cd2de6
-
+
https://github.com/dotnet/corefx
- 09e0353381e2b9da8dd90d64869de076740cc800
+ e61772dfb9cfc9b08d95950814ebe51f22cd2de6
-
+
https://github.com/dotnet/corefx
- 09e0353381e2b9da8dd90d64869de076740cc800
+ e61772dfb9cfc9b08d95950814ebe51f22cd2de6
-
+
https://github.com/dotnet/core-setup
- dc615e8b193c5cc25ed7122432562f8399672181
+ 0b3fcd7a02fd29017f01f01a36ea562c5fda1eec
-
+
https://github.com/dotnet/core-setup
- dc615e8b193c5cc25ed7122432562f8399672181
+ 0b3fcd7a02fd29017f01f01a36ea562c5fda1eec
-
+
https://github.com/dotnet/core-setup
- dc615e8b193c5cc25ed7122432562f8399672181
+ 0b3fcd7a02fd29017f01f01a36ea562c5fda1eec
-
+
https://github.com/dotnet/core-setup
- dc615e8b193c5cc25ed7122432562f8399672181
+ 0b3fcd7a02fd29017f01f01a36ea562c5fda1eec
-
+
https://github.com/dotnet/corefx
- 09e0353381e2b9da8dd90d64869de076740cc800
+ e61772dfb9cfc9b08d95950814ebe51f22cd2de6
-
+
https://github.com/aspnet/Extensions
- 3a51f25d2403bfd4962785f173df5d58329d8980
+ 08307d6b396fb7935f3df6d1583681c38fc65c32
https://github.com/dotnet/arcade
@@ -424,9 +424,9 @@
https://github.com/dotnet/arcade
f8546fbab59a74a66c83b8cb76b3f6877ce1d374
-
+
https://github.com/aspnet/Extensions
- 3a51f25d2403bfd4962785f173df5d58329d8980
+ 08307d6b396fb7935f3df6d1583681c38fc65c32
https://github.com/dotnet/roslyn
diff --git a/eng/Versions.props b/eng/Versions.props
index 54dcfef0b7..975f72b08d 100644
--- a/eng/Versions.props
+++ b/eng/Versions.props
@@ -61,107 +61,107 @@
3.4.0-beta2-19462-08
- 3.1.0-preview1.19501.15
- 3.1.0-preview1.19501.15
- 3.1.0-preview1.19501.15
- 2.1.0-preview1.19501.15
+ 3.1.0-preview1.19501.24
+ 3.1.0-preview1.19501.24
+ 3.1.0-preview1.19501.24
+ 2.1.0-preview1.19501.24
- 1.1.0-preview1.19501.5
- 4.7.0-preview1.19501.5
- 4.7.0-preview1.19501.5
- 4.7.0-preview1.19501.5
- 4.7.0-preview1.19501.5
- 4.7.0-preview1.19501.5
- 4.7.0-preview1.19501.5
- 4.7.0-preview1.19501.5
- 4.7.0-preview1.19501.5
- 4.7.0-preview1.19501.5
- 1.8.0-preview1.19501.5
- 4.7.0-preview1.19501.5
- 4.7.0-preview1.19501.5
- 4.7.0-preview1.19501.5
- 4.7.0-preview1.19501.5
- 4.7.0-preview1.19501.5
- 4.7.0-preview1.19501.5
- 4.7.0-preview1.19501.5
- 4.7.0-preview1.19501.5
- 4.7.0-preview1.19501.5
- 4.7.0-preview1.19501.5
- 4.7.0-preview1.19501.5
+ 1.1.0-preview1.19501.8
+ 4.7.0-preview1.19501.8
+ 4.7.0-preview1.19501.8
+ 4.7.0-preview1.19501.8
+ 4.7.0-preview1.19501.8
+ 4.7.0-preview1.19501.8
+ 4.7.0-preview1.19501.8
+ 4.7.0-preview1.19501.8
+ 4.7.0-preview1.19501.8
+ 4.7.0-preview1.19501.8
+ 1.8.0-preview1.19501.8
+ 4.7.0-preview1.19501.8
+ 4.7.0-preview1.19501.8
+ 4.7.0-preview1.19501.8
+ 4.7.0-preview1.19501.8
+ 4.7.0-preview1.19501.8
+ 4.7.0-preview1.19501.8
+ 4.7.0-preview1.19501.8
+ 4.7.0-preview1.19501.8
+ 4.7.0-preview1.19501.8
+ 4.7.0-preview1.19501.8
+ 4.7.0-preview1.19501.8
- 3.1.0-preview1.19501.5
+ 3.1.0-preview1.19501.8
3.0.0-preview9.19462.2
- 3.1.0-preview1.19501.6
- 3.1.0-preview1.19501.6
- 3.1.0-preview1.19501.6
- 3.1.0-preview1.19501.6
- 3.1.0-preview1.19501.6
- 3.1.0-preview1.19501.6
- 3.1.0-preview1.19501.6
- 3.1.0-preview1.19501.6
- 3.1.0-preview1.19501.6
- 3.1.0-preview1.19501.6
- 3.1.0-preview1.19501.6
- 3.1.0-preview1.19501.6
- 3.1.0-preview1.19501.6
- 3.1.0-preview1.19501.6
- 3.1.0-preview1.19501.6
- 3.1.0-preview1.19501.6
- 3.1.0-preview1.19501.6
- 3.1.0-preview1.19501.6
- 3.1.0-preview1.19501.6
- 3.1.0-preview1.19501.6
- 3.1.0-preview1.19501.6
- 3.1.0-preview1.19501.6
- 3.1.0-preview1.19501.6
- 3.1.0-preview1.19501.6
- 3.1.0-preview1.19501.6
- 3.1.0-preview1.19501.6
- 3.1.0-preview1.19501.6
- 3.1.0-preview1.19501.6
- 3.1.0-preview1.19501.6
- 3.1.0-preview1.19501.6
- 3.1.0-preview1.19501.6
- 3.1.0-preview1.19501.6
- 3.1.0-preview1.19501.6
- 3.1.0-preview1.19501.6
- 3.1.0-preview1.19501.6
- 3.1.0-preview1.19501.6
- 3.1.0-preview1.19501.6
- 3.1.0-preview1.19501.6
- 3.1.0-preview1.19501.6
- 3.1.0-preview1.19501.6
- 3.1.0-preview1.19501.6
- 3.1.0-preview1.19501.6
- 3.1.0-preview1.19501.6
- 3.1.0-preview1.19501.6
- 3.1.0-preview1.19501.6
- 3.1.0-preview1.19501.6
- 3.1.0-preview1.19501.6
- 3.1.0-preview1.19501.6
- 3.1.0-preview1.19501.6
- 3.1.0-preview1.19501.6
- 3.1.0-preview1.19501.6
- 3.1.0-preview1.19501.6
- 3.1.0-preview1.19501.6
- 3.1.0-preview1.19501.6
- 3.1.0-preview1.19501.6
- 3.1.0-preview1.19501.6
- 3.1.0-preview1.19501.6
- 3.1.0-preview1.19501.6
- 3.1.0-preview1.19501.6
- 3.1.0-preview1.19501.6
- 3.1.0-preview1.19501.6
+ 3.1.0-preview1.19502.1
+ 3.1.0-preview1.19502.1
+ 3.1.0-preview1.19502.1
+ 3.1.0-preview1.19502.1
+ 3.1.0-preview1.19502.1
+ 3.1.0-preview1.19502.1
+ 3.1.0-preview1.19502.1
+ 3.1.0-preview1.19502.1
+ 3.1.0-preview1.19502.1
+ 3.1.0-preview1.19502.1
+ 3.1.0-preview1.19502.1
+ 3.1.0-preview1.19502.1
+ 3.1.0-preview1.19502.1
+ 3.1.0-preview1.19502.1
+ 3.1.0-preview1.19502.1
+ 3.1.0-preview1.19502.1
+ 3.1.0-preview1.19502.1
+ 3.1.0-preview1.19502.1
+ 3.1.0-preview1.19502.1
+ 3.1.0-preview1.19502.1
+ 3.1.0-preview1.19502.1
+ 3.1.0-preview1.19502.1
+ 3.1.0-preview1.19502.1
+ 3.1.0-preview1.19502.1
+ 3.1.0-preview1.19502.1
+ 3.1.0-preview1.19502.1
+ 3.1.0-preview1.19502.1
+ 3.1.0-preview1.19502.1
+ 3.1.0-preview1.19502.1
+ 3.1.0-preview1.19502.1
+ 3.1.0-preview1.19502.1
+ 3.1.0-preview1.19502.1
+ 3.1.0-preview1.19502.1
+ 3.1.0-preview1.19502.1
+ 3.1.0-preview1.19502.1
+ 3.1.0-preview1.19502.1
+ 3.1.0-preview1.19502.1
+ 3.1.0-preview1.19502.1
+ 3.1.0-preview1.19502.1
+ 3.1.0-preview1.19502.1
+ 3.1.0-preview1.19502.1
+ 3.1.0-preview1.19502.1
+ 3.1.0-preview1.19502.1
+ 3.1.0-preview1.19502.1
+ 3.1.0-preview1.19502.1
+ 3.1.0-preview1.19502.1
+ 3.1.0-preview1.19502.1
+ 3.1.0-preview1.19502.1
+ 3.1.0-preview1.19502.1
+ 3.1.0-preview1.19502.1
+ 3.1.0-preview1.19502.1
+ 3.1.0-preview1.19502.1
+ 3.1.0-preview1.19502.1
+ 3.1.0-preview1.19502.1
+ 3.1.0-preview1.19502.1
+ 3.1.0-preview1.19502.1
+ 3.1.0-preview1.19502.1
+ 3.1.0-preview1.19502.1
+ 3.1.0-preview1.19502.1
+ 3.1.0-preview1.19502.1
+ 3.1.0-preview1.19502.1
- 3.1.0-preview1.19502.1
- 3.1.0-preview1.19502.1
- 3.1.0-preview1.19502.1
- 3.1.0-preview1.19502.1
- 3.1.0-preview1.19502.1
- 3.1.0-preview1.19502.1
- 3.1.0-preview1.19502.1
+ 3.1.0-preview1.19502.2
+ 3.1.0-preview1.19502.2
+ 3.1.0-preview1.19502.2
+ 3.1.0-preview1.19502.2
+ 3.1.0-preview1.19502.2
+ 3.1.0-preview1.19502.2
+ 3.1.0-preview1.19502.2
3.1.0-preview1.19501.1
3.1.0-preview1.19501.1
From b9d0e611449d0ba7f18b9ec2daf1c798387263d8 Mon Sep 17 00:00:00 2001
From: Pranav K
Date: Wed, 2 Oct 2019 12:37:10 -0700
Subject: [PATCH 024/111] Retarget Ignitor to netcoreapp3.0 (#14668)
---
src/Components/Ignitor/src/Ignitor.csproj | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/Components/Ignitor/src/Ignitor.csproj b/src/Components/Ignitor/src/Ignitor.csproj
index d2fce7263e..2b139eb30f 100644
--- a/src/Components/Ignitor/src/Ignitor.csproj
+++ b/src/Components/Ignitor/src/Ignitor.csproj
@@ -1,7 +1,8 @@
- $(DefaultNetCoreTargetFramework)
+
+ netcoreapp3.0
true
false
false
From 9e84abec470c224b1b16e0561ea21dcd95ede5bb Mon Sep 17 00:00:00 2001
From: Pranav K
Date: Wed, 2 Oct 2019 12:44:39 -0700
Subject: [PATCH 025/111] Add a few tests for generic JSInterop (#14626)
Fixes https://github.com/aspnet/AspNetCore/issues/9061
---
.../test/E2ETest/Tests/InteropTest.cs | 12 +-
.../BasicTestApp/InteropComponent.razor | 4 +-
.../InteropTest/JavaScriptInterop.cs | 20 +++
.../BasicTestApp/wwwroot/js/jsinteroptests.js | 139 +++++++++---------
4 files changed, 102 insertions(+), 73 deletions(-)
diff --git a/src/Components/test/E2ETest/Tests/InteropTest.cs b/src/Components/test/E2ETest/Tests/InteropTest.cs
index 76d2b0d188..2397ea3f9d 100644
--- a/src/Components/test/E2ETest/Tests/InteropTest.cs
+++ b/src/Components/test/E2ETest/Tests/InteropTest.cs
@@ -11,6 +11,7 @@ using OpenQA.Selenium;
using OpenQA.Selenium.Support.UI;
using Xunit;
using Xunit.Abstractions;
+using Xunit.Sdk;
namespace Microsoft.AspNetCore.Components.E2ETest.Tests
{
@@ -68,6 +69,8 @@ namespace Microsoft.AspNetCore.Components.E2ETest.Tests
["testDtoAsync"] = "Same",
["returnPrimitiveAsync"] = "123",
["returnArrayAsync"] = "first,second",
+ ["syncGenericInstanceMethod"] = @"""Initial value""",
+ ["asyncGenericInstanceMethod"] = @"""Updated value 1""",
};
var expectedSyncValues = new Dictionary
@@ -102,6 +105,7 @@ namespace Microsoft.AspNetCore.Components.E2ETest.Tests
["testDtoSync"] = "Same",
["returnPrimitive"] = "123",
["returnArray"] = "first,second",
+ ["genericInstanceMethod"] = @"""Updated value 2""",
};
// Include the sync assertions only when running under WebAssembly
@@ -132,13 +136,17 @@ namespace Microsoft.AspNetCore.Components.E2ETest.Tests
// Assert
foreach (var expectedValue in expectedValues)
{
+ var actualValue = actualValues[expectedValue.Key];
if (expectedValue.Key.Contains("Exception"))
{
- Assert.StartsWith(expectedValue.Value, actualValues[expectedValue.Key]);
+ Assert.StartsWith(expectedValue.Value, actualValue);
}
else
{
- Assert.Equal(expectedValue.Value, actualValues[expectedValue.Key]);
+ if (expectedValue.Value != actualValue)
+ {
+ throw new AssertActualExpectedException(expectedValue.Value, actualValue, $"Scenario '{expectedValue.Key}' failed. Expected '{expectedValue.Value}, Actual {actualValue}");
+ }
}
}
}
diff --git a/src/Components/test/testassets/BasicTestApp/InteropComponent.razor b/src/Components/test/testassets/BasicTestApp/InteropComponent.razor
index 01504301dc..0024d8bb75 100644
--- a/src/Components/test/testassets/BasicTestApp/InteropComponent.razor
+++ b/src/Components/test/testassets/BasicTestApp/InteropComponent.razor
@@ -70,13 +70,15 @@
var shouldSupportSyncInterop = RuntimeInformation.IsOSPlatform(OSPlatform.Create("WEBASSEMBLY"));
var testDTOTOPassByRef = new TestDTO(nonSerializedValue: 123);
var instanceMethodsTarget = new JavaScriptInterop();
+ var genericType = new JavaScriptInterop.GenericType { Value = "Initial value" };
Console.WriteLine("Starting interop invocations.");
await JSRuntime.InvokeVoidAsync(
"jsInteropTests.invokeDotNetInteropMethodsAsync",
shouldSupportSyncInterop,
DotNetObjectReference.Create(testDTOTOPassByRef),
- DotNetObjectReference.Create(instanceMethodsTarget));
+ DotNetObjectReference.Create(instanceMethodsTarget),
+ DotNetObjectReference.Create(genericType));
if (shouldSupportSyncInterop)
{
diff --git a/src/Components/test/testassets/BasicTestApp/InteropTest/JavaScriptInterop.cs b/src/Components/test/testassets/BasicTestApp/InteropTest/JavaScriptInterop.cs
index ee33e39b48..18cefecd15 100644
--- a/src/Components/test/testassets/BasicTestApp/InteropTest/JavaScriptInterop.cs
+++ b/src/Components/test/testassets/BasicTestApp/InteropTest/JavaScriptInterop.cs
@@ -462,5 +462,25 @@ namespace BasicTestApp.InteropTest
public DotNetObjectReference OutgoingByRef { get; set; }
}
+
+ public class GenericType
+ {
+ public TValue Value { get; set; }
+
+ [JSInvokable]
+ public TValue Update(TValue newValue)
+ {
+ var oldValue = Value;
+ Value = newValue;
+ return oldValue;
+ }
+
+ [JSInvokable]
+ public async Task UpdateAsync(TValue newValue)
+ {
+ await Task.Yield();
+ return Update(newValue);
+ }
+ }
}
}
diff --git a/src/Components/test/testassets/BasicTestApp/wwwroot/js/jsinteroptests.js b/src/Components/test/testassets/BasicTestApp/wwwroot/js/jsinteroptests.js
index 5f1300d801..a1f7975a90 100644
--- a/src/Components/test/testassets/BasicTestApp/wwwroot/js/jsinteroptests.js
+++ b/src/Components/test/testassets/BasicTestApp/wwwroot/js/jsinteroptests.js
@@ -2,7 +2,7 @@
var results = {};
var assemblyName = 'BasicTestApp';
-function invokeDotNetInteropMethodsAsync(shouldSupportSyncInterop, dotNetObjectByRef, instanceMethodsTarget) {
+async function invokeDotNetInteropMethodsAsync(shouldSupportSyncInterop, dotNetObjectByRef, instanceMethodsTarget, genericDotNetObjectByRef) {
if (shouldSupportSyncInterop) {
console.log('Invoking void sync methods.');
DotNet.invokeMethod(assemblyName, 'VoidParameterless');
@@ -15,6 +15,7 @@ function invokeDotNetInteropMethodsAsync(shouldSupportSyncInterop, dotNetObjectB
DotNet.invokeMethod(assemblyName, 'VoidWithSevenParameters', ...createArgumentList(7, dotNetObjectByRef));
DotNet.invokeMethod(assemblyName, 'VoidWithEightParameters', ...createArgumentList(8, dotNetObjectByRef));
+
console.log('Invoking returning sync methods.');
results['result1'] = DotNet.invokeMethod(assemblyName, 'ReturnArray');
results['result2'] = DotNet.invokeMethod(assemblyName, 'EchoOneParameter', ...createArgumentList(1, dotNetObjectByRef));
@@ -40,75 +41,73 @@ function invokeDotNetInteropMethodsAsync(shouldSupportSyncInterop, dotNetObjectB
}
console.log('Invoking void async methods.');
- return DotNet.invokeMethodAsync(assemblyName, 'VoidParameterlessAsync')
- .then(() => DotNet.invokeMethodAsync(assemblyName, 'VoidWithOneParameterAsync', ...createArgumentList(1, dotNetObjectByRef)))
- .then(() => DotNet.invokeMethodAsync(assemblyName, 'VoidWithTwoParametersAsync', ...createArgumentList(2, dotNetObjectByRef)))
- .then(() => DotNet.invokeMethodAsync(assemblyName, 'VoidWithThreeParametersAsync', ...createArgumentList(3, dotNetObjectByRef)))
- .then(() => DotNet.invokeMethodAsync(assemblyName, 'VoidWithFourParametersAsync', ...createArgumentList(4, dotNetObjectByRef)))
- .then(() => DotNet.invokeMethodAsync(assemblyName, 'VoidWithFiveParametersAsync', ...createArgumentList(5, dotNetObjectByRef)))
- .then(() => DotNet.invokeMethodAsync(assemblyName, 'VoidWithSixParametersAsync', ...createArgumentList(6, dotNetObjectByRef)))
- .then(() => DotNet.invokeMethodAsync(assemblyName, 'VoidWithSevenParametersAsync', ...createArgumentList(7, dotNetObjectByRef)))
- .then(() => DotNet.invokeMethodAsync(assemblyName, 'VoidWithEightParametersAsync', ...createArgumentList(8, dotNetObjectByRef)))
- .then(() => {
- console.log('Invoking returning async methods.');
- return DotNet.invokeMethodAsync(assemblyName, 'ReturnArrayAsync')
- .then(r => results['result1Async'] = r)
- .then(() => DotNet.invokeMethodAsync(assemblyName, 'EchoOneParameterAsync', ...createArgumentList(1, dotNetObjectByRef)))
- .then(r => results['result2Async'] = r)
- .then(() => DotNet.invokeMethodAsync(assemblyName, 'EchoTwoParametersAsync', ...createArgumentList(2, dotNetObjectByRef)))
- .then(r => results['result3Async'] = r)
- .then(() => DotNet.invokeMethodAsync(assemblyName, 'EchoThreeParametersAsync', ...createArgumentList(3, dotNetObjectByRef)))
- .then(r => results['result4Async'] = r)
- .then(() => DotNet.invokeMethodAsync(assemblyName, 'EchoFourParametersAsync', ...createArgumentList(4, dotNetObjectByRef)))
- .then(r => results['result5Async'] = r)
- .then(() => DotNet.invokeMethodAsync(assemblyName, 'EchoFiveParametersAsync', ...createArgumentList(5, dotNetObjectByRef)))
- .then(r => results['result6Async'] = r)
- .then(() => DotNet.invokeMethodAsync(assemblyName, 'EchoSixParametersAsync', ...createArgumentList(6, dotNetObjectByRef)))
- .then(r => results['result7Async'] = r)
- .then(() => DotNet.invokeMethodAsync(assemblyName, 'EchoSevenParametersAsync', ...createArgumentList(7, dotNetObjectByRef)))
- .then(r => results['result8Async'] = r)
- .then(() => DotNet.invokeMethodAsync(assemblyName, 'EchoEightParametersAsync', ...createArgumentList(8, dotNetObjectByRef)))
- .then(r => results['result9Async'] = r)
- .then(() => DotNet.invokeMethodAsync(assemblyName, 'ReturnDotNetObjectByRefAsync'))
- .then(r => DotNet.invokeMethodAsync(assemblyName, 'ExtractNonSerializedValue', r['Some async instance']))
- .then(r => {
- results['resultReturnDotNetObjectByRefAsync'] = r;
- })
- .then(() => instanceMethodsTarget.invokeMethodAsync('InstanceMethodAsync', {
- stringValue: 'My string',
- dtoByRef: dotNetObjectByRef
- }))
- .then(r => {
- results['instanceMethodThisTypeNameAsync'] = r.thisTypeName;
- results['instanceMethodStringValueUpperAsync'] = r.stringValueUpper;
- results['instanceMethodIncomingByRefAsync'] = r.incomingByRef;
- return DotNet.invokeMethodAsync(assemblyName, 'ExtractNonSerializedValue', r.outgoingByRef);
- }).then(r => {
- results['instanceMethodOutgoingByRefAsync'] = r;
- })
- })
- .then(() => {
- console.log('Invoking methods that throw exceptions');
- try {
- shouldSupportSyncInterop && DotNet.invokeMethod(assemblyName, 'ThrowException');
- } catch (e) {
- results['ThrowException'] = e.message;
- }
- return DotNet.invokeMethodAsync(assemblyName, 'AsyncThrowSyncException')
- .catch(e => {
- results['AsyncThrowSyncException'] = e.message;
+ await DotNet.invokeMethodAsync(assemblyName, 'VoidParameterlessAsync');
+ await DotNet.invokeMethodAsync(assemblyName, 'VoidWithOneParameterAsync', ...createArgumentList(1, dotNetObjectByRef));
+ await DotNet.invokeMethodAsync(assemblyName, 'VoidWithTwoParametersAsync', ...createArgumentList(2, dotNetObjectByRef));
+ await DotNet.invokeMethodAsync(assemblyName, 'VoidWithThreeParametersAsync', ...createArgumentList(3, dotNetObjectByRef));
+ await DotNet.invokeMethodAsync(assemblyName, 'VoidWithFourParametersAsync', ...createArgumentList(4, dotNetObjectByRef));
+ await DotNet.invokeMethodAsync(assemblyName, 'VoidWithFiveParametersAsync', ...createArgumentList(5, dotNetObjectByRef));
+ await DotNet.invokeMethodAsync(assemblyName, 'VoidWithSixParametersAsync', ...createArgumentList(6, dotNetObjectByRef));
+ await DotNet.invokeMethodAsync(assemblyName, 'VoidWithSevenParametersAsync', ...createArgumentList(7, dotNetObjectByRef));
+ await DotNet.invokeMethodAsync(assemblyName, 'VoidWithEightParametersAsync', ...createArgumentList(8, dotNetObjectByRef));
- return DotNet.invokeMethodAsync(assemblyName, 'AsyncThrowAsyncException');
- }).catch(e => {
- results['AsyncThrowAsyncException'] = e.message;
+ console.log('Invoking returning async methods.');
+ results['result1Async'] = await DotNet.invokeMethodAsync(assemblyName, 'ReturnArrayAsync');
+ results['result2Async'] = await DotNet.invokeMethodAsync(assemblyName, 'EchoOneParameterAsync', ...createArgumentList(1, dotNetObjectByRef));
+ results['result3Async'] = await DotNet.invokeMethodAsync(assemblyName, 'EchoTwoParametersAsync', ...createArgumentList(2, dotNetObjectByRef));
+ results['result4Async'] = await DotNet.invokeMethodAsync(assemblyName, 'EchoThreeParametersAsync', ...createArgumentList(3, dotNetObjectByRef));
+ results['result5Async'] = await DotNet.invokeMethodAsync(assemblyName, 'EchoFourParametersAsync', ...createArgumentList(4, dotNetObjectByRef));
+ results['result6Async'] = await DotNet.invokeMethodAsync(assemblyName, 'EchoFiveParametersAsync', ...createArgumentList(5, dotNetObjectByRef));
+ results['result7Async'] = await DotNet.invokeMethodAsync(assemblyName, 'EchoSixParametersAsync', ...createArgumentList(6, dotNetObjectByRef));
+ results['result8Async'] = await DotNet.invokeMethodAsync(assemblyName, 'EchoSevenParametersAsync', ...createArgumentList(7, dotNetObjectByRef));
+ results['result9Async'] = await DotNet.invokeMethodAsync(assemblyName, 'EchoEightParametersAsync', ...createArgumentList(8, dotNetObjectByRef));
- console.log('Done invoking interop methods');
- });
- });
+ const returnDotNetObjectByRefAsync = await DotNet.invokeMethodAsync(assemblyName, 'ReturnDotNetObjectByRefAsync');
+ results['resultReturnDotNetObjectByRefAsync'] = await DotNet.invokeMethodAsync(assemblyName, 'ExtractNonSerializedValue', returnDotNetObjectByRefAsync['Some async instance']);
+
+ const instanceMethodAsync = await instanceMethodsTarget.invokeMethodAsync('InstanceMethodAsync', {
+ stringValue: 'My string',
+ dtoByRef: dotNetObjectByRef
+ });
+
+ results['instanceMethodThisTypeNameAsync'] = instanceMethodAsync.thisTypeName;
+ results['instanceMethodStringValueUpperAsync'] = instanceMethodAsync.stringValueUpper;
+ results['instanceMethodIncomingByRefAsync'] = instanceMethodAsync.incomingByRef;
+ results['instanceMethodOutgoingByRefAsync'] = await DotNet.invokeMethodAsync(assemblyName, 'ExtractNonSerializedValue', instanceMethodAsync.outgoingByRef);
+
+ console.log('Invoking generic type instance methods.');
+
+ results['syncGenericInstanceMethod'] = await genericDotNetObjectByRef.invokeMethodAsync('Update', 'Updated value 1');
+ results['asyncGenericInstanceMethod'] = await genericDotNetObjectByRef.invokeMethodAsync('UpdateAsync', 'Updated value 2');
+
+ if (shouldSupportSyncInterop) {
+ results['genericInstanceMethod'] = genericDotNetObjectByRef.invokeMethod('Update', 'Updated Value 3');
+ }
+
+ console.log('Invoking methods that throw exceptions');
+ try {
+ shouldSupportSyncInterop && DotNet.invokeMethod(assemblyName, 'ThrowException');
+ } catch (e) {
+ results['ThrowException'] = e.message;
+ }
+
+ try {
+ await DotNet.invokeMethodAsync(assemblyName, 'AsyncThrowSyncException');
+ } catch (e) {
+ results['AsyncThrowSyncException'] = e.message;
+ }
+
+ try {
+ await DotNet.invokeMethodAsync(assemblyName, 'AsyncThrowAsyncException');
+ } catch (e) {
+ results['AsyncThrowAsyncException'] = e.message;
+ }
+
+ console.log('Done invoking interop methods');
}
-function createArgumentList(argumentNumber, dotNetObjectByRef){
+function createArgumentList(argumentNumber, dotNetObjectByRef) {
const array = new Array(argumentNumber);
if (argumentNumber === 0) {
return [];
@@ -149,7 +148,7 @@ function createArgumentList(argumentNumber, dotNetObjectByRef){
source: `Some random text with at least ${i} characters`,
start: argumentNumber + 1,
length: argumentNumber + 1
- }
+ };
break;
default:
console.log(i);
@@ -169,7 +168,7 @@ window.jsInteropTests = {
returnPrimitive: returnPrimitive,
returnPrimitiveAsync: returnPrimitiveAsync,
receiveDotNetObjectByRef: receiveDotNetObjectByRef,
- receiveDotNetObjectByRefAsync: receiveDotNetObjectByRefAsync,
+ receiveDotNetObjectByRefAsync: receiveDotNetObjectByRefAsync
};
function returnPrimitive() {
@@ -211,9 +210,9 @@ function asyncFunctionThrowsAsyncException() {
}
function asyncFunctionTakesLongerThanDefaultTimeoutToResolve() {
- return new Promise((resolve, reject) => {
- setTimeout(() => resolve(undefined), 5000);
- });
+ return new Promise((resolve, reject) => {
+ setTimeout(() => resolve(undefined), 5000);
+ });
}
function collectInteropResults() {
From 6dc49b45c410949788cdcb47f8590e7ab65b73f2 Mon Sep 17 00:00:00 2001
From: James Newton-King
Date: Tue, 24 Sep 2019 15:12:47 +1200
Subject: [PATCH 026/111] Update gRPC package version to 2.23.2
---
eng/Versions.props | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/eng/Versions.props b/eng/Versions.props
index 82c5b05c91..ab04be2331 100644
--- a/eng/Versions.props
+++ b/eng/Versions.props
@@ -231,7 +231,7 @@
4.2.1
4.2.1
3.8.0
- 2.23.1
+ 2.23.2
3.0.0
3.0.0
3.0.0
From cca42d9624e6adcff85c3865f1189032a202c2ed Mon Sep 17 00:00:00 2001
From: Javier Calvarro Nelson
Date: Thu, 3 Oct 2019 00:21:00 +0200
Subject: [PATCH 027/111] [Blazor][Fixes #13357] input type=time reseting value
(#14379)
* [Blazor] input type=time reseting value
* Normalizes values on the client and sends proper dates and times to
the server.
* Normalizes values applied from the server to the client.
* Introduces @bind and @bind-value support for inputs of types
datetime-local, month, time.
Fixes #13357
* Update JS
---
.../Samples/BlazorServerApp/Pages/Index.razor | 2 +-
.../Web.JS/dist/Release/blazor.server.js | 4 +-
.../Web.JS/dist/Release/blazor.webassembly.js | 2 +-
.../Web.JS/src/Rendering/BrowserRenderer.ts | 11 +-
.../Web.JS/src/Rendering/EventForDotNet.ts | 58 +++-
...ft.AspNetCore.Components.Web.netcoreapp.cs | 6 +
...spNetCore.Components.Web.netstandard2.0.cs | 6 +
src/Components/Web/src/Web/BindAttributes.cs | 14 +
src/Components/test/E2ETest/Tests/BindTest.cs | 260 ++++++++++++++++++
.../BasicTestApp/BindCasesComponent.razor | 69 +++++
.../BasicTestApp/GlobalizationBindCases.razor | 9 +
.../BrowserAssertFailedException.cs | 7 +-
12 files changed, 429 insertions(+), 19 deletions(-)
diff --git a/src/Components/Samples/BlazorServerApp/Pages/Index.razor b/src/Components/Samples/BlazorServerApp/Pages/Index.razor
index 16dac31925..e6a33ccd43 100644
--- a/src/Components/Samples/BlazorServerApp/Pages/Index.razor
+++ b/src/Components/Samples/BlazorServerApp/Pages/Index.razor
@@ -1,4 +1,4 @@
-@page "/"
+@page "/"
Hello, world!
diff --git a/src/Components/Web.JS/dist/Release/blazor.server.js b/src/Components/Web.JS/dist/Release/blazor.server.js
index 65fbad86e0..f586aefb15 100644
--- a/src/Components/Web.JS/dist/Release/blazor.server.js
+++ b/src/Components/Web.JS/dist/Release/blazor.server.js
@@ -1,11 +1,11 @@
-!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=49)}([function(e,t,n){"use strict";var r;n.d(t,"a",function(){return r}),function(e){e[e.Trace=0]="Trace",e[e.Debug=1]="Debug",e[e.Information=2]="Information",e[e.Warning=3]="Warning",e[e.Error=4]="Error",e[e.Critical=5]="Critical",e[e.None=6]="None"}(r||(r={}))},function(e,t,n){"use strict";n.d(t,"a",function(){return s}),n.d(t,"c",function(){return c}),n.d(t,"f",function(){return u}),n.d(t,"g",function(){return l}),n.d(t,"h",function(){return f}),n.d(t,"e",function(){return h}),n.d(t,"d",function(){return p}),n.d(t,"b",function(){return d});var r=n(0),o=n(7),i=function(e,t,n,r){return new(n||(n=Promise))(function(o,i){function a(e){try{c(r.next(e))}catch(e){i(e)}}function s(e){try{c(r.throw(e))}catch(e){i(e)}}function c(e){e.done?o(e.value):new n(function(t){t(e.value)}).then(a,s)}c((r=r.apply(e,t||[])).next())})},a=function(e,t){var n,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function s(i){return function(s){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,r=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!(o=(o=a.trys).length>0&&o[o.length-1])&&(6===i[0]||2===i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]-1&&this.subject.observers.splice(e,1),0===this.subject.observers.length&&this.subject.cancelCallback&&this.subject.cancelCallback().catch(function(e){})},e}(),d=function(){function e(e){this.minimumLogLevel=e,this.outputConsole=console}return e.prototype.log=function(e,t){if(e>=this.minimumLogLevel)switch(e){case r.a.Critical:case r.a.Error:this.outputConsole.error("["+(new Date).toISOString()+"] "+r.a[e]+": "+t);break;case r.a.Warning:this.outputConsole.warn("["+(new Date).toISOString()+"] "+r.a[e]+": "+t);break;case r.a.Information:this.outputConsole.info("["+(new Date).toISOString()+"] "+r.a[e]+": "+t);break;default:this.outputConsole.log("["+(new Date).toISOString()+"] "+r.a[e]+": "+t)}},e}()},function(e,t,n){"use strict";n.r(t);var r,o,i=n(3),a=n(4),s=n(43),c=n(0),u=(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),l=function(e){function t(t){var n=e.call(this)||this;return n.logger=t,n}return u(t,e),t.prototype.send=function(e){var t=this;return e.abortSignal&&e.abortSignal.aborted?Promise.reject(new i.a):e.method?e.url?new Promise(function(n,r){var o=new XMLHttpRequest;o.open(e.method,e.url,!0),o.withCredentials=!0,o.setRequestHeader("X-Requested-With","XMLHttpRequest"),o.setRequestHeader("Content-Type","text/plain;charset=UTF-8");var s=e.headers;s&&Object.keys(s).forEach(function(e){o.setRequestHeader(e,s[e])}),e.responseType&&(o.responseType=e.responseType),e.abortSignal&&(e.abortSignal.onabort=function(){o.abort(),r(new i.a)}),e.timeout&&(o.timeout=e.timeout),o.onload=function(){e.abortSignal&&(e.abortSignal.onabort=null),o.status>=200&&o.status<300?n(new a.b(o.status,o.statusText,o.response||o.responseText)):r(new i.b(o.statusText,o.status))},o.onerror=function(){t.logger.log(c.a.Warning,"Error from HTTP request. "+o.status+": "+o.statusText+"."),r(new i.b(o.statusText,o.status))},o.ontimeout=function(){t.logger.log(c.a.Warning,"Timeout from HTTP request."),r(new i.c)},o.send(e.content||"")}):Promise.reject(new Error("No url defined.")):Promise.reject(new Error("No method defined."))},t}(a.a),f=function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),h=function(e){function t(t){var n=e.call(this)||this;return"undefined"!=typeof XMLHttpRequest?n.httpClient=new l(t):n.httpClient=new s.a(t),n}return f(t,e),t.prototype.send=function(e){return e.abortSignal&&e.abortSignal.aborted?Promise.reject(new i.a):e.method?e.url?this.httpClient.send(e):Promise.reject(new Error("No url defined.")):Promise.reject(new Error("No method defined."))},t.prototype.getCookieString=function(e){return this.httpClient.getCookieString(e)},t}(a.a),p=n(44);!function(e){e[e.Invocation=1]="Invocation",e[e.StreamItem=2]="StreamItem",e[e.Completion=3]="Completion",e[e.StreamInvocation=4]="StreamInvocation",e[e.CancelInvocation=5]="CancelInvocation",e[e.Ping=6]="Ping",e[e.Close=7]="Close"}(o||(o={}));var d,g=n(1),y=function(){function e(){this.observers=[]}return e.prototype.next=function(e){for(var t=0,n=this.observers;t0&&o[o.length-1])&&(6===i[0]||2===i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]0&&o[o.length-1])&&(6===i[0]||2===i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]0&&o[o.length-1])&&(6===i[0]||2===i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]0&&o[o.length-1])&&(6===i[0]||2===i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]0&&o[o.length-1])&&(6===i[0]||2===i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]0?[2,Promise.reject(new Error("Unable to connect to the server with any of the available transports. "+i.join(" ")))]:[2,Promise.reject(new Error("None of the transports supported by the client are supported by the server."))]}})})},e.prototype.constructTransport=function(e){switch(e){case E.WebSockets:if(!this.options.WebSocket)throw new Error("'WebSocket' is not supported in your environment.");return new A(this.httpClient,this.accessTokenFactory,this.logger,this.options.logMessageContent||!1,this.options.WebSocket);case E.ServerSentEvents:if(!this.options.EventSource)throw new Error("'EventSource' is not supported in your environment.");return new O(this.httpClient,this.accessTokenFactory,this.logger,this.options.logMessageContent||!1,this.options.EventSource);case E.LongPolling:return new x(this.httpClient,this.accessTokenFactory,this.logger,this.options.logMessageContent||!1);default:throw new Error("Unknown transport: "+e+".")}},e.prototype.startTransport=function(e,t){var n=this;return this.transport.onreceive=this.onreceive,this.transport.onclose=function(e){return n.stopConnection(e)},this.transport.connect(e,t)},e.prototype.resolveTransportOrError=function(e,t,n){var r=E[e.transport];if(null==r)return this.logger.log(c.a.Debug,"Skipping transport '"+e.transport+"' because it is not supported by this client."),new Error("Skipping transport '"+e.transport+"' because it is not supported by this client.");if(!function(e,t){return!e||0!=(t&e)}(t,r))return this.logger.log(c.a.Debug,"Skipping transport '"+E[r]+"' because it was disabled by the client."),new Error("'"+E[r]+"' is disabled by the client.");if(!(e.transferFormats.map(function(e){return S[e]}).indexOf(n)>=0))return this.logger.log(c.a.Debug,"Skipping transport '"+E[r]+"' because it does not support the requested transfer format '"+S[n]+"'."),new Error("'"+E[r]+"' does not support "+S[n]+".");if(r===E.WebSockets&&!this.options.WebSocket||r===E.ServerSentEvents&&!this.options.EventSource)return this.logger.log(c.a.Debug,"Skipping transport '"+E[r]+"' because it is not supported in your environment.'"),new Error("'"+E[r]+"' is not supported in your environment.");this.logger.log(c.a.Debug,"Selecting transport '"+E[r]+"'.");try{return this.constructTransport(r)}catch(e){return e}},e.prototype.isITransport=function(e){return e&&"object"==typeof e&&"connect"in e},e.prototype.stopConnection=function(e){if(this.logger.log(c.a.Debug,"HttpConnection.stopConnection("+e+") called while in state "+this.connectionState+"."),this.transport=void 0,e=this.stopError||e,this.stopError=void 0,"Disconnected"!==this.connectionState)if("Connecting "!==this.connectionState){if("Disconnecting"===this.connectionState&&this.stopPromiseResolver(),e?this.logger.log(c.a.Error,"Connection disconnected with error '"+e+"'."):this.logger.log(c.a.Information,"Connection disconnected."),this.connectionId=void 0,this.connectionState="Disconnected",this.onclose&&this.connectionStarted){this.connectionStarted=!1;try{this.onclose(e)}catch(t){this.logger.log(c.a.Error,"HttpConnection.onclose("+e+") threw error '"+t+"'.")}}}else this.logger.log(c.a.Warning,"Call to HttpConnection.stopConnection("+e+") was ignored because the connection hasn't yet left the in the connecting state.");else this.logger.log(c.a.Debug,"Call to HttpConnection.stopConnection("+e+") was ignored because the connection is already in the disconnected state.")},e.prototype.resolveUrl=function(e){if(0===e.lastIndexOf("https://",0)||0===e.lastIndexOf("http://",0))return e;if(!g.c.isBrowser||!window.document)throw new Error("Cannot resolve '"+e+"'.");var t=window.document.createElement("a");return t.href=e,this.logger.log(c.a.Information,"Normalizing '"+e+"' to '"+t.href+"'."),t.href},e.prototype.resolveNegotiateUrl=function(e){var t=e.indexOf("?"),n=e.substring(0,-1===t?e.length:t);return"/"!==n[n.length-1]&&(n+="/"),n+="negotiate",n+=-1===t?"":e.substring(t)},e}();var q=function(){function e(e){this.transport=e,this.buffer=[],this.executing=!0,this.sendBufferedData=new W,this.transportResult=new W,this.sendLoopPromise=this.sendLoop()}return e.prototype.send=function(e){return this.bufferData(e),this.transportResult||(this.transportResult=new W),this.transportResult.promise},e.prototype.stop=function(){return this.executing=!1,this.sendBufferedData.resolve(),this.sendLoopPromise},e.prototype.bufferData=function(e){if(this.buffer.length&&typeof this.buffer[0]!=typeof e)throw new Error("Expected data to be of type "+typeof this.buffer+" but was of type "+typeof e);this.buffer.push(e),this.sendBufferedData.resolve()},e.prototype.sendLoop=function(){return B(this,void 0,void 0,function(){var t,n,r;return j(this,function(o){switch(o.label){case 0:return[4,this.sendBufferedData.promise];case 1:if(o.sent(),!this.executing)return this.transportResult&&this.transportResult.reject("Connection stopped."),[3,6];this.sendBufferedData=new W,t=this.transportResult,this.transportResult=void 0,n="string"==typeof this.buffer[0]?this.buffer.join(""):e.concatBuffers(this.buffer),this.buffer.length=0,o.label=2;case 2:return o.trys.push([2,4,,5]),[4,this.transport.send(n)];case 3:return o.sent(),t.resolve(),[3,5];case 4:return r=o.sent(),t.reject(r),[3,5];case 5:return[3,0];case 6:return[2]}})})},e.concatBuffers=function(e){for(var t=e.map(function(e){return e.byteLength}).reduce(function(e,t){return e+t}),n=new Uint8Array(t),r=0,o=0,i=e;o0&&o[o.length-1])&&(6===i[0]||2===i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]-1&&this.subject.observers.splice(e,1),0===this.subject.observers.length&&this.subject.cancelCallback&&this.subject.cancelCallback().catch(function(e){})},e}(),d=function(){function e(e){this.minimumLogLevel=e,this.outputConsole=console}return e.prototype.log=function(e,t){if(e>=this.minimumLogLevel)switch(e){case r.a.Critical:case r.a.Error:this.outputConsole.error("["+(new Date).toISOString()+"] "+r.a[e]+": "+t);break;case r.a.Warning:this.outputConsole.warn("["+(new Date).toISOString()+"] "+r.a[e]+": "+t);break;case r.a.Information:this.outputConsole.info("["+(new Date).toISOString()+"] "+r.a[e]+": "+t);break;default:this.outputConsole.log("["+(new Date).toISOString()+"] "+r.a[e]+": "+t)}},e}()},function(e,t,n){"use strict";n.r(t);var r,o,i=n(3),a=n(4),s=n(43),c=n(0),u=(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),l=function(e){function t(t){var n=e.call(this)||this;return n.logger=t,n}return u(t,e),t.prototype.send=function(e){var t=this;return e.abortSignal&&e.abortSignal.aborted?Promise.reject(new i.a):e.method?e.url?new Promise(function(n,r){var o=new XMLHttpRequest;o.open(e.method,e.url,!0),o.withCredentials=!0,o.setRequestHeader("X-Requested-With","XMLHttpRequest"),o.setRequestHeader("Content-Type","text/plain;charset=UTF-8");var s=e.headers;s&&Object.keys(s).forEach(function(e){o.setRequestHeader(e,s[e])}),e.responseType&&(o.responseType=e.responseType),e.abortSignal&&(e.abortSignal.onabort=function(){o.abort(),r(new i.a)}),e.timeout&&(o.timeout=e.timeout),o.onload=function(){e.abortSignal&&(e.abortSignal.onabort=null),o.status>=200&&o.status<300?n(new a.b(o.status,o.statusText,o.response||o.responseText)):r(new i.b(o.statusText,o.status))},o.onerror=function(){t.logger.log(c.a.Warning,"Error from HTTP request. "+o.status+": "+o.statusText+"."),r(new i.b(o.statusText,o.status))},o.ontimeout=function(){t.logger.log(c.a.Warning,"Timeout from HTTP request."),r(new i.c)},o.send(e.content||"")}):Promise.reject(new Error("No url defined.")):Promise.reject(new Error("No method defined."))},t}(a.a),f=function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),h=function(e){function t(t){var n=e.call(this)||this;return"undefined"!=typeof XMLHttpRequest?n.httpClient=new l(t):n.httpClient=new s.a(t),n}return f(t,e),t.prototype.send=function(e){return e.abortSignal&&e.abortSignal.aborted?Promise.reject(new i.a):e.method?e.url?this.httpClient.send(e):Promise.reject(new Error("No url defined.")):Promise.reject(new Error("No method defined."))},t.prototype.getCookieString=function(e){return this.httpClient.getCookieString(e)},t}(a.a),p=n(44);!function(e){e[e.Invocation=1]="Invocation",e[e.StreamItem=2]="StreamItem",e[e.Completion=3]="Completion",e[e.StreamInvocation=4]="StreamInvocation",e[e.CancelInvocation=5]="CancelInvocation",e[e.Ping=6]="Ping",e[e.Close=7]="Close"}(o||(o={}));var d,g=n(1),y=function(){function e(){this.observers=[]}return e.prototype.next=function(e){for(var t=0,n=this.observers;t0&&o[o.length-1])&&(6===i[0]||2===i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]0&&o[o.length-1])&&(6===i[0]||2===i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]0&&o[o.length-1])&&(6===i[0]||2===i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]0&&o[o.length-1])&&(6===i[0]||2===i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]0&&o[o.length-1])&&(6===i[0]||2===i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]0?[2,Promise.reject(new Error("Unable to connect to the server with any of the available transports. "+i.join(" ")))]:[2,Promise.reject(new Error("None of the transports supported by the client are supported by the server."))]}})})},e.prototype.constructTransport=function(e){switch(e){case E.WebSockets:if(!this.options.WebSocket)throw new Error("'WebSocket' is not supported in your environment.");return new A(this.httpClient,this.accessTokenFactory,this.logger,this.options.logMessageContent||!1,this.options.WebSocket);case E.ServerSentEvents:if(!this.options.EventSource)throw new Error("'EventSource' is not supported in your environment.");return new O(this.httpClient,this.accessTokenFactory,this.logger,this.options.logMessageContent||!1,this.options.EventSource);case E.LongPolling:return new x(this.httpClient,this.accessTokenFactory,this.logger,this.options.logMessageContent||!1);default:throw new Error("Unknown transport: "+e+".")}},e.prototype.startTransport=function(e,t){var n=this;return this.transport.onreceive=this.onreceive,this.transport.onclose=function(e){return n.stopConnection(e)},this.transport.connect(e,t)},e.prototype.resolveTransportOrError=function(e,t,n){var r=E[e.transport];if(null==r)return this.logger.log(c.a.Debug,"Skipping transport '"+e.transport+"' because it is not supported by this client."),new Error("Skipping transport '"+e.transport+"' because it is not supported by this client.");if(!function(e,t){return!e||0!=(t&e)}(t,r))return this.logger.log(c.a.Debug,"Skipping transport '"+E[r]+"' because it was disabled by the client."),new Error("'"+E[r]+"' is disabled by the client.");if(!(e.transferFormats.map(function(e){return S[e]}).indexOf(n)>=0))return this.logger.log(c.a.Debug,"Skipping transport '"+E[r]+"' because it does not support the requested transfer format '"+S[n]+"'."),new Error("'"+E[r]+"' does not support "+S[n]+".");if(r===E.WebSockets&&!this.options.WebSocket||r===E.ServerSentEvents&&!this.options.EventSource)return this.logger.log(c.a.Debug,"Skipping transport '"+E[r]+"' because it is not supported in your environment.'"),new Error("'"+E[r]+"' is not supported in your environment.");this.logger.log(c.a.Debug,"Selecting transport '"+E[r]+"'.");try{return this.constructTransport(r)}catch(e){return e}},e.prototype.isITransport=function(e){return e&&"object"==typeof e&&"connect"in e},e.prototype.stopConnection=function(e){if(this.logger.log(c.a.Debug,"HttpConnection.stopConnection("+e+") called while in state "+this.connectionState+"."),this.transport=void 0,e=this.stopError||e,this.stopError=void 0,"Disconnected"!==this.connectionState)if("Connecting "!==this.connectionState){if("Disconnecting"===this.connectionState&&this.stopPromiseResolver(),e?this.logger.log(c.a.Error,"Connection disconnected with error '"+e+"'."):this.logger.log(c.a.Information,"Connection disconnected."),this.connectionId=void 0,this.connectionState="Disconnected",this.onclose&&this.connectionStarted){this.connectionStarted=!1;try{this.onclose(e)}catch(t){this.logger.log(c.a.Error,"HttpConnection.onclose("+e+") threw error '"+t+"'.")}}}else this.logger.log(c.a.Warning,"Call to HttpConnection.stopConnection("+e+") was ignored because the connection hasn't yet left the in the connecting state.");else this.logger.log(c.a.Debug,"Call to HttpConnection.stopConnection("+e+") was ignored because the connection is already in the disconnected state.")},e.prototype.resolveUrl=function(e){if(0===e.lastIndexOf("https://",0)||0===e.lastIndexOf("http://",0))return e;if(!g.c.isBrowser||!window.document)throw new Error("Cannot resolve '"+e+"'.");var t=window.document.createElement("a");return t.href=e,this.logger.log(c.a.Information,"Normalizing '"+e+"' to '"+t.href+"'."),t.href},e.prototype.resolveNegotiateUrl=function(e){var t=e.indexOf("?"),n=e.substring(0,-1===t?e.length:t);return"/"!==n[n.length-1]&&(n+="/"),n+="negotiate",-1===(n+=-1===t?"":e.substring(t)).indexOf("negotiateVersion")&&(n+=-1===t?"?":"&",n+="negotiateVersion="+this.negotiateVersion),n},e}();var q=function(){function e(e){this.transport=e,this.buffer=[],this.executing=!0,this.sendBufferedData=new W,this.transportResult=new W,this.sendLoopPromise=this.sendLoop()}return e.prototype.send=function(e){return this.bufferData(e),this.transportResult||(this.transportResult=new W),this.transportResult.promise},e.prototype.stop=function(){return this.executing=!1,this.sendBufferedData.resolve(),this.sendLoopPromise},e.prototype.bufferData=function(e){if(this.buffer.length&&typeof this.buffer[0]!=typeof e)throw new Error("Expected data to be of type "+typeof this.buffer+" but was of type "+typeof e);this.buffer.push(e),this.sendBufferedData.resolve()},e.prototype.sendLoop=function(){return B(this,void 0,void 0,function(){var t,n,r;return j(this,function(o){switch(o.label){case 0:return[4,this.sendBufferedData.promise];case 1:if(o.sent(),!this.executing)return this.transportResult&&this.transportResult.reject("Connection stopped."),[3,6];this.sendBufferedData=new W,t=this.transportResult,this.transportResult=void 0,n="string"==typeof this.buffer[0]?this.buffer.join(""):e.concatBuffers(this.buffer),this.buffer.length=0,o.label=2;case 2:return o.trys.push([2,4,,5]),[4,this.transport.send(n)];case 3:return o.sent(),t.resolve(),[3,5];case 4:return r=o.sent(),t.reject(r),[3,5];case 5:return[3,0];case 6:return[2]}})})},e.concatBuffers=function(e){for(var t=e.map(function(e){return e.byteLength}).reduce(function(e,t){return e+t}),n=new Uint8Array(t),r=0,o=0,i=e;o
* @license MIT
*/
-var r=n(50),o=n(51),i=n(52);function a(){return c.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function s(e,t){if(a()=a())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+a().toString(16)+" bytes");return 0|e}function d(e,t){if(c.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return F(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return H(e).length;default:if(r)return F(e).length;t=(""+t).toLowerCase(),r=!0}}function g(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function y(e,t,n,r,o){if(0===e.length)return-1;if("string"==typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=o?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(o)return-1;n=e.length-1}else if(n<0){if(!o)return-1;n=0}if("string"==typeof t&&(t=c.from(t,r)),c.isBuffer(t))return 0===t.length?-1:v(e,t,n,r,o);if("number"==typeof t)return t&=255,c.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?o?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):v(e,[t],n,r,o);throw new TypeError("val must be string, number or Buffer")}function v(e,t,n,r,o){var i,a=1,s=e.length,c=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;a=2,s/=2,c/=2,n/=2}function u(e,t){return 1===a?e[t]:e.readUInt16BE(t*a)}if(o){var l=-1;for(i=n;is&&(n=s-c),i=n;i>=0;i--){for(var f=!0,h=0;ho&&(r=o):r=o;var i=t.length;if(i%2!=0)throw new TypeError("Invalid hex string");r>i/2&&(r=i/2);for(var a=0;a>8,o=n%256,i.push(o),i.push(r);return i}(t,e.length-n),e,n,r)}function _(e,t,n){return 0===t&&n===e.length?r.fromByteArray(e):r.fromByteArray(e.slice(t,n))}function I(e,t,n){n=Math.min(e.length,n);for(var r=[],o=t;o239?4:u>223?3:u>191?2:1;if(o+f<=n)switch(f){case 1:u<128&&(l=u);break;case 2:128==(192&(i=e[o+1]))&&(c=(31&u)<<6|63&i)>127&&(l=c);break;case 3:i=e[o+1],a=e[o+2],128==(192&i)&&128==(192&a)&&(c=(15&u)<<12|(63&i)<<6|63&a)>2047&&(c<55296||c>57343)&&(l=c);break;case 4:i=e[o+1],a=e[o+2],s=e[o+3],128==(192&i)&&128==(192&a)&&128==(192&s)&&(c=(15&u)<<18|(63&i)<<12|(63&a)<<6|63&s)>65535&&c<1114112&&(l=c)}null===l?(l=65533,f=1):l>65535&&(l-=65536,r.push(l>>>10&1023|55296),l=56320|1023&l),r.push(l),o+=f}return function(e){var t=e.length;if(t<=T)return String.fromCharCode.apply(String,e);var n="",r=0;for(;rthis.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return x(this,t,n);case"utf8":case"utf-8":return I(this,t,n);case"ascii":return k(this,t,n);case"latin1":case"binary":return P(this,t,n);case"base64":return _(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return R(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}.apply(this,arguments)},c.prototype.equals=function(e){if(!c.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e||0===c.compare(this,e)},c.prototype.inspect=function(){var e="",n=t.INSPECT_MAX_BYTES;return this.length>0&&(e=this.toString("hex",0,n).match(/.{2}/g).join(" "),this.length>n&&(e+=" ... ")),""},c.prototype.compare=function(e,t,n,r,o){if(!c.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===o&&(o=this.length),t<0||n>e.length||r<0||o>this.length)throw new RangeError("out of range index");if(r>=o&&t>=n)return 0;if(r>=o)return-1;if(t>=n)return 1;if(this===e)return 0;for(var i=(o>>>=0)-(r>>>=0),a=(n>>>=0)-(t>>>=0),s=Math.min(i,a),u=this.slice(r,o),l=e.slice(t,n),f=0;fo)&&(n=o),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var i=!1;;)switch(r){case"hex":return b(this,e,t,n);case"utf8":case"utf-8":return m(this,e,t,n);case"ascii":return w(this,e,t,n);case"latin1":case"binary":return E(this,e,t,n);case"base64":return S(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return C(this,e,t,n);default:if(i)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),i=!0}},c.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var T=4096;function k(e,t,n){var r="";n=Math.min(e.length,n);for(var o=t;or)&&(n=r);for(var o="",i=t;in)throw new RangeError("Trying to access beyond buffer length")}function O(e,t,n,r,o,i){if(!c.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>o||te.length)throw new RangeError("Index out of range")}function L(e,t,n,r){t<0&&(t=65535+t+1);for(var o=0,i=Math.min(e.length-n,2);o>>8*(r?o:1-o)}function M(e,t,n,r){t<0&&(t=4294967295+t+1);for(var o=0,i=Math.min(e.length-n,4);o>>8*(r?o:3-o)&255}function A(e,t,n,r,o,i){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function B(e,t,n,r,i){return i||A(e,0,n,4),o.write(e,t,n,r,23,4),n+4}function j(e,t,n,r,i){return i||A(e,0,n,8),o.write(e,t,n,r,52,8),n+8}c.prototype.slice=function(e,t){var n,r=this.length;if((e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t0&&(o*=256);)r+=this[e+--t]*o;return r},c.prototype.readUInt8=function(e,t){return t||D(e,1,this.length),this[e]},c.prototype.readUInt16LE=function(e,t){return t||D(e,2,this.length),this[e]|this[e+1]<<8},c.prototype.readUInt16BE=function(e,t){return t||D(e,2,this.length),this[e]<<8|this[e+1]},c.prototype.readUInt32LE=function(e,t){return t||D(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},c.prototype.readUInt32BE=function(e,t){return t||D(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},c.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||D(e,t,this.length);for(var r=this[e],o=1,i=0;++i=(o*=128)&&(r-=Math.pow(2,8*t)),r},c.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||D(e,t,this.length);for(var r=t,o=1,i=this[e+--r];r>0&&(o*=256);)i+=this[e+--r]*o;return i>=(o*=128)&&(i-=Math.pow(2,8*t)),i},c.prototype.readInt8=function(e,t){return t||D(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},c.prototype.readInt16LE=function(e,t){t||D(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},c.prototype.readInt16BE=function(e,t){t||D(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},c.prototype.readInt32LE=function(e,t){return t||D(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},c.prototype.readInt32BE=function(e,t){return t||D(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},c.prototype.readFloatLE=function(e,t){return t||D(e,4,this.length),o.read(this,e,!0,23,4)},c.prototype.readFloatBE=function(e,t){return t||D(e,4,this.length),o.read(this,e,!1,23,4)},c.prototype.readDoubleLE=function(e,t){return t||D(e,8,this.length),o.read(this,e,!0,52,8)},c.prototype.readDoubleBE=function(e,t){return t||D(e,8,this.length),o.read(this,e,!1,52,8)},c.prototype.writeUIntLE=function(e,t,n,r){(e=+e,t|=0,n|=0,r)||O(this,e,t,n,Math.pow(2,8*n)-1,0);var o=1,i=0;for(this[t]=255&e;++i=0&&(i*=256);)this[t+o]=e/i&255;return t+n},c.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||O(this,e,t,1,255,0),c.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},c.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||O(this,e,t,2,65535,0),c.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):L(this,e,t,!0),t+2},c.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||O(this,e,t,2,65535,0),c.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):L(this,e,t,!1),t+2},c.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||O(this,e,t,4,4294967295,0),c.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):M(this,e,t,!0),t+4},c.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||O(this,e,t,4,4294967295,0),c.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):M(this,e,t,!1),t+4},c.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var o=Math.pow(2,8*n-1);O(this,e,t,n,o-1,-o)}var i=0,a=1,s=0;for(this[t]=255&e;++i>0)-s&255;return t+n},c.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var o=Math.pow(2,8*n-1);O(this,e,t,n,o-1,-o)}var i=n-1,a=1,s=0;for(this[t+i]=255&e;--i>=0&&(a*=256);)e<0&&0===s&&0!==this[t+i+1]&&(s=1),this[t+i]=(e/a>>0)-s&255;return t+n},c.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||O(this,e,t,1,127,-128),c.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},c.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||O(this,e,t,2,32767,-32768),c.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):L(this,e,t,!0),t+2},c.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||O(this,e,t,2,32767,-32768),c.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):L(this,e,t,!1),t+2},c.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||O(this,e,t,4,2147483647,-2147483648),c.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):M(this,e,t,!0),t+4},c.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||O(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),c.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):M(this,e,t,!1),t+4},c.prototype.writeFloatLE=function(e,t,n){return B(this,e,t,!0,n)},c.prototype.writeFloatBE=function(e,t,n){return B(this,e,t,!1,n)},c.prototype.writeDoubleLE=function(e,t,n){return j(this,e,t,!0,n)},c.prototype.writeDoubleBE=function(e,t,n){return j(this,e,t,!1,n)},c.prototype.copy=function(e,t,n,r){if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t=0;--o)e[o+t]=this[o+n];else if(i<1e3||!c.TYPED_ARRAY_SUPPORT)for(o=0;o>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"==typeof e)for(i=t;i55295&&n<57344){if(!o){if(n>56319){(t-=3)>-1&&i.push(239,191,189);continue}if(a+1===r){(t-=3)>-1&&i.push(239,191,189);continue}o=n;continue}if(n<56320){(t-=3)>-1&&i.push(239,191,189),o=n;continue}n=65536+(o-55296<<10|n-56320)}else o&&(t-=3)>-1&&i.push(239,191,189);if(o=null,n<128){if((t-=1)<0)break;i.push(n)}else if(n<2048){if((t-=2)<0)break;i.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;i.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;i.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return i}function H(e){return r.toByteArray(function(e){if((e=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(U,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function q(e,t,n,r){for(var o=0;o=t.length||o>=e.length);++o)t[o+n]=e[o];return o}}).call(this,n(10))},function(e,t,n){"use strict";n.d(t,"a",function(){return r});var r=function(){function e(){}return e.prototype.log=function(e,t){},e.instance=new e,e}()},function(e,t,n){"use strict";n.d(t,"a",function(){return r});var r=function(){function e(){}return e.write=function(t){return""+t+e.RecordSeparator},e.parse=function(t){if(t[t.length-1]!==e.RecordSeparator)throw new Error("Message is incomplete.");var n=t.split(e.RecordSeparator);return n.pop(),n},e.RecordSeparatorCode=30,e.RecordSeparator=String.fromCharCode(e.RecordSeparatorCode),e}()},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setPlatform=function(e){return t.platform=e,t.platform}},function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t,n){"use strict";var r=n(23),o=Object.keys||function(e){var t=[];for(var n in e)t.push(n);return t};e.exports=f;var i=n(21);i.inherits=n(16);var a=n(36),s=n(41);i.inherits(f,a);for(var c=o(s.prototype),u=0;u=0,"must have a non-negative type"),o(a,"must have a decode function"),this.registerEncoder(function(e){return e instanceof t},function(t){var o=i(),a=r.allocUnsafe(1);return a.writeInt8(e,0),o.append(a),o.append(n(t)),o}),this.registerDecoder(e,a),this},registerEncoder:function(e,n){return o(e,"must have an encode function"),o(n,"must have an encode function"),t.push({check:e,encode:n}),this},registerDecoder:function(e,t){return o(e>=0,"must have a non-negative type"),o(t,"must have a decode function"),n.push({type:e,decode:t}),this},encoder:a.encoder,decoder:a.decoder,buffer:!0,type:"msgpack5",IncompleteBufferError:s.IncompleteBufferError}}},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))(function(o,i){function a(e){try{c(r.next(e))}catch(e){i(e)}}function s(e){try{c(r.throw(e))}catch(e){i(e)}}function c(e){e.done?o(e.value):new n(function(t){t(e.value)}).then(a,s)}c((r=r.apply(e,t||[])).next())})},o=this&&this.__generator||function(e,t){var n,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function s(i){return function(s){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,r=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!(o=(o=a.trys).length>0&&o[o.length-1])&&(6===i[0]||2===i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]0&&!t)throw new Error("New logical elements must start empty, or allowExistingContents must be true");return e[r]=[],e}function s(e,t,n){var i=e;if(e instanceof Comment&&(u(i)&&u(i).length>0))throw new Error("Not implemented: inserting non-empty logical container");if(c(i))throw new Error("Not implemented: moving existing logical children");var a=u(t);if(n0;)e(r,0);var i=r;i.parentNode.removeChild(i)},t.getLogicalParent=c,t.getLogicalSiblingEnd=function(e){return e[i]||null},t.getLogicalChild=function(e,t){return u(e)[t]},t.isSvgElement=function(e){return"http://www.w3.org/2000/svg"===l(e).namespaceURI},t.getLogicalChildrenArray=u,t.permuteLogicalChildren=function(e,t){var n=u(e);t.forEach(function(e){e.moveRangeStart=n[e.fromSiblingIndex],e.moveRangeEnd=function e(t){if(t instanceof Element)return t;var n=f(t);if(n)return n.previousSibling;var r=c(t);return r instanceof Element?r.lastChild:e(r)}(e.moveRangeStart)}),t.forEach(function(t){var r=t.moveToBeforeMarker=document.createComment("marker"),o=n[t.toSiblingIndex+1];o?o.parentNode.insertBefore(r,o):h(r,e)}),t.forEach(function(e){for(var t=e.moveToBeforeMarker,n=t.parentNode,r=e.moveRangeStart,o=e.moveRangeEnd,i=r;i;){var a=i.nextSibling;if(n.insertBefore(i,t),i===o)break;i=a}n.removeChild(t)}),t.forEach(function(e){n[e.toSiblingIndex]=e.moveRangeStart})},t.getClosestDomElement=l},function(e,t,n){var r=n(6),o=r.Buffer;function i(e,t){for(var n in e)t[n]=e[n]}function a(e,t,n){return o(e,t,n)}o.from&&o.alloc&&o.allocUnsafe&&o.allocUnsafeSlow?e.exports=r:(i(r,t),t.Buffer=a),i(o,a),a.from=function(e,t,n){if("number"==typeof e)throw new TypeError("Argument must not be a number");return o(e,t,n)},a.alloc=function(e,t,n){if("number"!=typeof e)throw new TypeError("Argument must be a number");var r=o(e);return void 0!==t?"string"==typeof n?r.fill(t,n):r.fill(t):r.fill(0),r},a.allocUnsafe=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return o(e)},a.allocUnsafeSlow=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return r.SlowBuffer(e)}},function(e,t){"function"==typeof Object.create?e.exports=function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:e.exports=function(e,t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){e[e.Trace=0]="Trace",e[e.Debug=1]="Debug",e[e.Information=2]="Information",e[e.Warning=3]="Warning",e[e.Error=4]="Error",e[e.Critical=5]="Critical",e[e.None=6]="None"}(t.LogLevel||(t.LogLevel={}))},function(e,t,n){"use strict";var r;!function(e){window.DotNet=e;var t=[],n={},r={},o=1,i=null;function a(e){t.push(e)}function s(e,t,n,r){var o=u();if(o.invokeDotNetFromJS){var i=JSON.stringify(r,g),a=o.invokeDotNetFromJS(e,t,n,i);return a?f(a):null}throw new Error("The current dispatcher does not support synchronous calls from JS to .NET. Use invokeMethodAsync instead.")}function c(e,t,r,i){if(e&&r)throw new Error("For instance method calls, assemblyName should be null. Received '"+e+"'.");var a=o++,s=new Promise(function(e,t){n[a]={resolve:e,reject:t}});try{var c=JSON.stringify(i,g);u().beginInvokeDotNetFromJS(a,e,t,r,c)}catch(e){l(a,!1,e)}return s}function u(){if(null!==i)return i;throw new Error("No .NET call dispatcher has been set.")}function l(e,t,r){if(!n.hasOwnProperty(e))throw new Error("There is no pending async call with ID "+e+".");var o=n[e];delete n[e],t?o.resolve(r):o.reject(r)}function f(e){return e?JSON.parse(e,function(e,n){return t.reduce(function(t,n){return n(e,t)},n)}):null}function h(e){return e instanceof Error?e.message+"\n"+e.stack:e?e.toString():"null"}function p(e){if(r.hasOwnProperty(e))return r[e];var t,n=window,o="window";if(e.split(".").forEach(function(e){if(!(e in n))throw new Error("Could not find '"+e+"' in '"+o+"'.");t=n,n=n[e],o+="."+e}),n instanceof Function)return n=n.bind(t),r[e]=n,n;throw new Error("The value '"+o+"' is not a function.")}e.attachDispatcher=function(e){i=e},e.attachReviver=a,e.invokeMethod=function(e,t){for(var n=[],r=2;r1)for(var n=1;nthis.length)&&(r=this.length),n>=this.length)return e||i.alloc(0);if(r<=0)return e||i.alloc(0);var o,a,s=!!e,c=this._offset(n),u=r-n,l=u,f=s&&t||0,h=c[1];if(0===n&&r==this.length){if(!s)return 1===this._bufs.length?this._bufs[0]:i.concat(this._bufs,this.length);for(a=0;a(o=this._bufs[a].length-h))){this._bufs[a].copy(e,f,h,h+l);break}this._bufs[a].copy(e,f,h),f+=o,l-=o,h&&(h=0)}return e},a.prototype.shallowSlice=function(e,t){e=e||0,t=t||this.length,e<0&&(e+=this.length),t<0&&(t+=this.length);var n=this._offset(e),r=this._offset(t),o=this._bufs.slice(n[0],r[0]+1);return 0==r[1]?o.pop():o[o.length-1]=o[o.length-1].slice(0,r[1]),0!=n[1]&&(o[0]=o[0].slice(n[1])),new a(o)},a.prototype.toString=function(e,t,n){return this.slice(t,n).toString(e)},a.prototype.consume=function(e){for(;this._bufs.length;){if(!(e>=this._bufs[0].length)){this._bufs[0]=this._bufs[0].slice(e),this.length-=e;break}e-=this._bufs[0].length,this.length-=this._bufs[0].length,this._bufs.shift()}return this},a.prototype.duplicate=function(){for(var e=0,t=new a;e0&&o[o.length-1])&&(6===i[0]||2===i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]0&&o[o.length-1])&&(6===i[0]||2===i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]