Root release update | November 2021
What's new this month? π
-
API docs are now configured as YAML
Previously, API docs were configured as a JSON file in the local product module directory. This makes some aspects of configuring the API docs less user friendly, such as including JSON snippets as example API requests and responses.
When cloning a product module, the API docs will now be written to the local directory as a YAML file. In existing directories, api-docs.json and its contents will automatically be converted to api-docs.yaml when usingrp push
orrp pull
.
This feature is part of a new release - please usenpm i -g @rootplatform/cli
to update your CLI tool to the latest version. -
Product module javascript soft validation
With the mission to become tech touch, we introduced the soft validation features for product modules. Any code that has invalid javascript will now not be logged as a platform error but rather as a product module error which can be viewed in the product module code run logs.
-
New policy activation settings
Root now offers the following new policy activation settings for product modules:
- Activate the policy when it is issued,
- Activate the policy when the payment method is assigned,
- Activate the policy when the first successful premium payment is received,
- Other, as defined in the product module code i.e. handled externally.
-
Job prioritisation for OTP SMS'
Weβve introduced job prioritisation to ensure that OTP SMSβ are handled with the highest priority, to ensure there is no delay in sending OTP codes.
-
Notification status tracking
Platform is now integrated with Mailchimp and Clickatell status updates to provide more granular status tracking. This means that notifications will now display as queued, sent, or opened (where available), along with status tracking history in the activity bar events on the dashboard. This change also provides more stability and better error handling.
Note: Status updates from Mailchimp, particularly the βopenedβ update, can take up to 30 minutes to come through. This is handled by Mailchimp and is out of Root's control. -
Notification data source
You now have access to a new data exports data source for notifications. This will allow you to bulk export all emails and SMSβ via the familiar data export tooling.
-
Honorific title additions
We have now appended 3 new honorific titles to all endpoints that have the title attribute. The new titles are the following: adv, ms and prof. We have also updated root web to include these new titles.
-
Support for additional banks
- Added support for Mercantile
- Added support for uBank
- Added support for PostBank
-
Root schema number input accepts floats
Currently when using the Root schema number input a user can only input integer values. The component has now been extended to optionally have the ability to also accept decimal (float) values.
In order to allow the Root schema number input component to accept a float value, a prop ofdecimal: true
needs to be provided in the schema config. -
Communication event Alteration Package Applied
The platform now enables you to automatically sends out email and SMS notifications when a policy is updated. The notifications are sent to the policy holder and includes the updated policy schedule document.
As an administrator, you can enable the communication event for alteration package applied via the communications settings on the dashboard.
If you have any suggestions or feedback, please share with your account manager or submit it via the Root product roadmap so that we can take it into account.
Let's build this awesome new future of insurance together πͺ