| ⇢ | C | Bematech added | |
| ⇢ | A | Barcode1DAnalysis added | |
| A | ↘ | B | Daruma got worse | 
| A | ↛ | Bematech removed | 
| ⇢ | D | Bematech::barcodeQRCode() added | |
| ⇢ | C | Barcode1DAnalysis::validate() added | |
| ⇢ | C | Bematech::barcode() added | |
| ⇢ | C | Daruma::barcodeQRCode() added | |
| ⇢ | B | Daruma::barcode() added | |
| ⇢ | A | Bematech::pulse() added | |
| ⇢ | A | Bematech::setPrintMode() added | |
| ⇢ | A | DefaultPrinter::defaultModel() added | |
| ⇢ | A | Daruma::setAlign() added | |
| ⇢ | A | Bematech::putImage() added | |
| ⋮ | view more | ||
| B | ↘ | C | DefaultPrinter::barcode() got worse | 
| D | ↛ | Bematech::barcodeQRCode() removed | |
| B | ↛ | DefaultPrinter::validateBarcodeData() removed | |
| A | ↛ | Bematech::__construct() removed | |
| A | ↛ | Bematech::initialize() removed | |
| A | ↛ | Bematech::setPrintMode() removed | |
| A | ↛ | Bematech::setExpanded() removed | |
| A | ↛ | Bematech::setCondensed() removed | |
| A | ↛ | Bematech::putImage() removed | |