| ⇢ | A | RatePerPeriodTest added |
| ⇢ | B | PaymentPeriods::getNumberOfPeriods() added | |
| ⇢ | B | RatePerPeriodTest::expectedRateData() added | |
| ⇢ | B | RatePerPeriodTest::expectedPeriodsData() added | |
| ⇢ | A | PaymentPeriodsTest::testPeriod() added | |
| ⇢ | A | PaymentPeriods::getExactPeriodsLength() added | |
| ⇢ | A | PaymentPeriods::getAveragePeriodsLength() added | |
| ⇢ | A | RatePerPeriodTest::testGetRatePerPeriod() added | |
| ⇢ | A | RatePerPeriodTest::periodsData() added | |
| ⇢ | A | RatePerPeriodTest::testGetNumberOfPeriods() added | |
| A | ↘ | B | PaymentPeriods::getRatePerPeriod() got worse |
| B | ↛ | PaymentPeriods::getNumberOfRemainingPeriods() removed | |
| A | ↛ | PaymentPeriodsTest::testRemainingPeriod() removed | |
| A | ↛ | PaymentPeriods::getExactRemainingPeriodsLength() removed | |
| A | ↛ | PaymentPeriods::getAverageRemainingPeriodsLength() removed | |
| A | ↛ | PaymentPeriods::getFollowingPeriods() removed |