Johannes Schlüter, Lukas Kahwe Smith
July 24th - feature freeze COMPLETED
July 31st - alpha1 COMPLETED
September 2nd - alpha2 (freeze on August 29th, final packaging on September 1st) COMPLETED
December 4th - alpha3 (freeze on December 2nd, final packaging on December 3rd) COMPLETED
January 29th - beta1 (freeze on January 26th, final packaging on January 28th) COMPLETED
March 24th - RC1 (bug fixing until the 19th, with RM ok commits until 20nd, until 23rd build fixes only) COMPLETED
June 7th - RC2 (bug fixing until end of the 4th, after that only build fixes and README changes) COMPLETED
June 11th - RC3 COMPLETED
June 18th - RC4 COMPLETED
June 30th - stable COMPLETED
MFH namespaces Done
-
MFH _ _callStatic Done
MFH Object handler get_debug_info Done
remove zend.ze1_compatibility mode and throw E_CORE_ERROR when set DONE (dmitry)
Add open_filename debug info to streams. Done
New error message generation for parameter parsing API. Done
Symlink the intl extension from PECL, but leave it disabled by default as is the case with all extensions dependent on external libs DONE
Apply the Late Static Binding Patch Done
-
Implement Sqlite3 support via the ext/sqlite extension (ext/sqlite isn't possible, ext/sqlite3 from pecl is.) (Scott) DONE
will require minor changes to PDO_SQLite to share the sqlite library DONE
Introduce mysqlnd library into core and use it as a backend for PDO and mysql/mysqli extensions (possibly enabling them by default) (Andrey) DONE
Patch PDO_MYSQL to optionally support mysqlnd library in addition to the MySQL client library, fix assorted PDO_MYSQL bugs, extend PDO test suite (Johannes, Ulf) DONE
Split off deprecation from E_STRICT into E_DEPRECATED Done (Lars, Felipe, Marcus)
PCRE extension will not be allowed to be disabled Done (Marcus)
The new php.ini files parser/scanner + CGI/FastCGI “htaccess” style ini file support Done
SPL improvements:
Make DirectoryIterator implement SeekableIterator. (Etienne) Done
Implement MultipleIterator in C. (Arnaud, Marcus) DONE
-
-
merge the zend_arg_info const'ify patch (Dmitry, Nuno) Done
-
-
Implement David's Circular Garbage collection patch. Done
Link phar extension from PECL into core (possibly enabling it by default) Done
Replace flex scripts with re2c ones in Zend. This will fix the memleak issues of the lexer, make the lexer threadsafe and reentrant and allows to use emalloc on temp blocks automatically (read more here). (Marcus, Nuno, Scott)
Done
-
-
drop ext/hash in favor of an extended ext/mhash with an ext/hash wrapper (Scott) Done
Move extensions to PECL (Pierre)
ncurses *Done*
fdf *Done*
sybase *Done*
-
-
Update Ming (sync with ming cvs, may be done in the phase between feature freeze and alpha1) (Frank) DONE
-
-
-
drop _ _toString() from closures (Johannes/Dmitry) DONE
deprecate ticks (Felipe) Done
add array_replace[_recursive] (diff, phpt) (matt/johannes)
DONE
-
Windows binary releases and snaps: stabilize, review, fix and make it maintainable DONE
make mysqlnd the default mysql lib DONE
remove pdo_oci8 (only keep pdo_oci) DONE
fix libsqlite bundeling and related extensions DONE
move ext/ming to PECL (Pierre) DONE
Bundle unix man pages for functions, methods and class references (Hannes, Rudy) DROPPED (will be made available as a PEAR installable package)
-
Remove GD1 and Freetype1 support (Scott) DONE
-
-
-
-
drop ereg usage (browser cap, etc.) (Nuno) DONE
-
-
MFH lightspeed SAPI (Georg) DONE
add some tests for fileinfo (Felix/Derick) DONE
fork fileinfo lib code to make it more compatible with php (Derick/Ilia/Mikko/Pierre) DONE
Add BC function 'mime_content_type()' into fileinfo extension to allow removing ext/mime_magic completely (Derick) DONE
move frontbase extension to PECL (Pierre) DONE
move dbase extension to PECL (Pierre) DONE
-
-
Cleanup code to use the new zend_parse_parameters API (Alexey, Felipe, Olivier, David)
DONE
Add all missing arg infos to make Reflection more informative (Felipe) DONE
-
finish namespace syntax (Greg, Stas) DONE
deprecate define_syslog_variables() (Kalle) DONE
add pecl/enchant as a replacement for ext/pspell (Pierre) Done
-
add spl_object_id() or improve spl_object_hash() to ensure there is a way to uniquely identify an object during a given request (Lars/Guilherme) Done
-
-
-
-
-
-
-
-
-
-
-
re-enable phar for big endian systems DONE
review closures and especially reflection changes DONE
-
memory leak in the scanner when a new state stack is created DONE
Add E_DEPRECATED patch for deprecated ini settings on startup (Kalle) DONE
fix BC problem with BUILD_ID in Zend Engine (api_check API no longer allows to load extensions with arbitrary API) DONE
verify PEAR bundle upgrade to the current latest version of 1.8.0 (Johannes/Helgi)
fix issues with rounding and parsing of floats/integers (Matt/Dmitry)
-
Add tests for ext/ODBC (Felipe)
very important for APC, about caching (stat cache or other) on win/fcgi (Pierre)
add missing windows libs (except for firebird/interbase) (Pierre)
-
-
-
write migration guide for the manual (Kalle/Hannes/Philip)
Fix the NEWS file, as it skips from 5.2.4 to 5.3.0 (Johannes)
Add E_DEPRECATED if session.bug_compat_42/warn is On (already removed in HEAD) (Kalle)
update short_open_tag descriptions in php.ini-* as per this (Philip)
add firebird/interbase to windows builds
make all extensions use php implementation of getenv (Pierre)
Improve the build script to ease the parsing of the output and QA
Fix static build of extension on windows when static is the default and –enable-snapshot-build is used (Pierre)