55This release removes the long deprecated Entity base class in favor of much more narrow interfaces.
66
77* Removed ` Entity ` class (deprecated since 1.0)
8- * ` StatementListProvider ` , ` LabelsProvider ` , ` DescriptionsProvider ` , ` AliasesProvider ` and
9- ` FingerprintProvider ` now give the guarantee to return objects by reference
108* ` Item ` and ` Property ` no longer extend ` Entity `
119 * Removed ` getLabel ` , ` getDescription ` , ` getAliases ` , ` getAllAliases ` ,
1210 ` setLabels ` , ` setDescriptions ` , ` addAliases ` , ` setAllAliases ` ,
@@ -15,10 +13,12 @@ This release removes the long deprecated Entity base class in favor of much more
1513* ` Item::getLabels ` and ` Property::getLabels ` now return a ` TermList `
1614* ` Item::getDescriptions ` and ` Property::getDescriptions ` now return a ` TermList `
1715* Added ` Item::getAliasGroups ` and ` Property::getAliasGroups `
16+ * ` StatementListProvider ` , ` LabelsProvider ` , ` DescriptionsProvider ` , ` AliasesProvider ` and
17+ ` FingerprintProvider ` now give the guarantee to return objects by reference
1818* ` TermList ` and ` AliasGroupList ` no longer throw an ` InvalidArgumentException ` for invalid language codes.
19- * ` getByLangauge ` throws an ` OutOfBoundsException ` instead.
19+ * ` getByLanguage ` throws an ` OutOfBoundsException ` instead.
2020 * ` removeByLanguage ` does nothing for invalid values.
21- * ` hasTermForLanguage ` and ` hasGroupForLangauge ` return false instead.
21+ * ` hasTermForLanguage ` and ` hasGroupForLanguage ` return false instead.
2222
2323## Version 5.1.0 (2016-03-08)
2424
0 commit comments