Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[n4js-dev] Versioning of products and name changes

Dear all,

we have merged changes to the publishing builds today.

In addition to the versioning of the n4js-libs (unchanged from before), we now
have a version in the N4JS IDE products (shown in the Eclipse About dialog) and
the headless builder (shown with command line option --version). However, these
new version numbers are not (yet?) used in the plugin.xml and feature.xml files.

The new version number of IDE and headless builder is derived as follows: use the
version of the n4js-libs that was published during the same build OR (if no new
n4js-libs were published) use the version of the newest n4js-libs available on
npmjs.org under dist-tag 'latest' at the time the built was running. In addition,
a time stamp segment is appended to the version. For details see the first two
section of Chapter Release Engineering in the design document.

Thus, in the future it is possible to see if a particular installation of the
IDE and headless builder are in sync and which version of the n4js-libs is
appropriate for use with a particular IDE or headless builder.

In addition, the names of the products on the download servers have been changed
to include the version and also the base names were also improved. The new names
are:

n4jsc_0.15.1.v20191017-0755.jar

n4js-ide_win_0.15.1.v20191017-0755.zip
n4js-ide_macos_0.15.1.v20191017-0755.dmg
n4js-ide_macos_0.15.1.v20191017-0755.zip
n4js-ide_linux-gtk_0.15.1.v20191017-0755.zip

enfore-ide_win_0.15.1.v20191017-0755.zip
enfore-ide_macos_0.15.1.v20191017-0755.zip
enfore-ide_linux-gtk_0.15.1.v20191017-0755.zip

The 'LATEST' folders of the download servers contain copies of the above files
without the version suffix (to allow for static download links).

The download locations are:

https://download.eclipse.org/n4js/products/nightly/LATEST/  (unchanged)
https://download.enfore.com/n4js/  (unchanged)

Please note that, due to the above, download links of individual enforeIDE products have changed:
OLD: https://n4-cd-n4ide-storage.s3.amazonaws.com/products/N4JS-Extended-Nightly/LATEST/com.enfore.n4js.product.product-macosx.cocoa.x86_64.zip
NEW: https://n4-cd-n4ide-storage.s3.amazonaws.com/products/LATEST/enfore-ide_macos.zip

Happy coding!

Oliver



Back to the top