| ⇢ | A | CategoryFilter added | |
| ⇢ | A | Message added | |
| ⇢ | A | Formatter added | |
| A | ↛ | MessageCategoryFilter removed | |
| A | ↛ | MessageFormatter removed | |
| A | ↛ | MessageCollection removed |
| ⇢ | B | CategoryFilter::isExcluded() added | |
| ⇢ | B | Formatter::getContext() added | |
| ⇢ | A | Logger::level() added | |
| ⇢ | A | Message::parse() added | |
| ⇢ | A | Message::level() added | |
| ⇢ | A | Message::__construct() added | |
| ⇢ | A | Target::setCommonContext() added | |
| ⇢ | A | Target::getCommonContext() added | |
| ⇢ | A | Formatter::getTrace() added | |
| ⇢ | A | Formatter::setFormat() added | |
| ⋮ | view more | ||
| B | ↗ | A | Target::filterMessages() improved |
| B | ↛ | MessageCategoryFilter::isExcluded() removed | |
| A | ↛ | MessageFormatter::getGlobalContext() removed | |
| A | ↛ | Logger::getLevelName() removed | |
| A | ↛ | Target::checkGlobalNames() removed | |
| A | ↛ | MessageCollection::prepare() removed | |
| A | ↛ | Target::setLogGlobals() removed | |
| A | ↛ | MessageCollection::count() removed | |
| A | ↛ | Target::setLogParams() removed | |
| A | ↛ | MessageCollection::addMultiple() removed | |
| A | ↛ | MessageFormatter::getTrace() removed | |
| ⋮ | view more | ||