From ecdadf76e53b6b8cf262f58bd47c9549767e5b7e Mon Sep 17 00:00:00 2001 From: Tim Ruehsen Date: Sat, 31 May 2014 19:33:30 +0200 Subject: [PATCH] added psl_get_version(), bumped version to 0.2.5 --- NEWS | 10 +++++++--- configure.ac | 4 ++-- docs/libpsl/libpsl-sections.txt | 1 + include/libpsl.h | 3 +++ src/psl.c | 14 ++++++++++++++ 5 files changed, 27 insertions(+), 5 deletions(-) diff --git a/NEWS b/NEWS index c54d3c8..8faee0e 100644 --- a/NEWS +++ b/NEWS @@ -1,7 +1,11 @@ Copyright (C) 2014 Tim Ruehsen -30.05.2014 - * Fixed psl_builtin() to return NULL if no built-in PSL data is available +31.05.2014 Release V0.2.5 + * added psl_get_version() + * removed version from library name + +30.05.2014 Release V0.2.4 + * fixed psl_builtin() to return NULL if no built-in PSL data is available 27.05.2014 Release V0.2.3 * changed API version to 0.2 @@ -12,6 +16,6 @@ Copyright (C) 2014 Tim Ruehsen * build static library by default 25.04.2014 Hotfix release V0.2.1 - * Updated to the latest Publix Suffix List + * updated to the latest Publix Suffix List 25.04.2014 Initial release V0.2 diff --git a/configure.ac b/configure.ac index 7712005..705c5d5 100644 --- a/configure.ac +++ b/configure.ac @@ -1,5 +1,5 @@ -AC_INIT([libpsl], [0.2.4], [tim.ruehsen@gmx.de], [libpsl], [http://github.com/rockdaboot/libpsl]) +AC_INIT([libpsl], [0.2.5], [tim.ruehsen@gmx.de], [libpsl], [http://github.com/rockdaboot/libpsl]) AC_PREREQ([2.59]) AM_INIT_AUTOMAKE([1.10 -Wall no-define]) @@ -63,7 +63,7 @@ AS_IF([ test "$enable_man" != no ], [ # 4. If any interfaces have been added, removed, or changed since the last update, increment current, and set revision to 0. # 5. If any interfaces have been added since the last public release, then increment age. # 6. If any interfaces have been removed or changed since the last public release, then set age to 0. -AC_SUBST([LIBPSL_SO_VERSION], [0:4:0]) +AC_SUBST([LIBPSL_SO_VERSION], [1:0:1]) AC_SUBST([LIBPSL_VERSION], $VERSION) # Check for idn2 diff --git a/docs/libpsl/libpsl-sections.txt b/docs/libpsl/libpsl-sections.txt index c6eaa16..b2b1617 100644 --- a/docs/libpsl/libpsl-sections.txt +++ b/docs/libpsl/libpsl-sections.txt @@ -16,4 +16,5 @@ psl_builtin_file_time psl_builtin_sha1sum psl_builtin_filename psl_is_cookie_domain_acceptable +psl_get_version diff --git a/include/libpsl.h b/include/libpsl.h index a0a1931..265bdf6 100644 --- a/include/libpsl.h +++ b/include/libpsl.h @@ -83,6 +83,9 @@ const char * /* returns file name of PSL source file */ const char * psl_builtin_filename(void); +/* returns library version */ +const char * + psl_get_version(void); #ifdef __cplusplus diff --git a/src/psl.c b/src/psl.c index 77ed564..881052e 100644 --- a/src/psl.c +++ b/src/psl.c @@ -674,6 +674,20 @@ const char *psl_builtin_filename(void) return _psl_filename; } +/** + * psl_get_version: + * + * Get libpsl version. + * + * Returns: String containing version of libpsl. + * + * Since: 0.2.5 + **/ +const char *psl_get_version (void) +{ + return PACKAGE_VERSION; +} + /** * psl_is_cookie_domain_acceptable: * @psl: PSL context pointer