| ⇢ | A | CategoryFilter added | |
| ⇢ | A | Message added | |
| ⇢ | A | Formatter added | |
| A | ↛ | MessageCollection removed | |
| A | ↛ | MessageCategoryFilter removed | |
| A | ↛ | MessageFormatter removed |
| ⇢ | B | CategoryFilter::isExcluded() added | |
| ⇢ | B | Formatter::getContext() added | |
| ⇢ | A | Message::parse() added | |
| ⇢ | A | Logger::validateLevel() added | |
| ⇢ | A | Target::getCommonContext() added | |
| ⇢ | A | CategoryFilter::exclude() added | |
| ⇢ | A | Message::message() added | |
| ⇢ | A | CategoryFilter::checkStructure() added | |
| ⇢ | A | Message::context() added | |
| ⇢ | A | Message::level() added | |
| ⋮ | view more | ||
| B | ↗ | A | Target::filterMessages() improved |
| B | ↛ | MessageCategoryFilter::isExcluded() removed | |
| A | ↛ | MessageFormatter::getGlobalContext() removed | |
| A | ↛ | Logger::getLevelName() removed | |
| A | ↛ | MessageCategoryFilter::checkStructure() removed | |
| A | ↛ | MessageFormatter::setPrefix() removed | |
| A | ↛ | MessageCategoryFilter::getIncluded() removed | |
| A | ↛ | MessageFormatter::format() removed | |
| A | ↛ | MessageCategoryFilter::include() removed | |
| A | ↛ | MessageFormatter::setFormat() removed | |
| A | ↛ | MessageCategoryFilter::getExcluded() removed | |
| ⋮ | view more | ||