Module Version Changes Since DXP Release
When developing for Liferay, you usually prefer specifying the lowest possible version of the bundle or module that provides the API that you are consuming, as that maximizes the number of versions where your customization can successfully run.
However, sometimes a community member or a customer knows that they aren't going to downgrade their Liferay, and they want to know, "What version of this bundle/module should I compile against when I am using in this version of DXP?" This page was created to answer that question.
Warning: This is NOT an official Liferay tool, nor is it supported by Liferay in any way. For Marketplace plugins especially (which are released on a separate schedule from DXP itself), these versions will not be accurate. The official tool can be found here: DXP Release Notes.
Perform a Comparison
Compare
Note: Entries with a gray background indicate a version change. Version 0.0.0 means that the module does not exist in that version of DXP. Version release.dxp.api
means that Liferay changed the package versions without publishing a new module. Some artifacts (often from the com.liferay.portal
group) are listed as snapshots, because there used to be a disconnect between releasing an artifact and generating a new Liferay fix pack.
- If the version is listed as
.1-SNAPSHOT
or later, you can use .0 at build time. - If the version is listed as
.0-SNAPSHOT
, you might be able to use .0 at build time if your package doesn't change before the actual .0 release, but you may have to use one minor version before the listed version at build time.