| ⇢ | F | FinderPatternFinder added | |
| ⇢ | C | BitMatrixParser added | |
| ⇢ | B | Binarizer added | |
| ⇢ | B | MaskPatternTester added | |
| ⇢ | B | AlignmentPatternFinder added | |
| ⇢ | A | GenericGFPoly added | |
| ⇢ | A | Detector added | |
| ⇢ | A | Decoder added | |
| ⇢ | A | BitMatrix added | |
| ⇢ | A | QRData added | |
| ⋮ | view more | ||
| B | ↛ | MaskPatternTester removed | |
| A | ↛ | QRDataAbstract removed | |
| A | ↛ | Polynomial removed | |
| A | ↛ | BitBuffer removed | |
| ⇢ | F | FinderPatternFinder::crossCheckVertical() added | |
| ⇢ | F | FinderPatternFinder::crossCheckHorizontal() added | |
| ⇢ | F | Binarizer::calculateBlackPoints() added | |
| ⇢ | F | FinderPatternFinder::crossCheckDiagonal() added | |
| ⇢ | F | Detector::sizeOfBlackWhiteBlackRun() added | |
| ⇢ | D | GridSampler::checkAndNudgePoints() added | |
| ⇢ | D | AlignmentPatternFinder::crossCheckVertical() added | |
| ⇢ | D | MaskPatternTester::testLevel3() added | |
| ⇢ | C | AlignmentPatternFinder::find() added | |
| ⇢ | C | FinderPatternFinder::find() added | |
| ⋮ | view more | ||
| C | ↗ | B | QRMatrix::mapData() improved |
| D | ↛ | MaskPatternTester::testLevel3() removed | |
| C | ↛ | MaskPatternTester::testLevel1() removed | |
| B | ↛ | QRDataAbstract::maskECC() removed | |
| B | ↛ | MaskPatternTester::testLevel2() removed | |
| B | ↛ | QRDataAbstract::writeBitBuffer() removed | |
| A | ↛ | QRDataAbstract::poly() removed | |
| A | ↛ | QRMatrix::getMask() removed | |
| A | ↛ | Polynomial::getNum() removed | |
| A | ↛ | BitBuffer::putBit() removed | |
| A | ↛ | Polynomial::multiply() removed | |
| ⋮ | view more | ||