Features and Bugs per CAIP versionsΒΆ

The analyser level API is hardly linked to the CAIP version.

Some features, and bugs where added and corrected in specific CAIP version.

Thoses informations are crucial to

* determine what is the minimal CAIP version an extension may work on
* develop for several CAIP versions at a time

Some issues or features may have a workaround that still allows (with some effort) to broaden the applicable CAIP version range.

Technology Feature 7.3.4 7.3.6 7.3.7 7.3.8 8.1.0
All cast.analysers.Link.save_property NO NO NO NO YES
All cast.analysers.Object.get_typename NO NO NO NO YES
All cast.analysers.Object.save_property (accepts keyprop property) NO NO NO YES YES
All cast.analysers.Object.save_property (accepts multiple values) NO NO NO NO YES
All cast.analysers.external_link.analyse_embedded workaround YES YES YES YES
DotNet Start/end type event is not raised for (C#) interfaces NO YES YES YES YES
DotNet cast.analysers.dotnet.Extension.start_project NO YES YES YES YES
DotNet get_project on a type coming from a DLL return an empty object NO NO YES YES YES
DotNet object created by a donet extension is not part of modules workaround YES YES YES YES
JEE cast.analysers.jee.Extension.end_properties_file NO NO NO NO YES
JEE cast.analysers.jee.Extension.end_properties_files NO NO NO NO YES
JEE cast.analysers.jee.Extension.start_properties_file NO NO NO NO YES
JEE cast.analysers.jee.Extension.start_properties_files NO NO NO NO YES
UA Cannot save object under UA project workaround workaround workaround workaround YES
UA cast.analysers.ua.Extension.end_object NO YES YES YES YES
UA cast.analysers.ua.Extension.start_object NO YES YES YES YES
UA object created by an UA extension is not part of modules workaround YES YES YES YES