Library Name | libvips |
---|---|
Version #1 | 8.15.5 |
Version #2 | 8.16.0-rc2 |
Arch | x86_64 |
GCC Version | 13 |
Subject | Binary Compatibility |
Total Header Files | 2 |
---|---|
Total Libraries | 1 |
Total Symbols / Types | 1632 / 254 |
Compatibility | 98.8% |
Severity | Count | |
---|---|---|
Added Symbols | - | 11 |
Removed Symbols | High | 0 |
Problems with Data Types | High | 2 |
Medium | 0 | |
Low | 2 | |
Problems with Symbols | High | 0 |
Medium | 0 | |
Low | 0 | |
Problems with Constants | Low | 3 |
Other Changes in Constants | - | 2 |
Change | Effect | |
---|---|---|
1 | Field executor has been removed from the middle position of this structural type. | 1) Previous accesses of applications to the removed field will be incorrect. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
Change | Effect | |
---|---|---|
1 | Field program has been removed from the middle position of this structural type. | 1) Previous accesses of applications to the removed field will be incorrect. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
Change | Effect | |
---|---|---|
1 | Size of this type has been changed from 816 bytes to 8 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
Change | Effect | |
---|---|---|
1 | Size of this type has been changed from 184 bytes to 176 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
Change | Effect | |
---|---|---|
1 | The value of constant VIPS_MAX_COORD has been changed from (10000000) to (vips_max_coord_get()). | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
Change | Effect | |
---|---|---|
1 | The value of constant VIPS_LIBRARY_AGE has been changed from (17) to (18). | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
Change | Effect | |
---|---|---|
1 | The value of constant VIPS_LIBRARY_CURRENT has been changed from (59) to (60). | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
Change | Effect | |
---|---|---|
1 | The constant VIPS_META_PALETTE with value "palette" has been added. | No effect. |
Change | Effect | |
---|---|---|
1 | The constant VIPS_DEFAULT_MAX_COORD with value (100000000) has been added. | No effect. |
Library Name | libvips |
---|---|
Version #1 | 8.15.5 |
Version #2 | 8.16.0-rc2 |
Arch | x86_64 |
Subject | Source Compatibility |
Total Header Files | 2 |
---|---|
Total Libraries | 1 |
Total Symbols / Types | 1703 / 257 |
Compatibility | 98.8% |
Severity | Count | |
---|---|---|
Added Symbols | - | 10 |
Removed Symbols | High | 2 |
Problems with Data Types | High | 2 |
Medium | 0 | |
Low | 0 | |
Problems with Symbols | High | 0 |
Medium | 0 | |
Low | 0 | |
Problems with Constants | Low | 13 |
Other Changes in Constants | - | 3 |
Change | Effect | |
---|---|---|
1 | Field executor has been removed from this type. | Recompilation of a client program may be broken with the error message: 'struct VipsExecutor' has no member named 'executor'. |
Change | Effect | |
---|---|---|
1 | Field program has been removed from this type. | Recompilation of a client program may be broken with the error message: 'struct VipsVector' has no member named 'program'. |
Change | Effect | |
---|---|---|
1 | The value of constant VIPS_API has been changed from extern to _VIPS_PUBLIC extern. | Recompilation of a client program may be broken. |
Change | Effect | |
---|---|---|
1 | The value of constant VIPS_MAX_COORD has been changed from (10000000) to (vips_max_coord_get()). | Recompilation of a client program may be broken. |
Change | Effect | |
---|---|---|
1 | The value of constant VIPS_CONFIG has been changed from "enable debug: false\nenable deprecated: true\nenable modules: true\nenable cplusplus: true\nenable RAD load/save: true\nenable Analyze7 load/save: true\nenable PPM load/save: true\nenable GIF load: true\nuse fftw for FFTs: true\nSIMD support with highway: true\naccelerate loops with ORC: false\nICC profile support with lcms: true\nzlib: true\ntext rendering with pangocairo: true\nfont file support with fontconfig: true\nEXIF metadata support with libexif: true\nJPEG load/save with libjpeg: true\nJXL load/save with libjxl: true (dynamic module: true)\nJPEG2000 load/save with OpenJPEG: true\nPNG load/save with libspng: true\nPNG load/save with libpng: false\nselected quantisation package: imagequant\nTIFF load/save with libtiff: true\nimage pyramid save with libarchive: true\nHEIC/AVIF load/save with libheif: true (dynamic module: true)\nWebP load/save with libwebp: true\nPDF load with PDFium: false\nPDF load with poppler-glib: true (dynamic module: true)\nSVG load with librsvg: true\nEXR load with OpenEXR: true\nOpenSlide load: true (dynamic module: true)\nMatlab load with libmatio: true\nNIfTI load/save with niftiio: true\nFITS load/save with cfitsio: true\nGIF save with cgif: true\nselected Magick package: MagickCore (dynamic module: true)\nMagick API version: magick7\nMagick load: true\nMagick save: true" to "enable debug: false\nenable deprecated: true\nenable modules: true\nenable cplusplus: true\nenable RAD load/save: true\nenable Analyze7 load: true\nenable PPM load/save: true\nenable GIF load: true\nFFTs with fftw3: true\nSIMD support with libhwy: true\nICC profile support with lcms2: true\ndeflate compression with zlib: true\ntext rendering with pangocairo: true\nfont file support with fontconfig: true\nEXIF metadata support with libexif: true\nJPEG load/save with libjpeg: true\nJXL load/save with libjxl: true (dynamic module: true)\nJPEG2000 load/save with libopenjp2: true\nPNG load/save with spng: true\nimage quantisation with imagequant: true\nTIFF load/save with libtiff-4: true\nimage pyramid save with libarchive: true\nHEIC/AVIF load/save with libheif: true (dynamic module: true)\nWebP load/save with libwebp: true\nPDF load with poppler-glib: true (dynamic module: true)\nSVG load with librsvg-2.0: true\nEXR load with OpenEXR: true\nWSI load with openslide: true (dynamic module: true)\nMatlab load with matio: true\nNIfTI load/save with dep140404918139696: true\nFITS load/save with cfitsio: true\nGIF save with cgif: true\nMagick load/save with MagickCore: true (dynamic module: true)". | Recompilation of a client program may be broken. |
Change | Effect | |
---|---|---|
1 | The value of constant VIPS_LIBRARY_AGE has been changed from (17) to (18). | Recompilation of a client program may be broken. |
Change | Effect | |
---|---|---|
1 | The value of constant VIPS_LIBRARY_CURRENT has been changed from (59) to (60). | Recompilation of a client program may be broken. |
Change | Effect | |
---|---|---|
1 | The value of constant VIPS_LIBRARY_REVISION has been changed from (5) to (0). | Recompilation of a client program may be broken. |
Change | Effect | |
---|---|---|
1 | The value of constant VIPS_MICRO_VERSION has been changed from (5) to (0). | Recompilation of a client program may be broken. |
Change | Effect | |
---|---|---|
1 | The value of constant VIPS_MINOR_VERSION has been changed from (15) to (16). | Recompilation of a client program may be broken. |
Change | Effect | |
---|---|---|
1 | The value of constant VIPS_VERSION has been changed from "8.15.5" to "8.16.0". | Recompilation of a client program may be broken. |
Change | Effect | |
---|---|---|
1 | The value of constant VIPS_VERSION_STRING has been changed from "8.15.5" to "8.16.0". | Recompilation of a client program may be broken. |
Change | Effect | |
---|---|---|
1 | The value of constant IM_MICRO_VERSION has been changed from (5) to (0). | Recompilation of a client program may be broken. |
Change | Effect | |
---|---|---|
1 | The value of constant IM_MINOR_VERSION has been changed from (15) to (16). | Recompilation of a client program may be broken. |
Change | Effect | |
---|---|---|
1 | The value of constant IM_VERSION_STRING has been changed from "8.15.5" to "8.16.0". | Recompilation of a client program may be broken. |
Change | Effect | |
---|---|---|
1 | The constant VIPS_TYPE_SDF_SHAPE with value (vips_sdf_shape_get_type()) has been added. | No effect. |
Change | Effect | |
---|---|---|
1 | The constant VIPS_META_PALETTE with value "palette" has been added. | No effect. |
Change | Effect | |
---|---|---|
1 | The constant VIPS_DEFAULT_MAX_COORD with value (100000000) has been added. | No effect. |