The Patching Mechanism Has Been Changed

All files are now individually patched, except the JavaScript runtime which is only ever patched as a complete set of files.

The LANSA runtime may be included in a patch.

Fewer warnings are produced to ensure significant warnings are not hidden amongst the clutter. These warnings are no longer produced:

Only objects which have a DLL with a later File Version will be changed. No other executable objects will even be considered for patching.

Patches are no longer cumulative, which means that significant patches can be distributed and then later patches be based on that patch which may only include a single DLL.

A patch is dependent on a Version or another Patch. The target system must have the parent patch or a later patch installed.

To speed up the patch installation, the repository definitions are only imported if the Install Import option is selected when creating the Patch.