If you upgrade to a 2016 (or newer) version from a pre-2016 version, then you need to check the use of meta data keys before upgrading. In the previous versions the first assigned value to a meta data key was kept (e.g. if you set a meta data key in the workflow or data base plugin, and a new value set later e.g. in the template was ignored). This is no longer the case, so if you assign a new value e.g. in the template, or in the workflow output configuration, then this new (last) value will be used.
In short: Previously the first time a meta data key was assigned a value, then this value was used - even if it was later assigned a new value. From now on the last assigned value is used.
This new behaviour is also described here.
If you upgrade InterFormNG from a pre-2018 version to a 2018 version or later, then you should do this:
1.Consider to delete or rename all plugins prior to an upgrade. You do that by renaming or deleting the contents of the directory: {InterFormNG_Home}\profiles\default\plugins.
2.After the upgrade you should press <CTRL> and <F5> to clear the browser cache, when you work with the printers. If you not do that, then you will only see the old printer interface and the interface does not work and the document processor is not able to "see" any printers. The procedure is also covered here.
3.To fully update the list of printers after the update you need to edit a printer and save the change. You can e.g. do a dummy change, save the change and then change it back. (This will create a printers2 section in the settings.json file.
4.After an upgrade to a 2018 version or later you can only refer to a printer, that is listed in InterFormNG - unless you have a license that supports an unlimited number of printers. That means e.g. that you should not assign a value to the meta data keys, interform.as400.outputQueue and interform.as400.outputQueueLib, if you are running InterFormNG on the IBM i.
If you upgrade to a 2016 (or newer) version from a pre-2016 version, then you need check the use of overlapping elements in your ZPLII (Zebra) labels as the behaviour of such elements has changed:
In older versions of InterFormNG the overlapping elements/areas remained black, but if you now print something twice in the same position (in ZPLII), then the output becomes white in the overlapping areas. This change can be used for printing reverse.
Important upgrade information related to barcodes:
If you use barcodes, then you now must set the barcode type on the barcode element itself after an upgrade to a 2016 version. You can do this change on existing barcodes prior to an upgrade. Previous versions of InterFormNG just use the barcode type, that was last referenced in a barcode style.
These links to installation on various platforms:
Installing InterFormNG on IBM i
Installing InterFormNG on Linux
Installing InterFormNG on Windows
The installation of a remote client is covered here.