From b843b147128c4488cb0bbd5080cf1399ab6a968d Mon Sep 17 00:00:00 2001 From: Jean-Christian Denis Date: Tue, 15 Aug 2023 22:26:00 +0200 Subject: [PATCH] release 1.0 --- CHANGELOG.md | 124 +++++++++++++++++++++++++++++---------------------- README.md | 31 +++++++------ _define.php | 8 ++-- dcstore.xml | 8 ++-- 4 files changed, 93 insertions(+), 78 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8fea088..ad31f6b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,66 +1,82 @@ -dev -- [ ] add update from external repositories +tweakStores 1.0 - 2023.08.14 +=========================================================== +* Require Dotclear 2.27 +* Require PHP 8.1 +* Move third party repository +* Use Dotclear style for CHANGELOG -0.9 - 2023.07.30 -- require Dotclear 2.27 -- require PHP 8.1+ -- update to Dotclear 2.27-dev +tweakStores 0.9 - 2023.07.30 +=========================================================== +* require Dotclear 2.27 +* require PHP 8.1+ +* update to Dotclear 2.27-dev -0.8 - 2023.04.29 -- require Dotclear 2.26 -- require PHP 8.1+ -- add js code to for forms submits -- move settings to modules tab -- fix settings and remove 'active' setting -- use only one modules list for all actions +tweakStores 0.8 - 2023.04.29 +=========================================================== +* require Dotclear 2.26 +* require PHP 8.1+ +* add js code to for forms submits +* move settings to modules tab +* fix settings and remove 'active' setting +* use only one modules list for all actions -0.7.1 - 2023.04.24 -- require Dotclear 2.26 -- use latest dotclear namespace -- fix nullsafe warnings -- add plugin Uninstaller features +tweakStores 0.7.1 - 2023.04.24 +=========================================================== +* require Dotclear 2.26 +* use latest dotclear namespace +* fix nullsafe warnings +* add plugin Uninstaller features -0.7 - 2023.03.19 -- require PHP 8.1 -- require Dotclear 2.26 -- use namespace -- use forms helpers -- use modules Define -- use dedicated settings class +tweakStores 0.7 - 2023.03.19 +=========================================================== +* require PHP 8.1 +* require Dotclear 2.26 +* use namespace +* use forms helpers +* use modules Define +* use dedicated settings class -0.6.1 - 2023.01.07 -- fix previously introduced unix bug +tweakStores 0.6.1 - 2023.01.07 +=========================================================== +* fix previously introduced unix bug -0.6 - 2023.01.06 -- use namespace -- use abstract plugin id -- fix deprecated dotclear usage +tweakStores 0.6 - 2023.01.06 +=========================================================== +* use namespace +* use abstract plugin id +* fix deprecated dotclear usage -0.5 - 2022.11.20 -- fix compatibility with Dotclear 2.24 (required) +tweakStores 0.5 - 2022.11.20 +=========================================================== +* fix compatibility with Dotclear 2.24 (required) -0.4 - 2021.11.06 -- add colored synthax for xml content -- display checked url on ui +tweakStores 0.4 - 2021.11.06 +=========================================================== +* add colored synthax for xml content +* display checked url on ui -0.3.1 - 2021.11.05 -- fix permissions -- add copy to clipboard button -- add check third party repository +tweakStores 0.3.1 - 2021.11.05 +=========================================================== +* fix permissions +* add copy to clipboard button +* add check third party repository -0.2.0 - 2021.09.28 -- use xmlTag() to manage file content -- fix module name -- enhance user interface +tweakStores 0.2.0 - 2021.09.28 +=========================================================== +* use xmlTag() to manage file content +* fix module name +* enhance user interface -0.1.0 - 2021.08.27 -- add write dcstore.xml for modules tab -- add themes tab -- fix translation +tweakStores 0.1.0 - 2021.08.27 +=========================================================== +* add write dcstore.xml for modules tab +* add themes tab +* fix translation -0.0.2 - 2021.08.26 -- initial commit -- add config page -- add plugins tab -- add dcstore XML generation tool -- add pacKman behaviors \ No newline at end of file +tweakStores 0.0.2 - 2021.08.26 +=========================================================== +* initial commit +* add config page +* add plugins tab +* add dcstore XML generation tool +* add pacKman behaviors diff --git a/README.md b/README.md index dd1833d..ef69184 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,10 @@ # README -[![Release](https://img.shields.io/github/v/release/JcDenis/tweakStores)](https://github.com/JcDenis/tweakStores/releases) -[![Date](https://img.shields.io/github/release-date/JcDenis/tweakStores)](https://github.com/JcDenis/tweakStores/releases) -[![Issues](https://img.shields.io/github/issues/JcDenis/tweakStores)](https://github.com/JcDenis/tweakStores/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/tweakStores) -[![License](https://img.shields.io/github/license/JcDenis/tweakStores)](https://github.com/JcDenis/tweakStores/blob/master/LICENSE) +[![Release](https://img.shields.io/badge/release-1.0-a2cbe9.svg)](https://git.dotclear.watch/JcDenis/tweakStores/releases) +[![Date](https://img.shields.io/badge/date-2023.08.15-c44d58.svg)](https://git.dotclear.watch/JcDenis/tweakStores/releases) +[![Dotclear](https://img.shields.io/badge/dotclear-v2.27-137bbb.svg)](https://fr.dotclear.org/download) +[![Dotaddict](https://img.shields.io/badge/dotaddict-official-9ac123.svg)](https://plugins.dotaddict.org/dc2/details/tweakStores) +[![License](https://img.shields.io/github/license/JcDenis/tweakStores)](https://git.dotclear.watch/JcDenis/tweakStores/blob/master/LICENSE) ## WHAT IS TWEAKSTORES ? @@ -16,11 +15,11 @@ It helps devs to manage dcstore.xml file. ## REQUIREMENTS - _tweakStores_ requires: +_tweakStores_ requires: - * superadmin permissions - * Dotclear 2.27 - * PHP 8.1+ +* superadmin permissions +* Dotclear 2.27 +* PHP 8.1+ ## USAGE @@ -33,13 +32,13 @@ package creation. ## LINKS - * License : [GNU GPL v2](https://www.gnu.org/licenses/old-licenses/lgpl-2.0.html) - * Source & contribution : [GitHub Page](https://github.com/JcDenis/tweakStores) - * Packages & details: [Dotaddict Page](https://plugins.dotaddict.org/dc2/details/tweakStores) +* License : [GNU GPL v2](https://www.gnu.org/licenses/old-licenses/lgpl-2.0.html) +* Source & contribution : [Gitea Page](https://git.dotclear.watch/JcDenis/tweakStores) or [GitHub Page](https://github.com/JcDenis/tweakStores) +* Packages & details: [Gitea Page](https://git.dotclear.watch/JcDenis/tweakStores/releases) or [Dotaddict Page](https://plugins.dotaddict.org/dc2/details/tweakStores) ## CONTRIBUTORS - * Jean-Christian Denis - * Phillipe aka Dissitou +* Jean-Christian Denis (author) +* Phillipe aka Dissitou - You are welcome to contribute to this code. \ No newline at end of file +You are welcome to contribute to this code. diff --git a/_define.php b/_define.php index cc80868..4073cea 100644 --- a/_define.php +++ b/_define.php @@ -18,7 +18,7 @@ $this->registerModule( 'Tweak stores', 'Helper to manage external repositories', 'Jean-Christian Denis and Contributors', - '0.9', + '1.0', [ 'requires' => [ ['php', '8.1'], @@ -26,8 +26,8 @@ $this->registerModule( ], 'permissions' => null, 'type' => 'plugin', - 'support' => 'https://github.com/JcDenis/' . basename(__DIR__), - 'details' => 'https://plugins.dotaddict.org/dc2/details/' . basename(__DIR__), - 'repository' => 'https://raw.githubusercontent.com/JcDenis/' . basename(__DIR__) . '/master/', + '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 d938306..60343d9 100644 --- a/dcstore.xml +++ b/dcstore.xml @@ -2,12 +2,12 @@ Tweak stores - 0.9 + 1.0 Jean-Christian Denis and Contributors Helper to manage external repositories - https://github.com/JcDenis/tweakStores/releases/download/v0.9/plugin-tweakStores.zip + https://git.dotclear.watch/JcDenis/tweakStores/releases/download/v1.0/plugin-tweakStores.zip 2.27 - https://plugins.dotaddict.org/dc2/details/tweakStores - https://github.com/JcDenis/tweakStores + https://git.dotclear.watch/JcDenis/tweakStores/src/branch/master/README.md + https://git.dotclear.watch/JcDenis/tweakStores/issues