Skip to content

Commit 730da2a

Browse files
committed
Merge pull request scrapy#1960 from scrapy/release-nots-1.1.0rc4
Update release notes with recent features and bug fixes.
2 parents 0890aa6 + 651c6f6 commit 730da2a

File tree

1 file changed

+26
-3
lines changed

1 file changed

+26
-3
lines changed

docs/news.rst

Lines changed: 26 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,11 @@ This 1.1 release brings a lot of interesting features and bug fixes:
5050
``ImagesPipeline``), the default ACL policy is now "private" instead
5151
of "public" **Warning: backwards incompatible!**.
5252
You can use :setting:`FILES_STORE_S3_ACL` to change it.
53+
- We've reimplemented ``canonicalize_url()`` for more correct output,
54+
especially for URLs with non-ASCII characters (:issue:`1947`).
55+
This could change link extractors output compared to previous scrapy versions.
56+
This may also invalidate some cache entries you could still have from pre-1.1 runs.
57+
**Warning: backwards incompatible!**.
5358

5459
Keep reading for more details on other improvements and bug fixes.
5560

@@ -72,7 +77,6 @@ some limitations in Python 3:
7277
- FTP download handler is not supported (non-Python 3 ported Twisted
7378
dependency)
7479
- Telnet is not supported (non-Python 3 ported Twisted dependency)
75-
- Scrapy has problems handling non-ASCII URLs in Python 3
7680

7781
Additional New Features and Enhancements
7882
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -112,11 +116,22 @@ Additional New Features and Enhancements
112116
setting is set (:issue:`1723`, :issue:`1725`).
113117
- Added method ``ExecutionEngine.close`` (:issue:`1423`).
114118
- Added method ``CrawlerRunner.create_crawler`` (:issue:`1528`).
119+
- Scheduler priority queue can now be customized via
120+
:setting:`SCHEDULER_PRIORITY_QUEUE` (:issue:`1822`).
121+
- ``.pps`` links are now ignored by default in link extractors (:issue:`1835`).
122+
- temporary data folder for FTP and S3 feed storages can be customized
123+
using a new :setting:`FEED_TEMPDIR` setting (:issue:`1847`).
124+
- ``FilesPipeline`` and ``ImagesPipeline`` settings are now instance attributes
125+
instead of class attributes, enabling spider-specific behaviors (:issue:`1891`).
126+
- ``JsonItemExporter`` now formats opening and closing square brackets
127+
on their own line (first and last lines of output file) (:issue:`1950`).
128+
- If available, ``botocore`` is used for ``S3FeedStorage``, ``S3DownloadHandler``
129+
and ``S3FilesStore`` (:issue:`1761`, :issue:`1883`).
115130
- Tons of documentation updates and related fixes (:issue:`1291`, :issue:`1302`,
116131
:issue:`1335`, :issue:`1683`, :issue:`1660`, :issue:`1642`, :issue:`1721`,
117-
:issue:`1727`).
132+
:issue:`1727`, :issue:`1879`).
118133
- Other refactoring, optimizations and cleanup (:issue:`1476`, :issue:`1481`,
119-
:issue:`1477`, :issue:`1315`, :issue:`1290` and :issue:`1750`).
134+
:issue:`1477`, :issue:`1315`, :issue:`1290`, :issue:`1750`, :issue:`1881`).
120135

121136
.. _`Code of Conduct`: https://github.com/scrapy/scrapy/blob/master/CODE_OF_CONDUCT.md
122137

@@ -126,6 +141,8 @@ Deprecations and Removals
126141

127142
- Added ``to_bytes`` and ``to_unicode``, deprecated ``str_to_unicode`` and
128143
``unicode_to_str`` functions (:issue:`778`).
144+
- ``binary_is_text`` is introduced, to replace use of ``isbinarytext``
145+
(but with inverse return value) (:issue:`1851`)
129146
- The ``optional_features`` set has been removed (:issue:`1359`).
130147
- The ``--lsprof`` command line option has been removed (:issue:`1689`).
131148
**Warning: backward incompatible**, but doesn't break user code.
@@ -171,6 +188,12 @@ Bugfixes
171188
- Various logging related fixes (:issue:`1294`, :issue:`1419`, :issue:`1263`,
172189
:issue:`1624`, :issue:`1654`, :issue:`1722`, :issue:`1726` and :issue:`1303`).
173190
- Fixed bug in ``utils.template.render_templatefile()`` (:issue:`1212`).
191+
- Fixed bug with filestorage HTTP cache checking wrong modified time (:issue:`1875`).
192+
- ``RetryMiddleware`` is now robust to non-standard HTTP status codes
193+
(:issue:`1857`).
194+
- sitemaps extraction from ``robots.txt`` is now case-insensitive (:issue:`1902`).
195+
- HTTPS+CONNECT tunnels could get mixed up when using multiple proxies
196+
to same remote host (:issue:`1912`).
174197

175198

176199
1.0.5 (2016-02-04)

0 commit comments

Comments
 (0)