⇢ | B | StringUtil added | |
⇢ | A | CacheUtil added | |
B | ↛ | Str removed | |
A | ↛ | Cache removed |
⇢ | D | StringUtil::timeAgo() added | |
⇢ | D | CacheUtil::clear() added | |
⇢ | C | StringUtil::isBlank() added | |
⇢ | A | StringUtil::trimAll() added | |
⇢ | A | StringUtil::random() added | |
⇢ | A | StringUtil::quickRandom() added | |
⇢ | A | StringUtil::convertLineFeed() added | |
⇢ | A | StringUtil::characterEncoding() added | |
⇢ | A | StringUtil::ellipsis() added | |
⇢ | A | StringUtil::isNotBlank() added | |
C | ↘ | D | ProductController::addCart() got worse |
D | ↛ | Str::timeAgo() removed | |
D | ↛ | Cache::clear() removed | |
C | ↛ | Str::isBlank() removed | |
A | ↛ | Str::trimAll() removed | |
A | ↛ | Str::quickRandom() removed | |
A | ↛ | Str::convertLineFeed() removed | |
A | ↛ | Str::characterEncoding() removed | |
A | ↛ | Str::random() removed | |
A | ↛ | Str::ellipsis() removed | |
A | ↛ | Str::isNotBlank() removed |