Novu changelog

Granular Subscriber Preference Control

changelog cover

We are excited to ship more customizable and granular control over the default subscriber preferences and change the visibility of the different preferences controls.

Preference on all levels

The new preference control allows the following scenario:

  • A developer specifies the default behavior in the code

  • A non-technical team member can override the behavior using the dashboard

  • A subscriber can change the default preference behavior using the <Inbox /> component or API.

Common usecases

  • Hiding critical workflows from the user preferences

  • Setting some channels as on or off by default for given workflows

  • Disable the ability to control the code-set settings from the UI for system-critical workflow and only manage them in code.

Read more on our docs

Other notable changes

  • @novu/js and @novu/react v2.4.0

    • By default, hide the critical workflows from the preference list

    • Preview for inbox notification content in the dashboard now supports bold in the subject and in the body

    • 🐛 Bug Fix: notification.read() call returning empty notification object

    • 🐛 Bug Fix: The wrong time was displayed with old notifications

    • 🐛 Bug Fix: The notification mark as actions appear to be under the subject/body