Itemadapter

Latest version: v0.11.0

Safety actively analyzes 707607 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 4

0.11.0

0.10.0

Dropped Python 3.8 support, added official Python 3.13 and PyPy 3.10 support
([79](https://github.com/scrapy/itemadapter/pull/79),
[87](https://github.com/scrapy/itemadapter/pull/87)).

Fixed the typing check when run with Scrapy 2.12.0+
([88](https://github.com/scrapy/itemadapter/pull/88)).

Fixed `MANIFEST.in` that was missing some files
([84](https://github.com/scrapy/itemadapter/pull/84)).

Enabled `pre-commit`
([85](https://github.com/scrapy/itemadapter/pull/85)).

0.9.0

Dropped Python 3.7 support, added official Python 3.12 support
([75](https://github.com/scrapy/itemadapter/pull/75),
[77](https://github.com/scrapy/itemadapter/pull/77)).

Updated the documentation and the type hint about `ItemAdapter.ADAPTER_CLASSES`
to say that subclasses can use any iterable, not just `collections.deque`
([74](https://github.com/scrapy/itemadapter/pull/74)).

Documented that `Pydantic >= 2` is not supported yet
([73](https://github.com/scrapy/itemadapter/pull/73)).

Updated CI configuration
([77](https://github.com/scrapy/itemadapter/pull/77),
[80](https://github.com/scrapy/itemadapter/pull/80)).

0.8.0

Dropped Python 3.6 support, and made Python 3.11 support official
([65](https://github.com/scrapy/itemadapter/pull/65),
[66](https://github.com/scrapy/itemadapter/pull/66),
[69](https://github.com/scrapy/itemadapter/pull/69)).

It is now possible to declare custom `ItemAdapter` subclasses with their own
`ADAPTER_CLASSES` attribute, allowing to support different item types in
different parts of the same code base
([68](https://github.com/scrapy/itemadapter/pull/68)).

Improved type hint support
([67](https://github.com/scrapy/itemadapter/pull/67)).

0.7.0

ItemAdapter.get_field_names_from_class
([64](https://github.com/scrapy/itemadapter/pull/64))

0.6.0

Slight performance improvement
([62](https://github.com/scrapy/itemadapter/pull/62))

Page 1 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.