Skip to content

Commit c99dfc3

Browse files
Merge branch 'main' into feat/enable-NRT
2 parents b3b5663 + c4bdccc commit c99dfc3

File tree

14 files changed

+146
-27
lines changed

14 files changed

+146
-27
lines changed

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "2.0.0-preview8"
2+
".": "2.0.0-preview7"
33
}

CHANGELOG.md

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,5 @@
11
# Changelog
22

3-
## [2.0.0-preview8](https://github.com/microsoft/OpenAPI.NET/compare/v2.0.0-preview7...v2.0.0-preview8) (2025-02-06)
4-
5-
6-
### Bug Fixes
7-
8-
* add meaningful exception message during validation ([4a6547d](https://github.com/microsoft/OpenAPI.NET/commit/4a6547d08c86194e1783ce7f52e8248ca15556e0))
9-
* add meaningful exception message during validation ([74d20ed](https://github.com/microsoft/OpenAPI.NET/commit/74d20edebb6c5ee6150e8e03a42a40ed8c01d1da))
10-
113
## [2.0.0-preview7](https://github.com/microsoft/OpenAPI.NET/compare/v2.0.0-preview6...v2.0.0-preview7) (2025-02-06)
124

135

Directory.Build.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
<PackageProjectUrl>https://github.com/Microsoft/OpenAPI.NET</PackageProjectUrl>
1313
<Copyright>© Microsoft Corporation. All rights reserved.</Copyright>
1414
<PackageTags>OpenAPI .NET</PackageTags>
15-
<Version>2.0.0-preview8</Version>
15+
<Version>2.0.0-preview7</Version>
1616
</PropertyGroup>
1717
<!-- https://github.com/clairernovotny/DeterministicBuilds#deterministic-builds -->
1818
<PropertyGroup Condition="'$(TF_BUILD)' == 'true'">

src/Microsoft.OpenApi.Hidi/Microsoft.OpenApi.Hidi.csproj

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,17 +28,17 @@
2828

2929
<ItemGroup>
3030
<PackageReference Include="Humanizer.Core" Version="2.14.1" />
31-
<PackageReference Include="Microsoft.Extensions.Logging" Version="9.0.1" />
32-
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="9.0.1" />
31+
<PackageReference Include="Microsoft.Extensions.Logging" Version="9.0.2" />
32+
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="9.0.2" />
3333
<PackageReference Include="Microsoft.Extensions.Logging.Console" Version="9.0.0" />
34-
<PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="9.0.1" />
35-
<PackageReference Include="Microsoft.VisualStudio.Threading.Analyzers" Version="17.12.19">
34+
<PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="9.0.2" />
35+
<PackageReference Include="Microsoft.VisualStudio.Threading.Analyzers" Version="17.13.2">
3636
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
3737
<PrivateAssets>all</PrivateAssets>
3838
</PackageReference>
3939
<PackageReference Include="System.CommandLine" Version="2.0.0-beta4.22272.1" />
4040
<PackageReference Include="Microsoft.OData.Edm" Version="8.2.3" />
41-
<PackageReference Include="Microsoft.OpenApi.OData" Version="2.0.0-preview.7" />
41+
<PackageReference Include="Microsoft.OpenApi.OData" Version="2.0.0-preview8" />
4242
<PackageReference Include="Microsoft.OpenApi.ApiManifest" Version="0.5.6-preview" />
4343
<PackageReference Include="System.CommandLine.Hosting" Version="0.4.0-alpha.22272.1" />
4444
<!--STJ

src/Microsoft.OpenApi.Readers/Microsoft.OpenApi.Readers.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828

2929
<ItemGroup>
3030

31-
<PackageReference Include="Microsoft.VisualStudio.Threading.Analyzers" Version="17.12.19">
31+
<PackageReference Include="Microsoft.VisualStudio.Threading.Analyzers" Version="17.13.2">
3232
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
3333
<PrivateAssets>all</PrivateAssets>
3434
</PackageReference>

src/Microsoft.OpenApi/Microsoft.OpenApi.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@
4949
</ItemGroup>
5050

5151
<ItemGroup>
52-
<PackageReference Include="Microsoft.VisualStudio.Threading.Analyzers" Version="17.12.19">
52+
<PackageReference Include="Microsoft.VisualStudio.Threading.Analyzers" Version="17.13.2">
5353
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
5454
<PrivateAssets>all</PrivateAssets>
5555
</PackageReference>

src/Microsoft.OpenApi/Reader/V3/OpenApiV3Deserializer.cs

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -159,9 +159,12 @@ private static (string, string?) GetReferenceIdAndExternalResource(string pointe
159159
var refSegments = pointer.Split('/');
160160
var refId = refSegments[refSegments.Count() -1];
161161
var isExternalResource = !refSegments[0].StartsWith("#", StringComparison.OrdinalIgnoreCase);
162-
163-
string? externalResource = isExternalResource ? $"{refSegments[0]}/{refSegments[1].TrimEnd('#')}" : null;
164-
162+
163+
string? externalResource = null;
164+
if (isExternalResource)
165+
{
166+
externalResource = pointer.Split('#')[0].TrimEnd('#');
167+
}
165168
return (refId, externalResource);
166169
}
167170
}

src/Microsoft.OpenApi/Reader/V31/OpenApiV31Deserializer.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,7 @@ private static (string, string?) GetReferenceIdAndExternalResource(string pointe
173173
string? externalResource = null;
174174
if (isExternalResource && pointer.Contains('#'))
175175
{
176-
externalResource = $"{refSegments[0]}/{refSegments[1].TrimEnd('#')}";
176+
externalResource = pointer.Split('#')[0].TrimEnd('#');
177177
}
178178

179179
return (refId, externalResource);

test/Microsoft.OpenApi.Hidi.Tests/Microsoft.OpenApi.Hidi.Tests.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@
1212

1313
<ItemGroup>
1414
<PackageReference Include="coverlet.msbuild" Version="6.0.4" PrivateAssets="all" />
15-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.12.0" />
15+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.13.0" />
1616
<PackageReference Include="Moq" Version="4.20.72" />
1717
<PackageReference Include="xunit" Version="2.9.3" />
18-
<PackageReference Include="xunit.runner.visualstudio" Version="3.0.1" PrivateAssets="all" />
18+
<PackageReference Include="xunit.runner.visualstudio" Version="3.0.2" PrivateAssets="all" />
1919
<PackageReference Include="coverlet.collector" Version="6.0.4" PrivateAssets="all" />
2020
</ItemGroup>
2121

test/Microsoft.OpenApi.Readers.Tests/Microsoft.OpenApi.Readers.Tests.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,11 @@
1717
<ItemGroup>
1818
<PackageReference Include="coverlet.collector" Version="6.0.4" PrivateAssets="all" />
1919
<PackageReference Include="coverlet.msbuild" Version="6.0.4" PrivateAssets="all" />
20-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.12.0" />
20+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.13.0" />
2121
<PackageReference Include="FluentAssertions" Version="7.1.0" />
2222
<PackageReference Include="SharpYaml" Version="2.1.1" />
2323
<PackageReference Include="xunit" Version="2.9.3" />
24-
<PackageReference Include="xunit.runner.visualstudio" Version="3.0.1" PrivateAssets="all" />
24+
<PackageReference Include="xunit.runner.visualstudio" Version="3.0.2" PrivateAssets="all" />
2525
<!--STJ required until Microsoft.Extensions.Logging.Console and Microsoft.Extensions.Configuration.Json update their dependencies -->
2626
<PackageReference Include="System.Text.Json" Version="9.0.0" />
2727
</ItemGroup>

0 commit comments

Comments
 (0)