Template Store, Demo SMS Provider, Notification Templates Renaming and more
Release Updates.
TL;DR: All you need to know about the latest Novu 0.16.0 release. Template Store, Demo SMS Provider, Notification Templates Renaming and more!
0.16.0 Release Updates
We are thrilled to share the latest updates on our most recent release. Let’s dive in headfirst and discover what’s in store for you!
Template Store
The Novu dashboard now has a new embedded template store with ready-to-use notification workflows for everyone.
You can choose a sample notification workflow from the template store, modify it and be ready to trigger a notification in record time!
Demo SMS Provider
We now have a built-in SMS provider for users to test SMS notifications quickly without setting up and providing credentials for external SMS providers. It’s similar to what’s available for Email.
In-App Notification Center In Integration Store
The Integration Store houses the providers for all the channels: Email, SMS, Chat and Push. The In-App channel is now part of the integration store.
We have moved the configuration from the settings page (where it was previously) to the integration store.
Renaming Notification Templates To Workflows
Notification templates, as we have all known them, are now called Workflows. We renamed it for more consistent terminology across the entire system.
We will introduce new API endpoints in v0.17.0, and current endpoints of notification templates will be marked as deprecated.
BREAKING CHANGE (Novu Self-hosted Only)
Before upgrading to 0.16.0, you need to run a migration script.
Update the MONGO_URL to your production environment in apps/api/src/.env
file, and run the npm run migration:in-app
command from the apps/api
folder.
After running the migration script, the version will be updated.
The isDefined Filter
The new isDefined filter checks the presence of a variable. It ascertains if a variable is available or not!
It works for all channels. You can check if a payload, subscriber or webhook variable is defined.
Docs & Guides
We have started the process of adding quickstart and how-to guides to our docs. Check out our getting started with PHP and Vue guides.
We’ll add guides for all the major languages soon!
All Changes
You can find the full changelog on GitHub.
Conclusion
Sign up on Novu, try it out & let me know what you think about the new changes in the comments section.
If you want to contribute to OSS and make an impact, I believe it is a great place to start & build out amazing things.
Oh, remember to star the repo as well.🤩 See you in the next release! 🚀