* Implement the ``zyte_common_items.ae`` module and the ``zyte_common_items.pipelines.AEPipeline`` item pipeline to make it easier to `migrate from Zyte Automatic Extraction to Zyte API automatic extraction <https://docs.zyte.com/zyte-api/migration/zyte/autoextract.html>`_.
0.16.0
===================
* ``Auto``-prefixed versions of :ref:`page objects <page-objects>`, such as :meth:`~zyte_common_items.AutoProductPage`, now have all their fields defined as synchronous instead of asynchronous.
0.15.0
===================
* Now requires ``zyte-parsers >= 0.5.0``.
* Added :class:`~.SocialMediaPost` and related classes.
* Added :class:`~.ProductFromListExtractor`, :class:`~.ProductFromListSelectorExtractor`, :class:`~.ProductVariantExtractor` and :class:`~.ProductVariantSelectorExtractor`.
* Added :func:`zyte_common_items.processors.rating_processor` and enabled it for the ``aggregateRating`` fields in the page classes for :class:`~.BusinessPlace` and :class:`~.Product`.
* Improved the documentation about the processors.
0.14.0
===================
* Now requires ``zyte-parsers >= 0.4.0``.
* Added :func:`zyte_common_items.processors.gtin_processor` and enabled it for the ``gtin`` fields in the page classes for :class:`~zyte_common_items.Product`.
* Improved the API documentation.
0.13.0
===================
* Added ``Auto``-prefixed versions of :ref:`page objects <page-objects>`, such as :meth:`~zyte_common_items.AutoProductPage`, that return data from Zyte API automatic extraction from their fields by default, and can be used to more easily override that data with custom parsing logic.
0.12.0
===================
* Added :meth:`~zyte_common_items.base.ProbabilityMixin.get_probability` helper method in item classes (e.g. :class:`~zyte_common_items.Product`, :class:`~zyte_common_items.Article`) and :class:`~zyte_common_items.ProbabilityRequest`.