diff --git a/composer.json b/composer.json index 4fff195..67f9512 100644 --- a/composer.json +++ b/composer.json @@ -6,7 +6,8 @@ "minimum-stability": "dev", "require": { "php": "^8.0", - "seacms/manager": "*" + "picocms/pico": "dev-fix-compatibility-php8 as v3.0.0-alpha.2", + "seacms/manager": "dev-master" }, "config": { "optimize-autoloader": true, @@ -38,6 +39,74 @@ { "type": "vcs", "url": "https://git.defis.info/SeaCMS/seacms-manager" + }, + { + "type": "package", + "package": { + "name": "picocms/pico", + "version": "dev-fix-compatibility-php8", + "source": { + "url": "https://git.defis.info/SeaCMS/pico", + "type": "git", + "reference": "fix-compatibility-php8" + }, + "type": "library", + "description": "Pico is a flat file CMS, this means there is no administration backend and database to deal with. You simply create .md files in the \"content\" folder and that becomes a page.", + "keywords": ["pico", "picocms", "pico-cms", "simple", "flat-file", "cms", "content-management", "website", "markdown-to-html", "php", "markdown", "yaml", "twig" ], + "homepage": "http://picocms.org/", + "license": "MIT", + "authors": [ + { + "name": "Gilbert Pellegrom", + "email": "gilbert@pellegrom.me", + "role": "Project Founder" + }, + { + "name": "Daniel Rudolf", + "email": "picocms.org@daniel-rudolf.de", + "role": "Lead Developer" + }, + { + "name": "The Pico Community", + "homepage": "http://picocms.org/" + }, + { + "name": "Contributors", + "homepage": "https://github.com/picocms/Pico/graphs/contributors" + } + ], + "support": { + "docs": "http://picocms.org/docs", + "issues": "https://github.com/picocms/Pico/issues", + "source": "https://github.com/picocms/Pico" + }, + "require": { + "php": "^7.0.8 || ^8.0", + "ext-mbstring": "*", + "twig/twig": "^2.12", + "symfony/yaml" : "^3.4", + "erusev/parsedown": "1.7.4", + "erusev/parsedown-extra": "0.8.1" + }, + "suggest": { + "picocms/pico-theme": "Pico requires a theme to actually display the contents of your website. This is Pico's official default theme.", + "picocms/pico-deprecated": "PicoDeprecated's purpose is to maintain backward compatibility to older versions of Pico.", + "picocms/composer-installer": "This Composer plugin is responsible for installing Pico plugins and themes using the Composer package manager." + }, + "autoload": { + "psr-0": { + "Pico": "lib/", + "PicoPluginInterface": "lib/", + "AbstractPicoPlugin": "lib/" + } + }, + "extra": { + "branch-alias": { + "dev-master": "2.1.x-dev", + "dev-pico-3.0": "3.0.x-dev" + } + } + } } ] } diff --git a/composer.lock b/composer.lock index 9c8d959..e78b20e 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "7eb2b90de8b7704986cf5d10b5f01470", + "content-hash": "dd56c9f1efa3163d0514f67f341b6e5b", "packages": [ { "name": "erusev/parsedown", @@ -178,23 +178,17 @@ }, { "name": "picocms/pico", - "version": "v3.0.0-alpha.2", + "version": "dev-fix-compatibility-php8", "source": { "type": "git", - "url": "https://github.com/picocms/Pico.git", - "reference": "f7637ad335a97a639d69f9e7a1ef500762bad6f7" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/picocms/Pico/zipball/f7637ad335a97a639d69f9e7a1ef500762bad6f7", - "reference": "f7637ad335a97a639d69f9e7a1ef500762bad6f7", - "shasum": "" + "url": "https://git.defis.info/SeaCMS/pico", + "reference": "fix-compatibility-php8" }, "require": { "erusev/parsedown": "1.7.4", "erusev/parsedown-extra": "0.8.1", "ext-mbstring": "*", - "php": ">=7.0.8", + "php": "^7.0.8 || ^8.0", "symfony/yaml": "^3.4", "twig/twig": "^2.12" }, @@ -213,11 +207,10 @@ "autoload": { "psr-0": { "Pico": "lib/", - "AbstractPicoPlugin": "lib/", - "PicoPluginInterface": "lib/" + "PicoPluginInterface": "lib/", + "AbstractPicoPlugin": "lib/" } }, - "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -244,7 +237,6 @@ "description": "Pico is a flat file CMS, this means there is no administration backend and database to deal with. You simply create .md files in the \"content\" folder and that becomes a page.", "homepage": "http://picocms.org/", "keywords": [ - "Simple", "cms", "content-management", "flat-file", @@ -254,6 +246,7 @@ "pico", "pico-cms", "picocms", + "simple", "twig", "website", "yaml" @@ -262,14 +255,7 @@ "docs": "http://picocms.org/docs", "issues": "https://github.com/picocms/Pico/issues", "source": "https://github.com/picocms/Pico" - }, - "funding": [ - { - "url": "https://www.bountysource.com/teams/picocms", - "type": "custom" - } - ], - "time": "2020-12-24T16:41:20+00:00" + } }, { "name": "picocms/pico-theme", @@ -337,7 +323,7 @@ "source": { "type": "git", "url": "https://git.defis.info/SeaCMS/seacms-manager", - "reference": "bc1cb3ad68ddc2af2bf6b2ea138aaef58695f397" + "reference": "f7c89281a190be1ca75ff4e2158f2fce63bdb459" }, "require": { "composer": "^2.4", @@ -348,7 +334,7 @@ "ext-pcre": "*", "php": "^8.0", "picocms/composer-installer": "dev-pico-3.0", - "picocms/pico": "^3.0.0-alpha.2", + "picocms/pico": "dev-fix-compatibility-php8 as v3.0.0-alpha.2", "picocms/pico-theme": "^3.0" }, "default-branch": true, @@ -378,7 +364,7 @@ "license": [ "EUPL-1.2" ], - "time": "2023-01-23T18:18:59+00:00" + "time": "2023-01-24T10:27:03+00:00" }, { "name": "symfony/polyfill-ctype", @@ -774,9 +760,19 @@ } ], "packages-dev": [], - "aliases": [], + "aliases": [ + { + "package": "picocms/pico", + "version": "dev-fix-compatibility-php8", + "alias": "v3.0.0-alpha.2", + "alias_normalized": "3.0.0.0-alpha2" + } + ], "minimum-stability": "dev", - "stability-flags": [], + "stability-flags": { + "picocms/pico": 20, + "seacms/manager": 20 + }, "prefer-stable": true, "prefer-lowest": false, "platform": {