------------------
- Dropped support for Python 2.6 and 3.2.
- Added ability to add :class:`~skosprovider.skos.Note` to
:class:`~skosprovider.skos.Collection` and
:class:`~skosprovider.skos.ConceptScheme`.
- Added a :class:`~skosprovider.skos.ConceptScheme` to every provider. This
ConceptScheme can then be passed on to Concepts and Collections. This allows
Concepts and Collections that have left the context of their provider, to
still refer back to the :class:`~skosprovider.skos.ConceptScheme` and thus
the :class:`skosprovider.providers.VocabularyProvider` where they originated.
- When querying the :class:`~skosprovider.registry.Registry` for providers,
a :term:`URI` of an accompanying ConceptScheme can now also be used.
- Added :attr:`~skosprovider.skos.Concept.subordinate_arrays` attribute to
:class:`~skosprovider.skos.Concept` and
:attr:`~skosprovider.skos.Collection.superordinates` to
:class:`~skosprovider.skos.Collection`. These attributes are based on the
:term:`SKOS-THES` specification. They allow linking Concepts and Collections
for the purpose of displaying a hierarchy.
- Expanded support for languages with
`language-tags <http://pypi.python.org/pypi/language-tags>`_ library. When
generating a label, the language specification handles inexact language matches
better. Eg. when asking for a label with language `nl` for a concept that only
has `nl-BE` labels, these will now be returned while in the past this was not
guaranteed.
- Added `subject` to the metadata of a providers. This is a list of subjects
or tags that help describe or type the provider. The
:class:`~skosprovider.registry.Registry` can now be searched for
providers with a certain subject through the
:meth:`~skosprovider.registry.Registry.get_providers` method.