Skip to content

Commit 4f7ad36

Browse files
committed
improve 0.20 release notes
1 parent a8bed03 commit 4f7ad36

File tree

1 file changed

+52
-8
lines changed

1 file changed

+52
-8
lines changed

docs/news.rst

Lines changed: 52 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,38 +3,40 @@
33
Release notes
44
=============
55

6-
0.20 (2013-11-08)
7-
-----------------------
6+
0.20.0 (released 2013-11-08)
7+
----------------------------
8+
9+
Enhancements
10+
~~~~~~~~~~~~
811

912
- New Selector's API including CSS selectors (:issue:`395` and :issue:`426`),
10-
- Add `cssselect`_ python package as install dependency
1113
- Request/Response url/body attributes are now immutable
1214
(modifying them had been deprecated for a long time)
1315
- :setting:`ITEM_PIPELINES` is now defined as a dict (instead of a list)
14-
- Drop libxml2 and multi selector's backend support, `lxml`_ is required from now on.
1516
- Sitemap spider can fetch alternate URLs (:issue:`360`)
1617
- `Selector.remove_namespaces()` now remove namespaces from element's attributes. (:issue:`416`)
17-
- Dropped Python 2.6 support (:issue:`448`)
1818
- Paved the road for Python 3.3+ (:issue:`435`, :issue:`436`, :issue:`431`, :issue:`452`)
1919
- New item exporter using native python types with nesting support (:issue:`366`)
20-
- Tuned HTTP1.1 pool size so it matches concurrency defined by settings (:commit:`b43b5f575`)
20+
- Tune HTTP1.1 pool size so it matches concurrency defined by settings (:commit:`b43b5f575`)
2121
- scrapy.mail.MailSender now can connect over TLS or upgrade using STARTTLS (:issue:`327`)
2222
- New FilesPipeline with functionality factored out from ImagesPipeline (:issue:`370`, :issue:`409`)
2323
- Recommend Pillow instead of PIL for image handling (:issue:`317`)
2424
- Added debian packages for Ubuntu quantal and raring (:commit:`86230c0`)
25-
- Increased minimum required Twisted version to 10.0.0, dropped Twisted 8.0 support.
2625
- Mock server (used for tests) can listen for HTTPS requests (:issue:`410`)
2726
- Remove multi spider support from multiple core components
2827
(:issue:`422`, :issue:`421`, :issue:`420`, :issue:`419`, :issue:`423`, :issue:`418`)
2928
- Travis-CI now tests Scrapy changes against development versions of `w3lib` and `queuelib` python packages.
3029
- Add pypy 2.1 to continous integration tests (:commit:`ecfa7431`)
3130
- Pylinted, pep8 and removed old-style exceptions from source (:issue:`430`, :issue:`432`)
32-
- Running test suite now requires `mock` python library (:issue:`390`)
3331
- Use importlib for parametric imports (:issue:`445`)
3432
- Handle a regression introduced in Python 2.7.5 that affects XmlItemExporter (:issue:`372`)
3533
- Bugfix crawling shutdown on SIGINT (:issue:`450`)
3634
- Do not submit `reset` type inputs in FormRequest.from_response (:commit:`b326b87`)
3735
- Do not silence download errors when request errback raises an exception (:commit:`684cfc0`)
36+
37+
Bugfixes
38+
~~~~~~~~
39+
3840
- Fix tests under Django 1.6 (:commit:`b6bed44c`)
3941
- Lot of bugfixes to retry middleware under disconnections using HTTP 1.1 download handler
4042
- Fix inconsistencies among Twisted releases (:issue:`406`)
@@ -47,6 +49,47 @@ Release notes
4749
- Document `bindaddress` request meta (:commit:`37c24e01d7`)
4850
- Improve `Request` class documentation (:issue:`226`)
4951

52+
Other
53+
~~~~~
54+
55+
- Dropped Python 2.6 support (:issue:`448`)
56+
- Add `cssselect`_ python package as install dependency
57+
- Drop libxml2 and multi selector's backend support, `lxml`_ is required from now on.
58+
- Minimum Twisted version increased to 10.0.0, dropped Twisted 8.0 support.
59+
- Running test suite now requires `mock` python library (:issue:`390`)
60+
61+
62+
Thanks
63+
~~~~~~
64+
65+
Thanks to everyone who contribute to this release!
66+
67+
List of contributors sorted by number of commits::
68+
69+
69 Daniel Graña <dangra@...>
70+
37 Pablo Hoffman <pablo@...>
71+
13 Mikhail Korobov <kmike84@...>
72+
9 Alex Cepoi <alex.cepoi@...>
73+
9 alexanderlukanin13 <alexander.lukanin.13@...>
74+
8 Rolando Espinoza La fuente <darkrho@...>
75+
8 Lukasz Biedrycki <lukasz.biedrycki@...>
76+
6 Nicolas Ramirez <nramirez.uy@...>
77+
3 Paul Tremberth <paul.tremberth@...>
78+
2 Martin Olveyra <molveyra@...>
79+
2 Stefan <misc@...>
80+
2 Rolando Espinoza <darkrho@...>
81+
2 Loren Davie <loren@...>
82+
2 irgmedeiros <irgmedeiros@...>
83+
1 Stefan Koch <taikano@...>
84+
1 Stefan <cct@...>
85+
1 scraperdragon <dragon@...>
86+
1 Kumara Tharmalingam <ktharmal@...>
87+
1 Francesco Piccinno <stack.box@...>
88+
1 Marcos Campal <duendex@...>
89+
1 Dragon Dave <dragon@...>
90+
1 Capi Etheriel <barraponto@...>
91+
1 cacovsky <amarquesferraz@...>
92+
1 Berend Iwema <berend@...>
5093

5194
0.18.4 (released 2013-10-10)
5295
----------------------------
@@ -617,3 +660,4 @@ First release of Scrapy.
617660
.. _ClientForm: http://wwwsearch.sourceforge.net/old/ClientForm/
618661
.. _resource: http://docs.python.org/library/resource.html
619662
.. _queuelib: https://github.com/scrapy/queuelib
663+
.. _cssselect: https://github.com/SimonSapin/cssselect

0 commit comments

Comments
 (0)