Hi there
We have a number of apps (10+) installed to our Cloud instance still running UI Kit 1 and to date haven’t had the opportunity to upgrade them, for a variety of reasons
A lot of these apps are scripted custom fields
My question is:
When upgrading our forge version to the latest version, will we be able to reconfigure the existing UI Kit apps (folder structure, manifest file, correct breaking changes) in order to upgrade those apps or will we be required to recreate and deploy the new apps and uninstall the old ones?
My primary concern with the recreate option is that our custom field ids wouldve changed, where if we’re able to rework our existing apps, this won’t be the case.
The example that’s provided (to upgraded a UI Kit 1 app to latest UI kit: Migrate an app from UI Kit 1 to UI Kit (atlassian.com)) it seems that the app is recreated and deployed.
I see that on the upgrade page Migrate an app from UI Kit 1 to UI Kit (atlassian.com) it states that
if you are migrating a published UI Kit 1 app, keep the same app ID to retain your license.
Is there a guide/approach to show how we can upgrade our UI Kit 1 apps (custom fields apps in this case) without losing the assigned custom field id?
A follow up question: If we’re still using UI Kit 1 (that uses components from the @forge/ui import) does this mean that the @forge/react 9 deprecation notice doesn’t apply to us (although the UI Kit 1 deprecation notice does)?
I have many unanswered questions too: Deprecation Reminder: UI Kit 1 - #2 by nathanwaters
Their team doesn’t seem to be aware that migrating from UI Kit 1 will require a major version upgrade due to permission scope changes, which will require manual customer update.
If they’re not going to remedy this situation, what happens when the deprecation date passes and customers have not manually updated?
@DeonPetrusMeyer thanks for raising this with us. We’ve updated the migration example to go through steps of reworking an existing project instead to provide better guidance. You won’t need to create a new app and can retain your existing app. We also have a document listing out the changes between UI Kit 1 to UI Kit (latest) https://developer.atlassian.com/platform/forge/ui-kit/upgrade-to-ui-kit-latest/
@forge/react
version 9 deprecation does not apply to UI Kit 1 apps. As long as you update your app to use `@forge/react version 10.
@nathanwaters I have followed up with the team on your questions. They’ll drop a response in your original post once they have answers
5 Likes
Tnx @QuocLieu
This was exactly what I was looking for
1 Like