Skip to content

Releases: novuhq/novu-ts

typescript - v3.11.0 - 2025-11-19 09:53:18

19 Nov 09:53
1a58a95

Choose a tag to compare

Generated by Speakeasy CLI

2025-11-19 09:53:18

Changes

Based on:

Generated

  • [typescript v3.11.0] .

Releases

📌 Version Number Alignment

As part of this release, we have also updated the package versioning to v3.11.0.
This change is done to align the package version with the overall codebase release versioning strategy, ensuring consistency across all modules.

typescript - v1.8.1 - 2025-11-19 02:04:24

19 Nov 02:04
4892d50

Choose a tag to compare

Generated by Speakeasy CLI

@novu/api 1.8.1

Typescript SDK Changes Detected:

  • novu.trigger():
    • request.triggereventrequestdto.to.[subscriberPayloadDto] Changed Breaking ⚠️
  • novu.triggerBroadcast():
    • request.triggereventtoallrequestdto.actor.[subscriberPayloadDto] Changed Breaking ⚠️
  • novu.triggerBulk():
    • request.bulktriggereventdto.events.[].to.[subscriberPayloadDto] Changed Breaking ⚠️

Generated with Speakeasy CLI 1.658.2

typescript - v1.8.0 - 2025-10-28 18:19:53

28 Oct 18:19
042af36

Choose a tag to compare

Generated by Speakeasy CLI

@novu/api 1.8.0

Typescript SDK Changes Detected:

  • novu.notifications.list(): request Changed Breaking ⚠️
  • novu.triggerBulk():
    • request.bulktriggereventdto.events.[].context Added
  • novu.integrations.list(): response.[].credentials.appIoBaseUrl Added
  • novu.contexts.retrieve(): Added
  • novu.contexts.delete(): Added
  • novu.activity.track(): Added
  • novu.inboundWebhooksControllerHandleWebhook(): Deleted Breaking ⚠️
  • novu.trigger():
    • request.triggereventrequestdto.context Added
  • novu.contexts.create(): Added
  • novu.contexts.update(): Added
  • novu.subscribers.messages.updateAsSeen(): response.contextkeys Added
  • novu.subscribers.messages.markAllAs(): response.[].contextKeys Added
  • novu.integrations.create():
    • request.createintegrationrequestdto.credentials.appIoBaseUrl Added
    • response.credentials.appIoBaseUrl Added
  • novu.integrations.update():
    • request.updateintegrationrequestdto.credentials.appIoBaseUrl Added
    • response.credentials.appIoBaseUrl Added
  • novu.integrations.delete(): response.[].credentials.appIoBaseUrl Added
  • novu.integrations.setAsPrimary(): response.credentials.appIoBaseUrl Added
  • novu.integrations.listActive(): response.[].credentials.appIoBaseUrl Added
  • novu.messages.retrieve():
    • request.contextKeys Added
    • response.data.[].contextKeys Added
  • novu.contexts.list(): Added

Generated with Speakeasy CLI 1.642.1

Publishing Completed

typescript - v1.7.1 - 2025-10-06 16:28:48

06 Oct 16:28
0bc8cfb

Choose a tag to compare

Generated by Speakeasy CLI

@novu/api 1.7.1

Typescript SDK Changes Detected:

  • novu.trigger():
    • request.triggereventrequestdto.to.[topicPayloadDto].exclude Added
  • novu.triggerBulk():
    • request.bulktriggereventdto.events.[].to.[topicPayloadDto].exclude Added
  • novu.layouts.list(): response.layouts.[].isTranslationEnabled Added
  • novu.layouts.create():
    • request.createlayoutdto.isTranslationEnabled Added
    • response.istranslationenabled Added
  • novu.layouts.retrieve(): response.istranslationenabled Added
  • novu.layouts.update():
    • request.updatelayoutdto.isTranslationEnabled Added
    • response.istranslationenabled Added
  • novu.layouts.duplicate():
    • request.duplicatelayoutdto.isTranslationEnabled Added
    • response.istranslationenabled Added
  • novu.translations.retrieve():
    • request.resourceType Changed
  • novu.translations.delete():
    • request.resourceType Changed
  • novu.translations.upload():
    • request.uploadtranslationsrequestdto.resourceType Changed
  • novu.translations.groups.delete(): request.resourcetype Changed
  • novu.translations.groups.retrieve(): request.resourcetype Changed
  • novu.translations.master.retrieve(): response.layouts Added
  • novu.workflows.create():
    • request.createworkflowdto.steps.[] Changed
    • response.steps.[].[delay] Changed
  • novu.workflows.get(): response.steps.[].[delay] Changed
  • novu.workflows.update():
    • request.updateworkflowdto.steps.[] Changed
    • response.steps.[].[delay] Changed
  • novu.workflows.patch(): response.steps.[].[delay] Changed
  • novu.workflows.sync(): response.steps.[].[delay] Changed
  • novu.notifications.list():
    • request.contextSearch Added
    • response.data.[].jobs.[].digest.timed.untilDate Added
  • novu.notifications.retrieve(): response.jobs.[].digest.timed.untilDate Added

Generated with Speakeasy CLI 1.634.2

Publishing Completed

typescript - v1.7.0 - 2025-10-01 10:11:13

01 Oct 10:11
4394b41

Choose a tag to compare

