| ⇢ | A | SimpleDomainResolverTest added | |
| ⇢ | A | PersistenceDomainResolver added | |
| ⇢ | A | NonUniqueSlugExceptionTest added | |
| ⇢ | A | PersistenceDomainResolverTest added | |
| ⇢ | A | Version20191001201532 added | |
| ⇢ | A | Domain added | |
| ⇢ | A | Version20190930165521 added | |
| ⇢ | A | SimpleDomainResolver added | |
| A | ↛ | ShortUrlBuilderTrait removed |
| ⇢ | B | ShortUrl::matchesCriteria() added | |
| ⇢ | A | Version20190930165521::up() added | |
| ⇢ | A | ShortUrlRepository::slugIsInUse() added | |
| ⇢ | A | ShortUrlRepositoryTest::slugIsInUseLooksForShortUr... added | |
| ⇢ | A | Version20191001201532::up() added | |
| ⇢ | A | PersistenceDomainResolverTest::findsOrCreatesDomai... added | |
| ⇢ | A | ShortUrlMeta::hasDomain() added | |
| ⇢ | A | Version20190930165521::down() added | |
| ⇢ | A | GenerateShortUrlCommandTest::providingNonUniqueSlu... added | |
| ⇢ | A | CreateShortUrlActionTest::failsToCreateShortUrlWit... added | |
| ⋮ | view more | ||
| A | ↘ | B | ListShortUrlsTest::shortUrlsAreProperlyListed() got worse |
| C | ↗ | A | UrlShortener::findExistingShortUrlIfExists() improved |
| A | ↛ | ShortUrlBuilderTrait::buildShortUrl() removed | |