From 88e38df1dc6c12450af025745beccb34c1fa9244 Mon Sep 17 00:00:00 2001 From: Jean-Christian Denis Date: Sun, 6 Aug 2023 23:19:26 +0200 Subject: [PATCH] release 2023.08.06 --- CHANGELOG.md | 254 +++++++++++++++++++++++++++++---------------------- README.md | 40 ++++---- _define.php | 8 +- dcstore.xml | 8 +- 4 files changed, 173 insertions(+), 137 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ba2b868..0b33f03 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,137 +1,173 @@ -2023.07.29 -- require Dotclear 2.27 -- require php 8.1+ -- update to Dotclear 2.27-dev +pacKman 2023.07.29 +=========================================================== +* Require Dotclear 2.27 +* Require PHP 8.1+ +* Move third party repository +* Use Dotclear style for changelog -2023.05.29 -- require dotclear 2.26 -- require php 8.1+ -- fix save settings -- add option to separate themes and plugins repositories +pacKman 2023.07.29 +=========================================================== +* require Dotclear 2.27 +* require php 8.1+ +* update to Dotclear 2.27-dev -2023.05.24 -- require dotclear 2.26 -- require php 8.1+ -- add option to select non latest versions +pacKman 2023.05.29 +=========================================================== +* require dotclear 2.26 +* require php 8.1+ +* fix save settings +* add option to separate themes and plugins repositories -2023.05.13 -- require dotclear 2.26 -- require php 8.1+ -- use define php_min -- use html helper everywhere +pacKman 2023.05.24 +=========================================================== +* require dotclear 2.26 +* require php 8.1+ +* add option to select non latest versions -2023.04.27 -- require dotclear 2.26 -- require php 8.1+ -- rollback Zip Unzip dotclear class -- fix settings read/write +pacKman 2023.05.13 +=========================================================== +* require dotclear 2.26 +* require php 8.1+ +* use define php_min +* use html helper everywhere -2023.04.22 -- require dotclear 2.26 -- require php 8.1+ -- remove custom Exception handler -- add plugin Uninstaller features +pacKman 2023.04.27 +=========================================================== +* require dotclear 2.26 +* require php 8.1+ +* rollback Zip Unzip dotclear class +* fix settings read/write -2023.04.06 -- update to latest dotclear 2.26-dev changes -- use Helper Form -- cleanup main class +pacKman 2023.04.22 +=========================================================== +* require dotclear 2.26 +* require php 8.1+ +* remove custom Exception handler +* add plugin Uninstaller features -2023.03.19 -- fix init check -- fix some phpstan warnings +pacKman 2023.04.06 +=========================================================== +* update to latest dotclear 2.26-dev changes +* use Helper Form +* cleanup main class -2023.03.18 -- require PHP 8.1 -- use new (un)zip helpers -- use class for settings -- add setting to hide distributed modules +pacKman 2023.03.19 +=========================================================== +* fix init check +* fix some phpstan warnings -2023.03.14 -- fix preg match on excluded files +pacKman 2023.03.18 +=========================================================== +* require PHP 8.1 +* use new (un)zip helpers +* use class for settings +* add setting to hide distributed modules -2023.03.11 -- require Dotclear 2.26 -- use PHP namespace -- use dcPage open/close module -- use Form helpers -- manage modules structure > dc 2.24 +pacKman 2023.03.14 +=========================================================== +* fix preg match on excluded files -2023.01.07 -- fix previously introduced unix bug +pacKman 2023.03.11 +=========================================================== +* require Dotclear 2.26 +* use PHP namespace +* use dcPage open/close module +* use Form helpers +* manage modules structure > dc 2.24 -2023.01.05 -- harmonise structure (with my plugins) +pacKman 2023.01.07 +=========================================================== +* fix previously introduced unix bug -2022.12.20 -- use shorter settings names -- use dotclear VAR as default repository -- use notice for errors -- declare strict_type +pacKman 2023.01.05 +=========================================================== +* harmonise structure (with my plugins) -2022.12.19.1 -- playing with namespace +pacKman 2022.12.20 +=========================================================== +* use shorter settings names +* use dotclear VAR as default repository +* use notice for errors +* declare strict_type -2022.12.03 -- cope with disabled modules +pacKman 2022.12.19.1 +=========================================================== +* playing with namespace -2022.11.20 -- fix compatibility with Dotclear 2.24 (required) +pacKman 2022.12.03 +=========================================================== +* cope with disabled modules -2022.02.01 -- fix module info (id/root) before zip -- use dc2.21 new svg icon by @franck-paul +pacKman 2022.11.20 +=========================================================== +* fix compatibility with Dotclear 2.24 (required) -2021.11.06 -- update translation (thanks @Philippe-dev) -- update to PSR12 +pacKman 2022.02.01 +=========================================================== +* fix module info (id/root) before zip +* use dc2.21 new svg icon by @franck-paul -2021.10.28 -- add option to convert newline from files content on the fly -- clean up again... -- fix wrong version on repository -- fix modules sort -- hide empty tabs +pacKman 2021.11.06 +=========================================================== +* update translation (thanks @Philippe-dev) +* update to PSR12 -2021.08.22 -- fix PSR2 coding style -- update license -- fix help +pacKman 2021.10.28 +=========================================================== +* add option to convert newline from files content on the fly +* clean up again... +* fix wrong version on repository +* fix modules sort +* hide empty tabs -2021.08.17 -- move to Franck style +pacKman 2021.08.22 +=========================================================== +* fix PSR2 coding style +* update license +* fix help -2013.11.15 -- Fix all forms: Use modules root intead of Id +pacKman 2021.08.17 +=========================================================== +* move to Franck style -2013.10.28 -- Change behaviors arguments -- Typo and minor fixes +pacKman 2013.11.15 +=========================================================== +* Fix all forms: Use modules root intead of Id -2013.10.26 -- Switch to DC 2.6 -- Fix use of dcThemes, thx franckpaul -- New icon, thx kozlika -- Add dashboard icon -- Clean up code and (again) lighter admin interface +pacKman 2013.10.28 +=========================================================== +* Change behaviors arguments +* Typo and minor fixes -2013.05.11 -- Added option to remove comments from files -- Fixed page title and messages and contents +pacKman 2013.10.26 +=========================================================== +* Switch to DC 2.6 +* Fix use of dcThemes, thx franckpaul +* New icon, thx kozlika +* Add dashboard icon +* Clean up code and (again) lighter admin interface -0.5.1 - 2010-10-12 -- Fixed install on nightly build -- Fixed missing namespace on admin +pacKman 2013.05.11 +=========================================================== +* Added option to remove comments from files +* Fixed page title and messages and contents -0.5 - 2010-06-05 -- Switched to DC 2.2 -- Changed admin interface (easy, light, fast) -- Added direct download button on repository (closes #449) +pacKman 0.5.1 - 2010-10-12 +=========================================================== +* Fixed install on nightly build +* Fixed missing namespace on admin -0.4 - 2009-10-10 -- Fixed second package management -- Fixed subfolder in filename -- Added install and uninstall features -- Added help -- Added LICENSE -- Cleaned up \ No newline at end of file +pacKman 0.5 - 2010-06-05 +=========================================================== +* Switched to DC 2.2 +* Changed admin interface (easy, light, fast) +* Added direct download button on repository (closes #449) + +pacKman 0.4 - 2009-10-10 +=========================================================== +* Fixed second package management +* Fixed subfolder in filename +* Added install and uninstall features +* Added help +* Added LICENSE +* Cleaned up diff --git a/README.md b/README.md index b023745..575e4e8 100644 --- a/README.md +++ b/README.md @@ -1,15 +1,15 @@ # README -[![Release](https://img.shields.io/github/v/release/JcDenis/pacKman)](https://github.com/JcDenis/pacKman/releases) -[![Date](https://img.shields.io/github/release-date/JcDenis/pacKman)](https://github.com/JcDenis/pacKman/releases) -[![Issues](https://img.shields.io/github/issues/JcDenis/pacKman)](https://github.com/JcDenis/pacKman/issues) +[![Release](https://img.shields.io/github/v/release/JcDenis/pacKman)](https://git.dotclear.watch/JcDenis/pacKman/releases) +[![Date](https://img.shields.io/github/release-date/JcDenis/pacKman)](https://git.dotclear.watch/JcDenis/pacKman/releases) +[![Issues](https://img.shields.io/github/issues/JcDenis/pacKman)](https://git.dotclear.watch/JcDenis/pacKman/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/pacKman) -[![License](https://img.shields.io/github/license/JcDenis/pacKman)](https://github.com/JcDenis/pacKman/blob/master/LICENSE) +[![License](https://img.shields.io/github/license/JcDenis/pacKman)](https://git.dotclear.watch/JcDenis/pacKman/blob/master/LICENSE) ## WHAT IS PACKMAN ? -pacKman is a plugin for the open-source +_pacKman_ is a plugin for the open-source web publishing software called Dotclear. It help super admin to create and manage packages of @@ -17,17 +17,17 @@ themes and plugins from Dotclear administration pages. ## REQUIREMENTS - pacKman requires: +_pacKman_ requires: - * Super administrator permissions - * Dotclear 2.27 - * PHP 8.1+ - * A writable cache directory - * A writable directory to put packages. (can be VAR dir) +* Super administrator permissions +* Dotclear 2.27 +* PHP 8.1+ +* A writable cache directory +* A writable directory to put packages. (can be VAR dir) ## USAGE -First install pacKman, manualy from a zip package or from +First install _pacKman_, manualy from a zip package or from Dotaddict repository. (See Dotclear's documentation to know how do this) Go to ''plugins manager'', expand pacKman information then @@ -38,15 +38,15 @@ Once it's done you can manage your packages from menu ## LINKS - * License : [GNU GPL v2](https://www.gnu.org/licenses/old-licenses/lgpl-2.0.html) - * Source & contribution : [GitHub Page](https://github.com/JcDenis/pacKman) - * Packages & details: [Dotaddict Page](https://plugins.dotaddict.org/dc2/details/pacKman) - * Discuss and help : [Dotclear Forum](https://forum.dotclear.org/viewtopic.php?id=40066) +* License : [GNU GPL v2](https://www.gnu.org/licenses/old-licenses/lgpl-2.0.html) +* Source & contribution : [Gitea Page](https://git.dotclear.watch/JcDenis/pacKman) or [GitHub Page](https://github.com/JcDenis/pacKman) +* Packages & details: [Gitea Page](https://git.dotclear.watch/JcDenis/pacKman/releases) or [Dotaddict Page](https://plugins.dotaddict.org/dc2/details/pacKman) +* Discuss and help : [Dotclear Forum](https://forum.dotclear.org/viewtopic.php?id=40066) ## CONTRIBUTORS - * Jean-Christian Denis - * Philippe aka Dissitou - * franck-paul +* Jean-Christian Denis +* Philippe aka Dissitou +* franck-paul - 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 d18dcf2..e07843f 100644 --- a/_define.php +++ b/_define.php @@ -20,7 +20,7 @@ $this->registerModule( 'Packages repository', 'Manage your Dotclear packages', 'Jean-Christian Denis', - '2023.07.30', + '2023.08.06', [ 'requires' => [ ['php', '8.1'], @@ -28,8 +28,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/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 ab95167..22f57ea 100644 --- a/dcstore.xml +++ b/dcstore.xml @@ -2,12 +2,12 @@ Packages repository - 2023.07.30 + 2023.08.06 Jean-Christian Denis Manage your Dotclear packages - https://github.com/JcDenis/pacKman/releases/download/v2023.07.30/plugin-pacKman.zip + https://gitea.dotclear.watch/JcDenis/pacKman/releases/download/v2023.08.06/plugin-pacKman.zip 2.27 - https://plugins.dotaddict.org/dc2/details/pacKman - https://github.com/JcDenis/pacKman + https://git.dotclear.watch/JcDenis/pacKman/src/branch/master/README.md + https://git.dotclear.watch/JcDenis/pacKman/issues