| B | ↘ | D | annif.corpus.subject got worse | 
| ⇢ | A | annif.corpus.subject.SubjectFileCSV._parse_row() added | |
| ⇢ | A | annif.corpus.subject.SubjectFileCSV.__init__() added | |
| ⇢ | A | annif.corpus.subject.SubjectFileCSV.languages() added | |
| ⇢ | A | annif.corpus.subject.SubjectFileCSV.subjects() added | |
| ⇢ | A | annif.corpus.subject.SubjectFileCSV.save_skos() added | |
| ⇢ | A | annif.corpus.types.SubjectCorpus.languages() added | |
| ⇢ | A | annif.corpus.types.SubjectCorpus.save_skos() added | |
| A | ↘ | B | annif.corpus.subject.SubjectIndex.save() got worse | 
| A | ↛ | annif.vocab.AnnifVocabulary._index_filename() removed | |
| A | ↛ | annif.corpus.subject.SubjectIndex._append() removed |