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. --- README.md | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'README.md') diff --git a/README.md b/README.md index 95a0c6b..99d6fe0 100755 --- a/README.md +++ b/README.md @@ -27,5 +27,12 @@ MediaWiki upload. The upload is done in `MediaWikiApi.lua`. `MediaWikiMetadataProvider.lua` defines the custom metadata containing e. g. the file description and additional categories and templates. +### Libraries + +LrMediaWiki contains a copy of [`JSON.lua`][jsonlua] written by Jeffrey Friedl +and released under [CC-by 3.0][ccby3]. + [comlrmw]: https://commons.wikimedia.org/wiki/Commons:LrMediaWiki [lrsdk]: http://www.adobe.com/devnet/photoshoplightroom.html +[jsonlua]: http://regex.info/blog/lua/json +[ccby3]: http://creativecommons.org/licenses/by/3.0/deed.en_US -- cgit v1.2.1