Skip to content

chore(main): release 3.10.0 - #2976

Merged
Gavin Barron (gavinbarron) merged 3 commits into
mainfrom
release-please--branches--main--components--Microsoft.OpenApi
Aug 12, 2026
Merged

chore(main): release 3.10.0#2976
Gavin Barron (gavinbarron) merged 3 commits into
mainfrom
release-please--branches--main--components--Microsoft.OpenApi

Conversation

@release-please-token-provider

@release-please-token-provider release-please-token-provider Bot commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

3.10.0 (2026-08-11)

Features

  • adds deserialization of the example extension (e5a1080)
  • do not ignore multiple types when serializing to 3.0 (#2960) (ebaf27a)
  • serialize license identifier as extension for earlier versions (d090989)
  • serialize license identifier as extension for earlier versions (60971ba)

Bug Fixes

  • better nullability round-tripping (655c2c8)
  • bound YAML anchor/alias expansion to prevent OOM (billion laughs) (#3000) (2179326)
  • deserialize metadata url from extension in earlier version (9387b01)
  • marks deprecated properties from the specification as obsolete (787b045)
  • marks deprecated properties from the specification as obsolete (953c22a)
  • schema: serialize compatibility examples from examples list (5d8ec3a)
  • serialize examples as extension in v2/v3 (ff1dbc9)
  • serialize examples as extension in v2/v3 (edf3c67)

This PR was generated with Release Please. See documentation.

@github-code-quality

github-code-quality Bot commented Jul 20, 2026

Copy link
Copy Markdown

Code Coverage Overview

Languages: C#

C# / code-coverage/dotnet

The overall coverage in commit b10a09d in the release-please--bran... branch remains at 89%, unchanged from commit 577df4e in the main branch.

Show a code coverage summary of the most impacted files.
File main 577df4e release-please--bran... b10a09d +/-
/home/runner/wo...ApiOperation.cs 98% 98% 0%
/home/runner/wo...enApiService.cs 79% 80% +1%

Updated August 11, 2026 22:16 UTC

@release-please-token-provider
release-please-token-provider Bot force-pushed the release-please--branches--main--components--Microsoft.OpenApi branch 3 times, most recently from 21e7a51 to 4055504 Compare July 21, 2026 09:33
Copilot AI review requested due to automatic review settings July 22, 2026 21:53
@release-please-token-provider
release-please-token-provider Bot force-pushed the release-please--branches--main--components--Microsoft.OpenApi branch from 4055504 to 9e1597f Compare July 22, 2026 21:53

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Note

Copilot could not run the full agentic suite for this review because it was automatically requested on a bot-authored pull request. Request a review from Copilot under Reviewers to retry with the full agentic suite. Improved support for bot-authored pull requests is coming soon.

Bumps the library/package version to 3.10.0 and records the 3.10.0 release notes for release-please.

Changes:

  • Update package version from 3.9.0 to 3.10.0.
  • Add 3.10.0 section to the changelog with features and bug fixes.
  • Update release-please manifest to 3.10.0.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 3 comments.

File Description
Directory.Build.props Updates the package version property to 3.10.0.
CHANGELOG.md Adds release notes for 3.10.0.
.release-please-manifest.json Updates release-please tracked version to 3.10.0.

Comment thread CHANGELOG.md Outdated
Comment thread CHANGELOG.md Outdated
Comment thread CHANGELOG.md Outdated
Copilot AI review requested due to automatic review settings August 3, 2026 19:08
@release-please-token-provider
release-please-token-provider Bot force-pushed the release-please--branches--main--components--Microsoft.OpenApi branch from 9e1597f to ee97cea Compare August 3, 2026 19:08

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 3 out of 3 changed files in this pull request and generated no new comments.

Suppressed comments (2)

CHANGELOG.md:21

  • The 3.10.0 changelog entry contains duplicate bullets (same description appears multiple times with different commit links). This can confuse readers and makes release notes harder to scan. Consider deduplicating by keeping a single bullet per change and either (a) linking to the PR, or (b) listing multiple commit SHAs in one bullet if needed.
* adds deserialization of the example extension ([e5a1080](https://github.com/microsoft/OpenAPI.NET/commit/e5a108004a6c4637d4dd7dc27a417a2d3e29d70b))
* serialize license identifier as extension for earlier versions ([d090989](https://github.com/microsoft/OpenAPI.NET/commit/d0909890d3706152e3ea221660d80ddc69fb8ce5))
* serialize license identifier as extension for earlier versions ([60971ba](https://github.com/microsoft/OpenAPI.NET/commit/60971ba87ced4162e471ebfc1b878776d09cc62f))


### Bug Fixes

* better nullability round-tripping ([655c2c8](https://github.com/microsoft/OpenAPI.NET/commit/655c2c843732faba3687f8fd64568ba509b0065a))
* deserialize metadata url from extension in earlier version ([9387b01](https://github.com/microsoft/OpenAPI.NET/commit/9387b01188c4d2297eaaaa08f06c41c83179f688))
* marks deprecated properties from the specification as obsolete ([787b045](https://github.com/microsoft/OpenAPI.NET/commit/787b045faa15f23528be70c9a6fde2d45ec3bd90))
* marks deprecated properties from the specification as obsolete ([953c22a](https://github.com/microsoft/OpenAPI.NET/commit/953c22aa3b0fba6fecc0e3df21186fb368632ba3))
* **schema:** serialize compatibility examples from examples list ([5d8ec3a](https://github.com/microsoft/OpenAPI.NET/commit/5d8ec3a32d49059b68d00cf2ee267a6537c1a678))
* serialize examples as extension in v2/v3 ([ff1dbc9](https://github.com/microsoft/OpenAPI.NET/commit/ff1dbc98dbfc6d7cfb87153c2b61ec3351157f72))
* serialize examples as extension in v2/v3 ([edf3c67](https://github.com/microsoft/OpenAPI.NET/commit/edf3c6789aafcc6156e193ee6f3bc23d886e8052))

CHANGELOG.md:3

  • The repository URL casing here (github.com/microsoft/...) differs from other places in the repo (e.g., github.com/Microsoft/...). GitHub treats this as equivalent, but keeping casing consistent across files improves readability and reduces needless diffs.
## [3.10.0](https://github.com/microsoft/OpenAPI.NET/compare/v3.9.0...v3.10.0) (2026-08-03)

Copilot AI review requested due to automatic review settings August 3, 2026 19:09

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 3 out of 3 changed files in this pull request and generated no new comments.

Suppressed comments (2)

CHANGELOG.md:10

  • The 3.10.0 changelog section contains multiple duplicate entries (same description appears twice with different commits). This makes release notes harder to read and can confuse consumers. Please deduplicate these bullets (ideally keep a single bullet per change and link to one representative PR/commit), or consolidate the duplicates by rewording to clearly distinguish the underlying changes if they are actually different.
* adds deserialization of the example extension ([e5a1080](https://github.com/microsoft/OpenAPI.NET/commit/e5a108004a6c4637d4dd7dc27a417a2d3e29d70b))
* serialize license identifier as extension for earlier versions ([d090989](https://github.com/microsoft/OpenAPI.NET/commit/d0909890d3706152e3ea221660d80ddc69fb8ce5))
* serialize license identifier as extension for earlier versions ([60971ba](https://github.com/microsoft/OpenAPI.NET/commit/60971ba87ced4162e471ebfc1b878776d09cc62f))

CHANGELOG.md:21

  • The 3.10.0 changelog section contains multiple duplicate entries (same description appears twice with different commits). This makes release notes harder to read and can confuse consumers. Please deduplicate these bullets (ideally keep a single bullet per change and link to one representative PR/commit), or consolidate the duplicates by rewording to clearly distinguish the underlying changes if they are actually different.
* marks deprecated properties from the specification as obsolete ([787b045](https://github.com/microsoft/OpenAPI.NET/commit/787b045faa15f23528be70c9a6fde2d45ec3bd90))
* marks deprecated properties from the specification as obsolete ([953c22a](https://github.com/microsoft/OpenAPI.NET/commit/953c22aa3b0fba6fecc0e3df21186fb368632ba3))
* **schema:** serialize compatibility examples from examples list ([5d8ec3a](https://github.com/microsoft/OpenAPI.NET/commit/5d8ec3a32d49059b68d00cf2ee267a6537c1a678))
* serialize examples as extension in v2/v3 ([ff1dbc9](https://github.com/microsoft/OpenAPI.NET/commit/ff1dbc98dbfc6d7cfb87153c2b61ec3351157f72))
* serialize examples as extension in v2/v3 ([edf3c67](https://github.com/microsoft/OpenAPI.NET/commit/edf3c6789aafcc6156e193ee6f3bc23d886e8052))

@release-please-token-provider
release-please-token-provider Bot force-pushed the release-please--branches--main--components--Microsoft.OpenApi branch 2 times, most recently from f1c2b68 to cefffe9 Compare August 10, 2026 12:08
@release-please-token-provider
release-please-token-provider Bot force-pushed the release-please--branches--main--components--Microsoft.OpenApi branch from cefffe9 to 9b87a82 Compare August 11, 2026 12:57
@baywet

Copy link
Copy Markdown
Member

Post release we need to publish https://github.com/microsoft/OpenAPI.NET/security/advisories/GHSA-7pxr-59rr-hqj2 and flag the corresponding releases in nuget.

The 3.10.0 changelog contained duplicate, commit-only entries because
some PRs were merged with merge commits instead of squash commits,
causing release-please to log individual commits rather than a single
PR-linked entry. Keep only entries that link to a PR.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@sonarqubecloud

Copy link
Copy Markdown

@gavinbarron
Gavin Barron (gavinbarron) merged commit 25f1974 into main Aug 12, 2026
19 checks passed
@gavinbarron
Gavin Barron (gavinbarron) deleted the release-please--branches--main--components--Microsoft.OpenApi branch August 12, 2026 11:20
@release-please-token-provider

Copy link
Copy Markdown
Contributor Author

🤖 Created releases:

🌻

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants