Bump version to 2.1
[django-pagination.git] / doc / changes.rst
1 Version History
2 ***************
3
4 .. _version_2_1_0:
5
6 Version 2.1.0
7 =============
8
9 Collected changes from various contributors. Thank you very much for your
10 ongoing support!
11
12 .. _version_2_0_2:
13
14 Version 2.0.2
15 =============
16
17 This is an another micro release. There are no code changes (apart from
18 setup.py). The only change is to make it pip-friendly by using new integration
19 mode with versiontools.
20
21 .. _version_2_0_1:
22
23
24 Version 2.0.1
25 =============
26
27 This is a micro release. There are no code changes so there is no need to
28 upgrade. The only changes are to documentation and infrastructure files.
29
30 The following changes are included:
31
32 * Improve documentation for using custom pagination templates
33 * Document multiple paginations per page
34 * Use correct template name in do_paginate docstring
35 * Provide correct link to installation instructions
36 * Fix documentation referencing all project name
37 * Ignore vim swap files
38 * Add templates from the test project to MANIFEST.in
39
40
41 .. _version_2_0:
42
43 Version 2.0
44 ===========
45
46
47 * Revived the project as a fork of
48   git://github.com/ericflo/django-pagination.git. The project now has a new
49   maintainer (Zygmunt Krynicki) and a new home (on pypi and launchpad).
50
51 * Merged a lot of branches of the old project. In general this was made to show
52   people "here is the new good stuff" and to get as much contributions, back
53   into the trunk, as possible.
54
55 * Merge a lot of translations: de, es, fr, it, nn, no, pl, pt, pt_BR, ru and
56   tr. Translations are still in a bad state (they are not built automatically,
57   they are in incorrect place) but the first step is done.
58
59 * Add support for custom pagination templates. You can now use the optional
60   argument on paginate to use different template::
61
62     {% autopaginate obj_list %}
63     ...
64     {% paginate using "something/custom_template.html" %}
65
66 * Pagination template has support for specific blocks. Those blocks are
67   'previouslink', 'pagelinks' and 'nextlink'.  Make sure to base your template
68   on pagination/pagination.html end extend the blocks you care about.
69
70 * Add support for using multiple paginations on a single page. Simply use
71   multiple autopaginate/paginate tags. The only limitation is that you must use
72   paginate before using the next autopaginate tag. For an example see the test
73   project and the example application inside.
74
75 * Simplify building documentation. To build the documentation simply run
76   `setup.py build_sphinx`. You will need sphinx installed obviously.
77
78 * Simplify running tests. To run tests just invoke `setup.py test`. That's all!
79   This is based on the goodness of django-testproject that simplifies setting
80   up helper projects just for testing.
81
82
83 Version 1.0.7
84 =============
85
86 * Last release from previous upstream developer.