forked from bitlabstudio/django-paypal-express-checkout
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCHANGELOG.txt
143 lines (90 loc) · 3.81 KB
/
CHANGELOG.txt
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
=== ongoing ===
=== 1.8 ===
- Improved IPN view: It can now handle refund signals.
=== 1.7.1 ===
- Fixed typo in checkout template
=== 1.7 ===
- Added creation_date field to PaymentTransaction model.
=== 1.6 ===
- IMPORTANT BUGFIX for UnboundLocalError: local variable 'currency' referenced
before assignment
=== 1.5.2 ===
- better PurchasedItem admin
=== 1.5.1 ===
- trying to get the currency from the content object of a booking transaction
in case there are no items, or the item has no currency
=== 1.5 ===
- Django 1.6 compatibility changes
=== 1.4 ===
- Workaround for unicode bug with urllib.urlencode
=== 1.3 ===
- updated to factory-boy > 2.0.0
=== 1.2 ===
- Making app compatible with Django 1.5 and custom user models
- IMPORTANT: You must add AUTH_USER_MODEL to your settings (if you use the
default, set it to 'auth.User')
=== 1.1.1 ===
- Removed duplicate transaction status
=== 1.1 ===
- Improved subtotal column of PurchasedItem admin
=== 1.0 ===
- BACKWARDS INCOMPATIBLE CHANGE: get_items_and_qantities must return 3-tuple
Before this change we were only saving the quantity of a purchased item and
it's transaction. This is not sufficient for transactions that have more than
one item. From now on we will save quantity and price at the time of purchase
and optinally a GFK to anything so that we can remember what this item was
about. We also have the new field 'identifier' which allows us to calculate
sums for certain types of items for a transaction (i.e. only shipping costs).
- For your current shop you must make sure that your implementation of
get_items_and_quantities now reuturns a list of 3-tuples:
[(item, quantity, content_object), ...]
- You can probably easily achieve that by just returning ``None`` for the
content object and everything shoudl still work as before.
=== 0.7.4 ===
- Added raw_id_fields for PurchasedItemAdmin
=== 0.7.3 ===
- Added raw_id_field for User to PaymentTransactionAdmin
=== 0.7.2 ===
- Added some checks to prevent exceptions
=== 0.7.1 ===
- added currency field to item. Defaults to USD like the existing currency
setting.
=== 0.7 ===
- added conditional decorator with login required to all views
- added PAYPAL_ALLOW_ANONYMOUS_CHECKOUT setting
=== 0.6 ===
- BACKWARDS INCOMPATIBLE CHANGES!
- field renamed from payerID to PayerID, which is what PayPal returns. You
might need to update your templates
- Added redirect parameter to SetExpressCheckoutFormMixin - this enables you
to use this form with AJAX calls as it will only return the redirect URL
instead of a HttpResponseRedirect
- Added skip_confirmation attribtue to DoExpressCheckoutView. If you set this
to true, the confirmation view will not be displayed, instead it's POST
handler will be executed, just as if the user has clicked the "Confirm"
button. This allows you to save one click during the checkout process.
=== 0.5.2 ===
- Fixed wrong fieldname in model admin's search_fields
=== 0.5.1 ===
- Added user_email to all the other admin sites.
=== 0.5 ===
- Fixed critical bug in SetExpressCheckoutForm
=== 0.4.1 ===
- Added user__email to PaymentTransactionError admin
=== 0.4 ===
- Some fixes for the DoExpressCheckoutForm
- Made item field on PurchasedItem model optional
- Added CUURENCYCODE setting
- Added identifier field to Item model - this helps to select items in the
forms.
- Aded post_transaction_save method to checkout form.
- Logging API URL and request data payload when loggin transaction errors
=== 0.3 ===
- Added PurchasedItem model. We are now keeping track of what items the users
buy and their quantities.
=== 0.2 ===
- The SetExpressCheckoutItemForm needs to implement a method called
get_items_and_quantities now. get_item and get_quantity are obsolete now.
- This allows us to hand over more than just one item to paypal
=== 0.1 ===
Initial commit