| ⇢ | A | FileStreamOpener added | |
| ⇢ | A | ErrorLoggingStreamOpener added |
| ⇢ | A | FileStreamOpener::openStream() added | |
| ⇢ | A | FileStreamOpener::createParentDirectoryIfNeeded() added | |
| ⇢ | A | ErrorLoggingStreamOpener::openStream() added | |
| ⇢ | A | ErrorLoggingStreamOpener::__construct() added |