diff --git a/CHANGELOG.md b/CHANGELOG.md index 41e90e1..ce1c090 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,44 +1,64 @@ -2023.05.13 -- require dotclear 2.26 -- release for dotclear 2.26 stable +dcLatestVersions 2023.08.06 +=========================================================== +* Require Dotclear 2.27 +* Require PHP7.4+ +* Upgrade to Dotclear 2.27 +* Move third party repository +* Use Dotclear style for changelog +* Change user pref to plugin ID (breaking) +* Change widget id to plugin ID (breaking) -2023.04.23 -- require dotclear 2.26 -- use latest dotclear namespace -- add plugin Uninstaller features -- remove magic -- fix nullsafe warnings +dcLatestVersions 2023.05.13 +=========================================================== +* require dotclear 2.26 +* release for dotclear 2.26 stable -2023.03.26 -- require dotclear 2.26 -- use namespace +dcLatestVersions 2023.04.23 +=========================================================== +* require dotclear 2.26 +* use latest dotclear namespace +* add plugin Uninstaller features +* remove magic +* fix nullsafe warnings -2022.12.20 -- change plugin name -- use anonymous functions -- use abstract plugin name -- fix install +dcLatestVersions 2023.03.26 +=========================================================== +* require dotclear 2.26 +* use namespace -2022.11.20 -- fix compatibility with Dotclear 2.24 (required) +dcLatestVersions 2022.12.20 +=========================================================== +* change plugin name +* use anonymous functions +* use abstract plugin name +* fix install -2021.08.27 -- cleanup (PSR2,short array, ...) -- enhance widget style -- update license +dcLatestVersions 2022.11.20 +=========================================================== +* fix compatibility with Dotclear 2.24 (required) -2020.09.18 - Pierre Van Glabeke -- modif admin.php (merci à nanart) +dcLatestVersions 2021.08.27 +=========================================================== +* cleanup (PSR2,short array, ...) +* enhance widget style +* update license -2015.03.11 - Pierre Van Glabeke -- ajout mode hors ligne et codage titre widget (widget) -- encodage UNIX (LF) -- modif url de support -- modifs localisation -- suppression icône +dcLatestVersions 2020.09.18 - Pierre Van Glabeke +=========================================================== +* modif admin.php (merci à nanart) -2013.11.18 - Jean-Christian Denis -- First hg release +dcLatestVersions 2015.03.11 - Pierre Van Glabeke +=========================================================== +* ajout mode hors ligne et codage titre widget (widget) +* encodage UNIX (LF) +* modif url de support +* modifs localisation +* suppression icône -2013.07.22 - Jean-Christian Denis -- First release \ No newline at end of file +dcLatestVersions 2013.11.18 - Jean-Christian Denis +=========================================================== +* First hg release + +dcLatestVersions 2013.07.22 - Jean-Christian Denis +=========================================================== +* First release diff --git a/README.md b/README.md index dd96dcc..5ad9055 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,11 @@ # README -[![Release](https://img.shields.io/github/v/release/JcDenis/dcLatestVersions)](https://github.com/JcDenis/dcLatestVersions/releases) -[![Date](https://img.shields.io/github/release-date/JcDenis/dcLatestVersions)](https://github.com/JcDenis/dcLatestVersions/releases) -[![Issues](https://img.shields.io/github/issues/JcDenis/dcLatestVersions)](https://github.com/JcDenis/dcLatestVersions/issues) -[![Dotclear](https://img.shields.io/badge/dotclear-v2.26-blue.svg)](https://fr.dotclear.org/download) +[![Release](https://img.shields.io/github/v/release/JcDenis/dcLatestVersions)](https://git.dotclear.watch/JcDenis/dcLatestVersions/releases) +[![Date](https://img.shields.io/github/release-date/JcDenis/dcLatestVersions)](https://git.dotclear.watch/JcDenis/dcLatestVersions/releases) +[![Issues](https://img.shields.io/github/issues/JcDenis/dcLatestVersions)](https://git.dotclear.watch/JcDenis/dcLatestVersions/issues) +[![Dotclear](https://img.shields.io/badge/dotclear-v2.27-blue.svg)](https://fr.dotclear.org/download) [![Dotaddict](https://img.shields.io/badge/dotaddict-official-green.svg)](https://plugins.dotaddict.org/dc2/details/dcLatestVersions) -[![License](https://img.shields.io/github/license/JcDenis/dcLatestVersions)](https://github.com/JcDenis/dcLatestVersions/blob/master/LICENSE) +[![License](https://img.shields.io/github/license/JcDenis/dcLatestVersions)](https://git.dotclear.watch/JcDenis/dcLatestVersions/blob/master/LICENSE) ## WHAT IS DCLATESTVERSION ? @@ -16,14 +16,14 @@ Simply show visitors last versions of nightly build of Dotclear. ## REQUIREMENTS - dcLatestVersions requires: +_dcLatestVersions_ requires: - * permissions to manage widgets - * Dotclear 2.26 +* permissions to manage widgets +* Dotclear 2.27 ## USAGE -First install dcLatestVersions, manualy from a zip package or from +First install _dcLatestVersions_, manualy from a zip package or from Dotaddict repository. (See Dotclear's documentation to know how do this) Add and configure "Dotclear's latest versions" from widgets manager. @@ -31,11 +31,13 @@ You can add a dashboard item by enable it from your dashboard preferences. ## MORE - * License : GNU GPL v2 - * Source & contribution : [GitHub Page](https://github.com/JcDenis/dcLatestVersions) - * Packages & details: [Dotaddict Page](https://plugins.dotaddict.org/dc2/details/dcLatestVersions) +* License : GNU GPL v2 +* Source & contribution : [Gitea Page](https://git.dotclear.watch/JcDenis/dcLatestVersion) or [GitHub Page](https://github.com/JcDenis/dcLatestVersions) +* Packages & details: [Gitea Page](https://git.dotclear.watch/JcDenis/dcLatestVersion/releases) or [Dotaddict Page](https://plugins.dotaddict.org/dc2/details/dcLatestVersions) ## CONTRIBUTORS - * Jean-Chirstian Denis - * Pierre Van Glabeke +* Jean-Chirstian Denis +* Pierre Van Glabeke + +You are welcome to contribute to this code. diff --git a/_define.php b/_define.php index d8bb58f..2c677bd 100644 --- a/_define.php +++ b/_define.php @@ -10,7 +10,7 @@ * @copyright Jean-Christian Denis * @copyright GPL-2.0 https://www.gnu.org/licenses/gpl-2.0.html */ -if (!defined('DC_RC_PATH') || is_null(dcCore::app()->auth)) { +if (!defined('DC_RC_PATH')) { return null; } @@ -18,16 +18,16 @@ $this->registerModule( "Dotclear's latest versions", 'Show the latest available versions of Dotclear', 'Jean-Christian Denis, Pierre Van Glabeke', - '2023.05.13', + '2023.08.06', [ - 'requires' => [['core', '2.26']], + 'requires' => [['core', '2.27']], 'permissions' => dcCore::app()->auth->makePermissions([ dcCore::app()->auth::PERMISSION_USAGE, dcCore::app()->auth::PERMISSION_CONTENT_ADMIN, ]), 'type' => 'plugin', - 'support' => 'http://forum.dotclear.org/viewforum.php?id=16', - 'details' => 'http://plugins.dotaddict.org/dc2/details/' . basename(__DIR__), - 'repository' => 'https://raw.githubusercontent.com/JcDenis/' . basename(__DIR__) . '/master/dcstore.xml', + 'support' => 'https://git.dotclear.watch/JcDenis/' . basename(__DIR__) . '/issues', + 'details' => 'https://git.dotclear.watch/JcDenis/' . basename(__DIR__) . '/src/branch/master/README.md', + 'repository' => 'https://git.dotclear.watch/JcDenis/' . basename(__DIR__) . '/raw/branch/master/dcstore.xml', ] ); diff --git a/dcstore.xml b/dcstore.xml index 7739e48..8e0dc8f 100644 --- a/dcstore.xml +++ b/dcstore.xml @@ -2,12 +2,12 @@ Dotclear's latest versions - 2023.05.13 + 2023.08.06 Jean-Christian Denis, Pierre Van Glabeke Show the latest available versions of Dotclear - https://github.com/JcDenis/dcLatestVersions/releases/download/v2023.05.13/plugin-dcLatestVersions.zip - 2.26 - http://plugins.dotaddict.org/dc2/details/dcLatestVersions - http://forum.dotclear.org/viewforum.php?id=16 + https://gitea.dotclear.watch/JcDenis/dcLatestVersions/releases/download/v2023.08.06/plugin-dcLatestVersions.zip + 2.27 + https://git.dotclear.watch/JcDenis/dcLatestVersions/src/branch/master/README.md + https://git.dotclear.watch/JcDenis/dcLatestVersions/issues