All Versions
20
Latest Version
Avg Release Cycle
55 days
Latest Release
1554 days ago

Changelog History
Page 2

  • v1.7.3 Changes

    August 01, 2019

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

  • v1.7.2 Changes

    July 23, 2019

    ๐Ÿ›  Fix Python 2 support (#3889, #3893, #3896)

  • v1.7.1

    July 18, 2019
  • v1.7.0 Changes

    July 18, 2019

    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

  • v1.6.0 Changes

    February 11, 2019

    Highlights:

    • ๐Ÿ‘ Better Windows support
    • Python 3.7 compatibility
    • ๐Ÿ“š Big documentation improvements, including a switch from .extract_first() + .extract() API to .get() + .getall() API
    • Feed exports, FilePipeline and MediaPipeline improvements
    • Better extensibility: item_error and request_reached_downloader signals; from_crawler support for feed exporters, feed storages and dupefilters.
    • ๐Ÿ›  scrapy.contracts fixes and new features
    • ๐Ÿš€ Telnet console security improvements, first released as a backport in Scrapy 1.5.2 (2019-01-22)
    • ๐Ÿ—„ Clean-up of the deprecated code
    • ๐Ÿ›  Various bug fixes, small new features and usability improvements across the codebase.

    โœ… Full changelog is in the docs.

  • v1.5.2

    January 22, 2019
  • v1.5.1

    July 11, 2018
  • v1.5.0 Changes

    December 30, 2017

    ๐Ÿš€ This release brings small new features and improvements across the codebase.
    Some highlights:

    • ๐Ÿ‘ Google Cloud Storage is supported in FilesPipeline and ImagesPipeline.
    • Crawling with proxy servers becomes more efficient, as connections to proxies can be reused now.
    • โš  Warnings, exception and logging messages are improved to make debugging easier.
    • ๐Ÿ“œ scrapy parse command now allows to set custom request meta via --meta argument.
    • โœ… Compatibility with Python 3.6, PyPy and PyPy3 is improved; PyPy and PyPy3 are now supported officially, by running tests on CI.
    • ๐Ÿ‘ Better default handling of HTTP 308, 522 and 524 status codes.
    • ๐Ÿ“š Documentation is improved, as usual.

    โœ… Full changelog is in the docs.