Type-lib GUIDS

Why is it, that the GUIDs change from every release to another even if nothing in the interfaces change?

I imported the typelibs for version 1.0, compiled and ran it on a PC with PDFCreator 1.0 - worked fine. But after the update to version 1.0.1 it tells me that the interface is not supported.

Importing the typelib for 1.0.1 I saw that the GUIDs changed for clsPDFCreatorOptions, clsPDFCreator, clsTools and clsUpdate.

As this was true for a bugfix update it was to be expected that also a minor update would break the interface. For version 1.0 to 1.1 it makes sense because there are new properties (AES-128 encryption) but I can't find a difference between 1.1 to 1.2.

This means I have to update my program for every minor release of PDFCreator...