Browse files

Open up master branch for new development.

  • Loading branch information...
1 parent 25fbf63 commit 38563715b9baa0bf799f0e0d3d9ba2d754e33092 @sebastianbergmann committed Sep 19, 2012
Showing with 33 additions and 67 deletions.
  1. +3 −37 ChangeLog.md
  2. +14 −14 README.md
  3. +8 −8 composer.json
  4. +8 −8 package.xml
View
40 ChangeLog.md
@@ -1,43 +1,9 @@
-PHPUnit 3.7
+PHPUnit 3.8
===========
-This is the list of changes for the PHPUnit 3.7 release series.
-
-PHPUnit 3.7.1
--------------
-
-* The version number is now displayed when using PHPUnit from a Composer install or Git checkout.
+This is the list of changes for the PHPUnit 3.8 release series.
PHPUnit 3.7.0
-------------
-* PHPUnit 3.7 is only supported on PHP 5.3.3 (or later) and PHP 5.4.7 (or later) is highly recommended.
-* Implemented #200: When using process-isolation don't die silently when unserializing the test result fails.
-* Implemented #206: Added a `callback` constraint that is useful for making complex assertions.
-* Implemented #207: Restore current working directory if is changed by a test case.
-* Implemented #208: Added `--test-suffix` that allows specifying which filename suffixes are recognised by PHPUnit.
-* Implemented #295: `assertArrayHasKey()` and `assertArrayNotHasKey()` now work with objects that implement ArrayAccess.
-* Implemented #333: Improved reporting when there are unused CLI arguments to avoid misconceptions.
-* Implemented #377: Show messages and stracktraces in JSON output for skipped and incomplete tests.
-* Implemented #424: Added `assertJson*` functions that work like the existing `assertXml*` functions.
-* Implemented #492: PHPUnit now provides a `configuration.xsd` schema file at [http://schema.phpunit.de/configuration.xsd]() that can be used to validate your `phpunit.xml` and `phpunit.xml.dist` configuration files.
-* Implemented #504: Expanded the `@requires` annotation to allow for checking the existence of functions and extensions using multiple `@requires function name` statements.
-* Implemented #508 #86: `@expectedExceptionCode` and `@expectedExceptionMessage` can now use constants like `Classname::CONST` as their parameters. They will get evaluated if the class constant exists and used for comparison so test authors can avoid duplication.
-* Implemented #512: Test listeners now trigger one autoload call instead of being silently ignored when the class was not loaded.
-* Implemented #514: Failed `assertStringMatchesFormat()` calls now produce a better readable diff by only marking lines as different that don't match the format specifiers.
-* Implemented #515: Added `assertContainsOnlyInstancesOf()` to help checking Collection objects and arrays with a descriptive assertion.
-* Implemented #561: When an `@expectedException` fails it now shows the message of the thrown exception to ease debugging.
-* Implemented #586: Improved reporting of exceptions by printing out the previous exception names, messages and traces.
-* The `@requires` annotation can now be used on the class DocBlock. Required versions can be overridden in the methods annotation, required functions and extensions will be merged.
-* Added `processUncoveredFilesFromWhitelist` configuration setting. When enabled, uncovered whitelisted files are processed to properly calculate the number of executable lines.
-* Fixed #322 #320 thanks to #607: Commandline option now override group/exclude settings in `phpunit.xml`
-* Fixed #440: Possible crash when using `--process-isolation` with PHP 5.3 and `detect_unicode=on`.
-* Fixed #523: `assertAttributeEquals()` now works with classes extending internal classes like `ArrayIterator`.
-* Fixed #581: Generating a diffs could add extra newlines in Windows.
-* Fixed #636, #631: Using Selenium in combination with autoloaders that `die()` or produce errors when a class cannot be found caused broken tests.
-* If no tests where executed, for example because of a `--filter`, PHPUnit now prints a "No tests executed" warning instead of "OK (0 tests...)".
-* It is possible again to expect the generic `Exception` class.
-* Removed `addUncoveredFilesFromWhitelist` configuration setting.
-* Removed deprecated `--skeleton-class` and `--skeleton-test` switches. The functionality is now provided by the `phpunit-skel` command of the `PHPUnit_SkeletonGenerator` package.
-* Removed deprecated `PHPUnit_Extensions_OutputTestCase` class.
-
+* PHPUnit 3.8 is only supported on PHP 5.4.7 (or later).
View
28 README.md
@@ -6,8 +6,8 @@ PHPUnit is the de-facto standard for unit testing in PHP projects. It provides b
Requirements
------------
-* PHPUnit 3.7 requires PHP 5.3.3 (or later) but PHP 5.4.6 (or later) is highly recommended.
-* [PHP_CodeCoverage](http://github.com/sebastianbergmann/php-code-coverage), the library that is used by PHPUnit to collect and process code coverage information, depends on [Xdebug](http://xdebug.org/) 2.0.5 (or later) but Xdebug 2.2.1 (or later) is highly recommended.
+* PHPUnit 3.8 requires PHP 5.4.7 (or later).
+* [PHP_CodeCoverage](http://github.com/sebastianbergmann/php-code-coverage), the library that is used by PHPUnit to collect and process code coverage information, depends on [Xdebug](http://xdebug.org/) 2.2.1 (or later).
Installation
------------
@@ -28,18 +28,18 @@ Documentation
The documentation for PHPUnit is available in different formats:
-* [English, multiple HTML files](http://www.phpunit.de/manual/3.7/en/index.html)
-* [English, single HTML file](http://www.phpunit.de/manual/3.7/en/phpunit-book.html)
-* [English, PDF](http://www.phpunit.de/manual/3.7/en/phpunit-book.pdf)
-* [English, ePub](http://www.phpunit.de/manual/3.7/en/phpunit-book.epub)
-* [French, multiple HTML files](http://www.phpunit.de/manual/3.7/fr/index.html)
-* [French, single HTML file](http://www.phpunit.de/manual/3.7/fr/phpunit-book.html)
-* [French, PDF](http://www.phpunit.de/manual/3.7/fr/phpunit-book.pdf)
-* [French, ePub](http://www.phpunit.de/manual/3.7/fr/phpunit-book.epub)
-* [Japanese, multiple HTML files](http://www.phpunit.de/manual/3.7/ja/index.html)
-* [Japanese, single HTML file](http://www.phpunit.de/manual/3.7/ja/phpunit-book.html)
-* [Japanese, PDF](http://www.phpunit.de/manual/3.7/ja/phpunit-book.pdf)
-* [Japanese, ePub](http://www.phpunit.de/manual/3.7/ja/phpunit-book.epub)
+* [English, multiple HTML files](http://www.phpunit.de/manual/3.8/en/index.html)
+* [English, single HTML file](http://www.phpunit.de/manual/3.8/en/phpunit-book.html)
+* [English, PDF](http://www.phpunit.de/manual/3.8/en/phpunit-book.pdf)
+* [English, ePub](http://www.phpunit.de/manual/3.8/en/phpunit-book.epub)
+* [French, multiple HTML files](http://www.phpunit.de/manual/3.8/fr/index.html)
+* [French, single HTML file](http://www.phpunit.de/manual/3.8/fr/phpunit-book.html)
+* [French, PDF](http://www.phpunit.de/manual/3.8/fr/phpunit-book.pdf)
+* [French, ePub](http://www.phpunit.de/manual/3.8/fr/phpunit-book.epub)
+* [Japanese, multiple HTML files](http://www.phpunit.de/manual/3.8/ja/index.html)
+* [Japanese, single HTML file](http://www.phpunit.de/manual/3.8/ja/phpunit-book.html)
+* [Japanese, PDF](http://www.phpunit.de/manual/3.8/ja/phpunit-book.pdf)
+* [Japanese, ePub](http://www.phpunit.de/manual/3.8/ja/phpunit-book.epub)
IRC
---
View
16 composer.json
@@ -21,20 +21,20 @@
"irc": "irc://irc.freenode.net/phpunit"
},
"require": {
- "php": ">=5.3.3",
- "phpunit/php-file-iterator": ">=1.3.1@stable",
- "phpunit/php-text-template": ">=1.1.1@stable",
- "phpunit/php-code-coverage": ">=1.2.0@stable",
- "phpunit/php-timer": ">=1.0.2@stable",
- "phpunit/phpunit-mock-objects": ">=1.2.0@stable",
- "symfony/yaml": ">=2.1.0@stable",
+ "php": ">=5.4.7",
+ "phpunit/php-file-iterator": ">=1.3.1",
+ "phpunit/php-text-template": ">=1.1.1",
+ "phpunit/php-code-coverage": ">=1.3.0",
+ "phpunit/php-timer": ">=1.0.2",
+ "phpunit/phpunit-mock-objects": ">=1.3.0",
+ "symfony/yaml": ">=2.1.0",
"ext-dom": "*",
"ext-pcre": "*",
"ext-reflection": "*",
"ext-spl": "*"
},
"suggest": {
- "phpunit/php-invoker": ">=1.1.0@stable",
+ "phpunit/php-invoker": ">=1.1.0",
"ext-json": "*",
"ext-simplexml": "*",
"ext-tokenizer": "*"
View
16 package.xml
@@ -17,14 +17,14 @@
<email>sebastian@phpunit.de</email>
<active>yes</active>
</lead>
- <date>2012-09-19</date>
+ <date>2013-MM-DD</date>
<version>
- <release>3.7.0</release>
- <api>3.7.0</api>
+ <release>3.8.0</release>
+ <api>3.8.0</api>
</version>
<stability>
- <release>stable</release>
- <api>stable</api>
+ <release>devel</release>
+ <api>devel</api>
</stability>
<license>The BSD 3-Clause License</license>
<notes>http://github.com/sebastianbergmann/phpunit/blob/master/README.md</notes>
@@ -442,7 +442,7 @@
<dependencies>
<required>
<php>
- <min>5.3.3</min>
+ <min>5.4.7</min>
</php>
<pearinstaller>
<min>1.9.4</min>
@@ -460,7 +460,7 @@
<package>
<name>PHP_CodeCoverage</name>
<channel>pear.phpunit.de</channel>
- <min>1.2.0</min>
+ <min>1.3.0</min>
</package>
<package>
<name>PHP_Timer</name>
@@ -470,7 +470,7 @@
<package>
<name>PHPUnit_MockObject</name>
<channel>pear.phpunit.de</channel>
- <min>1.2.0</min>
+ <min>1.3.0</min>
</package>
<package>
<name>Yaml</name>

0 comments on commit 3856371

Please sign in to comment.