blob: 3e10bf9a538359d62a586af81fe29be026cf2ce6 [file] [log] [blame]
Neels Hofmeyra1fa2f42017-09-19 16:06:06 +02001# When cleaning up this file upon a release:
2#
3# - Note that the release version number is entirely unrelated to the API
4# versions. A release version 5.2.3 may happily have an API version of 42:7:5.
5#
6# - Bump API version in src/lib*/Makefile.am files according to chapter
7# "Library interface versions" of the libtool documentation.
8# https://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html
9#
10# - Iff the 'current' API version has changed, rename debian/lib*.install
11#
12# API version bumping for the impatient:
13# LIBVERSION=c:r:a (current:revision_of_current:backwards_compat_age)
14# 5:2:4 means that
15# - this implements version 5 of the API;
16# - this is the 2nd (compatible) revision of API version 5;
17# - this is backwards compatible to all APIs since 4 versions ago,
18# i.e. callers that need API versions from 1 to 5 can use this.
19#
20# Bumping API versions recipe:
21# If the library source code has changed at all since the last update, r++;
22# If any interfaces have been added, removed, or changed since the last update, c++, r=0;
23# If any interfaces have been added since the last public release, a++;
24# If any interfaces have been removed or changed since the last public release, a=0.
25#
Philipp Maierffd75e42017-11-22 11:44:50 +010026#library what description / commit summary line
Pau Espin Pedrol72eff2c2022-09-29 14:26:00 +020027libosmo-netif >1.2.0 OSMUX_DEFAULT_PORT, osmux_xfrm_output_*, osmux_xfrm_input_*
Pau Espin Pedrol5d8b5b02022-10-13 17:52:40 +020028libosmocore >1.7.0 osmo_sockaddr_is_any()
Pau Espin Pedrol7881f7d2022-10-18 14:13:04 +020029libmgcp-client NEW APIs mgcp_client_pool_member_...(), mgcp_client_pool_config_write()