shardj/zf1-future
Zend Framework 1. The aim is to keep ZF1 working with the latest PHP versions
1.25.2
4.5M downloads/mo
#2366 most downloaded on Packagist
Shardj/zf1-future
What this package is like to depend on
Last release 2 days ago
21 Aug 2026
Ships fairly regularly
a new release about every 6 months
Rarely documented
notes for 17 of 81 stable releases
Nothing withdrawn
no release was ever pulled
14 years old
81 releases · first in 2012
4 releases in the last 12 months
see the full history below
Release timeline
81 releases · Aug 2012 to Aug 2026Releases
latest 60 of 81-
1.25.221 Aug 2026Release notes
Open source →What's Changed
- Fix misnamed file which was not being autoloaded and was breaking custom session handlers by @JonathanFinch-awin in #545
- Release 1.25.2 by @develart-projects in #546
New Contributors
- @JonathanFinch-awin made their first contribution in #545
Full Changelog: release-1.25.1...release-1.25.2
Release notes
Open source →Fixed
- Fix misnamed file which was not being autoloaded and was breaking custom session handlers by @JonathanFinch-awin in https://github.com/Shardj/zf1-future/pull/545
-
1.25.114 Aug 2026Release notes
Open source →What's Changed
- Update MultiSearcher.php and loaded.php by @Stevehans in #526
- Updated dependencies and added composer.lock by @sreichel in #528
- Code tidy - cosmetic - use braces on interpolated variables by @Stevehans in #527
- Fix: str_decrement on 0 by @sreichel in #529
- PHP8.4: Replace xml_set_object() with callable arrays in Translate ad… by @geoalexidis in #534
- Test php8.5 by @sreichel in #486
- Fix Zend_Debug::dump() xdebug quirk. by @GNfsys in #536
- PHPUnit Compatibility by @arnoschaefer in #537
- php 8.5: Replace deprecated methods for
SplObjectStorage()by @sreichel in #533 - Fix Zend_Session::start() false-positive on PHP 8.x (SID constant persists after session_write_close) by @kevoriordan in #538
- Fix/session set save handler deprecation by @sanosuke-s74 in #539
- PHP 8.5 compatibility fixes by @oakimov in #540
- Fix implicit float to int deprecation in S3/Sqs retry backoff by @thenguyenit in #541
- Release 1.25.1 by @develart-projects in #544
New Contributors
- @Stevehans made their first contribution in #526
- @GNfsys made their first contribution in #536
- @arnoschaefer made their first contribution in #537
- @kevoriordan made their first contribution in #538
- @sanosuke-s74 made their first contribution in #539
- @oakimov made their first contribution in #540
- @thenguyenit made their first contribution in #541
Full Changelog: release-1.25.0...release-1.25.1
Release notes
Open source →Added
- Test php8.5 by @sreichel in https://github.com/Shardj/zf1-future/pull/486
Fixed
- Update MultiSearcher.php and loaded.php by @Stevehans in https://github.com/Shardj/zf1-future/pull/526
- Updated dependencies and added composer.lock by @sreichel in https://github.com/Shardj/zf1-future/pull/528
- Code tidy - cosmetic - use braces on interpolated variables by @Stevehans in https://github.com/Shardj/zf1-future/pull/527
- Fix: str_decrement on 0 by @sreichel in https://github.com/Shardj/zf1-future/pull/529
- PHP8.4: Replace xml_set_object() with callable arrays in Translate ad… by @geoalexidis in https://github.com/Shardj/zf1-future/pull/534
- Fix Zend_Debug::dump() xdebug quirk. by @GNfsys in https://github.com/Shardj/zf1-future/pull/536
- PHPUnit Compatibility by @arnoschaefer in https://github.com/Shardj/zf1-future/pull/537
- php 8.5: Replace deprecated methods for
SplObjectStorage()by @sreichel in https://github.com/Shardj/zf1-future/pull/533 - Fix Zend_Session::start() false-positive on PHP 8.x (SID constant persists after session_write_close) by @kevoriordan in https://github.com/Shardj/zf1-future/pull/538
- Fix/session set save handler deprecation by @sanosuke-s74 in https://github.com/Shardj/zf1-future/pull/539
- PHP 8.5 compatibility fixes by @oakimov in https://github.com/Shardj/zf1-future/pull/540
- Fix implicit float to int deprecation in S3/Sqs retry backoff by @thenguyenit in https://github.com/Shardj/zf1-future/pull/541
-
1.25.025 Feb 2026Release notes
Open source →- dropped PHP 7.1-7.3 support, added 8.2 support (without explicitly aiming to remove all deprecation notices)
-
1.24.524 Feb 2026Release notes
Open source →What's Changed
- Zend_File_Transfer_Adapter_Abstract::addValidator(): fix $validator parameter type in PHPDoc by @holtkamp in #503
- Fix object caching in Zend_Translate_Adapter by @BorislavSabev in #504
- PHP8.5: Fixes non-canonical cast by @sreichel in #509
- Fixes some DocsBlocks by @sreichel in #514
- Customizable regex in Zend_Db_Select by @mauriziosmt in #513
- PHP8.4: Fixes missing escape parameter by @sreichel in #510
- Add missing polyfill for 8.2 by @gnovaro in #500
- Update Imap.php by @kamildabrowski in #499
- Fix broken PhpUnit tests by @sreichel in #515
- PHP8.5: Fix missing non-canonical cast by @sukhwinder33445 in #517
- Silence deprecation warning for SOAP_FUNCTIONS_ALL on 8.4+ by @NattyNarwhal in #519
- feat: add extra TLD support to hostname validator by @lukebsh in #522
New Contributors
- @BorislavSabev made their first contribution in #504
- @mauriziosmt made their first contribution in #513
- @kamildabrowski made their first contribution in #499
- @sukhwinder33445 made their first contribution in #517
- @NattyNarwhal made their first contribution in #519
- @lukebsh made their first contribution in #522
Full Changelog: release-1.24.4...release-1.24.5
Release notes
Open source →Added
- Customizable regex in Zend_Db_Select by @mauriziosmt in https://github.com/Shardj/zf1-future/pull/513
- Add missing polyfill for 8.2 by @gnovaro in https://github.com/Shardj/zf1-future/pull/500
- feat: add extra TLD support to hostname validator by @lukebsh in https://github.com/Shardj/zf1-future/pull/522
Fixed
- Zend_File_Transfer_Adapter_Abstract::addValidator(): fix $validator parameter type in PHPDoc by @holtkamp in https://github.com/Shardj/zf1-future/pull/503
- Fix object caching in Zend_Translate_Adapter by @BorislavSabev in https://github.com/Shardj/zf1-future/pull/504
- PHP8.5: Fixes non-canonical cast by @sreichel in https://github.com/Shardj/zf1-future/pull/509
- Fixes some DocsBlocks by @sreichel in https://github.com/Shardj/zf1-future/pull/514
- PHP8.4: Fixes missing escape parameter by @sreichel in https://github.com/Shardj/zf1-future/pull/510
- Update Imap.php by @kamildabrowski in https://github.com/Shardj/zf1-future/pull/499
- Fix broken PhpUnit tests by @sreichel in https://github.com/Shardj/zf1-future/pull/515
- PHP8.5: Fix missing non-canonical cast by @sukhwinder33445 in https://github.com/Shardj/zf1-future/pull/517
- Silence deprecation warning for SOAP_FUNCTIONS_ALL on 8.4+ by @NattyNarwhal in https://github.com/Shardj/zf1-future/pull/519
-
1.24.426 Jun 2025Release notes
Open source →What's Changed
- Declare dynamic property to avoid error in PHP8.4 when Session is started by @vuvanly in #496
- Fix Zend_Pdf_Element regression by added $value prop by @onlime in #490
- feat: Support for OS/2 table v4 by @wex in #493
- Adds Straight Join to Zend_Db_Select by @kazsaj in #497
- Update fgetcsv call to specify $escape parameter due to deprecation by @DrRago in #498
- 1.24.4 by @develart-projects in #501
New Contributors
- @vuvanly made their first contribution in #496
- @wex made their first contribution in #493
- @DrRago made their first contribution in #498
Full Changelog: release-1.24.3...release-1.24.4
Release notes
Open source →Added
- feat: Support for OS/2 table v4 by @wex in https://github.com/Shardj/zf1-future/pull/493
- Adds Straight Join to Zend_Db_Select by @kazsaj in https://github.com/Shardj/zf1-future/pull/497
Fixed
- Declare dynamic property to avoid error in PHP8.4 when Session is started by @vuvanly in https://github.com/Shardj/zf1-future/pull/496
- Fix Zend_Pdf_Element regression by added $value prop by @onlime in https://github.com/Shardj/zf1-future/pull/490
- Update fgetcsv call to specify $escape parameter due to deprecation by @DrRago in https://github.com/Shardj/zf1-future/pull/498
-
1.24.311 Apr 2025Release notes
Open source →What's Changed
- Fix placement of distinct in sqlsrv limit by @muuvmuuv in #458
- Fixed null deprecation in Zend/Pdf/Resource/Font/Simple by @kiatng in #459
- Fix str_replace null in Zend_Form_Element::_getErrorMessages() by @t-gebauer in #460
- Update HeaderValue.php by @icyz in #463
- fix Dojo ComboBox autocomplete param in declarative mode by @timum-viw in #464
- Updated Seiden PHP+ branding by @alanseiden in #466
- PHP-8.3.: fix decrement on bool by @sreichel in #465
- Quality: add phpstan to checks by @sreichel in #431
- Fix deprecation notice when using AjaxContext by @robskr in #469
- Fixed bug #467: Added trait check in Zend_Loader to prevent Zend_Exce… by @sanhe in #471
- Update INSTALL.md fix requirements url by @gnovaro in #472
- Handle edge case for failed splitText in lucene Html.php by @GuillaumeCible in #473
- Fix phpstan errors by @sreichel in #475
- Fix #437 empty null parameter in Statement.php by @gnovaro in #482
- Fix Passing null to parameter 4 ($exptime) of type int is deprecated by @simonschaufi in #476
- Made all E_STRICT uses conditional. by @boenrobot in #485
- Workaround for return type deprecation notice at PHP 8.4 by @alexgit2k in #487
- Fix: Passing null is deprecated in
Zend_Mail::_filterEmail()by @sreichel in #488 - 1.24.3 by @develart-projects in #489
New Contributors
- @muuvmuuv made their first contribution in #458
- @t-gebauer made their first contribution in #460
- @icyz made their first contribution in #463
- @timum-viw made their first contribution in #464
- @robskr made their first contribution in #469
- @sanhe made their first contribution in #471
- @gnovaro made their first contribution in #472
- @GuillaumeCible made their first contribution in #473
- @simonschaufi made their first contribution in #476
Full Changelog: release-1.24.2...release-1.24.3
Release notes
Open source →Added
- Quality: add phpstan to checks by @sreichel in https://github.com/Shardj/zf1-future/pull/431
- Made all E_STRICT uses conditional. by @boenrobot in https://github.com/Shardj/zf1-future/pull/485
Fixed
-
Fix placement of distinct in sqlsrv limit by @muuvmuuv in https://github.com/Shardj/zf1-future/pull/458
-
Fixed null deprecation in Zend/Pdf/Resource/Font/Simple by @kiatng in https://github.com/Shardj/zf1-future/pull/459
-
Fix str_replace null in Zend_Form_Element::_getErrorMessages() by @t-gebauer in https://github.com/Shardj/zf1-future/pull/460
-
Update HeaderValue.php by @icyz in https://github.com/Shardj/zf1-future/pull/463
-
fix Dojo ComboBox autocomplete param in declarative mode by @timum-viw in https://github.com/Shardj/zf1-future/pull/464
-
Updated Seiden PHP+ branding by @alanseiden in https://github.com/Shardj/zf1-future/pull/466
-
PHP-8.3.: fix decrement on bool by @sreichel in https://github.com/Shardj/zf1-future/pull/465
-
Fix deprecation notice when using AjaxContext by @robskr in https://github.com/Shardj/zf1-future/pull/469
-
Fixed bug #467: Added trait check in Zend_Loader to prevent Zend_Exce… by @sanhe in https://github.com/Shardj/zf1-future/pull/471
-
Update INSTALL.md fix requirements url by @gnovaro in https://github.com/Shardj/zf1-future/pull/472
-
Handle edge case for failed splitText in lucene Html.php by @GuillaumeCible in https://github.com/Shardj/zf1-future/pull/473
-
Fix phpstan errors by @sreichel in https://github.com/Shardj/zf1-future/pull/475
-
Fix #437 empty null parameter in Statement.php by @gnovaro in https://github.com/Shardj/zf1-future/pull/482
-
Fix Passing null to parameter 4 ($exptime) of type int is deprecated by @simonschaufi in https://github.com/Shardj/zf1-future/pull/476
-
Workaround for return type deprecation notice at PHP 8.4 by @alexgit2k in https://github.com/Shardj/zf1-future/pull/487
-
Fix: Passing null is deprecated in
Zend_Mail::_filterEmail()by @sreichel in https://github.com/Shardj/zf1-future/pull/488
-
1.24.225 Oct 2024Release notes
Open source →What's Changed
- Revert undefined property declarations by @onlime in #453
- 1.24.2 by @develart-projects in #456
Full Changelog: release-1.24.1...release-1.24.2
-
1.24.115 Oct 2024Release notes
Open source →What's Changed
- Fix for very slow chunk processing for larger content in the http res… by @aleksandar-mitrev in #354
- Add check in DbTable Authentication Adapter for empty results when AmbiguityIdentity is TRUE by @rruchte in #419
- Fix deprecation message in php8 with null param with realpath() by @tsmgeek in #413
- Fix deprecated usage of string functions in
BaseUrlhelper. by @muli in #410 - Support for PHP 8.2 by @Fredthelead in #438
- Added TLS v1.3 protocol by @addison74 in #447
- PHP8.4: Implicitly nullable by @sreichel in #442
- Skip broken PhpUnit tests by @sreichel in #443
- Update composer.json homepage property by @B3none in #432
- PHPStan fixes by @thomaslauria in #434
- Updated github workflow by @sreichel in #445
- Fix "Undefined variable $c" in Zend_XmlRpc_Server::setResponseClass() by @lapiudevgit in #451
- Fix PHP Deprecated: Creation of dynamic property $zfBreakChainOnFailure from Zend_Form_Element by @hung202028 in #440
- Release 1.24.1 by @develart-projects in #452
New Contributors
- @aleksandar-mitrev made their first contribution in #354
- @Fredthelead made their first contribution in #438
- @addison74 made their first contribution in #447
- @B3none made their first contribution in #432
- @lapiudevgit made their first contribution in #451
- @hung202028 made their first contribution in #440
Full Changelog: 1.24.0...release-1.24.1
Release notes
Open source →Added
- Added TLS v1.3 protocol by @ADDISON74 in https://github.com/Shardj/zf1-future/pull/447
- Updated github workflow by @sreichel in https://github.com/Shardj/zf1-future/pull/445
Fixed
- Fix for very slow chunk processing for larger content in the http res… by @aleksandar-mitrev in https://github.com/Shardj/zf1-future/pull/354
- Add check in DbTable Authentication Adapter for empty results when AmbiguityIdentity is TRUE by @rruchte in https://github.com/Shardj/zf1-future/pull/419
- Fix deprecation message in php8 with null param with realpath() by @tsmgeek in https://github.com/Shardj/zf1-future/pull/413
- Fix deprecated usage of string functions in
BaseUrlhelper. by @muli in https://github.com/Shardj/zf1-future/pull/410 - Support for PHP 8.2 by @Fredthelead in https://github.com/Shardj/zf1-future/pull/438
- PHP8.4: Implicitly nullable by @sreichel in https://github.com/Shardj/zf1-future/pull/442
- Skip broken PhpUnit tests by @sreichel in https://github.com/Shardj/zf1-future/pull/443
- Update composer.json homepage property by @B3none in https://github.com/Shardj/zf1-future/pull/432
- PHPStan fixes by @thomaslauria in https://github.com/Shardj/zf1-future/pull/434
- Fix "Undefined variable $c" in Zend_XmlRpc_Server::setResponseClass() by @lapiudevgit in https://github.com/Shardj/zf1-future/pull/451
- Fix PHP Deprecated: Creation of dynamic property $zfBreakChainOnFailure from Zend_Form_Element by @hung202028 in https://github.com/Shardj/zf1-future/pull/440
-
1.24.005 Feb 2024Release notes
Open source →What's Changed
Added
- support "samesite" cookie attribute in Zend_Http_Header_SetCookie in #315
- Support X-Forwarded-Proto header in #386
- added setting to disable automatic strigify of pdo mysql in #378
Fixed
- reverted Deprecated : Return type on Zend_Session_SaveHandler_DbTable in #377
- Zend_Db_Adapter_Db2 limit does not work in #391
- Zend_Http_Client-Adapter_Socket - check transfer-encoding header is a string (and not an array) in #396
- Fixes A non-numeric value encountered in PhpMath.php in #402
- Updated DocBlocks to return $this for fluent interface in #390
- add "array" as allowed type of $value in #387
- Avoid undefined array key access inside url assembly in #383
- Fixed #357 return type backward-compatible issue reported in #379
- Fixed missing property in #376
Full Changelog: 1.13.1...1.24.0
Release notes
Open source →- introduced BREAKING CHANGES doc.
Added
- support "samesite" cookie attribute in Zend_Http_Header_SetCookie in https://github.com/Shardj/zf1-future/issues/315
- Support X-Forwarded-Proto header in https://github.com/Shardj/zf1-future/pull/386
- added setting to disable automatic strigify of pdo mysql in https://github.com/Shardj/zf1-future/pull/378
Fixed
- reverted Deprecated : Return type on Zend_Session_SaveHandler_DbTable in https://github.com/Shardj/zf1-future/issues/377
- Zend_Db_Adapter_Db2 limit does not work in https://github.com/Shardj/zf1-future/issues/391
- Zend_Http_Client-Adapter_Socket - check transfer-encoding header is a string (and not an array) in https://github.com/Shardj/zf1-future/pull/396
- Fixes A non-numeric value encountered in PhpMath.php in https://github.com/Shardj/zf1-future/pull/402
- Updated DocBlocks to return $this for fluent interface in https://github.com/Shardj/zf1-future/pull/390
- add "array" as allowed type of $value in https://github.com/Shardj/zf1-future/pull/387
- Avoid undefined array key access inside url assembly in https://github.com/Shardj/zf1-future/pull/383
- Fixed #357 return type backward-compatible issue reported in https://github.com/Shardj/zf1-future/pull/379
- Fixed missing property in https://github.com/Shardj/zf1-future/pull/376
-
1.23.524 Aug 2023 -
1.23.424 Aug 2023Release notes
Open source →What's Changed
- Sendmail transport - wrong comparison fix by @develart-projects in #373
Full Changelog: release-1.23.3...release-1.234
-
1.23.323 Aug 2023Release notes
Open source →Added
- Enabled testing of APCU for all PHP versions when running with all extensions enabled by @boenrobot in https://github.com/Shardj/zf1-future/pull/363
Fixed
- Finnish date translations by @Lodewyk in https://github.com/Shardj/zf1-future/pull/368
- addressed 5th sendmail param validation using -f (#326) by @develart-projects in https://github.com/Shardj/zf1-future/pull/371
-
1.23.215 Aug 2023 -
1.23.010 Aug 2023Release notes
Open source →Added
- Made tests be able to run on all supported PHP versions, and run successfully by @boenrobot in #353
- Extend native SessionHandlerInterface by @holtkamp in #357
Fixed
- Added typecast to stop depreciation messages by @krytenuk in #325
- Version and minor fixes by @develart-projects in #364
-
1.22.109 Aug 2023Release notes
Open source →Fixed
- getTranslator() docblocks for the Zend_Form family by @boenrobot in #311
- Fixed the version test since the latest release. by @boenrobot in #312
- Fix: pin phpunit to 9 instead of latest (10) in github actions by @hungtrinh in #321
- Pdo sqlite keep bc since php81 by @hungtrinh in #320
- Keep pdo mysql adapter fetch digit field type BC with php <= 8.0 by @hungtrinh in #324
- PDO: Fix partial error return when using a encrypted connection by @TAINCER in #327
- Partial helper pull vars from view model by @hungtrinh in #329
- [Zend_Ldap] php 8.1 & 8.2 compatibility fixes by @hungtrinh in #333
- SUPEE-10752 from Magento 1.9.3.9 by @fballiano in #313
- Set stream context before opening socket by @tsmgeek in #330
- Fixed PHPDoc in Zend_Validate_Regex by @PHPGangsta in #332
- [Github action] - On test zend ldap by @hungtrinh in #335
- zend-validate fix issue: File "Intelligentmail.php" does not exist by @hungtrinh in #336
- Fixing typo in README.txt generation part by @me-ve in #338
- isNumber() bugfix by @develart-projects in #262
- PHP8.2 - Fix null beeing passed to urlencode by @griesi007 in #358
- Basic Sendgrid Transport Class by @tsmgeek in #331
- Fix/cache apcu update by @emelyanov-s in #342
- Fix PHPDoc for @methods to ensure static analysers understand it by @holtkamp in #349
- Added more precise return types on Zend_Controller_Request_Http by @staabm in #347
- Fix docblock in Zend_Json_Server by @kiatng in #361
-
1.22.016 Jan 2023Release notes
Open source →Added
- Github actions and test improvements #298, #292, #287, #285, #284, #280, #275, #273, #272, #269
- Add AllowDynamicProperties Attribute to classes
- Rector added for easier version upgrades #290
- Mysqli support for connection flags #300
Fixed
- Limit mktime() YEAR input to prevent 504 error #299
- Generic fixes #310, #303, #297, #296, #295, #279
- Parameter type corrections #306, #294, #266
- Removed code supporting PHP 5.3.3 #265
- stream_set_option is not implemented error fixed #263
- Further PHP 8.2 fixes #291, #289, #281, #261, #268, #277
- Depreciation message fixed for strtoupper #260
- Further PHP 8.1 fixes #301, #258, #269
-
1.21.422 Sep 2022Release notes
Open source →Added
- CHANGELOG.md
- Now accepting HTTP 2 in Zend_Http_Response #247
Fixed
- preg_match deprication fixed #256
- Annotation correction #255
- utf8_encode() and utf8_decode() which PHP 8.2 will depricate, have been replaced #252
- Fix for deprecation of ${var} string interpolation for PHP 8.2 #253
- Fixes array keys in filter constructor call #249
- Fixes re-encoding in PDF properties #245
-
1.21.327 Jul 2022Nothing published for this version
-
1.21.231 May 2022Nothing published for this version
-
1.21.110 Mar 2022Nothing published for this version
-
1.21.009 Mar 2022Nothing published for this version
-
1.20.225 Jan 2022Nothing published for this version
-
1.20.111 Jan 2022Nothing published for this version
-
1.20.011 Nov 2021Nothing published for this version
-
1.19.521 Jun 2021Nothing published for this version
-
1.19.403 Jun 2021Nothing published for this version
-
1.19.302 Jun 2021Nothing published for this version
-
1.19.207 May 2021Nothing published for this version
-
1.19.101 Mar 2021Nothing published for this version
-
1.19.007 Feb 2021Nothing published for this version
-
1.18.1106 Feb 2021Nothing published for this version
-
1.18.1025 Jan 2021Nothing published for this version
-
1.18.911 Dec 2020Nothing published for this version
-
1.18.824 Nov 2020Nothing published for this version
-
1.18.706 Nov 2020Nothing published for this version
-
1.18.629 Sep 2020Nothing published for this version
-
1.18.511 Aug 2020Nothing published for this version
-
1.18.404 Aug 2020Nothing published for this version
-
1.18.306 Jul 2020Nothing published for this version
-
1.18.223 Jun 2020Nothing published for this version
-
1.18.109 Jun 2020Nothing published for this version
-
1.17.229 Apr 2020Nothing published for this version
-
1.17.101 Apr 2020Nothing published for this version
-
1.17.020 Feb 2020Nothing published for this version
-
1.16.213 Jan 2020Nothing published for this version
-
1.16.119 Dec 2019Nothing published for this version
-
1.16.004 Dec 2019Nothing published for this version
-
1.15.215 Nov 2019Nothing published for this version
-
1.15.111 Nov 2019Nothing published for this version
-
1.15.022 Oct 2019Nothing published for this version
-
1.14.604 Oct 2019Nothing published for this version
-
1.14.504 Oct 2019Nothing published for this version
-
1.14.423 Sep 2019Nothing published for this version
-
1.14.309 Aug 2019Nothing published for this version
-
1.14.201 Aug 2019Nothing published for this version
-
1.14.118 Apr 2019Nothing published for this version
-
1.14.011 Mar 2019Nothing published for this version
-
1.13.124 Jul 2018Nothing published for this version
-
1.13.023 Jul 2018Nothing published for this version
-
1.12.2008 Sep 2016Nothing published for this version