v0.12.0-preview.1
Pre-release
Pre-release
·
3 commits
to main
since this release
What's Changed in v0.12.0-preview.1
Breaking Changes
- All 1,460
ConnectorNames.*constants renamed to PascalCase (#170) - Optional value-type parameters changed to nullable across all generated clients (#183)
- Dynamic model properties changed from
objecttoJsonElement?(#157) - Output-only model properties changed to
{ get; init; }(#161) IConnectorClientmarker interface removedTeams.OnGroupMemberChangeResponseItemmodel class removed (#183)
Added
- Teams trigger payload types —
TeamsOnNewChannelMessageTriggerPayload,TeamsOnNewChannelMessageMentioningMeTriggerPayload,TeamsOnTeamMemberRemovedTriggerPayload,TeamsOnTeamMemberAddedTriggerPayload;TeamsTriggers.Operationsdictionary for dynamic dispatch - OpenTelemetry distributed tracing on all 96 generated clients via per-client
ConnectorActivitySource(#183) ConnectorExceptionerror-code parsing to populateRequestFailedException.ErrorCode(#155, #174, #176)[EditorBrowsable(EditorBrowsableState.Never)]on inherited Object methods (#160)
Changed
- Regenerated all 96 connector clients with copyright headers (#158), base-chained mock constructors (#159), null-guard hardening (#156, #175)
Full Changelog: v0.11.0-preview.1...v0.12.0-preview.1