forked from peopledoc/django-docusign
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCHANGELOG
More file actions
147 lines (88 loc) · 4.08 KB
/
CHANGELOG
File metadata and controls
147 lines (88 loc) · 4.08 KB
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
143
144
145
146
147
Changelog
=========
This document describes changes between each past release. For information
about future releases, check `milestones`_ and :doc:`/about/vision`.
0.12 (unreleased)
-----------------
- Nothing changed yet.
0.11 (2015-03-16)
-----------------
Refactoring related to `pydocusign` version 0.13.
- Refactoring #37 - Project repository moved to novafloss organization
(was novapost).
- Refactoring #38 - Upgraded to pydocusign 0.13. Refactored handling of
routingOrder and Envelope.post_recipient_view.
0.10 (2015-02-04)
-----------------
Features around settings.
- Feature #34 - ``DocuSignBackend`` uses ``settings.DOCUSIGN_*`` to instanciate
`DocuSign` client. Available settings are ``DOCUSIGN_ROOT_URL``,
``DOCUSIGN_USERNAME``, ``DOCUSIGN_PASSWORD``, ``DOCUSIGN_INTEGRATOR_KEY``,
``DOCUSIGN_ACCOUNT_ID``, ``DOCUSIGN_APP_TOKEN``, ``DOCUSIGN_TIMEOUT``.
- Bug #30 - Handle DocuSign callbacks that have no "decline reason" attribute
(was raising errors in such a situation).
0.8 (2014-11-28)
----------------
Introducing DocuSign templates.
- Feature #28 - Introduced support for DocuSign templates to create envelopes.
To run the tests, you'll need a new ``PYDOCUSIGN_TEST_TEMPLATE_ID``
environment variable: DocuSign's UUID of a template which has 2 roles.
0.7 (2014-10-22)
----------------
Bugfixes & refactoring, mostly around ``SignatureCallbackView``.
- Bug #20 - In ``SignatureCallbackView``:
* ``update_signature`` is not triggered if signature is not updated, when a
signer, not the last, has just signed the envelope.
* ``update_signer`` is triggered for every signer when signature and signers
have "Sent" status (signature has just been created in embedded mode).
- Features #16 and #20 - In demo application, ``SignatureCallbackView`` is
tested using ``pydocusign``'s templates.
- Bug #17 - In demo application, added tests around settings view... and fixed
it, so that it works as expected.
- Bug #18 - In demo application, replaced using ``iterator.next()`` instead of
``list(iterator)[0]``.
- Refactoring #19 - Removed deprecaded ``SignatureCallbackView.clean_status``.
Use ``pydocusign.DocuSignCallbackParser.envelope_status`` instead.
0.6 (2014-10-10)
----------------
Custom email subject and blurb.
- Feature #10 - DocuSignBackend.create_signature accepts ``subject`` and
``blurb`` arguments, in order to customize email subject and body for
DocuSign messages and embedded signing page.
0.5 (2014-10-08)
----------------
Improvements around multiple signers.
- Feature #13 - ``DocuSignCallbackView`` also handles recipient notifications.
- Feature #11 - Improved ordering of signers, better management of DocuSign's
``routingOrder``.
- Feature #12 - Demo project shows how to implement signature of multiple
signers.
- Bugfix #9 - Fixed default value of ``signer_return_url`` in
``DocuSignBackend.post_recipient_view()``. Default value was not assigned
if value was not passed as argument.
0.4 (2014-09-26)
----------------
- Feature #7 - Introduced ``django_docusign.SignatureCallbackView``, as a
generic view to handle DocuSign's notification callbacks. Simplified demo's
code.
0.3 (2014-09-18)
----------------
Updated demo to manage DocuSign API callbacks.
- Feature #1 - Introduced support for DocuSign API callbacks (envelope
updates). At the moment, the feature is mostly made of sample code in the
demo project. It shows how `django-docusign` can be used to handle DocuSign's
API callbacks. The idea is to let users try the feature then, later, add most
useful parts in ``django_docusign`` package.
0.2 (2014-09-16)
----------------
Introduced demo application (with tests).
- Feature #4 - Introduced demo application: illustrate and test API usage.
- Feature #3 - On signature creation, tabs can be computed by backend.
0.1 (2014-08-12)
----------------
Initial release.
- Introduced ``django_docusign.backend.DocuSignBackend`` with "create
signature" and "post recipient view" features.
.. rubric:: Notes & references
.. target-notes::
.. _`milestones`: https://github.com/novafloss/django-docusign/milestones