The customer scripts feature a versioning system. This allows you to easily update the scripts to use the latest version, so you may take advantage of any new features or quality fixes we implement.


There are three types of possible release, a major, minor and patch release. 


Major releases are rare, and would likely include a breaking change, for which you would need to create a new config. There are currently no planned major releases. If a major release becomes needed, all customers will be contact via email to inform them of the steps needed to upgrade.


Minor releases happen as we add new features to the platform. The system will not automatically apply these releases, instead you must create a draft from your current widget config and upgrade the config version:



Clicking upgrade version will update your config to the latest version. A minor release should never introduce breaking changes, so your current config should remain valid. However, the update may introduce new config items which may require your attention. Any invalid config entry will be highlighted in red, so you can easily update them.


Patch releases are automated. Generally, a patch release will not introduce new functionality, rather improve existing functionality or provide repairs for any bugs which have been identified. As these improvements are vital for the smooth running of the chat widget, the system will check for the most recent patch release and always load that.


After you have bumped your version, you will then need to save, and publish the changes.