diff options
author | Daniel Stenberg <daniel@haxx.se> | 2021-03-24 13:56:48 +0100 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2021-03-24 13:56:48 +0100 |
commit | f2992793f6c7c7ce1f0be71857f2526a0b4e14fd (patch) | |
tree | 2543f0ee252a5776e8d5054af3da24502c52b167 /docs/libcurl/ABI.md | |
parent | 1803be5746aeff88cdd5a9f4a205917d9b15b964 (diff) | |
download | curl-f2992793f6c7c7ce1f0be71857f2526a0b4e14fd.tar.gz |
docs/ABI: tighten up the languagebagder/ABI-refresh
Make the promises more firm
Diffstat (limited to 'docs/libcurl/ABI.md')
-rw-r--r-- | docs/libcurl/ABI.md | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/docs/libcurl/ABI.md b/docs/libcurl/ABI.md index 39134a1ae..be5ce2da2 100644 --- a/docs/libcurl/ABI.md +++ b/docs/libcurl/ABI.md @@ -9,17 +9,16 @@ ABI - Application Binary Interface ## Upgrades - In the vast majority of all cases, a typical libcurl upgrade does not break - the ABI at all. Your application can remain using libcurl just as before, - only with less bugs and possibly with added new features. You need to read - the release notes, and if they mention an ABI break/soname bump, you may have - to verify that your application still builds fine and uses libcurl as it now - is defined to work. + A libcurl upgrade does not break the ABI or change established and documented + behavior. Your application can remain using libcurl just as before, only with + less bugs and possibly with added new features. ## Version Numbers - In libcurl land, you really can't tell by the libcurl version number if that - libcurl is binary compatible or not with another libcurl version. + In libcurl land, you cannot tell by the libcurl version number if that + libcurl is binary compatible or not with another libcurl version. As a rule, + we don't break the ABI so you can *always* upgrade to a later version without + any loss or change in functionality. ## Soname Bumps @@ -50,7 +49,7 @@ ABI - Application Binary Interface ## History The previous major library soname number bumps (breaking backwards - compatibility) have happened the following times: + compatibility) happened the following times: 0 - libcurl 7.1, August 2000 |