Update Your App
Once your app has been approved and published in the App Center, the real fun begins: listening to your users and making your app even better! We encourage you to submit periodic updates to your app with bugfixes, new features, and general improvements.
In this topic:
How Weebly Reviews Updates
Updates to approved apps will have the review team’s priority, and should be approved in only a few days. You can have only one active or in-review version at a time (you can have as many draft versions as you want).
Note: You can change the app's pricing plan without needing a review or a new version.
Versioning
When you upload a new zip, you can elect to version your app. To do this, change the version number in the manifest, and that will then be reflected on the app's admin page. Note that the version number is displayed to your customers, so once you release an app to the App Center, you should definitely increment any future versions. We require semantic versioning. See the lifecycle flowchart for more info.
Tip: To view how the draft version will display in the App Center, edit the URL to add the version parameter. For example, if the link to your app in the App Center is https://www.weebly.com/app-center/my-app and your draft is version 2.1.0, edit the URL to be https://www.weebly.com/app-center/my-app?version=2.1.0.
If needed, you can add more scopes to your app on an update. Scopes determine the APIs and information that your app has access to. If you add more scopes on an update, when the user goes to use your app after the update is installed, they will need to re-grant permissions for those additional scopes.
If your app includes webhooks, any webhook subscriptions previously configured in the manifest will be deleted and replaced with subscriptions defined in the new version. Subscriptions managed by the API will be copied over to the new version.
If your app has settings (configured either in a Weebly modal or at an external site), the site owners settings are merged with the settings in the manifest. If you've added settings, the defaults will be used until the customer changes them.
If your app has settings (configured either in a Weebly modal or at an external site), the site owners settings are merged with the settings in the manifest. If you've added settings, the defaults will be used until the customer changes them.
Note: Customer settings will be overridden if you change an existing default setting.
Note that currently, app updates are not automatically deployed to users’ published sites. Apps will be updated to the newest version when the site editor is loaded (as shown in the image below), but the site must be published to upgrade the elements and snippets on the live site.
For this reason, you should not deprecate old server-side functionality that older versions may use until there is sufficient user adoption of newer versions.
For this reason, you should not deprecate old server-side functionality that older versions may use until there is sufficient user adoption of newer versions.
As a developer, you can install multiple versions of your app. When you reinstall your app, any previously installed versions will not be overwritten - you will have multiple versions installed to your test site. If you don't wish to have multiple versions, be sure to uninstall your previous version before installing a newer version.
Note that this is not the case for your customers. When you release a new version of your app, any customer that has it installed will automatically receive the new version and will have the older version uninstalled for them.
Note that this is not the case for your customers. When you release a new version of your app, any customer that has it installed will automatically receive the new version and will have the older version uninstalled for them.
Creating Release Notes
When you create an updated version of your app, you need to create release notes that tell the user what has changed. You add release notes to the App's Detail page when you upload your new version.
A link to release notes are displayed in the update modal in the editor.
Related Topics:
Submit Your App For Review
Submit Your App For Review