Releases: scrapy/scrapy
Releases Β· scrapy/scrapy
2.13.0
- The asyncio reactor is now enabled by default
- Replaced
start_requests()
(sync) withstart()
(async) and changed how it is iterated. - Added the
allow_offsite
request meta key - Spider middlewares that don't support asynchronous spider output are deprecated
- Added a base class for universal spider middlewares
2.12.0
- Dropped support for Python 3.8, added support for Python 3.13
start_requests
can now yield items- Added
scrapy.http.JsonResponse
- Added the
CLOSESPIDER_PAGECOUNT_NO_ITEM
setting
2.11.2
Mostly bug fixes, including security bug fixes.
2.11.1
- Security bug fixes.
- Support for Twisted >= 23.8.0.
- Documentation improvements.
1.8.4
Security bug fixes.
2.11.0
- Spiders can now modify settings in their
from_crawler
methods, e.g. based on spider arguments. - Periodic logging of stats.
- Bug fixes.
2.10.1
2.10.0
- Added Python 3.12 support, dropped Python 3.7 support.
- The new add-ons framework simplifies configuring 3rd-party components that support it.
- Exceptions to retry can now be configured.
- Many fixes and improvements for feed exports.
2.9.0
- Per-domain download settings.
- Compatibility with new cryptography and new parsel.
- JMESPath selectors from the new parsel.
- Bug fixes.
2.8.0
This is a maintenance release, with minor features, bug fixes, and cleanups.