| ⇢ | A | LogEntryPrototypeTrait added | |
| ⇢ | A | Logger added | |
| ⇢ | A | InterpolateProcessor added | |
| ⇢ | A | ExtendedLoggerTrait added | |
| A | ↛ | InterpolateDecorator removed |
| ⇢ | B | InterpolateProcessor::getSubPart() added | |
| ⇢ | A | ExtendedLoggerTrait::runHandlers() added | |
| ⇢ | A | InterpolateProcessor::replaceWith() added | |
| ⇢ | A | InterpolateProcessor::getString() added | |
| ⇢ | A | ExtendedLoggerTrait::addCallable() added | |
| ⇢ | A | ExtendedLoggerTrait::removeCallable() added | |
| ⇢ | A | ExtendedLoggerTrait::getCallables() added | |
| ⇢ | A | Logger::log() added | |
| ⇢ | A | ExtendedLoggerTrait::runProcessors() added | |
| ⇢ | A | Logger::addHandler() added | |
| ⋮ | view more | ||
| B | ↛ | InterpolateDecorator::getSubPart() removed | |
| A | ↛ | InterpolateDecorator::replaceWith() removed | |
| A | ↛ | InterpolateDecorator::getString() removed | |
| A | ↛ | InterpolateDecorator::__invoke() removed | |
| A | ↛ | InterpolateDecorator::getPlaceHolders() removed | |
| A | ↛ | InterpolateDecorator::getObjectString() removed | |