Skip to content

Releases: scrapy/scrapy

2.3.0

04 Aug 19:40
Compare
Choose a tag to compare

Hihglights:

See the full changelog

2.2.1

17 Jul 11:58
Compare
Choose a tag to compare

The startproject command no longer makes unintended changes to the permissions of files in the destination folder, such as removing execution permissions.

2.2.0

24 Jun 11:51
Compare
Choose a tag to compare

Highlights:

See the full changelog

2.1.0

24 Apr 10:51
Compare
Choose a tag to compare

Highlights:

See the full changelog

2.0.1

18 Mar 17:44
Compare
Choose a tag to compare
  • Response.follow_all now supports an empty URL iterable as input (#4408, #4420)
  • Removed top-level reactor imports to prevent errors about the wrong Twisted reactor being installed when setting a different Twisted reactor using TWISTED_REACTOR (#4401, #4406)

2.0.0

03 Mar 08:49
Compare
Choose a tag to compare

Highlights:

  • Python 2 support has been removed
  • Partial coroutine syntax support and experimental asyncio support
  • New Response.follow_all method
  • FTP support for media pipelines
  • New Response.certificate attribute
  • IPv6 support through DNS_RESOLVER

See the full changelog

1.7.4

21 Oct 10:23
Compare
Choose a tag to compare

Revert the fix for #3804 (#3819), which has a few undesired side effects (#3897, #3976).

1.7.3

01 Aug 15:19
Compare
Choose a tag to compare

Enforce lxml 4.3.5 or lower for Python 3.4 (#3912, #3918)

1.7.2

23 Jul 11:40
Compare
Choose a tag to compare

Fix Python 2 support (#3889, #3893, #3896)

1.7.0

18 Jul 14:28
Compare
Choose a tag to compare

Highlights:

  • Improvements for crawls targeting multiple domains
  • A cleaner way to pass arguments to callbacks
  • A new class for JSON requests
  • Improvements for rule-based spiders
  • New features for feed exports

See the full change log