Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 1.15.0 #132

Merged
merged 1 commit into from
Oct 4, 2022
Merged

Release 1.15.0 #132

merged 1 commit into from
Oct 4, 2022

Conversation

falkenhawk
Copy link
Member

1.15.0 - 2022-10-04

  • zend-loader
    • overhaul of zend-loader and autoloader done again (#116)

    • continues work done initially in #1 / 76477fb

    • potential breaking changes:

      Introduced Zend_Loader_Exception_FileNotFoundException and Zend_Loader_Exception_ClassNotFoundException

      Instead of throwing Zend_Exception in Zend_Loader::loadClass() with a generic message File \"$file\" does not exist or class \"$class\" was not found in the file

      • Zend_Loader_Exception_FileNotFoundException will be thrown with message File "$file" could not be found within configured include_path. or
      • Zend_Loader_Exception_ClassNotFoundException with message Class "$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. Added isReadable check inside loadFile before include/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
    • hostname: update TLDs (Version 2022100300) (#104)
    • hostname: allow underscores in subdomain parts (#131)
  • general: docblock annotations
    • fixed parameter annotation for Zend_XmlRpc_Fault::setMessage() (#117)
    • fixed parameter annotation for Zend_Db_Table_Select::setIntegrityCheck() (#119)
    • fixed wrong return-type in Zend_Form_Element::removeValidator() (#121)
    • fixed annotations for Zend_Controller_Router_Route_Regex::__construct() (#123)

@partikus partikus merged commit 92fbe7e into master Oct 4, 2022
@partikus partikus deleted the release-1.15.0 branch October 4, 2022 19:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants