From a8bed03e47b52dc23c13e3290f1a8eabe7d91d07 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Gra=C3=B1a?= Date: Fri, 8 Nov 2013 16:57:42 -0200 Subject: [PATCH] bumped versiont to 0.20.0 --- docs/news.rst | 48 +++++++++++++++++++++++++++++++++++++++++------- scrapy/VERSION | 2 +- 2 files changed, 42 insertions(+), 8 deletions(-) diff --git a/docs/news.rst b/docs/news.rst index 0055bfbaa..76af003d6 100644 --- a/docs/news.rst +++ b/docs/news.rst @@ -3,16 +3,50 @@ Release notes ============= -0.20 (not released yet) +0.20 (2013-11-08) ----------------------- -- Request/Response url/body attributes are now immutable (modifying them had - been deprecated for a long time) +- New Selector's API including CSS selectors (:issue:`395` and :issue:`426`), +- Add `cssselect`_ python package as install dependency +- Request/Response url/body attributes are now immutable + (modifying them had been deprecated for a long time) - :setting:`ITEM_PIPELINES` is now defined as a dict (instead of a list) -- Dropped libxml2 selectors backend -- Dropped support for multiple selectors backends, sticking to lxml only -- Selector Unified API with support for CSS expressions (:issue:`395` and :issue:`426`) -- Dropped Python 2.6 support +- Drop libxml2 and multi selector's backend support, `lxml`_ is required from now on. +- Sitemap spider can fetch alternate URLs (:issue:`360`) +- `Selector.remove_namespaces()` now remove namespaces from element's attributes. (:issue:`416`) +- Dropped Python 2.6 support (:issue:`448`) +- Paved the road for Python 3.3+ (:issue:`435`, :issue:`436`, :issue:`431`, :issue:`452`) +- New item exporter using native python types with nesting support (:issue:`366`) +- Tuned HTTP1.1 pool size so it matches concurrency defined by settings (:commit:`b43b5f575`) +- scrapy.mail.MailSender now can connect over TLS or upgrade using STARTTLS (:issue:`327`) +- New FilesPipeline with functionality factored out from ImagesPipeline (:issue:`370`, :issue:`409`) +- Recommend Pillow instead of PIL for image handling (:issue:`317`) +- Added debian packages for Ubuntu quantal and raring (:commit:`86230c0`) +- Increased minimum required Twisted version to 10.0.0, dropped Twisted 8.0 support. +- Mock server (used for tests) can listen for HTTPS requests (:issue:`410`) +- Remove multi spider support from multiple core components + (:issue:`422`, :issue:`421`, :issue:`420`, :issue:`419`, :issue:`423`, :issue:`418`) +- Travis-CI now tests Scrapy changes against development versions of `w3lib` and `queuelib` python packages. +- Add pypy 2.1 to continous integration tests (:commit:`ecfa7431`) +- Pylinted, pep8 and removed old-style exceptions from source (:issue:`430`, :issue:`432`) +- Running test suite now requires `mock` python library (:issue:`390`) +- Use importlib for parametric imports (:issue:`445`) +- Handle a regression introduced in Python 2.7.5 that affects XmlItemExporter (:issue:`372`) +- Bugfix crawling shutdown on SIGINT (:issue:`450`) +- Do not submit `reset` type inputs in FormRequest.from_response (:commit:`b326b87`) +- Do not silence download errors when request errback raises an exception (:commit:`684cfc0`) +- Fix tests under Django 1.6 (:commit:`b6bed44c`) +- Lot of bugfixes to retry middleware under disconnections using HTTP 1.1 download handler +- Fix inconsistencies among Twisted releases (:issue:`406`) +- Fix scrapy shell bugs (:issue:`418`, :issue:`407`) +- Fix invalid variable name in setup.py (:issue:`429`) +- Fix tutorial references (:issue:`387`) +- Improve request-response docs (:issue:`391`) +- Improve best practices docs (:issue:`399`, :issue:`400`, :issue:`401`, :issue:`402`) +- Improve django integration docs (:issue:`404`) +- Document `bindaddress` request meta (:commit:`37c24e01d7`) +- Improve `Request` class documentation (:issue:`226`) + 0.18.4 (released 2013-10-10) ---------------------------- diff --git a/scrapy/VERSION b/scrapy/VERSION index 1cf0537c3..5a03fb737 100644 --- a/scrapy/VERSION +++ b/scrapy/VERSION @@ -1 +1 @@ -0.19.0 +0.20.0