1.19.0
Add method "getLogAsBytes" to SystemErrRule and SystemOutRule. (Commit).
1.18.0
Environment variables can be set after creating the rule. (Commit).
1.17.2
Make TextFromStandardInputStream Java 5 compatible. (Commit).
1.17.1
Fix ProvideSystemProperty's static factory methods. (Commit).
1.17.0
Simplify API for clearing environment variables. (Commit).
1.16.0
Add rule for modifying environment variables. (Commit).
1.15.1
Improve emulation of System.in. (Commit).
1.15.0
Remove dependency to commons-io. (Commit).
1.14.0
Add rules that disallow writes to console. (Commit).
1.13.0
Support throwing exceptions from System.in. (Commit).
1.12.0
Provide logs with normalized new line characters. (Commit).
1.11.0
Add method for providing lines of text to TextFromStandardInputStream. (Commit).
1.10.1
Fix encoding problems of StandardErrorStreamLog, StandardOutputStreamLog, SystemErrRule and SystemOutRule. (Commit).
1.10.0
StandardErrorStreamLog and StandardOutputStreamLog have been replaced by SystemErrRule and SystemOutRule. Both rules separate logging and muting (Commit). It is now possible to mute successful tests only (Commit). Support breaks between multiple texts. (Commit)
1.9.0
Support breaks between multiple texts. (Commit)
1.8.0
RestoreSystemProperties restores all properties. (Commit) Consequently the methods ClearSystemProperties.clearProperty(String) (Commit) and ProvideSystemProperty.setProperty(String, String) (Commit) have been deprecated.
1.7.0
Optionally prevent output to stdout/stderr. (Commit)
1.6.0
System properties can be marked for restore, cleaned and set during the test. (Commits: ClearSystemProperties, ProvideSystemProperty, RestoreSystemProperties)
1.5.0
StandardErrorStreamLog and StandardOutputStreamLog can be cleared. (Commit)
1.4.0
StandardErrorStreamLog and StandardOutputStreamLog don't prevent output to System.err and System.out. (Commit)
1.3.1
ExpectedSystemExit rule handles threads that call System.exit(…). (Commit)
1.3.0
You can check assertions after System.exit(…) is called. (Commit)
1.2.0
You can specify the text, which is returned by System.in, at the beginning of each of your tests. (Commit)
1.1.1
Fix encoding problems of StandardErrorStreamLog and StandardOutputStreamLog. (Commit)
1.1.0
You can use a properties file to supply properties for the ProvideSystemProperty rule. (Commit)
1.0.1
Fix SecurityManager problems of ExpectedSystemExit. (Commit)
1.0.0
Initial release.