Skip to content

Commit 66b26fd

Browse files
authored
Upgrade NewtonSoftJson to 13.0.0 (#19445)
* Save * Upgrade NewtonSoft * Upgrade NewtonSoft * Upgrade NewtonSoft * update the Newtonsoft.Json.dll * Add dependence of Microsoft.CSharp * Move Microsoft.CSharp to each module dependence on it * Add back NewtonSoft.Json.12.0.3 Co-authored-by: wyunchi-ms <[email protected]>
1 parent 90475dd commit 66b26fd

File tree

16 files changed

+16
-20
lines changed

16 files changed

+16
-20
lines changed

src/DevSpaces/DevSpaces/DevSpaces.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212

1313
<ItemGroup>
1414
<PackageReference Include="Microsoft.Azure.Management.DevSpaces" Version="0.10.0-preview" />
15+
<PackageReference Include="Microsoft.CSharp" Version="4.7.0" />
1516
</ItemGroup>
1617

1718
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory).., build.proj))\src\Az.Post.props" />

src/DeviceProvisioningServices/DeviceProvisioningServices/DeviceProvisioningServices.csproj

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,6 @@
1515
<PackageReference Include="Microsoft.Azure.Management.DeviceProvisioningServices" Version="0.10.0-preview" />
1616
</ItemGroup>
1717

18-
<ItemGroup>
19-
<PackageReference Update="Newtonsoft.Json" Version="12.0.3" />
20-
</ItemGroup>
21-
2218
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory).., build.proj))\src\Az.Post.props" />
2319

2420
</Project>

src/IotHub/IotHub/IotHub.csproj

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,6 @@
1717
<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="2.2.0" />
1818
</ItemGroup>
1919

20-
<ItemGroup>
21-
<PackageReference Update="Newtonsoft.Json" Version="12.0.3" />
22-
</ItemGroup>
23-
2420
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory).., build.proj))\src\Az.Post.props" />
2521

2622
</Project>

src/Resources/ResourceManager/Extensions/JsonExtensions.cs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@ namespace Microsoft.Azure.Commands.ResourceManager.Cmdlets.Extensions
1818
using Newtonsoft.Json;
1919
using Newtonsoft.Json.Converters;
2020
using Newtonsoft.Json.Linq;
21+
using Newtonsoft.Json.Serialization;
22+
2123
using System;
2224
using System.Collections;
2325
using System.Collections.Generic;
@@ -49,7 +51,7 @@ public static class JsonExtensions
4951
Converters = new List<JsonConverter>
5052
{
5153
new TimeSpanConverter(),
52-
new StringEnumConverter { CamelCaseText = false },
54+
new StringEnumConverter(new DefaultNamingStrategy()),
5355
new IsoDateTimeConverter { DateTimeStyles = DateTimeStyles.AdjustToUniversal },
5456
},
5557
};
@@ -67,7 +69,7 @@ public static class JsonExtensions
6769
Converters = new List<JsonConverter>
6870
{
6971
new TimeSpanConverter(),
70-
new StringEnumConverter { CamelCaseText = false },
72+
new StringEnumConverter(new DefaultNamingStrategy()),
7173
new IsoDateTimeConverter { DateTimeStyles = DateTimeStyles.AdjustToUniversal },
7274
},
7375
};

src/ServiceFabric/ServiceFabric/ServiceFabric.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
<PackageReference Include="Microsoft.Azure.KeyVault.WebKey" Version="3.0.1" />
1616
<PackageReference Include="Microsoft.Azure.Management.ServiceFabric" Version="1.3.0" />
1717
<PackageReference Include="Microsoft.Azure.Management.ServiceFabricManagedClusters" Version="1.0.0" />
18+
<PackageReference Include="Microsoft.CSharp" Version="4.7.0" />
1819
</ItemGroup>
1920

2021
<ItemGroup>

src/Sql/Sql.LegacySdk/Sql.LegacySdk.csproj

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,6 @@
1212
<RootNamespace>Microsoft.Azure.Management.$(PsModuleName).Legacy</RootNamespace>
1313
</PropertyGroup>
1414

15-
<ItemGroup>
16-
<PackageReference Include="Newtonsoft.Json" Version="10.0.3" PrivateAssets="all" />
17-
</ItemGroup>
18-
1915
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory).., build.proj))\src\Az.Post.props" />
2016

2117
</Project>

src/Sql/Sql/Sql.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
<ItemGroup>
2424
<PackageReference Include="Microsoft.Azure.Management.Sql" Version="3.1.0-preview" />
2525
<PackageReference Include="System.Security.Permissions" Version="4.5.0" />
26+
<PackageReference Include="Microsoft.CSharp" Version="4.7.0" />
2627
</ItemGroup>
2728
<ItemGroup>
2829
<ProjectReference Include="..\Sql.LegacySdk\Sql.LegacySdk.csproj" />

