123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177 |
- <?xml version="1.0"?>
- <page title="TODO tasks for the current iteration" here="TODO">
- <long_title>TODO tasks for the current iteration</long_title>
- <content>
- <section name="release-process" title="Release process">
- <p>
- The following is the approximate plan for the next full point release.
- </p>
- <p>
- Before each release we hope to have the following done.
- More may get done, depending on the interest of the volunteers,
- but this is the current minimum.
- </p>
- <p>
- The aim of this release cycle is to produce a functionally
- identical version to the 1.0.1 release, but bug-fixed and
- fully compatible with PHP 5.0.5+ under E_STRICT.
- We are also hoping to flush out issues and use cases
- caused by people hacking against unpublished flex points
- in SimpleTest.
- We want to break people's code now, not while we are developing
- features down the line.
- </p>
- <p>
- With the website move to a new server, and more developers,
- we are able and need to improve the test automation and developer
- cooperation.
- This release is a deep drawing of breath before going forward.
- </p>
- </section>
- <section name="plan" title="Release plan" version="1.1">
- <milestone version="1.1beta">
- <concern name="unit-tester">
- <bug tracker="1896582">Undefined property $_reporter + fatal error</bug>
- </concern>
- <concern name="reporter"/>
- <concern name="mock-objects"/>
- <concern name="parser"/>
- <concern name="browser"/>
- <concern name="web-tester"/>
- <concern name="documentation">
- <task>
- The HELP_MY_TESTS_DONT_WORK_ANYMORE needs to be updated.
- </task>
- <task>README needs to be updated.</task>
- <task status="done">
- Write XSLT code for this file so Perrick doesn't strangle me
- </task>
- </concern>
- <concern name="extensions">
- <task>Ensure extensions are compatible with PHP5 constructor renaming in the current trunk.</task>
- </concern>
- <concern name="build">
- <task>Update PEAR package task to be compatible with latest PEAR installer.</task>
- <task status="done">PHP 5.3 compatible under E_STRICT</task>
- <task>PHP 5.2.0-5 compatible under E_STRICT</task>
- <task>PHP 5.1.0-6 compatible under E_STRICT</task>
- <bug tracker="1884013">continuous integration</bug>
- <bug tracker="1853765">error_reporting(E_ALL|E_STRICT)gives lots of warning</bug>
- <task>Remove all deprecated methods</task>
- <task status="done">
- Drop underscores from protected methods and
- private variables.
- Make all variables private and add protected
- accessors where we use them internally.
- <note>
- That way people will start complaining.
- Upon each complaint we'll add an accessor and
- capture the use case from them.
- </note>
- <note>We'll stick the use cases in the feature request tracker for now</note>
- </task>
- <task status="done">Move web site to new server</task>
- </concern>
- </milestone>
- <milestone version="1.1beta2">
- <concern name="unit-tester"/>
- <concern name="reporter">
- <task>
- Deprecate all mentions of GroupTest without breaking
- existing code.
- <note>
- Need to swap the terminology for TestSuite
- in method names, etc.
- </note>
- </task>
- <bug tracker="1864974">XmlReporter generating invalid XML</bug>
- </concern>
- <concern name="mock-objects">
- <task>Remove reflection facade for PHP4</task>
- </concern>
- <concern name="parser"/>
- <concern name="browser">
- <bug tracker="1913229">label not assigned to radio and checkbox</bug>
- <bug tracker="1706283">incorrect proxy requests</bug>
- </concern>
- <concern name="web-tester"/>
- <concern name="documentation">
- <task>Docblocks need to be cut back to a minimum</task>
- </concern>
- <concern name="extensions"/>
- <concern name="build">
- <task>PHP 5.0.5 compatible under E_STRICT</task>
- <task>Move acceptance tests sample pages to new server</task>
- </concern>
- </milestone>
- <milestone version="1.1RC1">
- <concern name="unit-tester"/>
- <concern name="reporter"/>
- <concern name="mock-objects">
- <task>Remove reflection facade for PHP4</task>
- </concern>
- <concern name="parser"/>
- <concern name="browser"/>
- <concern name="web-tester"/>
- <concern name="documentation">
- <task>Throw away old tutorial</task>
- </concern>
- <concern name="extensions"/>
- <concern name="build">
- <task>PHP 6 compatible under E_STRICT</task>
- <task>
- Automated nightly test script that runs tests on all
- targeted PHP versions.
- </task>
- </concern>
- </milestone>
- </section>
- </content>
- <internal>
- <link>
- <a href="#plan">Current iteration</a> is 1.1beta.
- </link>
- <link>
- Upcoming tasks for
- <a href="#unit-tester">Unit tester</a>,
- <a href="#reporter">Reporter</a>,
- <a href="#mock-objects">Mock objects</a>,
- <a href="#parser">Parser</a>,
- <a href="#browser">Browser</a>,
- <a href="#web-tester">Web tester</a>,
- <a href="#documentation">Documentation</a>,
- <a href="#extensions">Extensions</a> and
- <a href="#build">Build</a>.
- </link>
- </internal>
- <external>
- <link>
- Trackers for :
- <a href="https://sourceforge.net/tracker/?group_id=76550&atid=547458">feature requests</a>,
- <a href="https://sourceforge.net/tracker/?group_id=76550&atid=547455">bugs</a> and
- <a href="https://sourceforge.net/tracker/?group_id=76550&atid=547457">patches</a>.
- </link>
- </external>
- <meta>
- <keywords>
- software development,
- computer programmer,
- php programming,
- programming php,
- software development company,
- software development uk,
- php tutorial,
- bespoke software development uk,
- corporate web development,
- architecture,
- freelancer,
- php resources,
- wordtracker,
- web marketing,
- serach engines,
- web positioning,
- internet marketing
- </keywords>
- </meta>
- </page>
|