Release Notes for HALCON 12.0.4

This document provides the release notes for MVTec HALCON 12.0.4, as released in February 2018.

HALCON 12.0.4 is primarily a maintenance release that fixes known bugs in HALCON 12.0.3; besides, it provides some added functionality. Note, that only the Runtime Version which includes the HDevEngine, the HALCON Library and language interfaces is shipped with HALCON 12.0.4.

Addendum to the Release Notes of HALCON 12.0.4

The originally released version of HALCON 12.0.4 had a few issues:

  • The protection format for HDevelop files has been changed to improve security. Files containing procedures protected with the old format can still be opened, edited, and executed, but will be stored in the new format. Files with the new protection cannot be used with unpatched HALCON versions published before May 2018. If you need to open these files with older HALCON versions, please update these versions using the patches available for download from our web server https://www.mvtec.com/download/halcon/.
  • In rare cases, get_data_code_2d_results crashed during print quality inspection.
  • Creating an HDevProcedure instance from a local procedure in an HDevProgram did not work when that local procedure referenced other local procedures.

Therefore, the original version HALCON 12.0.4 was substituted by an updated version HALCON 12.0.4.2.

To find out which version is currently installed, please open the dialog “Help->About” in HDevelop. The fixed version of the HALCON library is indicated by: “HALCON version: 12.0.4.1 (11.07.2018)”. The file version of the HALCON library can also be checked with the following operator call: get_system(‘file_version’,FileVersion), or, under Windows, by inspecting the file properties of the files halcon.dll and halconxl.dll.

Contents:

  • Compatibility
  • Detailed Description of Changes in HALCON 12.0.4
  • Release Notes of Previous HALCON Versions