| ⇢ | A | SilverbulletCertificate added | |
| F | ↗ | A | ProfileSilverbullet improved |
| ⇢ | C | SilverbulletCertificate::triggerNewOCSPStatement() added | |
| ⇢ | C | SilverbulletCertificate::issueCertificate() added | |
| ⇢ | C | SilverbulletCertificate::__construct() added | |
| ⇢ | B | SilverbulletCertificate::generateCsr() added | |
| ⇢ | B | SilverbulletCertificate::signCsr() added | |
| ⇢ | A | Entity::randomString() added | |
| ⇢ | A | Entity::uuid() added | |
| ⇢ | A | SilverbulletCertificate::revokeCertificate() added | |
| ⇢ | A | SilverbulletCertificate::updateFreshness() added | |
| D | ↗ | C | DeviceConfig::setup() improved |
| D | ↛ | ProfileSilverbullet::triggerNewOCSPStatement() removed | |
| C | ↛ | ProfileSilverbullet::issueCertificate() removed | |
| B | ↛ | ProfileSilverbullet::signCsr() removed | |
| B | ↛ | ProfileSilverbullet::generateCsr() removed | |
| B | ↛ | ProfileSilverbullet::enumerateCertDetails() removed | |
| A | ↛ | DeviceConfig::uuid() removed | |
| A | ↛ | MockProfileSilverbullet::revokeCertificate() removed | |
| A | ↛ | ProfileSilverbullet::findUserIdFromCert() removed | |
| A | ↛ | ProfileSilverbullet::revokeCertificate() removed | |
| A | ↛ | ProfileSilverbullet::randomString() removed |