Commit 56f4c6bc authored by Tino Goratsch's avatar Tino Goratsch

Merge tag 'v4.8.0' into develop

Tagging version v4.8.0
parents 67ee9a95 5c621367
......@@ -14,7 +14,7 @@ interface BootstrapInterface extends HttpKernelInterface
/**
* Contains the current ACP3 version string
*/
const VERSION = '4.7.1';
const VERSION = '4.8.0';
/**
* Performs some startup checks
......
......@@ -17,12 +17,12 @@
"prefer-stable": true,
"require": {
"acp3/composer-installer": "*",
"acp3/core": "^4.7.1",
"acp3/setup": "^4.7.1",
"acp3/module-errors": "^4.7.1",
"acp3/module-permissions": "^4.7.1",
"acp3/module-system": "^4.7.1",
"acp3/module-users": "^4.7.1"
"acp3/core": "^4.8.0",
"acp3/setup": "^4.8.0",
"acp3/module-errors": "^4.8.0",
"acp3/module-permissions": "^4.8.0",
"acp3/module-system": "^4.8.0",
"acp3/module-users": "^4.8.0"
},
"autoload": {
"psr-4": {
......
......@@ -17,12 +17,12 @@
"prefer-stable": true,
"require": {
"acp3/composer-installer": "*",
"acp3/core": "^4.7.1",
"acp3/setup": "^4.7.1",
"acp3/module-errors": "^4.7.1",
"acp3/module-permissions": "^4.7.1",
"acp3/module-system": "^4.7.1",
"acp3/module-users": "^4.7.1"
"acp3/core": "^4.8.0",
"acp3/setup": "^4.8.0",
"acp3/module-errors": "^4.8.0",
"acp3/module-permissions": "^4.8.0",
"acp3/module-system": "^4.8.0",
"acp3/module-users": "^4.8.0"
},
"suggest": {
"acp3/module-seo": "Provides additional SEO capabilities"
......
......@@ -17,12 +17,12 @@
"prefer-stable": true,
"require": {
"acp3/composer-installer": "*",
"acp3/core": "^4.7.1",
"acp3/setup": "^4.7.1",
"acp3/module-errors": "^4.7.1",
"acp3/module-permissions": "^4.7.1",
"acp3/module-system": "^4.7.1",
"acp3/module-users": "^4.7.1",
"acp3/core": "^4.8.0",
"acp3/setup": "^4.8.0",
"acp3/module-errors": "^4.8.0",
"acp3/module-permissions": "^4.8.0",
"acp3/module-system": "^4.8.0",
"acp3/module-users": "^4.8.0",
"google/recaptcha": "^1.1.0",
},
"autoload": {
......
......@@ -17,12 +17,12 @@
"prefer-stable": true,
"require": {
"acp3/composer-installer": "*",
"acp3/core": "^4.7.1",
"acp3/setup": "^4.7.1",
"acp3/module-errors": "^4.7.1",
"acp3/module-permissions": "^4.7.1",
"acp3/module-system": "^4.7.1",
"acp3/module-users": "^4.7.1"
"acp3/core": "^4.8.0",
"acp3/setup": "^4.8.0",
"acp3/module-errors": "^4.8.0",
"acp3/module-permissions": "^4.8.0",
"acp3/module-system": "^4.8.0",
"acp3/module-users": "^4.8.0"
},
"autoload": {
"psr-4": {
......
......@@ -17,12 +17,12 @@
"prefer-stable": true,
"require": {
"acp3/composer-installer": "*",
"acp3/core": "^4.7.1",
"acp3/setup": "^4.7.1",
"acp3/module-errors": "^4.7.1",
"acp3/module-permissions": "^4.7.1",
"acp3/module-system": "^4.7.1",
"acp3/module-users": "^4.7.1"
"acp3/core": "^4.8.0",
"acp3/setup": "^4.8.0",
"acp3/module-errors": "^4.8.0",
"acp3/module-permissions": "^4.8.0",
"acp3/module-system": "^4.8.0",
"acp3/module-users": "^4.8.0"
},
"suggest": {
"acp3/module-captcha": "Provides basic protection against spam bots."
......
......@@ -17,12 +17,12 @@
"prefer-stable": true,
"require": {
"acp3/composer-installer": "*",
"acp3/core": "^4.7.1",
"acp3/setup": "^4.7.1",
"acp3/module-errors": "^4.7.1",
"acp3/module-permissions": "^4.7.1",
"acp3/module-system": "^4.7.1",
"acp3/module-users": "^4.7.1"
"acp3/core": "^4.8.0",
"acp3/setup": "^4.8.0",
"acp3/module-errors": "^4.8.0",
"acp3/module-permissions": "^4.8.0",
"acp3/module-system": "^4.8.0",
"acp3/module-users": "^4.8.0"
},
"suggest": {
"acp3/module-captcha": "Provides basic protection against spam bots."
......
......@@ -17,12 +17,12 @@
"prefer-stable": true,
"require": {
"acp3/composer-installer": "*",
"acp3/core": "^4.7.1",
"acp3/setup": "^4.7.1",
"acp3/module-errors": "^4.7.1",
"acp3/module-permissions": "^4.7.1",
"acp3/module-system": "^4.7.1",
"acp3/module-users": "^4.7.1"
"acp3/core": "^4.8.0",
"acp3/setup": "^4.8.0",
"acp3/module-errors": "^4.8.0",
"acp3/module-permissions": "^4.8.0",
"acp3/module-system": "^4.8.0",
"acp3/module-users": "^4.8.0"
},
"autoload": {
"psr-4": {
......
......@@ -17,11 +17,11 @@
"prefer-stable": true,
"require": {
"acp3/composer-installer": "*",
"acp3/core": "^4.7.1",
"acp3/setup": "^4.7.1",
"acp3/module-permissions": "^4.7.1",
"acp3/module-system": "^4.7.1",
"acp3/module-users": "^4.7.1"
"acp3/core": "^4.8.0",
"acp3/setup": "^4.8.0",
"acp3/module-permissions": "^4.8.0",
"acp3/module-system": "^4.8.0",
"acp3/module-users": "^4.8.0"
},
"autoload": {
"psr-4": {
......
......@@ -17,12 +17,12 @@
"prefer-stable": true,
"require": {
"acp3/composer-installer": "*",
"acp3/core": "^4.7.1",
"acp3/setup": "^4.7.1",
"acp3/module-errors": "^4.7.1",
"acp3/module-permissions": "^4.7.1",
"acp3/module-system": "^4.7.1",
"acp3/module-users": "^4.7.1",
"acp3/core": "^4.8.0",
"acp3/setup": "^4.8.0",
"acp3/module-errors": "^4.8.0",
"acp3/module-permissions": "^4.8.0",
"acp3/module-system": "^4.8.0",
"acp3/module-users": "^4.8.0",
"mibe/feedwriter": "^1.0"
},
"autoload": {
......
......@@ -17,12 +17,12 @@
"prefer-stable": true,
"require": {
"acp3/composer-installer": "*",
"acp3/core": "^4.7.1",
"acp3/setup": "^4.7.1",
"acp3/module-errors": "^4.7.1",
"acp3/module-permissions": "^4.7.1",
"acp3/module-system": "^4.7.1",
"acp3/module-users": "^4.7.1"
"acp3/core": "^4.8.0",
"acp3/setup": "^4.8.0",
"acp3/module-errors": "^4.8.0",
"acp3/module-permissions": "^4.8.0",
"acp3/module-system": "^4.8.0",
"acp3/module-users": "^4.8.0"
},
"autoload": {
"psr-4": {
......
......@@ -17,13 +17,13 @@
"prefer-stable": true,
"require": {
"acp3/composer-installer": "*",
"acp3/core": "^4.7.1",
"acp3/setup": "^4.7.1",
"acp3/module-errors": "^4.7.1",
"acp3/module-permissions": "^4.7.1",
"acp3/module-system": "^4.7.1",
"acp3/module-users": "^4.7.1",
"acp3/module-categories": "^4.7.1"
"acp3/core": "^4.8.0",
"acp3/setup": "^4.8.0",
"acp3/module-errors": "^4.8.0",
"acp3/module-permissions": "^4.8.0",
"acp3/module-system": "^4.8.0",
"acp3/module-users": "^4.8.0",
"acp3/module-categories": "^4.8.0"
},
"suggest": {
"acp3/module-seo": "Provides additional SEO capabilities"
......
......@@ -17,12 +17,12 @@
"prefer-stable": true,
"require": {
"acp3/composer-installer": "*",
"acp3/core": "^4.7.1",
"acp3/setup": "^4.7.1",
"acp3/module-errors": "^4.7.1",
"acp3/module-permissions": "^4.7.1",
"acp3/module-system": "^4.7.1",
"acp3/module-users": "^4.7.1"
"acp3/core": "^4.8.0",
"acp3/setup": "^4.8.0",
"acp3/module-errors": "^4.8.0",
"acp3/module-permissions": "^4.8.0",
"acp3/module-system": "^4.8.0",
"acp3/module-users": "^4.8.0"
},
"suggest": {
"acp3/module-seo": "Provides additional SEO capabilities"
......
......@@ -17,12 +17,12 @@
"prefer-stable": true,
"require": {
"acp3/composer-installer": "*",
"acp3/core": "^4.7.1",
"acp3/setup": "^4.7.1",
"acp3/module-errors": "^4.7.1",
"acp3/module-permissions": "^4.7.1",
"acp3/module-system": "^4.7.1",
"acp3/module-users": "^4.7.1"
"acp3/core": "^4.8.0",
"acp3/setup": "^4.8.0",
"acp3/module-errors": "^4.8.0",
"acp3/module-permissions": "^4.8.0",
"acp3/module-system": "^4.8.0",
"acp3/module-users": "^4.8.0"
},
"suggest": {
"acp3/module-captcha": "Provides basic protection against spam bots."
......
......@@ -17,12 +17,12 @@
"prefer-stable": true,
"require": {
"acp3/composer-installer": "*",
"acp3/core": "^4.7.1",
"acp3/setup": "^4.7.1",
"acp3/module-errors": "^4.7.1",
"acp3/module-permissions": "^4.7.1",
"acp3/module-system": "^4.7.1",
"acp3/module-users": "^4.7.1"
"acp3/core": "^4.8.0",
"acp3/setup": "^4.8.0",
"acp3/module-errors": "^4.8.0",
"acp3/module-permissions": "^4.8.0",
"acp3/module-system": "^4.8.0",
"acp3/module-users": "^4.8.0"
},
"autoload": {
"psr-4": {
......
......@@ -17,13 +17,13 @@
"prefer-stable": true,
"require": {
"acp3/composer-installer": "*",
"acp3/core": "^4.7.1",
"acp3/setup": "^4.7.1",
"acp3/module-errors": "^4.7.1",
"acp3/module-permissions": "^4.7.1",
"acp3/module-system": "^4.7.1",
"acp3/module-users": "^4.7.1",
"acp3/module-categories": "^4.7.1"
"acp3/core": "^4.8.0",
"acp3/setup": "^4.8.0",
"acp3/module-errors": "^4.8.0",
"acp3/module-permissions": "^4.8.0",
"acp3/module-system": "^4.8.0",
"acp3/module-users": "^4.8.0",
"acp3/module-categories": "^4.8.0"
},
"suggest": {
"acp3/module-seo": "Provides additional SEO capabilities"
......
......@@ -17,12 +17,12 @@
"prefer-stable": true,
"require": {
"acp3/composer-installer": "*",
"acp3/core": "^4.7.1",
"acp3/setup": "^4.7.1",
"acp3/module-errors": "^4.7.1",
"acp3/module-permissions": "^4.7.1",
"acp3/module-system": "^4.7.1",
"acp3/module-users": "^4.7.1"
"acp3/core": "^4.8.0",
"acp3/setup": "^4.8.0",
"acp3/module-errors": "^4.8.0",
"acp3/module-permissions": "^4.8.0",
"acp3/module-system": "^4.8.0",
"acp3/module-users": "^4.8.0"
},
"suggest": {
"acp3/module-captcha": "Provides basic protection against spam bots."
......
......@@ -17,11 +17,11 @@
"prefer-stable": true,
"require": {
"acp3/composer-installer": "*",
"acp3/core": "^4.7.1",
"acp3/setup": "^4.7.1",
"acp3/module-errors": "^4.7.1",
"acp3/module-system": "^4.7.1",
"acp3/module-users": "^4.7.1"
"acp3/core": "^4.8.0",
"acp3/setup": "^4.8.0",
"acp3/module-errors": "^4.8.0",
"acp3/module-system": "^4.8.0",
"acp3/module-users": "^4.8.0"
},
"autoload": {
"psr-4": {
......
......@@ -17,12 +17,12 @@
"prefer-stable": true,
"require": {
"acp3/composer-installer": "*",
"acp3/core": "^4.7.1",
"acp3/setup": "^4.7.1",
"acp3/module-errors": "^4.7.1",
"acp3/module-permissions": "^4.7.1",
"acp3/module-system": "^4.7.1",
"acp3/module-users": "^4.7.1"
"acp3/core": "^4.8.0",
"acp3/setup": "^4.8.0",
"acp3/module-errors": "^4.8.0",
"acp3/module-permissions": "^4.8.0",
"acp3/module-system": "^4.8.0",
"acp3/module-users": "^4.8.0"
},
"autoload": {
"psr-4": {
......
......@@ -17,12 +17,12 @@
"prefer-stable": true,
"require": {
"acp3/composer-installer": "*",
"acp3/core": "^4.7.1",
"acp3/setup": "^4.7.1",
"acp3/module-errors": "^4.7.1",
"acp3/module-permissions": "^4.7.1",
"acp3/module-system": "^4.7.1",
"acp3/module-users": "^4.7.1"
"acp3/core": "^4.8.0",
"acp3/setup": "^4.8.0",
"acp3/module-errors": "^4.8.0",
"acp3/module-permissions": "^4.8.0",
"acp3/module-system": "^4.8.0",
"acp3/module-users": "^4.8.0"
},
"autoload": {
"psr-4": {
......
......@@ -17,12 +17,12 @@
"prefer-stable": true,
"require": {
"acp3/composer-installer": "*",
"acp3/core": "^4.7.1",
"acp3/setup": "^4.7.1",
"acp3/module-errors": "^4.7.1",
"acp3/module-permissions": "^4.7.1",
"acp3/module-system": "^4.7.1",
"acp3/module-users": "^4.7.1",
"acp3/core": "^4.8.0",
"acp3/setup": "^4.8.0",
"acp3/module-errors": "^4.8.0",
"acp3/module-permissions": "^4.8.0",
"acp3/module-system": "^4.8.0",
"acp3/module-users": "^4.8.0",
"thepixeldeveloper/sitemap": "^4.4.2"
},
"autoload": {
......
......@@ -18,11 +18,11 @@
"require": {
"composer/semver": "^1.4",
"acp3/composer-installer": "*",
"acp3/core": "^4.7.1",
"acp3/setup": "^4.7.1",
"acp3/module-errors": "^4.7.1",
"acp3/module-permissions": "^4.7.1",
"acp3/module-users": "^4.7.1"
"acp3/core": "^4.8.0",
"acp3/setup": "^4.8.0",
"acp3/module-errors": "^4.8.0",
"acp3/module-permissions": "^4.8.0",
"acp3/module-users": "^4.8.0"
},
"autoload": {
"psr-4": {
......
......@@ -17,11 +17,11 @@
"prefer-stable": true,
"require": {
"acp3/composer-installer": "*",
"acp3/core": "^4.7.1",
"acp3/setup": "^4.7.1",
"acp3/module-errors": "^4.7.1",
"acp3/module-permissions": "^4.7.1",
"acp3/module-system": "^4.7.1"
"acp3/core": "^4.8.0",
"acp3/setup": "^4.8.0",
"acp3/module-errors": "^4.8.0",
"acp3/module-permissions": "^4.8.0",
"acp3/module-system": "^4.8.0"
},
"suggest": {
"acp3/module-captcha": "Provides basic protection against spam bots."
......
......@@ -17,12 +17,12 @@
"prefer-stable": true,
"require": {
"acp3/composer-installer": "*",
"acp3/core": "^4.7.1",
"acp3/setup": "^4.7.1",
"acp3/module-errors": "^4.7.1",
"acp3/module-permissions": "^4.7.1",
"acp3/module-system": "^4.7.1",
"acp3/module-users": "^4.7.1",
"acp3/core": "^4.8.0",
"acp3/setup": "^4.8.0",
"acp3/module-errors": "^4.8.0",
"acp3/module-permissions": "^4.8.0",
"acp3/module-system": "^4.8.0",
"acp3/module-users": "^4.8.0",
"ckeditor/ckeditor": "dev-full/4.6.x"
},
"autoload": {
......
......@@ -17,12 +17,12 @@
"prefer-stable": true,
"require": {
"acp3/composer-installer": "*",
"acp3/core": "^4.7.1",
"acp3/setup": "^4.7.1",
"acp3/module-errors": "^4.7.1",
"acp3/module-permissions": "^4.7.1",
"acp3/module-system": "^4.7.1",
"acp3/module-users": "^4.7.1",
"acp3/core": "^4.8.0",
"acp3/setup": "^4.8.0",
"acp3/module-errors": "^4.8.0",
"acp3/module-permissions": "^4.8.0",
"acp3/module-system": "^4.8.0",
"acp3/module-users": "^4.8.0",
"tinymce/tinymce": "^4.4"
},
"autoload": {
......
......@@ -4,7 +4,7 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/)
and this project adheres to [Semantic Versioning](http://semver.org/).
## [Unreleased] - 2017-xx-xx
## [4.8.0] - 2017-03-18
### Added
- Updated the IncludeJs Smarty function to append a query string with the current version of the ACP3 for HTTP cache busting
- Added reCAPATCHA as a new captcha type
......@@ -291,7 +291,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
- It should be possible again to save ACL roles
- Silenced a possible PHP warning when trying to login with incorrect credentials
[Unreleased]: https://github.com/ACP3/cms/compare/v4.7.1...HEAD
[Unreleased]: https://github.com/ACP3/cms/compare/v4.8.0...HEAD
[4.8.0]: https://github.com/ACP3/cms/compare/v4.7.1...v4.8.0
[4.7.1]: https://github.com/ACP3/cms/compare/v4.7.0...v4.7.1
[4.7.0]: https://github.com/ACP3/cms/compare/v4.6.2...v4.7.0
[4.6.2]: https://github.com/ACP3/cms/compare/v4.6.1...v4.6.2
......
......@@ -999,16 +999,16 @@
},
{
"name": "monolog/monolog",
"version": "1.22.0",
"version": "1.22.1",
"source": {
"type": "git",
"url": "https://github.com/Seldaek/monolog.git",
"reference": "bad29cb8d18ab0315e6c477751418a82c850d558"
"reference": "1e044bc4b34e91743943479f1be7a1d5eb93add0"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/Seldaek/monolog/zipball/bad29cb8d18ab0315e6c477751418a82c850d558",
"reference": "bad29cb8d18ab0315e6c477751418a82c850d558",
"url": "https://api.github.com/repos/Seldaek/monolog/zipball/1e044bc4b34e91743943479f1be7a1d5eb93add0",
"reference": "1e044bc4b34e91743943479f1be7a1d5eb93add0",
"shasum": ""
},
"require": {
......@@ -1073,7 +1073,7 @@
"logging",
"psr-3"
],
"time": "2016-11-26T00:15:39+00:00"
"time": "2017-03-13T07:08:03+00:00"
},
{
"name": "mrclay/minify",
......@@ -1181,24 +1181,40 @@
},
{
"name": "phpmailer/phpmailer",
"version": "v5.2.22",
"version": "v5.2.23",
"source": {
"type": "git",
"url": "https://github.com/PHPMailer/PHPMailer.git",
"reference": "b18cb98131bd83103ccb26a888fdfe3177b8a663"
"reference": "7115df4a6f76281109ebe352900c42403b728bb4"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/PHPMailer/PHPMailer/zipball/b18cb98131bd83103ccb26a888fdfe3177b8a663",
"reference": "b18cb98131bd83103ccb26a888fdfe3177b8a663",
"url": "https://api.github.com/repos/PHPMailer/PHPMailer/zipball/7115df4a6f76281109ebe352900c42403b728bb4",
"reference": "7115df4a6f76281109ebe352900c42403b728bb4",
"shasum": ""
},
"require": {
"php": ">=5.0.0"
},
"require-dev": {
"phpdocumentor/phpdocumentor": "*",
"phpunit/phpunit": "4.7.*"
"doctrine/annotations": "1.2.*",
"jms/serializer": "0.16.*",
"phpdocumentor/phpdocumentor": "2.*",
"phpunit/phpunit": "4.8.*",
"symfony/debug": "2.8.*",
"symfony/filesystem": "2.8.*",
"symfony/translation": "2.8.*",
"symfony/yaml": "2.8.*",
"zendframework/zend-cache": "2.5.1",
"zendframework/zend-config": "2.5.1",
"zendframework/zend-eventmanager": "2.5.1",
"zendframework/zend-filter": "2.5.1",
"zendframework/zend-i18n": "2.5.1",
"zendframework/zend-json": "2.5.1",
"zendframework/zend-math": "2.5.1",
"zendframework/zend-serializer": "2.5.*",
"zendframework/zend-servicemanager": "2.5.*",
"zendframework/zend-stdlib": "2.5.1"
},
"suggest": {
"league/oauth2-google": "Needed for Google XOAUTH2 authentication"
......@@ -1237,7 +1253,7 @@
}
],
"description": "PHPMailer is a full-featured email creation and transfer class for PHP",
"time": "2017-01-09T09:33:47+00:00"
"time": "2017-03-15T19:32:56+00:00"
},
{
"name": "psr/log",
......@@ -2164,16 +2180,16 @@
},
{
"name": "friendsofphp/php-cs-fixer",
"version": "v2.1.1",
"version": "v2.1.2",
"source": {
"type": "git",
"url": "https://github.com/FriendsOfPHP/PHP-CS-Fixer.git",
"reference": "e0e33ce4eaf59ba77ead9ce45256692aa29ecb38"
"reference": "c7de769d7b44f2c9de68e1f678b65efd8126f60b"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/FriendsOfPHP/PHP-CS-Fixer/zipball/e0e33ce4eaf59ba77ead9ce45256692aa29ecb38",
"reference": "e0e33ce4eaf59ba77ead9ce45256692aa29ecb38",
"url": "https://api.github.com/repos/FriendsOfPHP/PHP-CS-Fixer/zipball/c7de769d7b44f2c9de68e1f678b65efd8126f60b",
"reference": "c7de769d7b44f2c9de68e1f678b65efd8126f60b",
"shasum": ""
},
"require": {
......@@ -2196,7 +2212,7 @@
"require-dev": {
"gecko-packages/gecko-php-unit": "^2.0",
"justinrainbow/json-schema": "^5.0",
"phpunit/phpunit": "^4.5|^5",
"phpunit/phpunit": "^4.5 || ^5.0",
"satooshi/php-coveralls": "^1.0",
"symfony/phpunit-bridge": "^3.2"
},
......@@ -2227,7 +2243,7 @@
}
],
"description": "A tool to automatically fix PHP code style",
"time": "2017-03-03T08:03:57+00:00"
"time": "2017-03-15T17:13:07+00:00"
},
{
"name": "guzzlehttp/guzzle",
......@@ -2951,16 +2967,16 @@
},
{
"name": "phpunit/phpunit",
"version": "5.7.15",
"version": "5.7.16",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/phpunit.git",
"reference": "b99112aecc01f62acf3d81a3f59646700a1849e5"
"reference": "dafc78e2a7d12139b0e97078d1082326bd09363d"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/b99112aecc01f62acf3d81a3f59646700a1849e5",
"reference": "b99112aecc01f62acf3d81a3f59646700a1849e5",
"url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/dafc78e2a7d12139b0e97078d1082326bd09363d",
"reference": "dafc78e2a7d12139b0e97078d1082326bd09363d",
"shasum": ""
},
"require": {
......@@ -3029,7 +3045,7 @@
"testing",
"xunit"
],
"time": "2017-03-02T15:22:43+00:00"
"time": "2017-03-15T13:02:34+00:00"
},
{
"name": "phpunit/phpunit-mock-objects",
......
......@@ -20,7 +20,7 @@
},
"require": {
"acp3/composer-installer": "*",
"acp3/core": "^4.7.1"
"acp3/core": "^4.8.0"
},
"extra": {
"installer-name": "installation"
......
{
"name": "acp3-cms",
"version": "4.7.1",
"version": "4.8.0",
"description": "The ACP3 CMS is a highly customizable and easy to use Web Content Management System based on PHP and MySQL.",
"main": "",
"directories": {},
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment