Hi, I attached a patch for the website that contains the draft release notes for libalkimia 5.0.0. I also created a 5.0 branch to continue KDE4 version bugfixes and merged frameworks into master. So from now on libalkimia's master is based on frameworks.
Regards, Cristian
From dbd6c80255890bd39ff71273902109901dbed9d6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cristian=20One=C8=9B?= <onet.crist...@gmail.com> Date: Tue, 1 Dec 2015 15:00:09 +0200 Subject: [PATCH] Announce libalkimia 5.0.0 release. --- changelogs/alkimia/ChangeLog-5.0.0.txt | 155 +++++++++++++++++++++++++++++++++ news.rdf | 15 ++++ release-notes.rdf | 15 ++++ 3 files changed, 185 insertions(+) create mode 100644 changelogs/alkimia/ChangeLog-5.0.0.txt diff --git a/changelogs/alkimia/ChangeLog-5.0.0.txt b/changelogs/alkimia/ChangeLog-5.0.0.txt new file mode 100644 index 0000000..dfa12fc --- /dev/null +++ b/changelogs/alkimia/ChangeLog-5.0.0.txt @@ -0,0 +1,155 @@ +commit d5f02ccd4acc66da65b26de246a439dc906eb5db +Author: Cristian Oneț <onet.crist...@gmail.com> +Date: Tue Dec 1 13:08:19 2015 +0200 + + Remove these files since the changelog will be provided in the release notes. + +commit a9fda25cb17f6412fd2f3c16b907da32e05e0c6d +Author: David Faure <fa...@kde.org> +Date: Sat Aug 15 00:21:26 2015 +0200 + + update cmake_min_req to match kdelibs4 and enable newer policies, so that cmake can move on at some point + +commit 2c2bf53d5ca30d33605b801df60d57d2151326ad +Author: Cristian Oneț <onet.crist...@gmail.com> +Date: Sun Oct 26 22:05:34 2014 +0200 + + Use implicit sharing in AlkValue. + + Before this the biggest cost of using an AlkValue object, implicitly + a KMyMoneyMoney object was assignment, construction and destruction. + + By using implicit sharing combined with a shared zero value, copying + on assignment and construction can be greatly reduced. + + Implicit sharing was easy to implement using QSharedDataPointer. + + Bumped the library version because API changes were necessary. The + mpq_class &valueRef() const method was bad beacause it was returning + a non-const reference from a const function. Now There is a const + version which will not detach the shared data while the non-const + version will detach from the shared data. + + REVIEW: 120815 + REVIEW: 121030 + +commit 420f921a6258ded473d9f0773a6bc2f04d35e8a9 +Author: Christian Dávid <christian-da...@web.de> +Date: Thu Nov 6 10:30:32 2014 +0100 + + Added .reviewboard file + + So it is possible to use rb tools. + +commit 2f33d56b282f8a2d12cceda72e632751ca04c00c +Author: Thomas Baumgart <t...@net-bembel.de> +Date: Sun Aug 31 18:59:22 2014 +0200 + + Fix build system to work with CMake < 2.8.12 + + The minimum CMake version supported is now 2.8.7 and the usage + of the keyword PUBLIC (introduced in 2.8.12) has been reverted + to LINK_PUBLIC (which is available in CMake 2.8.7+) + +commit 37cace69a8aba82b9b160ba787cf2e2861e99389 +Author: Cristian Oneț <onet.crist...@gmail.com> +Date: Sat Jul 26 14:18:55 2014 +0300 + + Make PkgConfig optional and fix the library export mechanism. + +commit 9c4d1ec7ab383d5623dd33a6869507b966283a91 +Author: Cristian Oneț <onet.crist...@gmail.com> +Date: Fri Jul 25 21:31:00 2014 +0300 + + Cleanup build system. + +commit c3c83268d86688078e05be382de6e20761829282 +Author: Cristian Oneț <onet.crist...@gmail.com> +Date: Thu Jun 26 23:51:45 2014 +0300 + + Add gitignore and some missing stuff to CMakeLists.txt. + +commit 5de8c6aadd2c46fe1d75635417479739e6858132 +Author: Christian Dávid <christian-da...@web.de> +Date: Fri Apr 18 15:49:52 2014 +0200 + + Added a cmake package configuration file + + This replaces the Find....cmake file. A user should not notice any + changes. But: + + - CMAKE_PREFIX_PATH is honored now + - Users do not have to find GMP themselves (which was a bug) + - CMake users are not affected by a bug in PKG_CHECK_MODULES anymore + more info: http://www.cmake.org/Bug/view.php?id=8644 + + REVIEW: 117630 + +commit 7c61198e545f8fc549c0255c5b6df07b77b64957 +Author: Patrick Spendrin <ps...@gmx.de> +Date: Sat May 4 23:23:46 2013 +0200 + + fix building under msvc + +commit 8982bdef054cc13735b3fb47f139a52188e3e5ac +Author: Pino Toscano <p...@kde.org> +Date: Sun Feb 3 12:09:21 2013 +0100 + + tests: convert most of QVERIFY(a == b) as QCOMPARE(a, b) + + this way, if the check fails both actual and expected values are printed; + also reorder in few cases the arguments to have first actual and then expected value + +commit e2d1540573e8680d147432617c48fba3cbce3ba8 +Author: Pino Toscano <p...@kde.org> +Date: Sun Feb 3 11:35:23 2013 +0100 + + AlkValueTest: add QTest::toString for AlkValue + + this way a string representation can be used in comparison failures + +commit 894e4c65a03e6dc122e6da5c89213001767c4984 +Author: Pino Toscano <p...@kde.org> +Date: Sun Feb 3 11:27:49 2013 +0100 + + remove 'void' from parameter-less methods + + in C++ it is not needed (while it is in C) + +commit a65f04b995e95a3eeb85ae8dd20482a02906b740 +Author: Pino Toscano <p...@kde.org> +Date: Sun Dec 30 11:25:57 2012 +0100 + + cmake: do not include ${QDBUS_INCLUDE_DIRS} + + old variable which is set to nothing + +commit abcbc3f1cf8b5b7d6d59be791b8fa07dc568263b +Author: Pino Toscano <p...@kde.org> +Date: Sun Dec 30 11:17:00 2012 +0100 + + ChangeLog/ReleaseLog: move to the top-level + + this is the usual place for these files + +commit 56009a94c1d9c519974bcc7549c8ee963ca5c84e +Author: Pino Toscano <p...@kde.org> +Date: Sun Dec 30 11:15:30 2012 +0100 + + cmake: set project() + +commit 503f87d9f0960a830c95e8c9c135762872994086 +Author: Pino Toscano <p...@kde.org> +Date: Sun Dec 30 11:14:51 2012 +0100 + + cmake: remove redundant cmake_minimum_required + + the one done in the top-level CMakeLists.txt is enough + +commit 101c8ffb615d203f4ebff4bcdc3f39b45d682290 +Author: Pino Toscano <p...@kde.org> +Date: Sun Dec 30 11:13:49 2012 +0100 + + cmake: move the search for pkg-config, kde4, gmp to the top-level + + otherwise ctest does not see any unit test diff --git a/news.rdf b/news.rdf index 5253236..b56cb74 100644 --- a/news.rdf +++ b/news.rdf @@ -10,6 +10,21 @@ <copyright>Copyright (c) 2001-2015 kmymoney.kde.org Webmaster</copyright> <item> <title> + LibAlkimia 5.0.0 released + </title> + <date>2015/12/01</date> + <fullstory> + <p><a href="http://download.kde.org/stable/alkimia/5.0.0/src/libalkimia-5.0.0.tar.xz.mirrorlist">LibAlkimia version 5.0.0</a> was released in preparation for the release of KMyMoney version 4.8.0. This version contains build system updates and optimizations that will allow KMyMoney to run faster: + <ul> + <li>add support for newer versions of cmake (>=2.8.7)</li> + <li>use implicit sharing in AlkValue</li> + </ul> + <p>For a full list of the changes please check out the <a href="changelogs/alkimia/ChangeLog-5.0.0.txt">changelog</a>. + <p>The KMyMoney Development Team</p> + </fullstory> + </item> + <item> + <title> KMyMoney 4.7.2 released </title> <date>2015/04/25</date> diff --git a/release-notes.rdf b/release-notes.rdf index 7ba8306..b9aaf8b 100644 --- a/release-notes.rdf +++ b/release-notes.rdf @@ -10,6 +10,21 @@ <copyright>Copyright (c) 2001-2014 kmymoney.kde.org Webmaster</copyright> <item> <title> + LibAlkimia 5.0.0 Release Notes + </title> + <date>2015/12/01</date> + <fullstory> + <p><a href="http://download.kde.org/stable/alkimia/5.0.0/src/libalkimia-5.0.0.tar.xz.mirrorlist">LibAlkimia version 5.0.0</a> was released in preparation for the release of KMyMoney version 4.8.0. This version contains build system updates and optimizations: + <ul> + <li>add support for newer versions of cmake (>=2.8.7)</li> + <li>use implicit sharing in AlkValue</li> + </ul> + <p>For a full list of the changes please check out the <a href="changelogs/alkimia/ChangeLog-5.0.0.txt">changelog</a>. + <p>The KMyMoney Development Team</p> + </fullstory> + </item> + <item> + <title> KMyMoney 4.7.2 Release Notes </title> <date>2015/04/25</date> -- 2.4.9
_______________________________________________ KMyMoney-devel mailing list KMyMoney-devel@kde.org https://mail.kde.org/mailman/listinfo/kmymoney-devel