Generated by Speakeasy CLI

@novu/api 1.7.0

Typescript SDK Changes Detected:

  • novu.workflows.get(): response Changed Breaking ⚠️
  • novu.workflows.update(): response Changed Breaking ⚠️
  • novu.layouts.retrieve(): response Changed Breaking ⚠️
  • novu.notifications.retrieve(): response Changed Breaking ⚠️
  • novu.layouts.duplicate(): response Changed Breaking ⚠️
  • novu.notifications.list(): response.data.[] Changed Breaking ⚠️
  • novu.workflows.steps.retrieve(): response.slug Changed Breaking ⚠️
  • novu.workflows.sync(): response Changed Breaking ⚠️
  • novu.layouts.create(): response Changed Breaking ⚠️
  • novu.workflows.list(): response.workflows.[] Changed Breaking ⚠️
  • novu.layouts.update(): response Changed Breaking ⚠️
  • novu.workflows.create():
    • request.createworkflowdto.steps.[].[throttle] Added
    • response Changed Breaking ⚠️
  • novu.layouts.list(): response.layouts.[] Changed Breaking ⚠️
  • novu.workflows.patch(): response Changed Breaking ⚠️
  • novu.topics.list(): response Changed
  • novu.subscribers.topics.list(): response Changed
  • novu.subscribers.preferences.update(): request.patchsubscriberpreferencesdto Changed
  • novu.subscribers.search(): response Changed
  • novu.topics.subscriptions.list(): response Changed

Generated with Speakeasy CLI 1.631.5

Publishing Completed

typescript - v1.6.1-rc.0 - 2025-09-12 07:06:21

12 Sep 07:06
4d0c881

Choose a tag to compare

Generated by Speakeasy CLI

@novu/api 1.6.1-rc.0

Typescript SDK Changes Detected:

  • novu.inboundWebhooksControllerHandleWebhook(): Added
  • novu.layouts.create(): Added
  • novu.layouts.list(): Added
  • novu.layouts.update(): Added
  • novu.layouts.retrieve(): Added
  • novu.layouts.delete(): Added
  • novu.layouts.duplicate(): Added
  • novu.layouts.generatePreview(): Added
  • novu.layouts.usage(): Added
  • novu.translations.create(): Added
  • novu.translations.retrieve(): Added
  • novu.translations.delete(): Added
  • novu.translations.upload(): Added
  • novu.translations.groups.delete(): Added
  • novu.translations.groups.retrieve(): Added
  • novu.translations.master.retrieve(): Added
  • novu.translations.master.import(): Added
  • novu.translations.master.upload(): Added
  • novu.integrations.integrationsControllerAutoConfigureIntegration(): Added
  • novu.trigger():
    • request.triggereventrequestdto.overrides.severity Added
  • novu.triggerBroadcast():
    • request.triggereventtoallrequestdto.overrides.severity Added
  • novu.triggerBulk():
    • request.bulktriggereventdto.events.[].overrides.severity Added
  • novu.subscribers.preferences.list():
    • request.criticality Added
    • response.global.schedule Added
  • novu.subscribers.preferences.update(): response.global.schedule Added
  • novu.workflows.list(): response.workflows.[].steps Added
  • novu.workflows.create():
    • request.createworkflowdto.severity Added
    • response.severity Added
  • novu.workflows.get(): response.severity Added
  • novu.workflows.update():
    • request.updateworkflowdto.severity Added
    • response.severity Added
  • novu.workflows.patch(): response.severity Added
  • novu.workflows.sync(): response.severity Added
  • novu.integrations.list(): response.[] Changed
  • novu.integrations.create():
    • request.createintegrationrequestdto Changed
    • response Changed
  • novu.integrations.update():
    • request.updateintegrationrequestdto Changed
    • response Changed
  • novu.integrations.delete(): response.[] Changed
  • novu.integrations.setAsPrimary(): response Changed
  • novu.integrations.listActive(): response.[] Changed
  • novu.notifications.list():
    • request.severity Added
    • response.data.[] Changed
  • novu.notifications.retrieve(): response Changed

Generated with Speakeasy CLI 1.615.2

Publishing Completed

typescript - v1.6.0 - 2025-08-18 12:15:35

18 Aug 12:15
3365b5b

Choose a tag to compare

Generated by Speakeasy CLI

2025-08-18 12:09:30

Changes

Based on:

Generated

  • [typescript v1.6.0] .

Releases

Publishing Completed

typescript - v1.5.0 - 2025-07-22 18:35:36

22 Jul 18:35
1f5dcaa

Choose a tag to compare

Generated by Speakeasy CLI

2025-07-22 18:25:23

Changes

Based on:

Generated

  • [typescript v1.5.0] .

Releases

Publishing Completed

typescript - v1.4.0 - 2025-06-17 16:08:10

17 Jun 16:08
b7763f7

Choose a tag to compare

Generated by Speakeasy CLI

2025-06-17 16:01:25

Changes

Based on:

Generated

  • [typescript v1.4.0] .

Releases

Publishing Completed

typescript - v1.3.0 - 2025-06-04 09:21:46

04 Jun 09:21
1c95f57

Choose a tag to compare

Generated by Speakeasy CLI

2025-06-04 00:20:20

Changes

Based on:

Generated

  • [typescript v1.3.0] .

Releases

Publishing Completed