Copy link to clipboard
Copied
SDK and indesign version compatibility:
I have compiled my Indesign plugins with SDK of 20.0.1 and used InDesign 20.0.1 which is working fine.
Now I have upgraded the indesign version to 20.3.1, but still my old plugins are working.
Is that ok? should I still recompile or continue with the existing old plugins ?
Does Adobe provide a compatibility matrix to help users determine which compiled SDK version plugins can work with a particular InDesign version?
Yes, unless a later SDK adresses an issue that is important to you.
As you can see from the list of SDKs that I use, I am using the X.0 SDK for the last 3 versions of InDesign, while I and my users are always using the latest minor version of InDesign.
Copy link to clipboard
Copied
@dkarthik363 Plugins of the same major version (such as 20) as upward compatible with InDesign of the same major version and same minor version or above. That is to say a plugin using SDK 20.1 will run with InDesign 20.2, but not with InDesign 20.0.
So you should not jump to the latest SDK, unless you are willing to supply multiple minor version plugins to your users, or there is a technical reason to do so (bug fix, new feature, ...).
For reference, here are the SDK versions that I use with success with all my users (who mostly have the latest build of InDesign): 15.1.0.025, 16.4.1.06, 17.2.0.18, 18.0.0.311, 19.0.1.205, and 20.0.1.32.
Olivier
Copy link to clipboard
Copied
Thank you quick reponse @Olivier Beltrami
As this is only minor version change, So do you mean that we can continue to use the plugins generated with 20.0.1 SDK with 20.3.0 indesign as well.
Does it wont have any impact to latest InDesign ?
Copy link to clipboard
Copied
Yes, unless a later SDK adresses an issue that is important to you.
As you can see from the list of SDKs that I use, I am using the X.0 SDK for the last 3 versions of InDesign, while I and my users are always using the latest minor version of InDesign.
Get ready! An upgraded Adobe Community experience is coming in January.
Learn more