API compatibility report for the libvips library between 8.10.6 and 8.11.0rc1 versions on x86_64


Binary
Compatibility
Source
Compatibility

Test Info


Library Namelibvips
Version #18.10.6
Version #28.11.0rc1
Archx86_64
GCC Version10
SubjectBinary Compatibility

Test Results


Total Header Files1
Total Libraries1
Total Symbols / Types1098 / 209
Compatibility 100%

Problem Summary


SeverityCount
Added Symbols-20
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low3

Added Symbols  20 


connection.h, libvips.so.42.13.0
vips_source_g_input_stream_new ( GInputStream* stream )

enumtypes.h, libvips.so.42.13.0
vips_foreign_subsample_get_type ( )

foreign.h, libvips.so.42.13.0
vips_jp2kload ( char const* filename, VipsImage** out, ... )
vips_jp2kload_buffer ( void* buf, size_t len, VipsImage** out, ... )
vips_jp2kload_source ( VipsSource* source, VipsImage** out, ... )
vips_jp2ksave ( VipsImage* in, char const* filename, ... )
vips_jp2ksave_buffer ( VipsImage* in, void** buf, size_t* len, ... )
vips_jp2ksave_target ( VipsImage* in, VipsTarget* target, ... )
vips_jpegload_source ( VipsSource* source, VipsImage** out, ... )
vips_jxlload ( char const* filename, VipsImage** out, ... )
vips_jxlload_buffer ( void* buf, size_t len, VipsImage** out, ... )
vips_jxlload_source ( VipsSource* source, VipsImage** out, ... )
vips_niftiload_source ( VipsSource* source, VipsImage** out, ... )
vips_openslideload_source ( VipsSource* source, VipsImage** out, ... )
vips_vipsload_source ( VipsSource* source, VipsImage** out, ... )
vips_vipssave_target ( VipsImage* in, VipsTarget* target, ... )

header.h, libvips.so.42.13.0
vips_image_get_array_double ( VipsImage* image, char const* name, double** out, int* n )
vips_image_set_array_double ( VipsImage* image, char const* name, double const* array, int n )

image.h, libvips.so.42.13.0
vips_image_free_buffer ( VipsImage* image, void* buffer )

vips.h, libvips.so.42.13.0
vips_get_prgname ( )

to the top

Problems with Constants, Low Severity  3 


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

to the top

Header Files  1 


vips.h

to the top

Libraries  1 


libvips.so.42.12.7

to the top



Test Info


Library Namelibvips
Version #18.10.6
Version #28.11.0rc1
Archx86_64
SubjectSource Compatibility

Test Results


Total Header Files1
Total Libraries1
Total Symbols / Types1111 / 209
Compatibility 99.7%

Problem Summary


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

Added Symbols  21 


connection.h
vips_source_g_input_stream_new ( GInputStream* stream )

enumtypes.h
vips_foreign_subsample_get_type ( )

foreign.h
vips_jp2kload ( char const* filename, VipsImage** out, ... )
vips_jp2kload_buffer ( void* buf, size_t len, VipsImage** out, ... )
vips_jp2kload_source ( VipsSource* source, VipsImage** out, ... )
vips_jp2ksave ( VipsImage* in, char const* filename, ... )
vips_jp2ksave_buffer ( VipsImage* in, void** buf, size_t* len, ... )
vips_jp2ksave_target ( VipsImage* in, VipsTarget* target, ... )
vips_jpegload_source ( VipsSource* source, VipsImage** out, ... )
vips_jxlload ( char const* filename, VipsImage** out, ... )
vips_jxlload_buffer ( void* buf, size_t len, VipsImage** out, ... )
vips_jxlload_source ( VipsSource* source, VipsImage** out, ... )
vips_niftiload_source ( VipsSource* source, VipsImage** out, ... )
vips_openslideload_source ( VipsSource* source, VipsImage** out, ... )
vips_svgload_source ( VipsSource* source, VipsImage** out, ... )
vips_vipsload_source ( VipsSource* source, VipsImage** out, ... )
vips_vipssave_target ( VipsImage* in, VipsTarget* target, ... )

header.h
vips_image_get_array_double ( VipsImage* image, char const* name, double** out, int* n )
vips_image_set_array_double ( VipsImage* image, char const* name, double const* array, int n )

image.h
vips_image_free_buffer ( VipsImage* image, void* buffer )

vips.h
vips_get_prgname ( )

to the top

Removed Symbols  3 


cimg_funcs.h
vips_gmic ( VipsImage** in, VipsImage** out, int n, int padding, double x_scale, double y_scale, char const* command, ... )

thread.h
vips_g_thread_join ( GThread* thread )
vips_g_thread_new ( char const* p1, GThreadFunc p2, gpointer p3 )

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 Constants  2 


connection.h
[+] VIPS_TYPE_SOURCE_G_INPUT_STREAM

enumtypes.h
[+] VIPS_TYPE_FOREIGN_SUBSAMPLE

to the top

Header Files  1 


vips.h

to the top

Libraries  1 


libvips.so.42.12.7

to the top