src/Synapse/Synapse/Synapse.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
<PackageReference Include="Azure.Analytics.Synapse.Spark" Version="1.0.0-preview.7" />
1919
<PackageReference Include="Microsoft.Azure.Management.Synapse" Version="2.6.0-preview" />
2020
<PackageReference Include="Microsoft.DataTransfer.Gateway.Encryption" Version="4.14.7587.7" />
21+
<PackageReference Include="Microsoft.CSharp" Version="4.7.0" />
2122
</ItemGroup>
2223

2324
<ItemGroup>

src/Websites/Websites/Websites.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
<ItemGroup>
1515
<PackageReference Include="Microsoft.Azure.Management.Websites" Version="3.1.2" />
1616
<PackageReference Include="System.Security.Permissions" Version="4.5.0" />
17+
<PackageReference Include="Microsoft.CSharp" Version="4.7.0" />
1718
</ItemGroup>
1819

1920
<ItemGroup>
Binary file not shown.

src/lib/Newtonsoft.Json.9.dll

-514 KB
Binary file not shown.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<packages>
3-
<package id="Newtonsoft.Json" version="10.0.3" targetFramework="net452" />
3+
<package id="Newtonsoft.Json" version="13.0.1" targetFramework="net452" />
44
</packages>

tools/Common.Netcore.Dependencies.Test.targets

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
<PackageReference Include="xunit.runner.console" Version="2.4.0" />
1717
<PackageReference Include="System.Reflection.TypeExtensions" Version="4.5.0" />
1818
<Reference Include="System.Net.Http" />
19-
<PackageReference Include="Newtonsoft.Json" version="10.0.3" />
19+
<PackageReference Include="Newtonsoft.Json" version="13.0.1" />
2020
<PackageReference Include="Microsoft.Extensions.Primitives" Version="2.2.0" />
2121
</ItemGroup>
2222

@@ -34,7 +34,7 @@
3434
<ItemGroup Condition="'$(TargetFramework)' == 'netcoreapp3.1'">
3535
<!-- version of SDK should reference https://docs.microsoft.com/en-us/powershell/azure/what-is-azure-powershell -->
3636
<PackageReference Include="Microsoft.PowerShell.SDK" Version="6.2.4" IncludeAssets="All" />
37-
<PackageReference Include="Newtonsoft.Json" Version="12.0.3" />
37+
<PackageReference Include="Newtonsoft.Json" Version="13.0.1" />
3838
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.0" />
3939
</ItemGroup>
4040

tools/Common.Netcore.Dependencies.targets

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
<PackageReference Include="Microsoft.Azure.PowerShell.Strategies" Version="1.3.61-preview"/>
2020
<PackageReference Include="Microsoft.Azure.PowerShell.Clients.Websites" Version="1.3.61-preview"/>
2121
<PackageReference Include="Microsoft.Azure.PowerShell.Common.Share" Version="1.3.61-preview"/>
22+
<!-- <PackageReference Include="Microsoft.CSharp" Version="4.7.0" /> -->
2223
</ItemGroup>
2324
<ItemGroup>
2425
<PackageReference Include="Azure.Core" Version="1.25.0"/>
@@ -39,6 +40,6 @@
3940
<StorageToolsPath>$(NugetPackageRoot)\microsoft.azure.powershell.storage\1.3.61-preview\tools\</StorageToolsPath>
4041
</PropertyGroup>
4142
<ItemGroup Condition="'$(OmitJsonPackage)' != 'true'">
42-
<PackageReference Include="Newtonsoft.Json" Version="10.0.3"/>
43+
<PackageReference Include="Newtonsoft.Json" Version="13.0.1"/>
4344
</ItemGroup>
4445
</Project>

tools/NetCoreCsProjSync/NetCoreCsProjSync/NetCoreCsProjSync.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
</ItemGroup>
1717

1818
<ItemGroup>
19-
<PackageReference Include="Newtonsoft.Json" Version="10.0.3" />
19+
<PackageReference Include="Newtonsoft.Json" Version="13.0.1" />
2020
<PackageReference Include="System.ValueTuple" Version="4.5.0-preview1-26216-02" />
2121
</ItemGroup>
2222

tools/NetCorePsd1Sync/NetCorePsd1Sync/NetCorePsd1Sync.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
</PropertyGroup>
1111

1212
<ItemGroup>
13-
<PackageReference Include="Newtonsoft.Json" Version="10.0.3" />
13+
<PackageReference Include="Newtonsoft.Json" Version="13.0.1" />
1414
<PackageReference Include="System.ValueTuple" Version="4.5.0-preview1-26216-02" />
1515
</ItemGroup>
1616

0 commit comments

Comments
 (0)