Before first public release: * update documentation * new cook's tour * update Test Infected * README.html * add javadoc to API interfaces and Annotations http://java.sun.com/j2se/javadoc/writingapispecs/index.html * make sure TestListener is symmetric and meets needs of runner developers * TestRunEvent * Decide how we ship JUnit-- 1.5 only or hybrid * Stopping a test run (there was support for this in 3.8 - TestResult.shouldStop()) * review Ant scripts * Run single method with @BeforeClass and @AfterClass * Merge branch back into head Before next JUnit 4 release: * get rid of JUnit4TestCaseAdapter (use JUnit4RunnerStrategy in JUnit4TestAdapter) * update the build process * automatically upload a new JAR * update site for plug-in version? * make suites simpler for both the IDE providers and the users * class level test annotations? * Ant * Basic task * enable tighter and more flexible IDE integration * enable test reordering/prioritization * test categorization & filtering (<- seems like a runner issue) @Category(short, integration) @Test(category=windowsOnly) * support testing run once initialization code e.g. class Foo {{...}} * Command-line plug-in architecture