API compatibility report for the libbson library between 1.6.3 and 1.7.0-rc0 versions on x86_64


Binary
Compatibility
Source
Compatibility

Test Info


Library Namelibbson
Version #11.6.3
Version #21.7.0-rc0
Archx86_64
GCC Version6.3.1
SubjectBinary Compatibility

Test Results


Total Header Files9
Total Libraries1
Total Symbols / Types190 / 95
Compatibility 100%

Problem Summary


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

Added Symbols  5 


bson-iter.h, libbson-1.0.so.0.0.0
bson_iter_as_double ( struct bson_iter_t const* iter )
bson_iter_init_from_data ( struct bson_iter_t* iter, uint8_t const* data, size_t length )

bson-string.h, libbson-1.0.so.0.0.0
bson_strcasecmp ( char const* s1, char const* s2 )

bson.h, libbson-1.0.so.0.0.0
bson_as_extended_json ( bson_t const* bson, size_t* length )
bson_validate_with_error ( bson_t const* bson, enum bson_validate_flags_t flags, bson_error_t* error )

to the top

Other Changes in Constants  2 


bson-config.h
[+] BSON_HAVE_GMTIME_R

bson-error.h
[+] BSON_ERROR_INVALID

to the top

Header Files  9 


bcon.h
bson-atomic.h
bson-config.h
bson-error.h
bson-keys.h
bson-stdint.h
bson-value.h
bson-writer.h
bson.h

to the top

Libraries  1 


libbson-1.0.so.0.0.0

to the top



Test Info


Library Namelibbson
Version #11.6.3
Version #21.7.0-rc0
Archx86_64
SubjectSource Compatibility

Test Results


Total Header Files9
Total Libraries1
Total Symbols / Types241 / 97
Compatibility 100%

Problem Summary


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

Added Symbols  5 


bson-iter.h
bson_iter_as_double ( struct bson_iter_t const* iter )
bson_iter_init_from_data ( struct bson_iter_t* iter, uint8_t const* data, size_t length )

bson-string.h
bson_strcasecmp ( char const* s1, char const* s2 )

bson.h
bson_as_extended_json ( bson_t const* bson, size_t* length )
bson_validate_with_error ( bson_t const* bson, enum bson_validate_flags_t flags, bson_error_t* error )

to the top

Problems with Constants, Low Severity  6 


bson-macros.h
[+] BSON_API

bson-version.h
[+] BSON_MICRO_VERSION
[+] BSON_MINOR_VERSION
[+] BSON_PRERELEASE_VERSION
[+] BSON_VERSION
[+] BSON_VERSION_S

to the top

Other Changes in Constants  2 


bson-config.h
[+] BSON_HAVE_GMTIME_R

bson-error.h
[+] BSON_ERROR_INVALID

to the top

Header Files  9 


bcon.h
bson-atomic.h
bson-config.h
bson-error.h
bson-keys.h
bson-stdint.h
bson-value.h
bson-writer.h
bson.h

to the top

Libraries  1 


libbson-1.0.so.0.0.0

to the top