Top Level :: PHP

Package Information: PHP_Compat 1.6.0a1

Show All Changelogs
» Version » Information
1.6.0a1Download

Release date: 2007-05-08 14:16 UTC
Release state: alpha

Changelog:

Added more components:
* array_fill
* Hyperbolic and inverse hyperbolic math functions
* glob
* is_callable
Added more components with changed parameters:
* array_splice
* microtime
* mkdir
* range
* setcookie
* setrawcookie

Added new Environment module
* register_globals
* magic_quotes_gpc
* magic_quotes_sybase
* register_argc_argv
* register_long_arrays
Changed the way PHP_Compat stores functions.
* Function declaration is prefixed with php_compat_
* Dummy declaration calls php_compat_ function
This allows for redefinition of functions with changed parameters.
Added support for packages which modify the function tables at runtime
* PHP_Compat::loadFunction now tries to rename the old function on load
This further supports redefinition of functions with changed parameters.
* Fix Bug #1956: stripos - not returning false [aidan]
* Fix Bug #3190: [PATCH] md5_file() depends on possibly nonexistent file_get_contents() [aidan]
* Fix Bug #3572: Use of addslashes() adds too much backslashes [aidan]
* Fix Bug #3586: bug in str_word_count.php code [aidan]
* Fix Bug #4605: debug_print_backtrace - Object to string conversion [aidan]
* Fix Bug #4851: var_export severely broken! (new implementation attached) [aidan]
* Fix Bug #6293: array_intersect_key produces incorrect results with more than 2 arguments [arpad]
* Fix Bug #6560: missing 'Function/property_exists.php' when installed with pear [aidan]
* Fix Bug #6687: array_intersect_key() fails due to func_get_args() [arpad]
* Fix Bug #6758: notice errors with debug_print_backtrace and call_user_func_array usage [arpad]
* Fix Bug #6922: Space after php close markup in Function/mime_content_type.php [arpad]
* Fix Bug #7520: cyclic reference cloning causes timeout [aidan]
* Fix Bug #8338: convert_uudecode removes spaces from line ends, causing corruption [aidan]
* Fix Bug #8864: magic quotes gpc emulation missing server vars [arpad]
* Fix Bug #9042: Various uninitialized variables [aidan]
* Fix Bug #9043: Various issues in str_shuffle [aidan]
* Fix Bug #9687: array_*_key function(s) slow [aidan]
* Fix Bug #9983: Function [array_udiff_uassoc()] is incorrectly implemented [arpad]
* Implement Feature #4372: addition of glob() function for php < 4.3.0 [arpad]
* Implement Feature #7139: PHP 5.1.1 Datetime Constants [arpad]
* Implement Feature #7403: str_ireplace too slow [arpad]
* Implement Feature #7414: making var_export() generating correct PHP code with nested objects [arpad]
* Implement Feature #8208: is_callable missing in php 4.0.4, 4.0.5 [arpad]
* Implement Feature #9187: Adding httponly to setcookie/setrawcookie (new in php 5.2) [aidan]
* Implement Feature #9659: The userdata parameter isn't correctly send to the recursive call [arpad]
* Implement Feature #10177: add most recent UPLOAD ERR constants [arpad]

Dependencies:
  • PHP Version: PHP 4.0.0 or newer
  • PEAR Package: PEAR Installer 1.4.0b1 or newer
1.5.0 2005-12-15     stable
1.5.0RC1 2005-12-05     beta
1.4.1 2005-06-18     stable
1.4.0 2005-05-10     stable
1.3.1 2004-11-23     stable
1.3.0 2004-11-22     stable
1.2.0 2004-09-12     stable
1.1.0 2004-06-26     stable
1.0.0 2004-06-12     stable
1.0.0RC2 2004-06-01     beta
1.0.0RC1 2004-05-29     beta
0.2 2004-05-27     beta
0.1 2004-05-19     beta