| ⇢ | C | ValidVariableNameSniff added | |
| ⇢ | B | VariableUsageSniff added | |
| ⇢ | A | Model added | |
| ⇢ | A | Utf8EncodingSniff added | |
| ⇢ | A | LogicalNotSpacingSniff added | |
| ⇢ | A | AnimeListTransformer added | |
| ⇢ | A | AbstractClosingCommentSniff added | |
| ⇢ | A | AnimeTransformer added | |
| ⇢ | A | ClosingFileCommentSniff added | |
| ⇢ | A | MangaListTransformer added | |
| ⋮ | view more | ||
| A | ↛ | HummingbirdAuth removed | |
| A | ↛ | AnimeListTransformer removed | |
| A | ↛ | JsonView removed | |
| A | ↛ | Json removed | |
| A | ↛ | MangaListTransformer removed | |
| A | ↛ | Config removed | |
| A | ↛ | CacheManager removed | |
| A | ↛ | MangaListsZipper removed | |
| A | ↛ | RedisDriver removed | |
| A | ↛ | Enum removed | |
| ⋮ | view more | ||
| ⇢ | D | ClosingFileCommentSniff::process() added | |
| ⇢ | D | ValidVariableNameSniff::_getVariablePosition() added | |
| ⇢ | C | Utf8EncodingSniff::_checkUtf8Rfc3629() added | |
| ⇢ | C | ValidVariableNameSniff::_isInForLoopBody() added | |
| ⇢ | C | ValidMethodNameSniff::processTokenWithinScope() added | |
| ⇢ | C | ClosingLocationCommentSniff::process() added | |
| ⇢ | C | ConstructorNameSniff::processTokenWithinScope() added | |
| ⇢ | C | AnimeListTransformer::transform() added | |
| ⇢ | C | VariableUsageSniff::processDoubleQuotedString() added | |
| ⇢ | C | XML::childNodesToArray() added | |
| ⋮ | view more | ||
| C | ↛ | Dispatcher::process_route() removed | |
| B | ↛ | AnimeListTransformer::transform() removed | |
| B | ↛ | Model::get_cached_image() removed | |
| B | ↛ | AnimeListTransformer::untransform() removed | |
| B | ↛ | MangaListTransformer::untransform() removed | |
| B | ↛ | Dispatcher::_setup_routes() removed | |
| B | ↛ | Anime::_get_list_from_api() removed | |
| B | ↛ | AnimeClient::load_toml() removed | |
| B | ↛ | AnimeCollection::json_import() removed | |
| B | ↛ | RedisDriver::__construct() removed | |
| ⋮ | view more | ||