Skip to content

Release v0.12.0-preview.1 — merge version bump and changelog back to main#187

Closed
daviburg wants to merge 1 commit into
mainfrom
chore/v0.12.0-merge-back
Closed

Release v0.12.0-preview.1 — merge version bump and changelog back to main#187
daviburg wants to merge 1 commit into
mainfrom
chore/v0.12.0-merge-back

Conversation

@daviburg

@daviburg daviburg commented Jun 3, 2026

Copy link
Copy Markdown
Member

Replaces #186 and #184. Using chore/ branch prefix to avoid triggering the code-mirror pipeline (which has a CI trigger on release/* branches).

Changes

  • Version.props: VersionPrefix 0.9.0 -> 0.12.0
  • CHANGELOG.md: Cut [Unreleased] into [0.12.0-preview.1], restored missing [0.11.0-preview.1] section, fixed reference links
  • release_notes.md: Added 0.12.0 and 0.11.0 sections

Tag and GitHub prerelease: https://github.com/Azure/Connectors-NET-SDK/releases/tag/v0.12.0-preview.1
NuGet package published: https://www.nuget.org/packages/Azure.Connectors.Sdk/0.12.0-preview.1

…11.0

- Version.props: 0.9.0 -> 0.12.0 (was stale; v0.11.0 never merged back)
- CHANGELOG: cut [Unreleased] into [0.12.0-preview.1], restored missing
  [0.11.0-preview.1] section, fixed reference links, corrected PR refs
- release_notes.md: added 0.12.0 and 0.11.0 sections
@daviburg daviburg requested a review from a team as a code owner June 3, 2026 00:00
Copilot AI review requested due to automatic review settings June 3, 2026 00:00
@daviburg

daviburg commented Jun 3, 2026

Copy link
Copy Markdown
Member Author

Not needed — PR #186 was already merged with these changes.

@daviburg daviburg closed this Jun 3, 2026
@daviburg daviburg deleted the chore/v0.12.0-merge-back branch June 3, 2026 00:00

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

This PR merges the v0.12.0-preview.1 release metadata back into main by bumping the package version and updating the changelog + NuGet release notes to reflect the 0.11.0/0.12.0 release history.

Changes:

  • Bumps VersionPrefix to 0.12.0 (keeping preview.1 suffix).
  • Adds new 0.12.0-preview.1 and restored 0.11.0-preview.1 sections to CHANGELOG.md, plus updates compare links.
  • Adds 0.12.0-preview.1 and 0.11.0-preview.1 sections to release_notes.md.

Reviewed changes

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

File Description
release_notes.md Adds 0.12.0 and 0.11.0 release notes for NuGet packaging.
eng/build/Version.props Updates VersionPrefix to 0.12.0 for the release.
CHANGELOG.md Adds/restores 0.12.0 and 0.11.0 sections and updates reference links.

Comment thread CHANGELOG.md
- **13 Microsoft 1st-party connector clients (batch 4)** — `AzureAutomationClient`, `AzureDataFactoryClient`, `AzureDigitalTwinsClient`, `AzureVMClient`, `KeyVaultClient`, `MicrosoftBookingsClient`, `Office365GroupsClient`, `Office365GroupsMailClient`, `OnenoteClient`, `PlannerClient`, `PowerBIClient`, `ShiftsClient`, `TodoClient` (#7)
- **11 connector clients (batch 5)** — `AzureADClient`, `AzureIoTCentralClient`, `MicrosoftFormsClient` regenerated with generator bug fixes; plus 8 new clients: `AzureQueuesClient`, `AzureTablesClient`, `DocumentDbClient`, `EventHubsClient`, `ExcelOnlineBusinessClient`, `OutlookClient`, `ServiceBusConnectorClient`, `WordOnlineBusinessClient`; also fixes generator bugs #135, #136, #137, #138, #139 (IPageable property name derived from x-ms-summary; array-typed `$ref` definitions resolved to `List<T>` instead of undefined class name)
- **25 new connector clients (batch 6)** — `BoxClient`, `DocuSignClient`, `DropboxClient`, `DynamicsAXClient`, `EventbriteClient`, `FtpClient`, `GitHubClient`, `GoogleCalendarClient`, `GoogleDriveClient`, `GoogleTasksClient`, `JiraClient`, `MailChimpClient`, `MondayClient`, `OneDriveClient` (personal OneDrive), `RssClient`, `SalesforceClient`, `SendGridClient`, `SlackClient`, `SqlClient`, `TrelloClient`, `TwitterClient`, `TypeformClient`, `WebexClient`, `WordPressClient`, `ZendeskClient`
- **25 new connector clients (batch 6)** — `BoxClient`, `DocusignClient`, `DropboxClient`, `DynamicsaxClient`, `EventbriteClient`, `FtpClient`, `GithubClient`, `GooglecalendarClient`, `GoogledriveClient`, `GoogletasksClient`, `JiraClient`, `MailchimpClient`, `MondayClient`, `OnedriveClient` (personal OneDrive), `RssClient`, `SalesforceClient`, `SendgridClient`, `SlackClient`, `SqlClient`, `TrelloClient`, `TwitterClient`, `TypeformClient`, `WebexClient`, `WordpressClient`, `ZendeskClient`
Comment thread CHANGELOG.md
Comment on lines +48 to +52
- **Removed `CamelCase` JSON naming policy** from `ConnectorClientBase.JsonOptions` and `ConnectorJsonSerializer` — properties without `[JsonPropertyName]` attributes now serialize using their C# PascalCase names, matching swagger/connector API expectations. Properties with `[JsonPropertyName]` are unaffected. Also changed `JsonStringEnumConverter` to use default casing instead of camelCase. (#84, #85)
- **Renamed `AzuremonitorlogsClient` to `AzureMonitorLogsClient`** and `Office365usersClient` to `Office365UsersClient` for consistent PascalCase naming (#126)
- Namespaces updated: `Azure.Connectors.Sdk.Azuremonitorlogs` → `Azure.Connectors.Sdk.AzureMonitorLogs`, `Azure.Connectors.Sdk.Office365users` → `Azure.Connectors.Sdk.Office365Users`
- DI extension methods renamed: `AddAzuremonitorlogsClient` → `AddAzureMonitorLogsClient`, `AddOffice365usersClient` → `AddOffice365UsersClient`
- Model factories renamed: `AzuremonitorlogsModelFactory` → `AzureMonitorLogsModelFactory`, `Office365usersModelFactory` → `Office365UsersModelFactory`
Comment thread release_notes.md
Comment on lines +21 to +24
- Breaking: Removed CamelCase JSON naming policy; properties without `[JsonPropertyName]` now serialize as PascalCase. (#84, #85)
- Breaking: Renamed `AzuremonitorlogsClient` → `AzureMonitorLogsClient` and `Office365usersClient` → `Office365UsersClient` (namespaces, DI methods, model factories, and `ConnectorNames` updated). (#126)
- Breaking: `IPageable<T>` is now internal; `ConnectorClientBase.CreatePageable` is private protected; JSON converter types are internal. (#124, #127)
- Added constructor overload `(Uri, TokenCredential)` without `ClientOptions`, and `ConnectorHttpClient` mocking support. (#123, #125)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants