Skip to content

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Nov 20, 2025

SDK update

Versioning

Version Bump Type: [minor] - 🤖 (automated)

Csharp SDK Changes:

  • Novu.Translations.Create():
    • request.createTranslationRequestDto.Content Changed Breaking ⚠️
    • response.content Changed Breaking ⚠️
  • Novu.Translations.Retrieve(): response.content Changed Breaking ⚠️
  • Novu.Translations.Master.Upload(): requestBody Added Breaking ⚠️
  • Novu.Translations.Master.Import():
    • request.importMasterJsonRequestDto.MasterJson Changed Breaking ⚠️
  • Novu.Contexts.Create():
    • request.createContextRequestDto.Data Changed Breaking ⚠️
    • response.data Changed Breaking ⚠️
  • Novu.Contexts.List(): response.data.[].Data Changed Breaking ⚠️
  • Novu.Contexts.Update():
    • request.updateContextRequestDto.Data Changed Breaking ⚠️
    • response.data Changed Breaking ⚠️
  • Novu.Contexts.Retrieve(): response.data Changed Breaking ⚠️
  • Novu.Translations.Master.Retrieve(): response Changed Breaking ⚠️
  • Novu.Translations.Upload(): request Changed Breaking ⚠️
  • Novu.Trigger(): response.jobData Added
  • Novu.Topics.Subscriptions.Update(): Added
  • Novu.Topics.Subscriptions.Delete(): response.data.[].Identifier Added
  • Novu.Topics.Subscriptions.Create():
    • request.createTopicSubscriptionsRequestDto Changed
    • response.data.[] Changed
  • Novu.TriggerBulk(): response.[].JobData Added
  • Novu.Broadcast():
    • request.triggerEventToAllRequestDto.Context Added
    • response.jobData Added
  • Novu.Integrations.GetAll(): response.[].Credentials.TenantId Added
  • Novu.Integrations.Create():
    • request.createIntegrationRequestDto.Credentials.TenantId Added
    • response.credentials.TenantId Added
  • Novu.Integrations.Update():
    • request.updateIntegrationRequestDto.Credentials.TenantId Added
    • response.credentials.TenantId Added
  • Novu.Integrations.Delete(): response.[].Credentials.TenantId Added
  • Novu.Integrations.SetPrimary(): response.credentials.TenantId Added
  • Novu.Integrations.ListActive(): response.[].Credentials.TenantId Added
OpenAPI Change Summary
├─┬Paths
│ ├──[+] path (10027:3)
│ ├─┬/v2/translations/upload
│ │ └─┬POST
│ │   ├──[🔀] description (10675:20)
│ │   └─┬Requestbody
│ │     ├──[-] description (10344:30)
│ │     └─┬multipart/form-data
│ │       └─┬Schema
│ │         └──[🔀] $ref (10689:15)❌ 
│ ├─┬/v2/contexts
│ │ ├─┬GET
│ │ │ ├──[🔀] description (319:20)
│ │ │ └─┬Parameters
│ │ │   └──[+] example (345:20)
│ │ └─┬POST
│ │   └──[🔀] description (7:20)
│ ├─┬/v2/subscribers
│ │ └─┬GET
│ │   └─┬Parameters
│ │     └──[+] example (4499:20)
│ ├─┬/v2/topics
│ │ └─┬GET
│ │   └─┬Parameters
│ │     └──[+] example (7429:20)
│ ├─┬/v2/subscribers/{subscriberId}/subscriptions
│ │ └─┬GET
│ │   └─┬Parameters
│ │     └──[+] example (7076:20)
│ ├─┬/v2/layouts
│ │ └─┬GET
│ │   ├─┬Parameters
│ │   │ └──[+] example (2294:20)
│ │   └─┬Parameters
│ │     └──[+] example (2301:20)
│ ├─┬/v2/translations/master-json/upload
│ │ └─┬POST
│ │   └──[+] requestBody (10646:9)❌ 
│ ├─┬/v1/subscribers/{subscriberId}/notifications/feed
│ │ └─┬GET
│ │   ├─┬Parameters
│ │   │ └──[+] example (21523:20)
│ │   └─┬Parameters
│ │     └──[+] example (21529:20)
│ ├─┬/v2/workflows
│ │ └─┬GET
│ │   ├─┬Parameters
│ │   │ └──[+] example (11045:20)
│ │   └─┬Parameters
│ │     └──[+] example (11052:20)
│ ├─┬/v2/topics/{topicKey}/subscriptions
│ │ ├─┬GET
│ │ │ └─┬Parameters
│ │ │   └──[+] example (9067:20)
│ │ └─┬POST
│ │   └─┬Responses
│ │     └─┬201
│ │       └─┬application/json
│ │         └─┬Schema
│ │           └──[🔀] $ref (28013:13)❌ 
│ └─┬/v1/events/trigger/broadcast
│   └─┬POST
│     └──[🔀] description (15118:20)
└─┬Components
  ├──[-] schemas (27572:13)❌ 
  ├──[-] schemas (29789:13)❌ 
  ├──[+] schemas (28013:7)
  ├──[+] schemas (27904:7)
  ├──[+] schemas (28248:7)
  ├──[+] schemas (28056:7)
  ├──[+] schemas (28075:7)
  ├──[+] schemas (28033:7)
  ├──[+] schemas (28098:7)
  ├──[+] schemas (27932:7)
  ├─┬CredentialsDto
  │ ├──[+] properties (25231:9)
  │ ├─┬token
  │ │ └──[🔀] type (25182:17)❌ 
  │ └─┬tlsOptions
  │   └──[🔀] type (25214:17)❌ 
  ├─┬CreateTopicSubscriptionsRequestDto
  │ ├──[-] required (27603:19)❌ 
  │ ├──[+] properties (28141:9)
  │ ├──[+] properties (28145:9)
  │ ├──[+] properties (28128:9)
  │ └─┬subscriberIds
  │   ├──[🔀] description (28119:24)
  │   └──[+] deprecated (28124:23)
  ├─┬CreateTranslationRequestDto
  │ └─┬content
  │   └──[+] additionalProperties (30451:33)❌ 
  ├─┬GetContextResponseDto
  │ ├─┬createdAt
  │ │ └──[+] description (25426:24)
  │ ├─┬type
  │ │ └──[+] description (25416:24)
  │ ├─┬updatedAt
  │ │ └──[+] description (25429:24)
  │ ├─┬data
  │ │ ├──[+] additionalProperties (25423:33)❌ 
  │ │ └──[+] description (25422:24)
  │ └─┬id
  │   └──[+] description (25419:24)
  ├─┬CreateContextRequestDto
  │ └─┬data
  │   └──[+] additionalProperties (25463:33)❌ 
  ├─┬UpdateContextRequestDto
  │ └─┬data
  │   └──[+] additionalProperties (25478:33)❌ 
  ├─┬TriggerEventResponseDto
  │ ├──[+] properties (23571:9)
  │ ├─┬transactionId
  │ │ ├──[+] enum (23560:15)
  │ │ ├──[+] enum (23554:15)
  │ │ ├──[+] enum (23555:15)
  │ │ ├──[+] enum (23556:15)
  │ │ ├──[+] enum (23557:15)
  │ │ ├──[+] enum (23558:15)
  │ │ ├──[+] enum (23559:15)
  │ │ └──[🔀] description (23562:24)
  │ └─┬status
  │   ├──[-] enum (23189:27)❌ 
  │   ├──[-] enum (23190:27)❌ 
  │   ├──[-] enum (23191:27)❌ 
  │   ├──[-] enum (23192:27)❌ 
  │   ├──[-] enum (23193:27)❌ 
  │   ├──[-] enum (23187:27)❌ 
  │   ├──[-] enum (23188:27)❌ 
  │   ├──[🔀] type (23572:17)❌ 
  │   └──[-] description (23195:34)
  ├─┬SubscriptionDto
  │ ├──[+] properties (28167:9)
  │ ├─┬topic
  │ │ ├──[🔀] description (28177:24)
  │ │ ├──[+] nullable (28176:21)❌ 
  │ │ └─┬ALLOF
  │ │   └──[🔀] $ref (27224:13)❌ 
  │ ├─┬subscriber
  │ │ ├──[+] type (28168:17)❌ 
  │ │ ├──[🔀] description (28169:24)
  │ │ ├──[-] nullable (27515:31)❌ 
  │ │ ├──[+] example (28170:20)
  │ │ └──[-] allOf (26824:13)❌ 
  │ └─┬updatedAt
  │   ├──[-] type (27524:27)❌ 
  │   ├──[🔀] description (28172:24)
  │   ├──[-] example (27526:30)
  │   └──[+] allOf (27885:7)
  ├─┬TriggerEventRequestDto
  │ └─┬actor
  │   └──[🔀] description (23855:24)
  ├─┬TranslationResponseDto
  │ └─┬content
  │   └──[+] additionalProperties (30481:33)❌ 
  ├─┬ImportMasterJsonRequestDto
  │ └─┬masterJson
  │   └──[+] additionalProperties (30541:33)❌ 
  ├─┬GetMasterJsonResponseDto
  │ ├─┬layouts
  │ │ └──[+] additionalProperties (30518:33)❌ 
  │ └─┬workflows
  │   └──[+] additionalProperties (30510:33)❌ 
  └─┬TriggerEventToAllRequestDto
    ├──[+] properties (23948:9)
    ├─┬tenant
    │ ├──[+] additionalProperties (23920:33)❌ 
    │ ├──[+] type (23914:17)❌ 
    │ ├──[🔀] description (23919:24)
    │ ├──[+] example (23916:13)
    │ ├──[-] oneOf (23577:27)❌ 
    │ └──[-] oneOf (23310:13)❌ 
    ├─┬overrides
    │ ├──[-] additionalProperties (23560:25)❌ 
    │ ├──[+] type (23910:17)❌ 
    │ ├──[🔀] description (23911:24)
    │ ├──[-] example (23556:25)
    │ └──[-] allOf (23379:13)❌ 
    ├─┬name
    │ ├──[+] additionalProperties (23951:13)❌ 
    │ ├──[🔀] type (23949:17)❌ 
    │ └──[-] description (23543:34)
    ├─┬payload
    │ ├──[🔀] additionalProperties (23928:13)❌ 
    │ ├──[-] type (23546:27)❌ 
    │ ├──[🔀] description (23922:24)
    │ ├──[🔀] example (23924:13)
    │ └──[+] allOf (23748:7)
    └─┬transactionId
      ├──[-] type (23565:27)❌ 
      ├──[🔀] description (23943:24)
      ├──[+] oneOf (23945:15)
      └──[+] oneOf (23679:7)
