diff --git a/CMakeLists.txt b/CMakeLists.txt index 7bc5647..ec708e6 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -3,7 +3,7 @@ cmake_minimum_required (VERSION 2.6) project (roxml C) set (VERSION "2") -set (SOVERSION "2.3.0") +set (SOVERSION "3.0.0") option(CONFIG_XML_FILE "Can the target library parse file documents. When set to OFF, this result in smaller binary." ON) option(CONFIG_XML_EDIT "Can the target library modify XML tree. When set to OFF, this result in smaller binary (this saves about 3kb)" ON) diff --git a/configure.ac b/configure.ac index 9145d97..5dd25f7 100644 --- a/configure.ac +++ b/configure.ac @@ -1,7 +1,7 @@ # -*- Autoconf -*- # Process this file with autoconf to produce a configure script. -m4_define([MAJOR_VERSION], 2) -m4_define([MINOR_VERSION], 3) +m4_define([MAJOR_VERSION], 3) +m4_define([MINOR_VERSION], 0) m4_define([MICRO_VERSION], 0) AC_PREREQ(2.59) diff --git a/debian/changelog b/debian/changelog index 298b52b..28e9921 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,30 @@ +libroxml (3.0.0-1) unstable; urgency=low + * Add + External linkage support for c++ projects + Replace list parse engine with map based one + Roxml_commit_file(), roxml_commit_fd() and roxml_commit_buffer() helpers + Subtree display too roxml tool + Rocat tool + Optional disabling support of float XML values + Basic XML validation during parsing + Header for all the source files updated to SPDX + Parser function locality + Global code refactor + Add support for XPath function local-name() + Update documentation + + * Bugfixes + Fix tests + Fix various compilation warnings + Fix potential overflow and memory-leak related to namespace parsing + Fix CMake builds + Fix recursive delete of malformed tree + Fix wrong calculation for buffer realloc during commit + Fix spurious colon in default namespace + + + -- Tristan Lelong Fri, 03 Mar 2017 23:22:18 +0000 + libroxml (2.3.0-1) unstable; urgency=low * Add switch to autotools diff --git a/debian/rules b/debian/rules index a3ba5d7..647ce85 100755 --- a/debian/rules +++ b/debian/rules @@ -4,7 +4,7 @@ #export DH_VERBOSE=1 # shared library versions, option 1 -version=2.3.0 +version=3.0.0 major=2 LD_LIBRARY_PATH:=$(LD_LIBRARY_PATH):. diff --git a/libroxml.spec b/libroxml.spec index 430eeb4..ca0bff3 100644 --- a/libroxml.spec +++ b/libroxml.spec @@ -1,5 +1,5 @@ %define name libroxml -%define version 2.3.0 +%define version 3.0.0 %define release 1 Summary: a light and powerful C xml parsing library