⇢ | A | SeoSanitizer added |
⇢ | B | SeoSanitizer::cleanSEOTitle() added | |
⇢ | A | SeoSanitizer::getSEOSeparator() added | |
⇢ | A | OpenGraphMapper::chooseBestTitle() added | |
⇢ | A | OpenGraphMapper::predictBestTitle() added | |
⇢ | A | TextUtilTest::testStr_starts_with() added | |
⇢ | A | SeoSanitizer::extractSEOSegments() added | |
⇢ | A | ExternPage::parseHtmlFirstH1() added | |
⇢ | A | OpenGraphMapper::getBestTitleFromMetadata() added | |
⇢ | A | OpenGraphMapper::isTitleFromHtmlState() added | |
⇢ | A | TextUtilTest::testCountAllCapsWords() added | |
⋮ | view more | ||
C | ↗ | B | ExternRefTransformer::isURLAuthorized() improved |
B | ↗ | A | OpenGraphMapper::process() improved |
B | ↘ | C | EditSummaryTrait::generateSummary() got worse |
A | ↘ | C | ExternMapper::postProcess() got worse |
A | ↛ | ExternConverterTrait::cleanSEOTitle() removed | |
A | ↛ | TextUtilTest::testStrStqrtsWith() removed |