master/CHANGELOG
last edited: Thu, 26 Jan 2017 12:43:54 +0100
I Installed http://hub1.sprechrun.de at 24.01.2017. Yet displayed Hubzilla here http://hub1.sprechrun.de/admin/
But why contains https://github.com/redmatrix/hubzilla/blob/master/CHANGELOG no changes after 24.01.2017?
Edit: CHANGELOG containsn't also any other changes after 2016-12-23
@Hubzilla Support Forum+ #CHANGELOG #CHANGES #Installation
Your software should be updated.
But why contains https://github.com/redmatrix/hubzilla/blob/master/CHANGELOG no changes after 24.01.2017?
Edit: CHANGELOG containsn't also any other changes after 2016-12-23
@Hubzilla Support Forum+ #CHANGELOG #CHANGES #Installation
1. I searched the master branch of the repo for the string "software should be updated". I found it in
/Zotlabs/Module/Admin.php
.2. Line 133 of this file compares the current version to a variable $vmaster to issue the message.
3. The $vmaster variable is set by a function called "get_repository_version" a few lines above. This function is defined in
/include/network.php
like so:function get_repository_version($branch = 'master') {
$path = "https://raw.githubusercontent.com/redmatrix/hubzilla/$branch/boot.php";
$x = z_fetch_url($path);
...
}
This shows that Hubzilla is checking the latest code version hosted on GitHub and comparing that directly to your running version. If they differ, it issues the update message in the admin panel.
The changelog is manually maintained, and completely by Mike and Mario I think. If you look at the commit history (you can browse it on GitHub), you can see that Mike made several commits since the previous stable version, and none of the files changed lists include the CHANGELOG file.