diff --git a/.package/4.5.0.txt b/.package/4.5.0.txt deleted file mode 100644 index 6e52dab..0000000 --- a/.package/4.5.0.txt +++ /dev/null @@ -1,28 +0,0 @@ -Chevereto 4.5.0 (2026-04-08) - -- Added /_/api/4/auth/verify route -- Added /_/api/4/config/traefik internal HTTP provider route -- Added /_/api/4/tenants/{id}/user-password-reset route -- Added CHEVERETO_ENABLE_GUESTS env for controlling guest interactions -- Added CHEVERETO_SERVICE_NAME env for specifying the service name -- Added CHEVERETO_TRIAL_ENABLE_* keys support for controlling features enabled during trial -- Added CHEVERETO_TRIAL_MAX_* keys support for controlling max limits during trial -- Added CHEVERETO_TRIAL env for controlling trial mode -- Added envTrialAware helper function for accessing trial-aware env variables -- Added version-installed command -- Added login_providers tenant stats -- Added password parameter for password-reset command -- Added port 8080 to the list of allowed ports -- Added support for more email providers: AhaSend, Amazon SES, Azure, Brevo, Infobip, MailerSend, Mailgun, Mailjet, Mailomat, MailPace, Mailtrap, Mandrill, Microsoft Graph, Postal, Postmark, Resend, Scaleway, SendGrid and Sweego -- Bumped minimum PHP version to 8.2 -- Fixed "Powered by" message -- Fixed bug affecting homepage (free edition) -- Fixed bug on /_/api/4/* routes missing error responses -- Fixed bug on Tenants jobs:worker command when passing tenant id -- Fixed bug on Tenants caching system -- Fixed bug on tenants CLI database-migrate command -- Fixed bug preventing Tenant installation -- Fixed missing custom semantics parsing for image route description -- Improved "Something went wrong" error page for both SaaS and self-hosted contexts -- Improved album dropdown options on uploader -- Renamed env variable CHEVERETO_JOBS_WORKER_INTERVAL to CHEVERETO_SCHEDULER_INTERVAL diff --git a/.package/4.5.1.txt b/.package/4.5.1.txt new file mode 100644 index 0000000..946bbf0 --- /dev/null +++ b/.package/4.5.1.txt @@ -0,0 +1,3 @@ +Chevereto 4.5.1 (2026-04-09) + +- Fixed missing deps on Chevereto Lite and Chevereto Free editions diff --git a/app/composer.json b/app/composer.json index 89e284e..87560c0 100644 --- a/app/composer.json +++ b/app/composer.json @@ -69,7 +69,9 @@ "symfony/resend-mailer": "^7.4", "symfony/scaleway-mailer": "^7.4", "symfony/sendgrid-mailer": "^7.4", - "symfony/sweego-mailer": "^7.4" + "symfony/sweego-mailer": "^7.4", + "chevere/standard": "^1.0", + "xrdebug/php": "^3.0" }, "autoload": { "files": [ diff --git a/app/composer.lock b/app/composer.lock index b287898..055700a 100644 --- a/app/composer.lock +++ b/app/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": "43b717369b031292cb23399f2243b065", + "content-hash": "42e183ca2a1b3f9bda3110062c461f87", "packages": [ { "name": "async-aws/core", @@ -195,16 +195,16 @@ }, { "name": "aws/aws-sdk-php", - "version": "3.377.0", + "version": "3.378.0", "source": { "type": "git", "url": "https://github.com/aws/aws-sdk-php.git", - "reference": "573c569d20710a902446688a0439b53fef256e3a" + "reference": "7a95e0665ad13c2cb8999d64439cf969c86724dd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/573c569d20710a902446688a0439b53fef256e3a", - "reference": "573c569d20710a902446688a0439b53fef256e3a", + "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/7a95e0665ad13c2cb8999d64439cf969c86724dd", + "reference": "7a95e0665ad13c2cb8999d64439cf969c86724dd", "shasum": "" }, "require": { @@ -286,9 +286,9 @@ "support": { "forum": "https://github.com/aws/aws-sdk-php/discussions", "issues": "https://github.com/aws/aws-sdk-php/issues", - "source": "https://github.com/aws/aws-sdk-php/tree/3.377.0" + "source": "https://github.com/aws/aws-sdk-php/tree/3.378.0" }, - "time": "2026-04-07T18:14:36+00:00" + "time": "2026-04-08T18:13:19+00:00" }, { "name": "chevere/action", @@ -823,6 +823,56 @@ }, "time": "2025-11-27T17:22:51+00:00" }, + { + "name": "chevere/standard", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/chevere/standard.git", + "reference": "bf2b876149b42a93f3bca5a81671f31caf963528" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/chevere/standard/zipball/bf2b876149b42a93f3bca5a81671f31caf963528", + "reference": "bf2b876149b42a93f3bca5a81671f31caf963528", + "shasum": "" + }, + "require": { + "php": "^8.1" + }, + "require-dev": { + "phpstan/phpstan": "^1.9", + "phpunit/phpunit": "^9.5", + "symplify/easy-coding-standard": "^11.1" + }, + "type": "library", + "autoload": { + "files": [ + "src/functions.php" + ], + "psr-4": { + "Chevere\\Standard\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Rodolfo Berrios", + "email": "rodolfo@chevere.org", + "homepage": "https://chevere.org" + } + ], + "description": "A chevere standard package", + "homepage": "https://chevere.org", + "support": { + "issues": "https://github.com/chevere/standard/issues", + "source": "https://github.com/chevere/standard/tree/1.0.1" + }, + "time": "2024-06-01T16:48:38+00:00" + }, { "name": "chevere/throwable-handler", "version": "1.0.10", @@ -7643,6 +7693,73 @@ } ], "time": "2026-02-04T18:08:13+00:00" + }, + { + "name": "xrdebug/php", + "version": "3.0.4", + "source": { + "type": "git", + "url": "https://github.com/xrdebug/php.git", + "reference": "3d643e2ef4365703995a0afeec174db0e16bfcfa" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/xrdebug/php/zipball/3d643e2ef4365703995a0afeec174db0e16bfcfa", + "reference": "3d643e2ef4365703995a0afeec174db0e16bfcfa", + "shasum": "" + }, + "require": { + "chevere/message": "^1.0.0", + "chevere/parameter": "^1.0|^2.0.0", + "chevere/standard": "^1.0.1", + "chevere/throwable-handler": "^1.0.7", + "chevere/trace": "^2.0.2", + "chevere/var-dump": "^2.0.9", + "ext-curl": "*", + "ext-json": "*", + "php": "^8.1", + "phpseclib/phpseclib": "~3.0" + }, + "require-dev": { + "dg/bypass-finals": "^1.4", + "phpstan/phpstan": "^2.0", + "phpunit/phpunit": "^9.5", + "symplify/easy-coding-standard": "^11.1" + }, + "type": "library", + "autoload": { + "files": [ + "src/functions.php" + ], + "psr-4": { + "Chevere\\xrDebug\\PHP\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Rodolfo Berrios", + "email": "rodolfo@chevere.org", + "homepage": "https://rodolfoberrios.com" + } + ], + "description": "PHP client library for xrDebug", + "homepage": "https://github.com/xrdebug/php", + "keywords": [ + "chevere", + "debug", + "debugging", + "dump", + "xrdebug" + ], + "support": { + "issues": "https://github.com/xrdebug/php/issues", + "source": "https://github.com/xrdebug/php/tree/3.0.4" + }, + "time": "2026-03-18T16:49:22+00:00" } ], "packages-dev": [ diff --git a/app/legacy/install/installer.php b/app/legacy/install/installer.php index ec9d1cb..5343ef9 100644 --- a/app/legacy/install/installer.php +++ b/app/legacy/install/installer.php @@ -700,6 +700,7 @@ $settings_updates = [ 'email_sendgrid_api_key' => '', 'email_sweego_api_key' => '', ], + '4.5.1' => null, ]; /** diff --git a/app/legacy/load/app.php b/app/legacy/load/app.php index a1deb22..23cf990 100644 --- a/app/legacy/load/app.php +++ b/app/legacy/load/app.php @@ -9,5 +9,5 @@ * file that was distributed with this source code. */ -const APP_VERSION = '4.5.0'; +const APP_VERSION = '4.5.1'; const APP_VERSION_AKA = 'elevado';