master
Generalize the use of build_from_crawler() internally (#7808)
Add scrapy.utils.asyncio.sleep() (#7843)
Use client.bucket() in GCSFeedStorage so object-level GCS permissions suffice (#7945)
Improve test coverage for scrapy.commands (#7829)
Improve spiders coverage (#7768)
Enable mypy warn_return_any. (#7492)
Remove remaining cross-imports in test modules. (#7782)
Test restructuring (#7736)
Improve test coverage for scrapy.pipelines (#7798)
Replace import tests with find_spec() or importorskip(). (#7755)