User tests: Successful: Unsuccessful:
This pull request (PR) updates the composer dependency "joomla/registry" from version 3.0.2 to version 3.0.3.
Changes see https://github.com/joomla-framework/registry/releases/tag/3.0.3 .
For 6.x see the equivalent PR #48339 for 6.1-dev.
Similar to that PR, this PR here also changes the version requirement in the composer.json file to require at least the new version.
(Partly taken from PR #48339 )
Article > Category List
Filter Field to Month
PHP Deprecated: ArrayIterator::__construct(): Using an object as a backing array for ArrayIterator is deprecated, as it allows violating class constraints and invariants in [ROOT]\vendor\joomla\registry\src\Registry.php on line 256
Please select:
Documentation link for guide.joomla.org:
No documentation changes for guide.joomla.org needed
Pull Request link for manual.joomla.org:
No documentation changes for manual.joomla.org needed
| Status | New | ⇒ | Pending |
| Category | ⇒ | External Library Composer Change |
| Labels |
Added:
Composer Dependency Changed
PR-5.4-dev
|
||
it works correctly i just dont see the need for the change to composer.json
why did you update the composer.json the current setting of ~3.0 Include everything greater than a particular version in the same minor range so just a composer update and the updated comnposer.lock would have sufficed
@brianteeman I know. I just wanted to be consistent with what we do e.g. after security updates for the framework and to how PR #48339 proposes it for 6.1-dev. It is not necessary, but it does no harm.
ok - you're the maintainer
I have tested this item ✅ successfully on db184d5
I have tested this item ✅ successfully on db184d5
I have tested this item ✅ successfully on db184d5
The issue #46354 is not relevant for 5.4-dev.
This PR fixes a PHP deprecation message when using the month filter field:
PHP Deprecated: ArrayIterator::__construct(): Using an object as a backing array for ArrayIterator is deprecated, as it allows violating class constraints and invariants in [ROOT]\vendor\joomla\registry\src\Registry.php on line 256
I have tested this item ✅ successfully on db184d5
The issue #46354 is not relevant for 5.4-dev.
This PR fixes a PHP deprecation message when using the month filter field:
PHP Deprecated: ArrayIterator::__construct(): Using an object as a backing array for ArrayIterator is deprecated, as it allows violating class constraints and invariants in [ROOT]\vendor\joomla\registry\src\Registry.php on line 256
The issue #46354 is not relevant for 5.4-dev. This PR fixes a PHP deprecation message when using the month filter field:
PHP Deprecated: ArrayIterator::__construct(): Using an object as a backing array for ArrayIterator is deprecated, as it allows violating class constraints and invariants in [ROOT]\vendor\joomla\registry\src\Registry.php on line 256
@heelc29 Thanks. I've updated the PR description and testing instructions.
| Status | Pending | ⇒ | Ready to Commit |
RTC
RTC
| Title |
|
||||||
| Labels |
Added:
RTC
|
||
✅ Final test before merge with JBT using PHP 8.5
"joomla/registry": "^3.0.3" in composer.json and composer.lock contains only related modificationsArrayIterator ... Registry.php on line 256 with each site visit of category listcomposer i
| Status | Ready to Commit | ⇒ | Fixed in Code Base |
| Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2026-09-04 15:21:50 |
| Closed_By | ⇒ | muhme |
Thank you very much @richard67 for your contribution. Thanks to @heelc29 and @brianteeman for support and testing.
why did you update the composer.json the current setting of ~3.0 Include everything greater than a particular version in the same minor range so just a composer update and the updated comnposer.lock would have sufficed