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

Reply via email to