-
Notifications
You must be signed in to change notification settings - Fork 10
/
Copy pathCHANGELOG
142 lines (81 loc) · 3.33 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
Changelog
=========
This document describes changes between each past release. For information
about future releases, check `milestones`_ and :doc:`/about/vision`.
1.6 (unreleased)
----------------
- Nothing changed yet.
1.5 (2022-02-04)
----------------
- Drop compat for Django <2.2.27 and Python 3.5 and 3.6
- Add compat for Django 3.2 and Python 3.8
- Run rests for Django 2.2.27, 3.2 and Python 3.7, 3.8
- Run flake8, sphinx and readme on Python 3.8
- Move from travis to circleci
1.4 (2019-04-17)
----------------
- Drop compat for django <1.11 and Python 3.4
- Run tests for Django 2.2 and Python 3.5, 3.6 and 3.7
- Run flake8, sphinx and readme on Python 3.6
1.3 (2018-02-15)
----------------
- Bug #40 - Remove some RemovedInDjango20Warning warnings.
- Added support of Django 2.0.
- Added support of Python 3.6.
- Project repository moved to github.com/peopledoc (was github.com/novafloss).
1.2 (2017-09-04)
----------------
- Add explicit on_delete on ForeignKeys.
- Confirm compatibility with Django 1.11.
1.1 (2017-03-24)
----------------
- Feature #35 - Add support of Django 1.10.
1.0 (2016-07-18)
----------------
- Feature #21 - Drop support of Django 1.5, 1.6 and 1.7
Explicitly mark Django 1.5, 1.6 and 1.7 as not supported
(tests fail with those versions) in packaging.
- Add support of Django 1.9.
- Breaking: `django_anysign.api` package is no longer imported in
`django_anysign` root package, as it is not compatible with Django 1.9.
Instead of doing ``import django_anysign``, just do:
``from django_anysign import api as django_anysign``.
- Feature #24 - Use django UUIDField instead of uuidfield external app.
0.4 (2015-06-25)
----------------
Workaround identifiers and Django version.
- Features #7 and #8 - ``Signature`` and ``Signer`` models have
``anysign_internal_id`` attribute. It is an unique identifier for signature
or signer on Django side. For use as a "foreign key" in backend's database,
whenever possible. It defaults to an UUID. You may override it with a custom
property if your models already have some UUID.
- Feature #5 - ``Signer`` model has ``signature_backend_id`` attribute. Use it
to store the backend's signer identifier, i.e. signer's identifier in
external database.
- Refactoring #15 - Project repository moved to github.com/novafloss (was
github.com/novapost).
- Refactoring #18 - Tox runs tests for multiple Django version.
- Features #16 and #17 - Tests include Django version 1.7 and 1.8.
0.3 (2014-10-08)
----------------
Signers' ordering.
- Feature #4 - Added ``signing_order`` attribute to ``Signer`` model.
0.2 (2014-09-12)
----------------
Minor fixes.
- Feature #2 - Explicitely mark Django 1.7 as not supported (tests fail with
Django 1.7) in packaging.
- Bug #3 - Fixed wrong usage of `django-anysign` API in `django-dummysign`
backend.
0.1 (2014-08-11)
----------------
Initial release.
- Introduced base model ``SignatureType`` and base model factories
``SignatureFactory`` and ``SignerFactory``.
- Introduced base backend class ``SignatureBackend``.
- Introduced loaders for custom models and backend:
``get_signature_backend_instance``, ``get_signature_type_model``,
``get_signature_model`` and ``get_signer_model``.
.. rubric:: Notes & references
.. target-notes::
.. _`milestones`: https://github.com/peopledoc/django-anysign/milestones