Commit Graph

  • 0007676e8d
    Improve test coverage for http/ (#7672) Adrian 2026-06-26 09:21:12 +0200
  • b13bc58802 Solve the feed Path issue Adrian Chaves 2026-06-26 09:09:47 +0200
  • 9944e28a06 test: drop misleading threaded resolver test tanishqtayade 2026-06-26 12:09:11 +0530
  • 04c27b5477 Improve test coverage Adrian Chaves 2026-06-26 07:14:21 +0200
  • 3f56cb505d Address recursion and media ignore-request reporting issues Adrian Chaves 2026-06-26 06:42:36 +0200
  • 7bc933e4dc Use isinstance() instead of type() Adrian Chaves 2026-06-26 06:16:03 +0200
  • 01b55ce90e Improve test coverage for http/ Adrian Chaves 2026-06-26 05:30:43 +0200
  • 3817cd4175 Remove unnecessary typing comment Adrian Chaves 2026-06-26 05:24:33 +0200
  • 4752f1b13f Undeprecated the basic FormRequest API Adrian Chaves 2026-06-26 05:05:25 +0200
  • d8d7de2339
    Fix FTPDownloadHandler not closing FTP connection after download (#7667) Sriniketh24 2026-06-26 07:56:59 +0530
  • b136f59daf test: add resolver-level regression tests for DNSCACHE_ENABLED=False tanishqtayade 2026-06-26 03:54:48 +0530
  • 44089d6bef fix: improve FTPDownloadHandler connection cleanup C1-BA-B1-F3 2026-06-26 03:45:34 +0800
  • 8f01ef73d2 fix: FTPDownloadHandler close connections after download C1-BA-B1-F3 2026-06-26 03:42:48 +0800
  • 1d965dbc71 Fix request_to_curl() corrupting dict cookies with bytes keys/values greymoth-jp 2026-06-26 04:19:53 +0900
  • ec18ddc239 Initial implementation draft Adrian Chaves 2026-06-25 16:01:47 +0200
  • 74e6b61071
    Make DOWNLOADER_CLIENT_TLS_CIPHERS=None enable Twisted defaults (#7665) Adrian 2026-06-25 13:44:51 +0200
  • 7bfc2e95e9 Fix FTPDownloadHandler not closing FTP connection after download Sriniketh24 2026-06-25 15:55:50 +0530
  • 4af625ac1b Merge remote-tracking branch 'origin/master' into throttling Adrian Chaves 2026-06-25 13:39:28 +0200
  • 7fdee93e42 WIP Adrian Chaves 2026-06-25 13:38:55 +0200
  • c690eac770
    Document “logging settings” as special settings (#7668) Adrian 2026-06-25 13:34:37 +0200
  • 53b52949fb Document “logging settings” as special settings Adrian Chaves 2026-06-25 13:20:26 +0200
  • 65e8954a06
    Improve test coverage for spider middlewares (#7664) Adrian 2026-06-25 12:35:25 +0200
  • 31d69cc0e3 Fix FTPDownloadHandler not closing connection after download Sriniketh24 2026-06-25 15:32:36 +0530
  • 272a0b3745 Remove unnecessary mypy comments Adrian Chaves 2026-06-25 11:58:48 +0200
  • 153c3b888c Remove pointless comment Adrian Chaves 2026-06-25 11:39:59 +0200
  • c4d843ee18 Make DOWNLOADER_CLIENT_TLS_CIPHERS=None enable Twisted defaults Adrian Chaves 2026-06-25 11:39:02 +0200
  • e84edbaad2
    Merge 2d8467cece into dd4549e6f9 Adrian 2026-06-25 16:28:18 +0700
  • 544d5924a4 Improve test coverage for spider middlewares Adrian Chaves 2026-06-25 09:38:52 +0200
  • b82c04704c fix: LocalCache with limit=0 incorrectly stores items tanishqtayade 2026-06-25 12:24:17 +0530
  • dd4549e6f9
    Improve test coverage for downloader middlewares (#7655) Adrian 2026-06-24 22:48:28 +0200
  • 4f834fbcb9 Close FTP download resources after retrieval linhongkuan 2026-06-25 00:20:40 +0800
  • 9605b046c2 fix(ftp): close FTP client connection and protocol on all code paths MUHAMED FAZAL PS 2026-06-24 18:21:42 +0530
  • c93e430ccb Complete docs Adrian Chaves 2026-06-24 13:35:07 +0200
  • 52dc0deb2b
    docs: clarify LOG_FILE with multiple spiders Nightt 2026-06-24 18:40:42 +0800
  • 176b8cb7d1 Keep the note only in the tutorial Adrian Chaves 2026-06-24 12:14:01 +0200
  • f8e0f6e764 Make the note more clear Adrian Chaves 2026-06-24 12:10:54 +0200
  • 1893f25c9e Merge remote-tracking branch 'origin/master' into docs/windows-scrapy-note Adrian Chaves 2026-06-24 12:01:24 +0200
  • d18085dc3e Update docs Adrian Chaves 2026-06-24 11:49:51 +0200
  • 66950b85f4 Include the test from #7650 and fix an off-by-one issue caught by it Adrian Chaves 2026-06-24 11:31:07 +0200
  • d8d519367d Fix docs/requirements.txt Adrian Chaves 2026-06-24 10:57:56 +0200
  • f699cb2cc8 Fix tests Adrian Chaves 2026-06-24 10:53:36 +0200
  • 3c35a59bcd Make tests work on Windows Adrian Chaves 2026-06-24 10:38:42 +0200
  • b6bc947cce scrapy/addons.py → scrapy/addons/__init__.py Adrian Chaves 2026-06-24 10:37:42 +0200
  • 0ef27ef753 Solve mypy issues Adrian Chaves 2026-06-24 10:33:09 +0200
  • e796beb6fa Merge remote-tracking branch 'origin/master' into throttling Adrian Chaves 2026-06-24 10:27:28 +0200
  • 7284a75971 Merge remote-tracking branch 'upstream/master' into fix/issue-5153 Shihab Shahriyar 2026-06-23 16:11:35 -0500
  • b45383abfa Close FTP connection and protocol on all paths in FTPDownloadHandler Sayantan Mandal 2026-06-23 23:13:14 +0530
  • b0727c90fa docs: quote pip extras install examples nyxst4ck 2026-06-23 14:22:48 -0300
  • c9ab27e281 fix(ftp): close FTP client connection and protocol on all code paths MUHAMED FAZAL PS 2026-06-23 21:38:39 +0530
  • 1f619c7411 Make batches resumable through new signals Adrian Chaves 2026-06-23 15:42:56 +0200
  • 7a0cae68b1
    Merge b8cedd8d27 into b78ab3d6c8 Diogo Castro 2026-06-23 13:32:10 +0000
  • b8cedd8d27 feat: Removing unecessary comments Diogo Castro 2026-06-23 10:31:14 -0300
  • 7408db51c2 Merge remote-tracking branch 'upstream/master' into feat-2376 Diogo Castro 2026-06-23 10:27:35 -0300
  • ef138deec2 Improve coverage further Adrian Chaves 2026-06-23 14:11:36 +0200
  • d0e95bf76b Improve test coverage for downloader middlewares Adrian Chaves 2026-06-23 13:01:56 +0200
  • b78ab3d6c8
    Improve test coverage for settings/ (#7654) Adrian 2026-06-23 11:47:21 +0200
  • 42843196c9 Improve test coverage for settings/ Adrian Chaves 2026-06-23 11:26:01 +0200
  • fb3455304d
    Add content-based image filtering example (#4954) smellslikeml 2026-06-23 00:04:19 -0700
  • f5a62a293f
    Fix cell-var-from-loop bug in _send_catch_log_deferred (#7649) tanishqtayade 2026-06-23 12:34:01 +0530
  • 3de3b8ada3 Add tests for scrapy.utils.ssl r1cksync 2026-06-23 08:46:13 +0530
  • c6c9c4efd8 fix(feedexport): persist batch_id across JOBDIR restarts Shihab Shahriyar 2026-06-22 18:25:27 -0500
  • 67b0bf3c78 Use an explicit TextIOWrapper in XmlItemExporter. Andrey Rakhmatullin 2026-06-23 00:07:28 +0500
  • 0d9147ea85 Close the file in test_stats_file_failed(). Andrey Rakhmatullin 2026-06-22 23:17:59 +0500
  • a7a3ef39ba Cleanup temporary file handling in test_exporters.py. Andrey Rakhmatullin 2026-06-22 22:58:38 +0500
  • e4729d36d8 Close the file in TestMarshalItemExporter.test_nonstring_types_item(). Andrey Rakhmatullin 2026-06-22 22:06:52 +0500
  • 88ccc73b73 style: apply pre-commit ruff formatting tanishqtayade 2026-06-22 22:00:53 +0530
  • 0ae9e44479 Fix mypy error: pass receiver via addBoth args instead of lambda default tanishqtayade 2026-06-22 21:25:49 +0530
  • f605defefc
    Document scrapy-lint, remove start_url check (#7627) Adrian 2026-06-22 17:12:16 +0200
  • 7499d17e28
    Improve test coverage for responsetypes.py (#7646) Adrian 2026-06-22 17:10:38 +0200
  • b6596de317
    Do not ignore CrawlerProcess settings (#7647) Adrian 2026-06-22 17:10:10 +0200
  • f38c2afe91 fix: Adding protocol_relative_pattern to reject another pattern for invalid URLs Diogo Castro 2026-06-22 10:10:02 -0300
  • 35c91977f3 chore: trigger CI rerun for mypy network error tanishqtayade 2026-06-22 18:12:51 +0530
  • 9a74399792 Fix cell-var-from-loop in _send_catch_log_deferred tanishqtayade 2026-06-22 17:03:56 +0530
  • d317e793c3 Simplify the example further to not need to install numpy to check the doc examples Adrian Chaves 2026-06-22 12:51:11 +0200
  • b9f9287c10 Address typing issues Adrian Chaves 2026-06-22 12:29:15 +0200
  • 9f335d3798 Add a test to cover the default warnings from get_crawler() Adrian Chaves 2026-06-22 12:24:07 +0200
  • 58c94d2171 Merge remote-tracking branch 'origin/master' into support-nested-items-in-exporters Adrian Chaves 2026-06-22 11:56:53 +0200
  • 0043def68f Simplify Adrian Chaves 2026-06-22 11:37:27 +0200
  • 18507ca5d5 Solve warning-related issues Adrian Chaves 2026-06-22 11:34:08 +0200
  • 6b6cb207f2 Merge remote-tracking branch 'origin/master' into smellslikeml Adrian Chaves 2026-06-22 11:30:27 +0200
  • ce26f6eb39 Update test_crawlerrunner_accepts_crawler Adrian Chaves 2026-06-22 11:13:15 +0200
  • 4826c2e1f7 Do not ignore CrawlerProcess settings Adrian Chaves 2026-06-22 10:57:21 +0200
  • 7951f4d4d7 Merge remote-tracking branch 'origin/master' into sync-default-and-template Adrian Chaves 2026-06-22 10:45:45 +0200
  • e798e99f27 Solve typing issues Adrian Chaves 2026-06-22 10:37:23 +0200
  • 2a645b9487 Improve test coverage for responsetypes.py Adrian Chaves 2026-06-22 10:23:24 +0200
  • 75f05d4e80
    Add test coverage for scrapy.utils.decorators (#7645) Shashank S. Khasare 2026-06-22 12:20:11 +0530
  • 0a152764fb fix: Addressing feedbacks, changing error message, and adding tests Diogo Castro 2026-06-21 23:01:17 -0300
  • cd1aef17f6 feat: implement delta-based test selection and CI reporting for PRs aliowka 2026-06-21 20:18:13 +0300
  • ac8b132605 Fix duplicate --reactor option registration in conftest.py aliowka 2026-06-21 20:17:03 +0300
  • e6b785cd04 Merge commit 'c9f952c25' aliowka 2026-06-21 20:16:46 +0300
  • a07444a918 More robust file closing in feed storages. Andrey Rakhmatullin 2026-06-21 18:14:22 +0500
  • 5f9cdd8b75 Properly close fixture queues. Andrey Rakhmatullin 2026-06-21 02:05:01 +0500
  • d7f1920116 Restore the coverage. Andrey Rakhmatullin 2026-06-21 01:39:42 +0500
  • 43a794355a Add a comment about CustomStatsCollector. Andrey Rakhmatullin 2026-06-20 17:35:20 +0500
  • b880825165 Fix typing. Andrey Rakhmatullin 2026-06-20 17:31:20 +0500
  • 8e112e3735 Close the connection on download_maxsize. Andrey Rakhmatullin 2026-06-20 17:28:27 +0500
  • 9f90618533 Link the Twisted issue. Andrey Rakhmatullin 2026-06-20 17:27:54 +0500
  • 31af88a81f Implement more methods in CustomStatsCollector. Andrey Rakhmatullin 2026-06-20 16:49:08 +0500
  • 5531ced9fb Silence the unclosed socket warning. Andrey Rakhmatullin 2026-06-20 15:01:41 +0500
  • fc62f9f16a Add test coverage for scrapy.utils.decorators Shashank Khasare 2026-06-20 10:43:25 +0530