You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Sep 3, 2022. It is now read-only.
Copy file name to clipboardExpand all lines: CHANGELOG.md
+44-26Lines changed: 44 additions & 26 deletions
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,23 @@
1
1
# Afterpay Magento 1 Extension Changelog
2
2
3
+
## Version 3.0.5
4
+
5
+
_Wed 17 Jun 2020 (AEST)_
6
+
7
+
### Supported Editions & Versions
8
+
9
+
- Magento Community Edition (CE) version 1.7 and later.
10
+
- Magento Enterprise Edition (EE) version 1.13 and later.
11
+
12
+
### Highlights
13
+
14
+
- Addressed a known potential XSS vulnerability in FancyBox v2.x.
15
+
- Optimised image assets; using CDN-hosted images instead of bundled images.
16
+
- Improved checkout assets to automatically update instalment amounts when option to spend available store credit is selected/deselected.
17
+
- Improved handling of invalid Afterpay/Clearpay configuration.
18
+
19
+
---
20
+
3
21
## Version 3.0.4
4
22
5
23
_Thu 19 Dec 2019 (AEDT)_
@@ -146,7 +164,7 @@ _Tue 17 Oct 2017 (AEDT)_
146
164
147
165
Version 2.0.3 of the Afterpay Magento 1 Extension includes:
148
166
149
-
- Single and Multi-Market Afterpay transaction processing.
167
+
- Single and Multi-Market Afterpay transaction processing.
150
168
- Extended support for Magento default OnePageCheckout.
151
169
- Implemented Magento default Mini-Cart clearing.
152
170
- Improved Payment Limits API call.
@@ -178,12 +196,12 @@ Version 2.0.3 of the Afterpay Magento 1 Extension includes:
178
196
- Added logging on Payment Limits query to monitor incorrect Merchant ID and Key combinations.
179
197
- Following a Payment Limits API call, an entry is created on the afterpay.log file with the Merchant ID and masked Secret Key.
180
198
- The log entry includes both the Payment Limits API request and response.
181
-
199
+
182
200
**Miscellaneous**
183
201
184
202
- Implemented coding structure improvements to transition from utilising Magento's auto-generated Getter and Setter functions to direct database field reading.
185
203
- Implemented logging to identify Session initialisation error.
186
-
- Implemented Afterpay Token variable removal from Magento Checkout Session following a cancelled or declined Afterpay transaction.
204
+
- Implemented Afterpay Token variable removal from Magento Checkout Session following a cancelled or declined Afterpay transaction.
187
205
- Set default configuration for Afterpay asset display on Product and Cart pages to enabled.
188
206
- Previously set to disabled by default, requiring manual configuration changes.
189
207
@@ -197,7 +215,7 @@ _Wed 28 Jun 2017 (AEST)_
197
215
198
216
- Magento Community Edition (CE) version 1.7 and later
199
217
- Magento Enterprise Edition (EE) version 1.13 and later
200
-
218
+
201
219
### Highlights
202
220
203
221
- Version 2.0.2 of the Afterpay Magento 1 Extension has been tested on a clean installation of Magento Community Edition (Version 1.9.3.3).
@@ -207,16 +225,16 @@ _Wed 28 Jun 2017 (AEST)_
207
225
- Improved JavaScript handling on Magento Product, Cart and Checkout Pages
208
226
- Enhanced Store Credit support (Magento 1 Enterprise Only)
209
227
- Addition of Gift Card support (Magento 1 Enterprise Only)
- Afterpay front-end display can now be configured at both a Website and View (Store) level.
216
234
- Additional Magento Admin error reporting on entry of invalid Afterpay Merchant Credentials.
217
235
- Shipping Courier settings removed from Afterpay Configuration.
218
236
- Magento Admin configuration labels and section naming revised.
219
-
237
+
220
238
**Improved Afterpay Logging**
221
239
222
240
- Afterpay logging to 'afterpay.log' enhanced to capture additional events and logging detail around Transaction Integrity and Payment Capture.
@@ -227,21 +245,21 @@ _Wed 28 Jun 2017 (AEST)_
227
245
- Front-end validation added to Billing Address on checkout to align with Afterpay API validation and reduce error messages.
228
246
- Additional validation for Configurable Product types where variation falls outside of Afterpay Merchant Payment Limits.
229
247
- Revised the default redirection target to '/default/onepage/checkout' on Magento Cart.
230
-
248
+
231
249
**Miscellaneous**
232
250
233
251
- Added 'Get Config' mechanism to support multi-site implementations with varying Afterpay Payment Limits.
234
252
- Eliminated 'Pending' status check and 'Shipping Courier' check from the cron job, reducing redundant calls to the API.
235
-
253
+
236
254
### Enterprise Edition Enhancements
237
-
255
+
238
256
**Enhanced Store Credit Handling**
239
257
240
258
- Enhanced Customer Balance (Store Credit) deduction processing. Transactions now include an additional end-of-transaction Store Credit balance check.
241
259
- Native Magento Store Credit support for the following checkout extensions:
242
260
- Default Magento Checkout
243
261
- OneStepCheckout by OneStepCheckout
244
-
262
+
245
263
**Implemented Gift Card Handling**
246
264
247
265
- Native Magento Gift Card support for the following checkout extensions:
@@ -258,7 +276,7 @@ _Mon 20 Feb 2017 (AEDT)_
258
276
259
277
- Magento Community Edition (CE) version 1.7 and later
260
278
- Magento Enterprise Edition (EE) version 1.13 and later
261
-
279
+
262
280
### Highlights
263
281
264
282
Version 2.0.1 of the Afterpay Magento 1 Extension delivers:
@@ -267,7 +285,7 @@ Version 2.0.1 of the Afterpay Magento 1 Extension delivers:
267
285
- Verification of transaction integrity
268
286
- Enhanced checkout extension support and front-end improvements for Magento 1 Community Edition and Enterprise Edition
269
287
- Support for native store credit functionality for Magento 1 Enterprise Edition
270
-
288
+
271
289
### Community & Enterprise Edition Enhancements
272
290
273
291
**Security**
@@ -277,7 +295,7 @@ Version 2.0.1 of the Afterpay Magento 1 Extension delivers:
277
295
- Afterpay token ID
278
296
- Magento Quote reserved order ID
279
297
- Magento Quote total amount
280
-
- In the instance of a discrepancy between these values, the transaction is cancelled and no payment capture attempts will be made.
298
+
- In the instance of a discrepancy between these values, the transaction is cancelled and no payment capture attempts will be made.
281
299
282
300
**Checkout support**
283
301
@@ -290,20 +308,20 @@ Version 2.0.1 of the Afterpay Magento 1 Extension delivers:
290
308
- One Step Checkout by Aheadworks
291
309
- LightCheckout by GoMage
292
310
- FireCheckout by Template Masters
293
-
311
+
294
312
**Product-level Configuration enhancements**
295
313
296
314
- Merchant's Afterpay transaction limits are now applied at the Product-level as well as at the Checkout-level.
297
315
- Magento Admin Afterpay plugin Enabled / Disabled dropdown now removes Product-level assets when set to 'Disabled'.
298
-
316
+
299
317
**Miscellaneous**
300
318
301
319
- Plugin version number convention now aligns for Composer support.
302
320
- Validation of merchant credentials (Merchant ID and Merchant Key) extended to exclude non-alphanumeric characters.
303
321
- Installation process improvement to allow Magento to handle install error.
304
-
322
+
305
323
### Enterprise Edition Enhancements
306
-
324
+
307
325
**Magento Store credit support**
308
326
309
327
- Afterpay plugin now supports transactions that utilise Magento's native store credit functionality.
@@ -328,19 +346,19 @@ Plugin now populates the following flags:
328
346
This is an overriding measure should the flag be set to an incorrect state by another actor.
329
347
330
348
331
-
[3] Revised error message handling for the scenario when a user attempts to register with Afterpay using an email address that already exists on Magento.
349
+
[3] Revised error message handling for the scenario when a user attempts to register with Afterpay using an email address that already exists on Magento.
332
350
Magento message now displayed in this scenario:
333
351
'There was an error processing your order. There is already a customer registered using this email address. Please login using this email address or enter a different email address to register your account."
334
-
335
-
352
+
353
+
336
354
[4] Added support for Registering users with OneStepCheckout shopping cart extension.
337
355
https://www.onestepcheckout.com
338
356
Enhancements to allow user creation in Magento for Registering users in transaction with OneStepCheckout.
339
357
340
358
341
359
[5] Added support for Magento new batch confirmation email sending
342
360
Prior to Magento version Community 1.9.1 and Enterprise 1.14.1, emails were triggered on transaction completion.
343
-
From Magento version Community 1.9.1 and Enterprise 1.14.1 onwards, emails are batched.
361
+
From Magento version Community 1.9.1 and Enterprise 1.14.1 onwards, emails are batched.
344
362
This release includes support for this batched email sending.
345
363
346
364
---
@@ -351,11 +369,11 @@ This release includes support for this batched email sending.
351
369
- Added ability to select API V0 or V1
352
370
- Major code changes to accommodate API V1
353
371
- Major code refactoring to streamline the coding
354
-
- Plugin will only create orders after Payment Approval in V1
372
+
- Plugin will only create orders after Payment Approval in V1
355
373
- CRON jobs timing increase
356
374
- Idev and MW Checkout supoort
357
375
- Various Contents changes
358
-
376
+
359
377
### 0.12.9 - 2016-05-26
360
378
361
379
- Admin Afterpay Transaction Update processing
@@ -377,7 +395,7 @@ This release includes support for this batched email sending.
377
395
378
396
- Added a better error handling for AfterPay Payment observers
379
397
- Prevent AfterPay interference with eWay and Stripe plugins
380
-
- Added default explanations for Late Fee
398
+
- Added default explanations for Late Fee
381
399
382
400
### 0.10.1 - 2015-10-30
383
401
@@ -394,7 +412,7 @@ This release includes support for this batched email sending.
394
412
### 0.9.2 - 2015-05-15
395
413
396
414
- Fixed SetShipped API requests: Use PUT requests instead of POST
397
-
- Fixed reading of system configuration by SetShipped API cron job, it was taken globally all the time, now it takes values from order's store ID
415
+
- Fixed reading of system configuration by SetShipped API cron job, it was taken globally all the time, now it takes values from order's store ID
398
416
- Don't show Installments Amount if price or special price equals to $0.00
399
417
- Fixed SetShipped API requests: Observer new Shipments instead of Shipment Tracks with support of "No tracking information available" case
0 commit comments