Skip to content

Commit 7dbb315

Browse files
committed
Merge remote-tracking branch 'upstream/main' into feature/device-public-key
2 parents 674fd74 + d91fcb6 commit 7dbb315

35 files changed

+785
-421
lines changed

.github/workflows/pr-checks.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ jobs:
1313
check_nuget_latest:
1414
name: nanoFramework
1515
uses: nanoframework/nf-tools/.github/workflows/check-packages-updated.yml@main
16+
secrets: inherit
1617
with:
1718
solution: 'nanoFramework.System.Net.sln'
1819

.github/workflows/update-dependencies.yml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,15 @@ name: Daily update dependencies
77

88
on:
99
schedule:
10-
# At 00:00 UTC every day.
11-
- cron: '00 00 * * *'
10+
# At 00:00 UTC.
11+
- cron: '00 00 * * Mon,Thu'
1212
repository_dispatch:
1313
types: update-dependencies
1414

1515
jobs:
1616
update-dependencies:
1717
name: nanoFramework
1818
uses: nanoframework/nf-tools/.github/workflows/update-dependencies.yml@main
19+
secrets: inherit
1920
with:
2021
solutionsToCheck: 'nanoFramework.System.Net.sln'
21-
secrets:
22-
githubAuth: ${{ secrets.NFBOT_GITHUB_ACTIONS }}

CHANGELOG.md

Lines changed: 166 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,172 @@
22

33
## [**Changes available only in 'Preview' NuGet packages:**](https://github.com/nanoframework/System.Net/tree/HEAD)
44

