From 24875af9d53e3f1a90fa5e6bd4aaef36bb0c3591 Mon Sep 17 00:00:00 2001 From: Robin Krahl Date: Sat, 27 Jun 2015 23:05:52 +0200 Subject: Check for new versions after start. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit After LrMediaWiki is loaded, GitHub is checked for new versions if the user enabled that setting. To parse the response of the GitHub API, a third-party library is used for JSON parsing (JSON.lua). As the GitHub API query for the latest release only returns non-pre-release versions, all releases are queried and the first one is considered the latest. - create MediaWikiInit that queries the new version and shows a message (if necessary) - add MediaWikiInit to Info so that it is run after LrMediaWiki is loaded - add ‘Check version’ setting to the configuration - refactor MediaWikiApi and create performHttpRequest as a generic HTTP request method - add MediaWikiApi.getCurrentPluginVersion to query the GitHub API Fix #44. --- LICENSE.txt | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'LICENSE.txt') diff --git a/LICENSE.txt b/LICENSE.txt index 955762a..f8b0764 100755 --- a/LICENSE.txt +++ b/LICENSE.txt @@ -1,7 +1,12 @@ Copyright (c) 2014, 2015 by the LrMediaWiki team (see CREDITS.txt file in the -project root directory or [0]) +project root directory or [0]), X11 License -[0] +Except: + - JSON.lua: Copyright 2010-2014 Jeffrey Friedl [1], CC-by 3.0 [2] + +[0] +[1] +[2] The X11 License -- cgit v1.2.1