API compatibility report for the libvips library between 8.14.5 and 8.15.0rc2 versions on x86_64


Binary
Compatibility
Source
Compatibility

Test Info


Library Namelibvips
Version #18.14.5
Version #28.15.0rc2
Archx86_64
GCC Version12
SubjectBinary Compatibility

Test Results


Total Header Files1
Total Libraries1
Total Symbols / Types1083 / 219
Compatibility 100%

Problem Summary


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

Added Symbols  7 


convolution.h, libvips.so.42.17.0
vips_prewitt ( VipsImage* in, VipsImage** out, ... )
vips_scharr ( VipsImage* in, VipsImage** out, ... )

enumtypes.h, libvips.so.42.17.0
vips_foreign_keep_get_type ( )

header.h, libvips.so.42.17.0
vips_interpretation_max_alpha ( enum VipsInterpretation interpretation )

memory.h, libvips.so.42.17.0
vips_tracked_aligned_alloc ( size_t size, size_t align )
vips_tracked_aligned_free ( void* s )

thread.h, libvips.so.42.17.0
vips_thread_execute ( char const* domain, GFunc func, gpointer data )

to the top

Problems with Constants, Low Severity  2 


version.h
[+] VIPS_LIBRARY_AGE
[+] VIPS_LIBRARY_CURRENT

to the top

Other Changes in Data Types  2 


object.h
[+] enum VipsArgumentFlags  1 

operation.h
[+] enum VipsOperationFlags  1 

to the top

Other Changes in Constants  1 


header.h
[+] VIPS_META_BITS_PER_SAMPLE

to the top

Header Files  1 


vips.h

to the top

Libraries  1 


libvips.so.42.16.5

to the top



Test Info


Library Namelibvips
Version #18.14.5
Version #28.15.0rc2
Archx86_64
SubjectSource Compatibility

Test Results


Total Header Files1
Total Libraries1
Total Symbols / Types1137 / 224
Compatibility 100%

Problem Summary


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

Added Symbols  7 


convolution.h
vips_prewitt ( VipsImage* in, VipsImage** out, ... )
vips_scharr ( VipsImage* in, VipsImage** out, ... )

enumtypes.h
vips_foreign_keep_get_type ( )

header.h
vips_interpretation_max_alpha ( enum VipsInterpretation interpretation )

memory.h
vips_tracked_aligned_alloc ( size_t size, size_t align )
vips_tracked_aligned_free ( void* s )

thread.h
vips_thread_execute ( char const* domain, GFunc func, gpointer data )

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  2 


object.h
[+] enum VipsArgumentFlags  1 

operation.h
[+] enum VipsOperationFlags  1 

to the top

Other Changes in Constants  2 


enumtypes.h
[+] VIPS_TYPE_FOREIGN_KEEP

header.h
[+] VIPS_META_BITS_PER_SAMPLE

to the top

Header Files  1 


vips.h

to the top

Libraries  1 


libvips.so.42.16.5

to the top