5-
[Full Changelog](https://github.com/nanoframework/System.Net/compare/v1.10.14...HEAD)
5+
[Full Changelog](https://github.com/nanoframework/System.Net/compare/v1.10.77...HEAD)
6+
7+
**Documentation and other chores:**
8+
9+
- Update 1 NuGet dependencies [\#315](https://github.com/nanoframework/System.Net/pull/315)
10+
11+
## [v1.10.77](https://github.com/nanoframework/System.Net/tree/v1.10.77) (2024-04-08)
12+
13+
[Full Changelog](https://github.com/nanoframework/System.Net/compare/v1.10.75...v1.10.77)
14+
15+
**Documentation and other chores:**
16+
17+
- Update 2 NuGet dependencies [\#314](https://github.com/nanoframework/System.Net/pull/314)
18+
19+
## [v1.10.75](https://github.com/nanoframework/System.Net/tree/v1.10.75) (2024-04-03)
20+
21+
[Full Changelog](https://github.com/nanoframework/System.Net/compare/v1.10.72...v1.10.75)
22+
23+
**Documentation and other chores:**
24+
25+
- Update 1 NuGet dependencies [\#313](https://github.com/nanoframework/System.Net/pull/313)
26+
- Update 1 NuGet dependencies [\#312](https://github.com/nanoframework/System.Net/pull/312)
27+
28+
## [v1.10.72](https://github.com/nanoframework/System.Net/tree/v1.10.72) (2024-01-29)
29+
30+
[Full Changelog](https://github.com/nanoframework/System.Net/compare/v1.10.70...v1.10.72)
31+
32+
**Fixed bugs:**
33+
34+
- Fixing null checks in equality operators [\#311](https://github.com/nanoframework/System.Net/pull/311)
35+
36+
## [v1.10.70](https://github.com/nanoframework/System.Net/tree/v1.10.70) (2024-01-26)
37+
38+
[Full Changelog](https://github.com/nanoframework/System.Net/compare/v1.10.68...v1.10.70)
39+
40+
**Implemented enhancements:**
41+
42+
- Added `==` and `!=` operator overloads to `IpAddress` [\#310](https://github.com/nanoframework/System.Net/pull/310)
43+
44+
## [v1.10.68](https://github.com/nanoframework/System.Net/tree/v1.10.68) (2024-01-18)
45+
46+
[Full Changelog](https://github.com/nanoframework/System.Net/compare/v1.10.66...v1.10.68)
47+
48+
## [v1.10.66](https://github.com/nanoframework/System.Net/tree/v1.10.66) (2024-01-16)
49+
50+
[Full Changelog](https://github.com/nanoframework/System.Net/compare/v1.10.64...v1.10.66)
51+
52+
**Implemented enhancements:**
53+
54+
- Update sockets to support IPV6 [\#309](https://github.com/nanoframework/System.Net/pull/309)
55+
56+
## [v1.10.64](https://github.com/nanoframework/System.Net/tree/v1.10.64) (2023-11-09)
57+
58+
[Full Changelog](https://github.com/nanoframework/System.Net/compare/v1.10.62...v1.10.64)
59+
60+
**Documentation and other chores:**
61+
62+
- Update 6 NuGet dependencies [\#308](https://github.com/nanoframework/System.Net/pull/308)
63+
64+
## [v1.10.62](https://github.com/nanoframework/System.Net/tree/v1.10.62) (2023-10-10)
65+
66+
[Full Changelog](https://github.com/nanoframework/System.Net/compare/v1.10.52...v1.10.62)
67+
68+
**Fixed bugs:**
69+
70+
- WirelessAPConfiguration.MaxConnections is now validated [\#307](https://github.com/nanoframework/System.Net/pull/307)
71+
72+
**Documentation and other chores:**
73+
74+
- Update 1 NuGet dependencies [\#306](https://github.com/nanoframework/System.Net/pull/306)
75+
- Update 2 NuGet dependencies [\#305](https://github.com/nanoframework/System.Net/pull/305)
76+
- Update 1 NuGet dependencies [\#304](https://github.com/nanoframework/System.Net/pull/304)
77+
- Update 1 NuGet dependencies [\#303](https://github.com/nanoframework/System.Net/pull/303)
78+
- Update 1 NuGet dependencies [\#302](https://github.com/nanoframework/System.Net/pull/302)
79+
- Update 1 NuGet dependencies [\#300](https://github.com/nanoframework/System.Net/pull/300)
80+
- Update 1 NuGet dependencies [\#299](https://github.com/nanoframework/System.Net/pull/299)
81+
82+
## [v1.10.52](https://github.com/nanoframework/System.Net/tree/v1.10.52) (2022-12-28)
83+
84+
[Full Changelog](https://github.com/nanoframework/System.Net/compare/v1.10.49...v1.10.52)
85+
86+
**Documentation and other chores:**
87+
88+
- Update 1 NuGet dependencies [\#298](https://github.com/nanoframework/System.Net/pull/298)
89+
90+
## [v1.10.49](https://github.com/nanoframework/System.Net/tree/v1.10.49) (2022-12-28)
91+
92+
[Full Changelog](https://github.com/nanoframework/System.Net/compare/v1.10.46...v1.10.49)
93+
94+
**Documentation and other chores:**
95+
96+
- Update 2 NuGet dependencies [\#297](https://github.com/nanoframework/System.Net/pull/297)
97+
98+
## [v1.10.46](https://github.com/nanoframework/System.Net/tree/v1.10.46) (2022-12-27)
99+
100+
[Full Changelog](https://github.com/nanoframework/System.Net/compare/v1.10.38...v1.10.46)
101+
102+
**Documentation and other chores:**
103+
104+
- Update 4 NuGet dependencies [\#296](https://github.com/nanoframework/System.Net/pull/296)
105+
- Update 1 NuGet dependencies [\#293](https://github.com/nanoframework/System.Net/pull/293)
106+
- Update 1 NuGet dependencies [\#292](https://github.com/nanoframework/System.Net/pull/292)
107+
- Update 1 NuGet dependencies [\#291](https://github.com/nanoframework/System.Net/pull/291)
108+
- Update 1 NuGet dependencies [\#290](https://github.com/nanoframework/System.Net/pull/290)
109+
- Update 1 NuGet dependencies [\#289](https://github.com/nanoframework/System.Net/pull/289)
110+
111+
## [v1.10.38](https://github.com/nanoframework/System.Net/tree/v1.10.38) (2022-10-26)
112+
113+
[Full Changelog](https://github.com/nanoframework/System.Net/compare/v1.10.36...v1.10.38)
114+
115+
**Documentation and other chores:**
116+
117+
- Update 1 NuGet dependencies [\#287](https://github.com/nanoframework/System.Net/pull/287)
118+
119+
## [v1.10.36](https://github.com/nanoframework/System.Net/tree/v1.10.36) (2022-10-26)
120+
121+
[Full Changelog](https://github.com/nanoframework/System.Net/compare/v1.10.34...v1.10.36)
122+
123+
**Documentation and other chores:**
124+
125+
- Update 1 NuGet dependencies [\#286](https://github.com/nanoframework/System.Net/pull/286)
126+
127+
## [v1.10.34](https://github.com/nanoframework/System.Net/tree/v1.10.34) (2022-10-25)
128+
129+
[Full Changelog](https://github.com/nanoframework/System.Net/compare/v1.10.32...v1.10.34)
130+
131+
**Documentation and other chores:**
132+
133+
- Update 1 NuGet dependencies [\#285](https://github.com/nanoframework/System.Net/pull/285)
134+
135+
## [v1.10.32](https://github.com/nanoframework/System.Net/tree/v1.10.32) (2022-10-25)
136+
137+
[Full Changelog](https://github.com/nanoframework/System.Net/compare/v1.10.30...v1.10.32)
138+
139+
**Documentation and other chores:**
140+
141+
- Update 2 NuGet dependencies [\#284](https://github.com/nanoframework/System.Net/pull/284)
142+
143+
## [v1.10.30](https://github.com/nanoframework/System.Net/tree/v1.10.30) (2022-10-24)
144+
145+
[Full Changelog](https://github.com/nanoframework/System.Net/compare/v1.10.27...v1.10.30)
146+
147+
**Documentation and other chores:**
148+
149+
- Update 1 NuGet dependencies [\#282](https://github.com/nanoframework/System.Net/pull/282)
150+
- Update 1 NuGet dependencies [\#281](https://github.com/nanoframework/System.Net/pull/281)
151+
152+
## [v1.10.27](https://github.com/nanoframework/System.Net/tree/v1.10.27) (2022-10-23)
153+
154+
[Full Changelog](https://github.com/nanoframework/System.Net/compare/v1.10.24...v1.10.27)
155+
156+
**Documentation and other chores:**
157+
158+
- Update 1 NuGet dependencies [\#280](https://github.com/nanoframework/System.Net/pull/280)
159+
160+
## [v1.10.24](https://github.com/nanoframework/System.Net/tree/v1.10.24) (2022-10-08)
161+
162+
[Full Changelog](https://github.com/nanoframework/System.Net/compare/v1.10.21...v1.10.24)
163+
164+
**Documentation and other chores:**
165+
166+
- Update 1 NuGet dependencies [\#279](https://github.com/nanoframework/System.Net/pull/279)
167+
168+
## [v1.10.21](https://github.com/nanoframework/System.Net/tree/v1.10.21) (2022-09-22)
169+
170+
[Full Changelog](https://github.com/nanoframework/System.Net/compare/v1.10.14...v1.10.21)
6171

7172
**Documentation and other chores:**
8173

NuGet.Config

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,5 @@
22
<configuration>
33
<packageSources>
44
<add key="NuGet" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />
5-
<add key="Azure Artifacts nanoFramework dev" value="https://pkgs.dev.azure.com/nanoframework/feed/_packaging/sandbox/nuget/v3/index.json" protocolVersion="3" />
65
</packageSources>
76
</configuration>

Tests/IPAddressTests/IPAddressTests.cs

Lines changed: 28 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ namespace NFUnitTestIPAddress
1616
public class IPAddressTests
1717
{
1818
[Setup]
19-
public void SetupConnectToEthernetTests()
19+
public void Setup()
2020
{
2121
// Comment next line to run the tests on a real hardware
2222
Assert.SkipTest("Skipping tests using nanoCLR Win32 in a pipeline");
@@ -301,5 +301,32 @@ public void NetTest6_SocketAddressBasic()
301301
+ " as " + socketAddress2.ToString() + " " + socketAddress2.GetHashCode());
302302
}
303303
}
304+
305+
[TestMethod]
306+
public void Equality_Tests()
307+
{
308+
var privateAddress = IPAddress.Parse("192.168.0.1");
309+
var publicAddress = IPAddress.Parse("1.1.1.1");
310+
IPAddress defaultAddress = default;
311+
IPAddress nullAddress = null;
312+
313+
// Is
314+
Assert.IsTrue(nullAddress is null, "nullAddress is null");
315+
316+
// Equal
317+
Assert.AreEqual(privateAddress, IPAddress.Parse("192.168.0.1"));
318+
Assert.AreEqual(publicAddress, IPAddress.Parse("1.1.1.1"));
319+
Assert.IsTrue(privateAddress == new IPAddress(new byte[] { 192, 168, 0, 1 }), "192.168.0.1 == 192.168.0.1");
320+
Assert.IsTrue(publicAddress == new IPAddress(new byte[] { 1, 1, 1, 1 }), "1.1.1.1 == 1.1.1.1");
321+
Assert.IsTrue(defaultAddress == default, "default == default");
322+
Assert.IsTrue(nullAddress == null, "nullAddress == null");
323+
324+
// Not Equal
325+
Assert.AreNotEqual(privateAddress, IPAddress.Parse("1.1.1.1"));
326+
Assert.AreNotEqual(publicAddress, IPAddress.Parse("192.168.0.1"));
327+
Assert.IsTrue(privateAddress != new IPAddress(new byte[] { 192, 168, 0, 2 }), "192.168.0.1 == 192.168.0.2");
328+
Assert.IsTrue(publicAddress != new IPAddress(new byte[] { 1, 1, 1, 2 }), "1.1.1.1 == 1.1.1.2");
329+
Assert.IsTrue((IPAddress) null != privateAddress, "(IPAddress) null != privateAddress");
330+
}
304331
}
305332
}

Tests/IPAddressTests/IPAddressTests.nfproj

Lines changed: 13 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<?xml version="1.0" encoding="utf-8"?>
1+
<?xml version="1.0" encoding="utf-8"?>
22
<Project ToolsVersion="Current" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
33
<PropertyGroup Label="Globals">
44
<NanoFrameworkProjectSystemPath>$(MSBuildExtensionsPath)\nanoFramework\v1.0\</NanoFrameworkProjectSystemPath>
@@ -33,25 +33,20 @@
3333
<Compile Include="Properties\AssemblyInfo.cs" />
3434
</ItemGroup>
3535
<ItemGroup>
36-
<Reference Include="mscorlib, Version=1.12.0.4, Culture=neutral, PublicKeyToken=c07d481e9758c731">
37-
<HintPath>..\..\packages\nanoFramework.CoreLibrary.1.12.0\lib\mscorlib.dll</HintPath>
38-
<Private>True</Private>
36+
<Reference Include="mscorlib, Version=1.15.6.0, Culture=neutral, PublicKeyToken=c07d481e9758c731">
37+
<HintPath>..\..\packages\nanoFramework.CoreLibrary.1.15.5\lib\mscorlib.dll</HintPath>
3938
</Reference>
40-
<Reference Include="nanoFramework.System.Text, Version=1.2.7.60109, Culture=neutral, PublicKeyToken=c07d481e9758c731">
41-
<HintPath>..\..\packages\nanoFramework.System.Text.1.2.7\lib\nanoFramework.System.Text.dll</HintPath>
42-
<Private>True</Private>
39+
<Reference Include="nanoFramework.System.Text, Version=1.3.1.0, Culture=neutral, PublicKeyToken=c07d481e9758c731">
40+
<HintPath>..\..\packages\nanoFramework.System.Text.1.3.1\lib\nanoFramework.System.Text.dll</HintPath>
4341
</Reference>
44-
<Reference Include="nanoFramework.TestFramework, Version=2.0.43.0, Culture=neutral, PublicKeyToken=c07d481e9758c731">
45-
<HintPath>..\..\packages\nanoFramework.TestFramework.2.0.43\lib\nanoFramework.TestFramework.dll</HintPath>
46-
<Private>True</Private>
42+
<Reference Include="nanoFramework.TestFramework, Version=3.0.49.0, Culture=neutral, PublicKeyToken=c07d481e9758c731">
43+
<HintPath>..\..\packages\nanoFramework.TestFramework.3.0.49\lib\nanoFramework.TestFramework.dll</HintPath>
4744
</Reference>
4845
<Reference Include="nanoFramework.UnitTestLauncher, Version=0.0.0.0, Culture=neutral, PublicKeyToken=c07d481e9758c731">
49-
<HintPath>..\..\packages\nanoFramework.TestFramework.2.0.43\lib\nanoFramework.UnitTestLauncher.exe</HintPath>
50-
<Private>True</Private>
46+
<HintPath>..\..\packages\nanoFramework.TestFramework.3.0.49\lib\nanoFramework.UnitTestLauncher.exe</HintPath>
5147
</Reference>
52-
<Reference Include="System.IO.Streams, Version=1.1.15.36091, Culture=neutral, PublicKeyToken=c07d481e9758c731">
53-
<HintPath>..\..\packages\nanoFramework.System.IO.Streams.1.1.15\lib\System.IO.Streams.dll</HintPath>
54-
<Private>True</Private>
48+
<Reference Include="System.IO.Streams, Version=1.1.77.0, Culture=neutral, PublicKeyToken=c07d481e9758c731">
49+
<HintPath>..\..\packages\nanoFramework.System.IO.Streams.1.1.77\lib\System.IO.Streams.dll</HintPath>
5550
</Reference>
5651
</ItemGroup>
5752
<ItemGroup>
@@ -61,18 +56,14 @@
6156
<ItemGroup>
6257
<ProjectReference Include="..\..\nanoFramework.System.Net\System.Net.nfproj" />
6358
</ItemGroup>
59+
<ItemGroup>
60+
<Content Include="packages.lock.json" />
61+
</ItemGroup>
6462
<Import Project="$(NanoFrameworkProjectSystemPath)NFProjectSystem.CSharp.targets" Condition="Exists('$(NanoFrameworkProjectSystemPath)NFProjectSystem.CSharp.targets')" />
6563
<!-- MANUAL UPDATE HERE -->
6664
<ProjectExtensions>
6765
<ProjectCapabilities>
6866
<ProjectConfigurationsDeclaredAsItems />
6967
</ProjectCapabilities>
7068
</ProjectExtensions>
71-
<Import Project="..\..\packages\nanoFramework.TestFramework.2.0.43\build\nanoFramework.TestFramework.targets" Condition="Exists('..\..\packages\nanoFramework.TestFramework.2.0.43\build\nanoFramework.TestFramework.targets')" />
72-
<Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
73-
<PropertyGroup>
74-
<ErrorText>This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105.The missing file is {0}.</ErrorText>
75-
</PropertyGroup>
76-
<Error Condition="!Exists('..\..\packages\nanoFramework.TestFramework.2.0.43\build\nanoFramework.TestFramework.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\nanoFramework.TestFramework.2.0.43\build\nanoFramework.TestFramework.targets'))" />
77-
</Target>
7869
</Project>

Tests/IPAddressTests/nano.runsettings

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,16 @@
22
<RunSettings>
33
<!-- Configurations that affect the Test Framework -->
44
<RunConfiguration>
5-
<MaxCpuCount>1</MaxCpuCount>
65
<ResultsDirectory>.\TestResults</ResultsDirectory><!-- Path relative to solution directory -->
76
<TestSessionTimeout>120000</TestSessionTimeout><!-- Milliseconds -->
8-
<TargetFrameworkVersion>Framework40</TargetFrameworkVersion>
7+
<TargetFrameworkVersion>net48</TargetFrameworkVersion>
8+
<TargetPlatform>x64</TargetPlatform>
99
</RunConfiguration>
1010
<nanoFrameworkAdapter>
11-
<Logging>None</Logging>
12-
<IsRealHardware>False</IsRealHardware>
11+
<Logging>None</Logging> <!--Set to the desired level of logging for Unit Test execution. Possible values are: None, Detailed, Verbose, Error. -->
12+
<IsRealHardware>False</IsRealHardware><!--Set to true to run tests on real hardware. -->
13+
<RealHardwarePort>COM3</RealHardwarePort><!--Specify the COM port to use to connect to a nanoDevice. If none is specified, a device detection is performed and the 1st available one will be used. -->
14+
<CLRVersion></CLRVersion><!--Specify the nanoCLR version to use. If not specified, the latest available will be used. -->
15+
<PathToLocalCLRInstance></PathToLocalCLRInstance><!--Specify the path to a local nanoCLR instance. If not specified, the default one installed with nanoclr CLR witll be used. -->
1316
</nanoFrameworkAdapter>
1417
</RunSettings>
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<packages>
3-
<package id="nanoFramework.CoreLibrary" version="1.12.0" targetFramework="netnanoframework10" />
4-
<package id="nanoFramework.System.IO.Streams" version="1.1.15" targetFramework="netnanoframework10" />
5-
<package id="nanoFramework.System.Text" version="1.2.7" targetFramework="netnanoframework10" />
6-
<package id="nanoFramework.TestFramework" version="2.0.43" targetFramework="netnanoframework10" developmentDependency="true" />
3+
<package id="nanoFramework.CoreLibrary" version="1.15.5" targetFramework="netnano1.0" />
4+
<package id="nanoFramework.System.IO.Streams" version="1.1.77" targetFramework="netnano1.0" />
5+
<package id="nanoFramework.System.Text" version="1.3.1" targetFramework="netnano1.0" />
6+
<package id="nanoFramework.TestFramework" version="3.0.49" targetFramework="netnano1.0" developmentDependency="true" />
77
</packages>

Tests/IPAddressTests/packages.lock.json

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4,27 +4,27 @@
44
".NETnanoFramework,Version=v1.0": {
55
"nanoFramework.CoreLibrary": {
66
"type": "Direct",
7-
"requested": "[1.12.0, 1.12.0]",
8-
"resolved": "1.12.0",
9-
"contentHash": "qQrFNXmJiStMC4VXk5cVMOJp23/qlT9FW5i9i+igwQVwraQTtvpkam8yK1hj992jqrbjoCIFZP4Hw9E8H0pB7w=="
7+
"requested": "[1.15.5, 1.15.5]",
8+
"resolved": "1.15.5",
9+
"contentHash": "u2+GvAp1uxLrGdILACAZy+EVKOs28EQ52j8Lz7599egXZ3GBGejjnR2ofhjMQwzrJLlgtyrsx8nSLngDfJNsAg=="
1010
},
1111
"nanoFramework.System.IO.Streams": {
1212
"type": "Direct",
13-
"requested": "[1.1.15, 1.1.15]",
14-
"resolved": "1.1.15",
15-
"contentHash": "eb7Zz3G301mgRo13n609wZvyaXZ/C9unPYn5Vz34OAEdGX1RDJufpcW+2v28ux3goj8x2BXuj717d4VVVJUotA=="
13+
"requested": "[1.1.77, 1.1.77]",
14+
"resolved": "1.1.77",
15+
"contentHash": "zCEUBldDYkA1f02bdkz7VSLa/2NDRBtclS61ujcXs7IvfFcNF1qY2lLTCoPnznxAvJqPGoN49CbGbW9D4hJH3g=="
1616
},
1717
"nanoFramework.System.Text": {
1818
"type": "Direct",
19-
"requested": "[1.2.7, 1.2.7]",
20-
"resolved": "1.2.7",
21-
"contentHash": "ax4CrqYHNXoEBjaIW7dIv1CM4PxWcCc6lN2xSzGLZf7F/JZ0O7t0el86PPN2P/DfOyyBKSDAmrZjEx4q8mvgSw=="
19+
"requested": "[1.3.1, 1.3.1]",
20+
"resolved": "1.3.1",
21+
"contentHash": "6BFCg7LUeN0Xx1R4QQF6HKDb3BnihtYY7X47IIkfFmsIurJbu643HyidhTxG/BwK4UYWRMC/Io4s/KdsLs6WlA=="
2222
},
2323
"nanoFramework.TestFramework": {
2424
"type": "Direct",
25-
"requested": "[2.0.43, 2.0.43]",
26-
"resolved": "2.0.43",
27-
"contentHash": "HNsLJa/ZMK41A+86siZJUelZTeYWKdFm4M8tpcvtmyU52FSvBsciVJchgtgmM7XXe6A8YhT71PU1ZIV03EVmEQ=="
25+
"requested": "[3.0.49, 3.0.49]",
26+
"resolved": "3.0.49",
27+
"contentHash": "+9xecBciJEhjSbNvnfET1nT3Zxvem9DMg8/yd30EOTHbccFhp5sjG5SO3CWVP/aLJib2I8KkjINiWXPjAuW7+w=="
2828
}
2929
}
3030
}

0 commit comments

Comments
 (0)