Skip to content

Commit

Permalink
Bumped version to 0.13.2, added CHANGELOG entry, updated docs
Browse files Browse the repository at this point in the history
  • Loading branch information
holgerd77 committed Feb 15, 2019
1 parent 86db7fb commit c90f33b
Show file tree
Hide file tree
Showing 3 changed files with 35 additions and 19 deletions.
16 changes: 16 additions & 0 deletions docs/development.rst
Original file line number Diff line number Diff line change
Expand Up @@ -90,6 +90,22 @@ Docker container can be run with::

Release Notes
=============
**Changes in version 0.13.2-beta** (2019-02-15)

* Added Python `3.6` and `3.7` (experimental) support, dropped
Python `3.4` from support list,
PR [#119](https://github.com/holgerd77/django-dynamic-scraper/pull/119)
* Added Scrapy `0.15` support, dropped Scrapy `0.14` from support list,
PR [#120](https://github.com/holgerd77/django-dynamic-scraper/pull/120)
* Removed Django `1.8`, `1.9`, `1.10` from support list,
PR [#120](https://github.com/holgerd77/django-dynamic-scraper/pull/120)
* Updated dependencies: `future` `0.15.x` -> `0.17.x`, `Pillow` `3.x` to `5.x`
(Python `3.6` support), explicit new `attrs>=17.4.0` dependency
(Python `3.6` support),
PR [#119](https://github.com/holgerd77/django-dynamic-scraper/pull/119)
* Improved Travis CI support displaying test failure or passing on GitHub PRs,
PR [#117](https://github.com/holgerd77/django-dynamic-scraper/pull/117)

**Changes in version 0.13.1-beta** (2017-11-07)

* Replaced hard-coded port ``6800`` for scheduled scraper/checker runs with setting from
Expand Down
36 changes: 18 additions & 18 deletions docs/installation.rst
Original file line number Diff line number Diff line change
Expand Up @@ -9,20 +9,20 @@ Requirements
------------
The **basic requirements** for Django Dynamic Scraper are:

* Python 2.7+ or Python 3.4+
* `Django <https://www.djangoproject.com/>`_ 1.8/1.9/1.10/1.11 (newer versions untested)
* `Scrapy <http://www.scrapy.org>`_ 1.4
* Python 2.7 or Python 3.5, 3.6, 3.7 (experimental)
* `Django <https://www.djangoproject.com/>`_ 1.11 (2.0+ not supported yet)
* `Scrapy <http://www.scrapy.org>`_ 1.5
* `scrapy-djangoitem <https://github.com/scrapy-plugins/scrapy-djangoitem>`_ 1.1
* `Python JSONPath RW 1.4+ <https://github.com/kennknowles/python-jsonpath-rw>`_
* `Python-Future (preparing the code base to run with Python 2/3) 0.15+ <http://python-future.org/>`_
* `Python-Future (preparing the code base to run with Python 2/3) 0.17.x <http://python-future.org/>`_

If you want to use the **scheduling mechanism** of DDS you also have to install ``django-celery``:

* `django-celery <http://ask.github.com/django-celery/>`_ 3.2.1

For **scraping images** you will need the Pillow Library:

* `Pillow Libray (PIL fork) 2.5+ <https://python-pillow.github.io/>`_
* `Pillow Libray (PIL fork) 5.x <https://python-pillow.github.io/>`_

Since ``v.0.4.1`` ``DDS`` has basic ``Splash`` support for rendering/processing ``Javascript`` before
scraping the page. For this to work you have to install and configure ```Splash`` and the connecting (see: :ref:`setting_up_scrapyjs_splash`)
Expand All @@ -39,19 +39,19 @@ Have a look at the following table for an overview which ``Django``, ``Scrapy``,
Due to dev resource constraints backwards compatibility for older ``Django`` or
``Scrapy`` releases for new ``DDS`` releases normally can not be granted.

+-------------+-------------------+----------------------+----------------------+-------------------------------+
| DDS Version | Django | Scrapy | Python | django-celery/Celery/Kombu |
+=============+===================+======================+======================+===============================+
| 0.13 | 1.8/1.9/1.10/1.11 | 1.4 | 2.7+/3.4+ | 3.2.1/3.1.25/3.0.37 |
+-------------+-------------------+----------------------+----------------------+-------------------------------+
| 0.11/0.12 | 1.8/1.9/1.10/1.11 | 1.1/1.2(?)/1.3/1.4 | 2.7+/3.4+ | 3.2.1/3.1.25/3.0.37 |
+-------------+-------------------+----------------------+----------------------+-------------------------------+
| 0.4-0.9 | 1.7/1.8 | 0.22/0.24 | 2.7 | 3.1.16 (newer untested) |
+-------------+-------------------+----------------------+----------------------+-------------------------------+
| 0.3 | 1.4-1.6 | 0.16/0.18 | 2.7 | 3.0+ (3.1+ untested) |
+-------------+-------------------+----------------------+----------------------+-------------------------------+
| 0.2 | 1.4 | 0.14 | 2.7 | (3.0 untested) |
+-------------+-------------------+----------------------+----------------------+-------------------------------+
+-------------+-------------------+----------------------+-----------------------+-------------------------------+
| DDS Version | Django | Scrapy | Python | django-celery/Celery/Kombu |
+=============+===================+======================+=======================+===============================+
| 0.13 | 1.11 | 1.5 | 2.7/3.5/3.6/3.7 (exp) | 3.2.1/3.1.25/3.0.37 |
+-------------+-------------------+----------------------+-----------------------+-------------------------------+
| 0.11/0.12 | 1.8/1.9/1.10/1.11 | 1.1/1.2(?)/1.3/1.4 | 2.7+/3.4+ | 3.2.1/3.1.25/3.0.37 |
+-------------+-------------------+----------------------+-----------------------+-------------------------------+
| 0.4-0.9 | 1.7/1.8 | 0.22/0.24 | 2.7 | 3.1.16 (newer untested) |
+-------------+-------------------+----------------------+-----------------------+-------------------------------+
| 0.3 | 1.4-1.6 | 0.16/0.18 | 2.7 | 3.0+ (3.1+ untested) |
+-------------+-------------------+----------------------+-----------------------+-------------------------------+
| 0.2 | 1.4 | 0.14 | 2.7 | (3.0 untested) |
+-------------+-------------------+----------------------+-----------------------+-------------------------------+

.. note::
Please get in touch (`GitHub <https://github.com/holgerd77/django-dynamic-scraper>`_) if you have any additions to this table. A library version is counted as supported if the
Expand Down
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

setup(
name='django-dynamic-scraper',
version='0.13.1',
version='0.13.2',
description='Creating Scrapy scrapers via the Django admin interface',
author='Holger Drewes',
author_email='[email protected]',
Expand Down

0 comments on commit c90f33b

Please sign in to comment.