Document Element Total Changes Breaking Changes
paths 20 3
components 88 40

CSHARP CHANGELOG

sdkHooks: 0.3.0 - 2025-10-15

🐝 New Features

  • expose available OAuth 2.0 scopes for use in custom hooks (commit by @2ynn)

Based on Speakeasy CLI 1.669.1

@github-actions github-actions bot added the patch Patch version bump label Nov 20, 2025
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1763597468 branch from d3214df to c20db32 Compare November 21, 2025 00:11
@coderabbitai
Copy link

coderabbitai bot commented Nov 21, 2025

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Comment @coderabbitai help to get the list of available commands and usage tips.

@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1763597468 branch 7 times, most recently from a8a0c32 to 0065994 Compare November 28, 2025 00:12
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1763597468 branch from 9c2ead7 to ef5f98c Compare November 29, 2025 00:11
@github-actions github-actions bot changed the title chore: 🐝 Update SDK - Generate 3.11.1 chore: 🐝 Update SDK - Generate 3.12.0 Nov 29, 2025
@github-actions github-actions bot added minor Minor version bump and removed patch Patch version bump labels Nov 29, 2025
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1763597468 branch 6 times, most recently from 58f978d to ef062b4 Compare December 5, 2025 00:12
* `Novu.Translations.Create()`: 
  *  `request.createTranslationRequestDto.Content` **Changed** **Breaking** ⚠️
  *  `response.content` **Changed** **Breaking** ⚠️
* `Novu.Translations.Retrieve()`:  `response.content` **Changed** **Breaking** ⚠️
* `Novu.Translations.Master.Upload()`:  `requestBody` **Added** **Breaking** ⚠️
* `Novu.Translations.Master.Import()`: 
  *  `request.importMasterJsonRequestDto.MasterJson` **Changed** **Breaking** ⚠️
* `Novu.Contexts.Create()`: 
  *  `request.createContextRequestDto.Data` **Changed** **Breaking** ⚠️
  *  `response.data` **Changed** **Breaking** ⚠️
* `Novu.Contexts.List()`:  `response.data.[].Data` **Changed** **Breaking** ⚠️
* `Novu.Contexts.Update()`: 
  *  `request.updateContextRequestDto.Data` **Changed** **Breaking** ⚠️
  *  `response.data` **Changed** **Breaking** ⚠️
* `Novu.Contexts.Retrieve()`:  `response.data` **Changed** **Breaking** ⚠️
* `Novu.Translations.Master.Retrieve()`:  `response` **Changed** **Breaking** ⚠️
* `Novu.Translations.Upload()`:  `request` **Changed** **Breaking** ⚠️
* `Novu.Trigger()`:  `response.jobData` **Added**
* `Novu.Topics.Subscriptions.Update()`: **Added**
* `Novu.Topics.Subscriptions.Delete()`:  `response.data.[].Identifier` **Added**
* `Novu.Topics.Subscriptions.Create()`: 
  *  `request.createTopicSubscriptionsRequestDto` **Changed**
  *  `response.data.[]` **Changed**
* `Novu.TriggerBulk()`:  `response.[].JobData` **Added**
* `Novu.Broadcast()`: 
  *  `request.triggerEventToAllRequestDto.Context` **Added**
  *  `response.jobData` **Added**
* `Novu.Integrations.GetAll()`:  `response.[].Credentials.TenantId` **Added**
* `Novu.Integrations.Create()`: 
  *  `request.createIntegrationRequestDto.Credentials.TenantId` **Added**
  *  `response.credentials.TenantId` **Added**
* `Novu.Integrations.Update()`: 
  *  `request.updateIntegrationRequestDto.Credentials.TenantId` **Added**
  *  `response.credentials.TenantId` **Added**
* `Novu.Integrations.Delete()`:  `response.[].Credentials.TenantId` **Added**
* `Novu.Integrations.SetPrimary()`:  `response.credentials.TenantId` **Added**
* `Novu.Integrations.ListActive()`:  `response.[].Credentials.TenantId` **Added**
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1763597468 branch from 027f4cf to 14e84b8 Compare December 6, 2025 00:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

minor Minor version bump

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants