Skip to content

v0.4.0

Latest
Compare
Choose a tag to compare
@mattstevens mattstevens released this 08 Jun 15:04
  • Fixed class extensions being excluded

  • Changed the way categories are handled. Categories and class extensions for classes within the same module are no longer reported. Their children are still reported, but the extensions that the category or class extension make to the class are now reported as modifications of the class (e.g., extending the set of protocols that a class conforms to). This better reflects the effect that the addition or removal of a category has on the API.

    Categories on classes from other modules are still reported.

  • Removed reporting of header file relocations. These added a fair amount of noise to reports without much value.

  • Fixed the display of a modification of a C function declaration from having unspecified parameters to explicitly having no parameters.

  • Updated automatic title generation to handle platform SDKs that differ only by dot release or build.

  • Added support for a few /usr/include modules when comparing platform SDKs.

  • Added support for soft deprecations via API_TO_BE_DEPRECATED.