@novu/framework@v2.14.0

novuhq/novu@novu/framework@v2.14.0Sep 28, 2026by github-actions[bot]

Upgrading?

AI Summary

This release enhances the Novu framework by improving inbound message handling with rich metadata, adding a new Google Chat provider, and introducing the Photon channel for iMessage integration. It also adds lifecycle management for inbound messages and new options for replying to messages.

Key Highlights

  • Added Google Chat provider and documentation
  • Introduced Photon (iMessage via Spectrum Cloud) channel integration
  • Added inbound message edit and delete lifecycle
  • Added `quoteReply` option to `ctx.reply()`
  • Re-exported Chart, Table, and LinkButton card builders

New Features

  • Rich inbound message content and author metadata fixes
  • Re-export Chart, Table and LinkButton card builders
  • Add inbound message edit/delete lifecycle
  • Add Google Chat provider
  • Add Photon channel and agent integration
  • Expose inbound message.replyTo
  • Add quoteReply option to ctx.reply()

Full Release Notes

### 🚀 Features
- **api-service:** rich inbound message content and author metadata fixes NV-8629 ([#12728](https://github.com/novuhq/novu/pull/12728))
- **framework:** re-export Chart, Table and LinkButton card builders fixes NV-8632 ([#12727](https://github.com/novuhq/novu/pull/12727))
- **api-service,framework:** add inbound message edit/delete lifecycle fixes NV-8628 ([#12703](https://github.com/novuhq/novu/pull/12703))
- **providers:** add Google Chat provider and documentation fixes NV-8811 ([#12690](https://github.com/novuhq/novu/pull/12690))
- **root:** Add Photon (iMessage via Spectrum Cloud) channel and agent integration ([#12411](https://github.com/novuhq/novu/pull/12411))
- **api-service:** expose inbound message.replyTo fixes NV-8627 ([#12645](https://github.com/novuhq/novu/pull/12645))
- **framework:** add quoteReply option to ctx.reply() fixes NV-8794 ([#12633](https://github.com/novuhq/novu/pull/12633))
### 🩹 Fixes
- **framework:** treat Chart as a chat JSX primitive and type resolved card nodes fixes NV-8632 ([#12729](https://github.com/novuhq/novu/pull/12729))
### ❤️ Thank You
- Adam Chmara @ChmaraX
- Andy
- Cursor @cursoragent
- Nikita Grossman @nikitagrossman
- Pawan Jain

Related Repositories