| ⇢ | A | HeaderReader added | |
| ⇢ | A | StreamContainer added | |
| ⇢ | A | AbstractReader added | |
| ⇢ | A | ExtendedHeaderReader added | |
| ⇢ | A | CommentFrameReader added | |
| ⇢ | A | TextFrameReader added | |
| ⇢ | A | FrameReader added | |
| A | ↛ | HeaderHandler removed | |
| A | ↛ | StreamContainer removed | |
| A | ↛ | AbstractHandler removed | |
| A | ↛ | ExtendedHeaderHandler removed | |
| A | ↛ | CommentFrame removed | |
| A | ↛ | TextFrame removed | |
| A | ↛ | FrameHandler removed |
| ⇢ | B | ExtendedHeaderReader::readRestrictions() added | |
| ⇢ | B | FrameReader::readFlags() added | |
| ⇢ | B | HeaderReader::readFlags() added | |
| ⇢ | B | ExtendedHeaderReader::readCrc32() added | |
| ⇢ | A | ExtendedHeaderReader::readFlags() added | |
| ⇢ | A | ExtendedHeaderReader::readSize() added | |
| ⇢ | A | FrameReader::readName() added | |
| ⇢ | A | FrameReader::getName() added | |
| ⇢ | A | ExtendedHeaderReader::readPadding() added | |
| ⇢ | A | FrameReader::setName() added | |
| ⋮ | view more | ||
| C | ↘ | D | Metadata::read() got worse |
| B | ↛ | ExtendedHeaderHandler::readRestrictions() removed | |
| B | ↛ | FrameHandler::readFlags() removed | |
| B | ↛ | HeaderHandler::readFlags() removed | |
| B | ↛ | ExtendedHeaderHandler::readCrc32() removed | |
| A | ↛ | ExtendedHeaderHandler::readFlags() removed | |
| A | ↛ | AbstractHandler::isFlagEnabled() removed | |
| A | ↛ | TextFrame::getText() removed | |
| A | ↛ | ExtendedHeaderHandler::readSize() removed | |
| A | ↛ | FrameHandler::readName() removed | |
| A | ↛ | FrameHandler::getName() removed | |
| ⋮ | view more | ||