| ⇢ | A | SeoCampaign added | |
| ⇢ | A | SeoShopifyProduct added | |
| ⇢ | A | CampaignBehavior added | |
| ⇢ | A | ProductType added | |
| ⇢ | A | SeomaticPanel added | |
| ⇢ | A | MetaItemAttributeParserBehavior added | |
| A | ↘ | B | MetaValue got worse |
| C | ↘ | F | MetaJsonLd got worse |
| ⇢ | C | SeoCampaign::installEventHandlers() added | |
| ⇢ | C | SeomaticPanel::save() added | |
| ⇢ | B | MetaJsonLdContainer::renderInternal() added | |
| ⇢ | B | MetaScriptContainer::renderInternal() added | |
| ⇢ | B | SeoShopifyProduct::installEventHandlers() added | |
| ⇢ | B | MetaItemAttributeParserBehavior::beforeValidate() added | |
| ⇢ | A | ProductType::getSiteSettings() added | |
| ⇢ | A | CampaignBehavior::getSiteSettings() added | |
| ⇢ | A | SeoShopifyProduct::sourceModelFromId() added | |
| ⇢ | A | SeoShopifyProduct::getProductTypeModel() added | |
| ⋮ | view more | ||
| D | ↘ | F | MetaJsonLd::validateJsonSchema() got worse |
| A | ↘ | B | MetaValue::cache() got worse |
| B | ↘ | C | MetaBundles::mergeMetaBundleSettings() got worse |
| A | ↘ | B | MetaScriptContainer::render() got worse |
| C | ↗ | A | MetaJsonLdContainer::includeMetaData() improved |
| C | ↗ | B | MetaScriptContainer::includeMetaData() improved |
| C | ↘ | F | MetaValue::parseArray() got worse |
| ⇢ | A | src/debug/assets/js/main.js added |