+++++++++++++++++++
Features:
- [apispec.core]: *Backwards-incompatible*: Change plugin interface. Plugins are
now child classes of ``apispec.BasePlugin``. Built-in plugins are still usable
with the deprecated legacy interface. However, the new class interface is
mandatory to pass parameters to plugins or to access specific methods that used to be
accessed as module level functions (typically in ``apispec.ext.marshmallow.swagger``).
Also, ``schema_name_resolver`` is now a parameter of
``apispec.ext.marshmallow.MarshmallowPlugin``. It can still be passed to ``APISpec``
while using the legacy interface. (:issue:`207`)
- [apispec.core]: *Backwards-incompatible*: ``APISpec.openapi_version`` is now an
``apispec.utils.OpenAPIVersion`` instance.