| ⇢ | A | Message added | |
| ⇢ | A | CategoryFilter added | |
| ⇢ | A | Formatter added | |
| A | ↛ | MessageCategoryFilter removed | |
| A | ↛ | MessageFormatter removed | |
| A | ↛ | MessageCollection removed |
| ⇢ | B | CategoryFilter::isExcluded() added | |
| ⇢ | B | Formatter::getContext() added | |
| ⇢ | A | Message::parse() added | |
| ⇢ | A | Logger::validateLevel() added | |
| ⇢ | A | Formatter::getTrace() added | |
| ⇢ | A | Formatter::setFormat() added | |
| ⇢ | A | Formatter::format() added | |
| ⇢ | A | Formatter::getPrefix() added | |
| ⇢ | A | Formatter::getTime() added | |
| ⇢ | A | Formatter::setTimestampFormat() added | |
| ⋮ | view more | ||
| B | ↗ | A | Target::filterMessages() improved |
| B | ↛ | MessageCategoryFilter::isExcluded() removed | |
| A | ↛ | MessageFormatter::getGlobalContext() removed | |
| A | ↛ | Logger::getLevelName() removed | |
| A | ↛ | Logger::getFlushInterval() removed | |
| A | ↛ | MessageCollection::clear() removed | |
| A | ↛ | MessageCollection::checkStructure() removed | |
| A | ↛ | Logger::getTraceLevel() removed | |
| A | ↛ | MessageCollection::add() removed | |
| A | ↛ | Logger::addTarget() removed | |
| A | ↛ | MessageCollection::all() removed | |
| ⋮ | view more | ||