| ⇢ | A | CleanAttributesProcessor added | |
| ⇢ | A | RemoveAttributesProcessor added | |
| ⇢ | A | PreserveAspectRatioProcessor added | |
| ⇢ | A | ApplyAttributesProcessor added | |
| A | ↛ | RemoveAttributeProcessor removed | |
| A | ↛ | AspectRatioProcessor removed |
| ⇢ | B | CleanAttributesProcessor::__invoke() added | |
| ⇢ | B | FontAwesomeLoader::parseIdent() added | |
| ⇢ | A | PreserveAspectRatioProcessor::__invoke() added | |
| ⇢ | A | ApplyAttributesProcessor::__invoke() added | |
| ⇢ | A | SvgTrait::__serialize() added | |
| ⇢ | A | SvgTrait::__unserialize() added | |
| ⇢ | A | RemoveAttributesProcessor::__construct() added | |
| ⇢ | A | RemoveAttributesProcessor::__invoke() added | |
| ⇢ | A | ClassProcessor::getClasses() added | |
| ⇢ | A | ApplyAttributesProcessor::__construct() added | |
| A | ↘ | B | FontAwesomeRuntime::replaceIcons() got worse |
| B | ↗ | A | FontAwesomeLoader::resolve() improved |
| A | ↛ | AspectRatioProcessor::__invoke() removed | |
| A | ↛ | RemoveAttributeProcessor::__construct() removed | |
| A | ↛ | RemoveAttributeProcessor::__invoke() removed |