From ceb660fd02fb2b663e0f4eece33b167d6abcea80 Mon Sep 17 00:00:00 2001 From: James Cole Date: Sat, 14 Feb 2026 13:33:29 +0100 Subject: [PATCH] Fix missing setting. Restore 8.4 for the moment. Very professional. --- .../Admin/ConfigurationController.php | 1 + app/Http/Controllers/Controller.php | 12 ++++++------ changelog.md | 16 ++++++++++++++++ composer.json | 8 ++++---- composer.lock | 7 +++++-- 5 files changed, 32 insertions(+), 12 deletions(-) diff --git a/app/Http/Controllers/Admin/ConfigurationController.php b/app/Http/Controllers/Admin/ConfigurationController.php index e6429b4bcc..36e5f3b510 100644 --- a/app/Http/Controllers/Admin/ConfigurationController.php +++ b/app/Http/Controllers/Admin/ConfigurationController.php @@ -115,6 +115,7 @@ class ConfigurationController extends Controller FireflyConfig::set('enable_external_map', $data['enable_external_map']); FireflyConfig::set('enable_external_rates', $data['enable_external_rates']); FireflyConfig::set('allow_webhooks', $data['allow_webhooks']); + FireflyConfig::set('enable_batch_processing', $data['enable_batch_processing']); FireflyConfig::set('valid_url_protocols', $data['valid_url_protocols']); FireflyConfig::set('is_demo_site', $data['is_demo_site']); diff --git a/app/Http/Controllers/Controller.php b/app/Http/Controllers/Controller.php index 9c39ef830e..bd06e93b9e 100644 --- a/app/Http/Controllers/Controller.php +++ b/app/Http/Controllers/Controller.php @@ -81,12 +81,12 @@ abstract class Controller extends BaseController View::share('FF_BUILD_TIME', config('firefly.build_time')); // this breaks when running < php 8.5 and is totally intentional. - $input = ' James is cool'; - $output = $input - |> trim(...) - |> (fn (string $string) => str_replace(' ', '-', $string)) - |> (fn (string $string) => str_replace(['.', '/', '…'], '', $string)) - |> strtolower(...); +// $input = ' James is cool'; +// $output = $input +// |> trim(...) +// |> (fn (string $string) => str_replace(' ', '-', $string)) +// |> (fn (string $string) => str_replace(['.', '/', '…'], '', $string)) +// |> strtolower(...); // is webhooks enabled? View::share( diff --git a/changelog.md b/changelog.md index 5a78bc8c33..866dca114e 100644 --- a/changelog.md +++ b/changelog.md @@ -3,6 +3,22 @@ All notable changes to this project will be documented in this file. This project adheres to [Semantic Versioning](http://semver.org/). +## v6.4.20 + +### Added +- The ability to undo the recording of a database migration, which may help with database issues. [See the docs](https://docs.firefly-iii.org/references/faq/firefly-iii/using/#i-get-errors-about-missing-tables-how-do-i-fix-this) +- Added debug logs to file permission checks. + +### Fixed +- View range issue for subscription overview +- Amount log entries were recorded for the transaction group, not the journal +- Subscriptions were not being renamed in rules when their names were changed +- [Issue 11688](https://github.com/firefly-iii/firefly-iii/issues/11688) (Token endpoints returning 401 unauthorized) reported by @molnarti +- [Issue 11694](https://github.com/firefly-iii/firefly-iii/issues/11694) (Foreign currency amount is always positive in transfers) reported by @SledgehammerPL +- [Issue 11684](https://github.com/firefly-iii/firefly-iii/issues/11684) (Transaction summary duplicated after more than 10 rows) reported by @jkmf +- [Issue 11700](https://github.com/firefly-iii/firefly-iii/issues/11700) (Duplicate entry for key 'tag_transaction_journal_tag_id_transaction_journal_id_unique') reported by @beatbesmer +- [Issue 11702](https://github.com/firefly-iii/firefly-iii/issues/11702) (Can't enable displaying primary currency when using Postgres) reported by @absdjfh + ## v6.4.19 ### Added diff --git a/composer.json b/composer.json index af21798a26..66143f72a2 100644 --- a/composer.json +++ b/composer.json @@ -34,9 +34,6 @@ "transfers", "management" ], - "platform": { - "php": "8.4" - }, "license": "AGPL-3.0-or-later", "homepage": "https://github.com/firefly-iii/firefly-iii", "type": "project", @@ -68,7 +65,7 @@ } ], "require": { - "php": ">=8.5", + "php": ">=8.4", "ext-bcmath": "*", "ext-curl": "*", "ext-fileinfo": "*", @@ -198,6 +195,9 @@ "composer/package-versions-deprecated": true, "phpstan/extension-installer": true, "php-http/discovery": true + }, + "platform": { + "php": "8.4" } } } diff --git a/composer.lock b/composer.lock index 2d0af0ce6d..c4963f3dc9 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": "e5d655e9e31369eabf54e9c6f702e688", + "content-hash": "c4e7dd2df7bae96ea6e4df82530411b9", "packages": [ { "name": "bacon/bacon-qr-code", @@ -13202,7 +13202,7 @@ "prefer-stable": false, "prefer-lowest": false, "platform": { - "php": ">=8.5", + "php": ">=8.4", "ext-bcmath": "*", "ext-curl": "*", "ext-fileinfo": "*", @@ -13220,5 +13220,8 @@ "ext-xmlwriter": "*" }, "platform-dev": {}, + "platform-overrides": { + "php": "8.4" + }, "plugin-api-version": "2.9.0" }