API compatibility report for the libvips library between 8.11.4 and 8.12.0rc1 versions on x86_64


Binary
Compatibility
Source
Compatibility

Test Info


Library Namelibvips
Version #18.11.4
Version #28.12.0rc1
Archx86_64
GCC Version10
SubjectBinary Compatibility

Test Results


Total Header Files1
Total Libraries1
Total Symbols / Types1124 / 218
Compatibility 100%

Problem Summary


SeverityCount
Added Symbols-11
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low2
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low3
Other Changes
in Data Types
-7

Added Symbols  11 


arithmetic.h, libvips.so.42.14.0
vips_atan2 ( VipsImage* left, VipsImage* right, VipsImage** out, ... )
vips_atan2_const ( VipsImage* in, VipsImage** out, double const* c, int n, ... )
vips_atan2_const1 ( VipsImage* in, VipsImage** out, double c, ... )

connection.h, libvips.so.42.14.0
vips_source_is_file ( VipsSource* source )

enumtypes.h, libvips.so.42.14.0
vips_fail_on_get_type ( )
vips_foreign_ppm_format_get_type ( )

foreign.h, libvips.so.42.14.0
vips_gifsave ( VipsImage* in, char const* filename, ... )
vips_gifsave_buffer ( VipsImage* in, void** buf, size_t* len, ... )
vips_gifsave_target ( VipsImage* in, VipsTarget* target, ... )
vips_svgload_string ( char const* str, VipsImage** out, ... )

header.h, libvips.so.42.14.0
vips_image_get_format_max ( enum VipsBandFormat format )

to the top

Problems with Data Types, Low Severity  2 


arithmetic.h
[+] enum VipsOperationMath  1 
[+] enum VipsOperationMath2  1 

to the top

Problems with Constants, Low Severity  3 


version.h
[+] VIPS_CONFIG
[+] VIPS_LIBRARY_AGE
[+] VIPS_LIBRARY_CURRENT

to the top

Other Changes in Data Types  7 


arithmetic.h
[+] enum VipsOperationMath  6 
[+] enum VipsOperationMath2  1 

to the top

Header Files  1 


vips.h

to the top

Libraries  1 


libvips.so.42.13.3

to the top



Test Info


Library Namelibvips
Version #18.11.4
Version #28.12.0rc1
Archx86_64
SubjectSource Compatibility

Test Results


Total Header Files1
Total Libraries1
Total Symbols / Types1134 / 218
Compatibility 100%

Problem Summary


SeverityCount
Added Symbols-11
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low8
Other Changes
in Data Types
-9
Other Changes
in Constants
-2

Added Symbols  11 


arithmetic.h
vips_atan2 ( VipsImage* left, VipsImage* right, VipsImage** out, ... )
vips_atan2_const ( VipsImage* in, VipsImage** out, double const* c, int n, ... )
vips_atan2_const1 ( VipsImage* in, VipsImage** out, double c, ... )

connection.h
vips_source_is_file ( VipsSource* source )

enumtypes.h
vips_fail_on_get_type ( )
vips_foreign_ppm_format_get_type ( )

foreign.h
vips_gifsave ( VipsImage* in, char const* filename, ... )
vips_gifsave_buffer ( VipsImage* in, void** buf, size_t* len, ... )
vips_gifsave_target ( VipsImage* in, VipsTarget* target, ... )
vips_svgload_string ( char const* str, VipsImage** out, ... )

header.h
vips_image_get_format_max ( enum VipsBandFormat format )

to the top

Problems with Constants, Low Severity  8 


version.h
[+] VIPS_CONFIG
[+] VIPS_LIBRARY_AGE
[+] VIPS_LIBRARY_CURRENT
[+] VIPS_LIBRARY_REVISION
[+] VIPS_MICRO_VERSION
[+] VIPS_MINOR_VERSION
[+] VIPS_VERSION
[+] VIPS_VERSION_STRING

to the top

Other Changes in Data Types  9 


arithmetic.h
[+] enum VipsOperationMath  7 
[+] enum VipsOperationMath2  2 

to the top

Other Changes in Constants  2 


enumtypes.h
[+] VIPS_TYPE_FAIL_ON
[+] VIPS_TYPE_FOREIGN_PPM_FORMAT

to the top

Header Files  1 


vips.h

to the top

Libraries  1 


libvips.so.42.13.3

to the top