Releases: zf1s/zf1
1.15.5
This is a general release of all packages in the monorepo.
You may use individual packages by installing them via composer: composer require zf1s/zend-*
or the whole framework in one go with composer require zf1s/zf1
- see README.
- zend-controller
- fixes "Creation of dynamic property ::$ajaxable is deprecated" on PHP 8.2+ when using
ContextSwitch
helper (#196)
- fixes "Creation of dynamic property ::$ajaxable is deprecated" on PHP 8.2+ when using
🎉 Contributors: @falkenhawk @marcing
1.15.4
This is a general release of all packages in the monorepo.
You may use individual packages by installing them via composer: composer require zf1s/zend-*
or the whole framework in one go with composer require zf1s/zf1
- see README.
- zend-application
- update dependencies according to usage (#185)
- zend-auth
- update dependencies according to usage (#186)
- zend-controller
- update dependencies according to usage (#188)
- zend-form
- fix instantiating filters with options via
addFilter()
in php 8.0+ (#194)
- fix instantiating filters with options via
- zend-json
- update dependencies according to usage (#189)
- zend-layout
- update dependencies according to usage (#190)
- zend-mail
- update dependencies according to usage (#191)
- zend-view
- updated
HeadScript
to allow for proper html5 syntax creation (#103)
- updated
🎉 Contributors: @falkenhawk @glensc @marcing @smhg
1.15.3
This is a general release of all packages in the monorepo.
You may use individual packages by installing them via composer: composer require zf1s/zend-*
or the whole framework in one go with composer require zf1s/zf1
- see README.
- general: php 8.2 & 8.3 compatibility
- zend-controller
- make zend-filter dependency required (#171)
- zend-uri
- update required and suggested dependencies according to usage (#177)
- zend-validate
- update required and suggested dependencies according to usage (#179)
- zend-view
- update required and suggested dependencies according to usage (#178)
- general: ci & tests
🎉 Contributors: @falkenhawk @fballiano @glensc @hungtrinh @maksimovic @partikus @smhg
1.15.2
This is a general release of all packages in the monorepo.
You may use individual packages by installing them via composer: composer require zf1s/zend-*
or the whole framework in one go with composer require zf1s/zf1
- see README.
- zend-ldap
- php 8.1 compatibility fixes (#159)
- zend-session
Zend_Session_SaveHandler_DbTable
- fix "Failed to write session data using user defined save handler" warning on php 7+ (#164)
🎉 Contributors: @Dringho @falkenhawk @fredericgboutin-yapla @glensc @marcing @partikus
1.15.1
This is a general release of all packages in the monorepo.
You may use individual packages by installing them via composer: composer require zf1s/zend-*
or the whole framework in one go with composer require zf1s/zf1
- see README.
- general
- php 8.1 compatibility fixes (#149)
- php 8.1 compat:
ReturnTypeWillChange
Attribute (#147) - require php extensions in dev only - avoid composer warnings for missing extensions when installing
zf1s/zf1
package (#136) - add missing
@throws
annotations (#140) - fix psr-0 autoloading issues (#135)
- clean up
zf1s/zf1
package by ignoring unwanted files in export-ignore (#134)
- zend-amf
- zend-console-getopt
- Fix
str_split('')
logic to keep same as PHP before 8.2 on PHP 8.2 (#143)
- Fix
- zend-date
- properly calculate sunrise, sunset and twilight times (#151)
- zend-db
- zend-openid
- fix for
Zend_OpenId_Consumer_Storage_File
when symlinks are not used (i.e. on windows) (#148)
- fix for
- zend-progressbar
- fix "stty: 'standard input': Inappropriate ioctl for device" spam (#155)
- zend-server
- fix issues with
Zend_Server_Reflection_Method
(#149)
- fix issues with
- zend-timesync
- fix ntp time sync (#153)
- general: CI
- general: tests
🎉 Contributors: @falkenhawk @glensc @hungtrinh @jack-worman @marcing @partikus
1.15.0
This is a general release of all packages in the monorepo.
You may use individual packages by installing them via composer: composer require zf1s/zend-*
- see README.
- general: publish the whole
zf1s/zf1
package on packagist (#133)- the whole framework package can be now installed at once with
composer require zf1s/zf1
to easy up the transition period,
but please keep in mind the recommended approach is to identify and install only the packages you need.
- the whole framework package can be now installed at once with
- zend-loader
-
overhaul of zend-loader and autoloader done again (#116)
-
potential breaking changes:
Introduced
Zend_Loader_Exception_FileNotFoundException
andZend_Loader_Exception_ClassNotFoundException
Instead of throwing
Zend_Exception
inZend_Loader::loadClass()
with a generic messageFile \"$file\" does not exist or class \"$class\" was not found in the file
Zend_Loader_Exception_FileNotFoundException
will be thrown with messageFile "$file" could not be found within configured include_path
. orZend_Loader_Exception_ClassNotFoundException
with messageClass "$class" was not found in the file "$file".
, in their respective cases.
Not suppressing loading classes with
@
suppressor by default anymore.Regular warnings/errors coming from a loaded file should be visible, otherwise it might be very confusing for devs
At the same time though,
Zend_Loader
will not emit warnings when checking for files if they exist, by default. AddedisReadable
check insideloadFile
beforeinclude
/include_once
.There might be a performance hit, but it should be okay when most of the autoloading is handled by composer autoloader.
This change should finally allow seamless integration of
Zend_Loader
with composer autoloader, without any warnings. -
fixed issues with loading custom Translate/File_Transfer/Filter adapters
-
for more details see #116
-
- zend-session
- added "session.cookie_samesite" option (#126)
- zend-validate
- general: docblock annotations
🎉 Contributors: @glensc @jack-worman @marcing @partikus @staabm @falkenhawk
1.14.0
This is a general release of all packages in the monorepo.
You may use individual packages by installing them via composer: composer require zf1s/zend-*
- see README.
- general: php 8.0 compatibility (#51)
- Remove default values from method signatures (#78)
- Fix iterators usage (#82)
- Fix Zend_Form_ElementTest (#81)
- Enforce types for PHP 8.0 (#80)
- Fix vsprintf TypeError for php 8.0 (#79)
- Fixed reflection deprecations for php 8.0 (#76)
- Make Zend_Validate_Date work as expected under PHP 8.0 (#75)
- Zend_Session Fix error handler for PHP8 usage (#99)
- Remove openssl deprecation for php 8.0 (#73)
- Remove libxml deprecations for php 8.0 (#65)
- Missing default values caused errorHandlerIgnore to fail under PHP 8.0 (#63)
- Replace version_compare on PHP_VERSION with PHP_VERSION_ID check (#53)
- Do not check get_magic_quotes_gpc value for php 5.4+ (#56)
- Remove usage of $php_errormsg (#42)
- Drop tests covering php older than 5.3.3 (#55)
- Drop code supporting php older than 5.3.3 (#54)
- Add guard on fclose in Zend_Mail_Storage_Mbox (#70)
- Fix Zend_Db issues with php8 (#106)
- php8 Zend_Log compatibility fixes (#107)
- [zend-paginator] prevent fatal error on php8 (#109)
- [zend-queue] prevent TypeError on md5 of non-string message (#110)
- [zend-loader] refactor broken resolvePharParentPath static method (#111)
- zend-acl
- Increase Performance in unsetting rules in ACL (#60)
- zend-application
- fix autoloading of Useragent class (#113)
- zend-db
- zend-exception
- allow Throwable in $previous (#112)
- zend-paginator
- fixed phpdoc typo (#86)
- zend-queue
- Adding support for durable subscribers and persistent message sending (#105)
- zend-view
- fix Zend_View_Abstract::__get() phpdoc (#87)
- Security
- Backport of fix for CVE-2021-3007 in Zend_Http_Response_Stream (#43)
- Infrastructure
- Restore locales before calling test assertions (#45)
- Enable "fail-fast" env for setup-php (#52)
- Move MySQL testing from Travis to GitHub Actions (#49)
- Use ubuntu-16.04 by default for faster setup-php (#72)
- Add php 8.0 to GitHub Actions ignoring its errors (#59)
- Allow newer php-parallel-lint/php-parallel-lint for php 8.0 (#58)
- Move composer.json validate of sub-packages to GitHub Actions (#40)
- Use parallel-lint for GitHub actions (#50)
- Move memcache testing from Travis to GitHub Actions (#47)
- GitHub Actions: Install composer dependencies (#41)
- Use staabm/annotate-pull-request-from-checkstyle to report violatons in GitHub (#66)
- Use gnu parallel for validating composer.json (#84)
- CI: Switch to Ubuntu 20.04 (#94)
- ditch travis in favor of gha workflow (#108)
- enable postgres on gha (#114)
- use mysql v5.7 in gha (#115)
🎉 Contributors: @glensc @Megatherium @staabm @falkenhawk
1.13.4
This is a general release of all packages in the monorepo.
You may use individual packages by installing them via composer: composer require zf1s/zend-*
- see README.
1.13.3
This is a general release of all packages in the monorepo.
You may use individual packages by installing them via composer: composer require zf1s/zend-*
- see README.
1.13.2
This is a general release of all packages in the monorepo.
You may use individual packages by installing them via composer: composer require zf1s/zend-*
- see README.