-
-
Notifications
You must be signed in to change notification settings - Fork 164
/
Copy pathrelease_notes.txt
executable file
·2420 lines (2053 loc) · 108 KB
/
release_notes.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
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
AbanteCart version 1.4.1
We’re thrilled to introduce AbanteCart v1.4.1 – packed with exciting new features, enhancements, and important fixes to make your experience even better!
Highlights of this Release:
- New Content Page Management System
- Intuitive page builder
- Content version vault, allowing to track text changes and revert to previous versions effortlessly.
- Enhanced Import Wizard: Now supports JSON data column mapping with advanced features like splitting, concatenating, and merging data columns for seamless data integration.
- Stripe Payment Upgrade: Added support for TWINT, a popular payment method in Switzerland, enhancing payment flexibility.
And that’s not all – this release includes numerous other improvements and bug fixes to ensure better performance and reliability.
Admin Features;
- New Data listing block: with content pages support
- Improved customer grid with links to default address forms.
- Updated Import Wizard to support JSON mapping for multiple fields and concatenated columns.
- Integrated a history modal for enhanced admin actions with text updates.
- Improved header settings for streamlined management of messages and logos.
- Improvement to layout manager with deafult page layouts for better control of layout blocks.
- Added a new date picker for admin forms.
- SQL Injection vulnerability fixes for email templates (CVE-2024-50802, CVE-2024-50801).
Storefront Enhancements:
- Improved SEO URL processing and canonical URLs.
- Enhanced pagination for smoother navigation.
- Standardized content sorting and listing across multi-store setups.
- Various CSS and template updates for Novator and default templates.
- New content template blocks
- Fixes for Novator Megamenu and category tree display.
Content Management Improvements:
- Enhanced tools for managing content descriptions, history, and previews.
- Added default configurations for page layouts and template designs.
- Resolved pagination and sorting issues in content listings.
Extensions Updates:
- Stripe extension enhancements and support for TWINT payment method.
- Added webhook support for payment_intent.succeeded events.
- Fixed compatibility issues and updated the SDK.
- RoyalMail extension upgrade and improvements for smoother operation.
- PageBuilder and include of new default presets for Novator and default templates.
Security Updates:
- Customer and Admin users Authentification improvement
- Resolved XSS vulnerabilities.
- Strengthened session management for updated customer passwords.
- Improved SQL injection prevention across admin functionalities.
Performance and Compatibility:
- Optimized for PHP 8.2.
- Admin and storefront performance enhancements through code refinements.
Bug Fixes
- Fixed checkout functionality, including payment and shipping workflows.
- Addressed CSS bugs for improved cross-browser compatibility.
- Resolved errors in product grid filtration and category management.
- Fixed minor bugs across admin forms and grids.
Developer Enhancements
- Added the ability to include hooks in template files.
- Improved logging capabilities for enhanced debugging.
- Updated support for custom templates in form elements.
How to Update
To update to v1.4.1, follow the instructions provided in the AbanteCart Documentation (https://docs.abantecart.com).
Ensure your server meets the minimum requirement of PHP 8.2 before proceeding.
AbanteCart version 1.4.0
Key Highlights:
1. Introducing the Novator Template:
- Sleek, modern design
- Features a mega menu, filtered navigation, and more
- Built on the latest Bootstrap 5 and cutting-edge JavaScript libraries
- Includes support for dark mode
2. Payment Gateway and Merchant Services Updates:
- Essential updates to ensure seamless transactions and compatibility
3. Code Restructuring and Optimization:
- Optimization for PHP v8.3
- Significant enhancements for better performance and maintainability
Core:
- Updates to support for php8.3
- Global attributes text ID for values
- Support for AVIF images
- aResource minor improvement
- Multiple order status support in downloads
- URL encoded default form enctype.
- Support configuration for phone regex pattern.
- cache related fix to product/category/collection/manufacturers
- changed default value of "block framed"
- added silent mode for sending emails
- removed fax field
- Bug fixes
Admin:
- Ability to create new page Layout
- Out-of-stock minimum threshold notification
- Updated jQuery version 3.71
- Improvement of the settings page for extensions
- Template related settings moved to appearance settings.
- jqGrid history cookie fix
Storefront:
- Bootstrap 5 base template is now set as the default
- Improvement to fast checkout
- Multi-page checkout is now deprecated and fast checkout is a default
- Product listing filtering
- Improvements to category tree.
- Recently viewed products block
- Update reCapture on create account page
- embed features update
- contact us page fix for attachments
- Manage custom categories in the menu
- New theme/template Novator.
Extensions:
- Paypal upgrade to latest requirements.
- Update to UPS with new auth.
- Stripe SDK update.
- Authorize.net SDK update
- Update CardConnect endpoints
- CardKnox fix
- Fedex multi-currency fix.
AbanteCart version 1.3.4
Release Highlights:
In this release, we are excited to introduce several significant improvements and upgrades to enhance your user experience.
1. Bootstrap v5 Storefront Template:
We have set the Bootstrap v5 storefront template as the new default, providing you with a modern and streamlined interface. This update brings a fresh look and improved responsiveness to your storefront.
2. Updated Embed Pages with Bootstrap v5:
Not only is the storefront template upgraded, but we have also updated all embed pages with Bootstrap v5. This ensures consistency across the entire platform and guarantees a seamless user experience.
3. Google Analytics Upgrade to GA4:
To stay at the forefront of analytics capabilities, we have upgraded Google Analytics to the latest GA4 version. With this upgrade, you gain access to new features and better insights into your website's performance and user behavior.
4. New Stripe Payment Integration:
We are thrilled to introduce a new and improved Stripe payment integration. This update expands the range of payment options available, making it easier for your customers to complete their transactions securely and conveniently.
5. USPS Update with New Shipment Methods:
We have updated USPS shipping methods to offer you more flexibility and efficiency in managing your shipments. This means a smoother shipping process and improved delivery options for your customers.
6. Other Improvements:
Additionally, we've implemented several other enhancements to optimize the platform's performance and fix minor issues. These improvements are aimed at providing you with a better overall experience.
We hope these updates contribute to making your experience with our platform even more enjoyable. As always, we value your feedback, so please don't hesitate to share your thoughts and suggestions with us.
Core:
- Set min Support for php8.0
- Order product options sorting fix
- jquery upgraded to v3.7.0
- Added new hooks to support extension API.
- fix for apdomysql driver
- Add Logout after password change for customers and admin users
- ACurrency lib bug fix
- Bug fixes
Admin:
- tinyMCE upgraded to v6.5.0
- Improvement of settings page for extensions
Storefront:
- Google Analytics 4 Support
- Bootstrap v5 template set as default
- Embed update with Bootstrap v 5
- Fast checkout improvement and fixes.
- Update email templates
Extensions:
- Updated Stripe with many payment methods included
- USPS updated with new methods
- Paypal Commerce. added "sleep" to webhook setup method.
- Cardnox Fast checkout fix
AbanteCart version 1.3.3
In this release, we introduce a new Bootstrap 5 storefront template with page builder support.
New PayPal commerce payment integration is to combine and replace older PayPal payment options with Buy Now Pay Later support
New mailer with a wide range of mail transports supports (Amazon SES, MailChimp, SendGrid and more)
Core:
- Support php8.1 into amysqli DB driver
- added Redis cache driver
- Memcached driver improvement
- Aconnect class improvements
- improvement of aMySQLi database driver
- Mail class fix
- Added percentage quantity discount for product's promotions (#1536)
- Extension installation improvement
- SMPT improvement & php mailer fix
- Image cache per domain fix
- Cli install supports 8.1 + improvement related to sample data sql-file
- sample data cleanup, demo products data fixes and countries update
- Regular expressions save fix
- new Data listing block type Related Products
- dockerfile update
Admin:
- Data listing block: limit translatable #1518
- php 8.0: Call to undefined function set_time_limit #1521
- added store into customer edit form #1522
- order recalculation fix #1529
- Removed gravatar from admin template
- multi-store product url fix
- regex for product tags fix
- new hook to category grid controller
- hook to Product Options admin controller
- product page default length and weight class bug fix
Storefront:
- New Bootstrap 5 template
- changes of default preset of default template for PageBuilder
- fix of easyzoom.js in chrome #1526
- default template fixes.
- product page bugfix related to default weight class for new products #1519
- fix of broken embedding of the invoice page
- Fix of sale/contact button on the customer address edit form
- XSS fix #1513
Extensions:
- PayPal Commerce payment to replace Default Paypal
- Avatax integration fix
- FastCheckout. duplicate error message fix
- FastCheckout. New setting for button "BuyNow"
- FastCheckout. Added payment address zone.
- Fast checkout Universal GA fix
- Discontinued default_cashflows payment support
- Stripe js-loading fix
- Banktransfer improvement related to FastCheckout
AbanteCart version 1.3.2
In this release:
Core:
- PHP v8.0 Compatibility
- Page builder supportability
- Magic methods support in the hook classes
- core/engine/extension.php improvement (see commit for details)
- DOM Based Cross-Site Scripting fix
- added restrictions for available shipping methods during checkoout
- Maximum Weight of Parcel #1497
- Added dimensions and weight into order products
- default Resource library Types icons + Retina fix
- changes related to page builder + fix of extensions hook calls
- phar internal corruption resolution #1504
- SVG File type suppoer a& validation
- Options value weight class follow the products base weight class
- Query optimization for MariaDB
- Email base64 encoding
- Multistore subdomain fixes
- Multistore template selection fixes
Admin:
- added validation for svg/svgz files on script calls inside.
- Product form volume validation #1496
- improvement of Tabs on product and category edit pages
- tables size calculation fix
- weight description fix in the option values table
- extensions grid & extension summary section
- New resource library type icons
- Product options SKU display
- Backup fix and improvement
- Embed bug fixes
- global search bug fix
- Taxes report fix
Storefront:
- Login Display Prices OFF block issue #1493
- Shipping limits by weight volume #1495
- Minimal order parcel size volume not work #1499
- "Wrong Dimensions of product" error #1498
- jquery.flexyslider upgraded to v2.7.2
- custom.js improvement
- Fastcheckout improvement and fixes
- Coupon session fix
- Brands block improvement
Extensions:
- Number of new hooks for expandability
- CardKnox payment instance id issue resolution
AbanteCart version 1.3.1
In this release:
- Core: taskManager. fix of error output
- Core: ALoader improvement. Added debug backtrace
- Core: added Date product option type ACORN-108
- minimal php version now 7.3.0
- Core: ACart minor improvements
- Core: core/lib/config.php fixes related to seo-postfix and config store id type cast
- Core+ SF: changes related to virtual products purchasing (gift certificates etc)
- Core: changes related to virtual products purchasing (gift certificates etc)
- Core: changes related to AResource::getMainThumbList() method.
- Core: add hook to category_top, category_bottom block and manufacturer page
- Core: changes related to virtual products purchasing (gift certificates etc)
- Core+ SF: changes related to virtual products purchasing (gift certificates etc)
- Core: html-class improvement (number, email input types)
- Core: AResource minor improvement
- Core: core/engine/extensions reformatting
- Core: ALayout improvement related to hooks
- Core: AResource bug fix
Admin:
- Admin: ACORN-563 embed in multistore fix
- Admin: general.js fix related to tasks ACORN-554
- Admin: collection controller fix
- Admin: global search improvement, added search by sku ACORN-549
- Admin: collection controller fix
- Admin: email templates controller and model code improvements
- Admin: fix related to cdn-image-downloads from import csv-file
- Admin: added hook calls into customer controller
- Admin: order details minor improvement of tpl
- Admin: added check for extensions layouts xml into template installation and template switch processes
- Admin: fix for storefront_order_confirm email template
- Admin: collection model fix
- Admin: lib configManager fix
- Admin: order totals grid improvement (related to predefined sort and calculation orders for balance and total)
- Admin: collection form js-fix
- Admin: language manager fix related to auto-translations
- Admin: package manager fix. Added "tax" extension type + reformatting
- Admin: package manager fix. Added "tax" extension type + reformatting
- Admin: sale/contact email RL-image's URL fix
- Admin: product option value url fix
- Admin: controller for downloading file improvement
Storefront:
- improvement related to option value images
- ACORN-561 guest and logged in customer sessions fix
- fast checkout payment fix ACORN-560
- Request add cost column method (#1485)
- ACORN-559 fast checkout order summary tax display fix
- ACORN-552 taxes report: incorrect orders count
- Guest Checkout Create Account feature fix ACORN-557
- ACORN-558 base product weight field description
- upgrade scripts fixes
- Add product option cost (#1484)
- ACORN-553 banner group name issue fix
- ACORN-551 "add to cart" buttons on home page blocks
- #1472 typo fix
- fix ACORN-548 embed: options values images
- fix ACORN-267 Pickup from Store use the store address for taxes
- #1464 wordpress embed fast checkout buttons fix
- #1483 embed fix
- embed code default height fix
- ACORN-550 Typed property ControllerPagesCatalogCollections::$error fix
- #1472 fileinfo PHP extension check to the 1.3 installation and upgrade
- #1464 mobile add to cart buttons fix
- fix ACORN-255 Import wizard category split separator
- ACORN-547 FastCheckout fix
- #1482 WordPress 5.8 SameSite cookie issue
- #1473 default_ups. reformatted code
- #1472 system requirements refactoring
- #1472 minimal version of php now 7.4
- #1457 extra white space in front of the email headers
- add hooks to admin order details and order invoice (#1480)
- Storefront: order details minor improvement of tpls
- Collection model fix
- Account/logout controller improvement
- Catalog/collection model fix
- Rounding fix related to taxes and 3 digits after decimal points. ref. https://forum.abantecart.com/index.php?topic=9072.new;topicseen#new
- add the label id and the additional hook (#1474)
- add hook, change hook location and change private $error to public $error (#1469)
- FastCheckout shipping method icon fix
- add hooks to templates and admin product options page (#1467)
- FastCheckout: added hook vars call into tpls
Extensions:
- avatax improvement related to getting taxLines
- FastCheckout stripe address line fix ACORN-318
- Default Stripe minor fix ACORN-318
- Avatax fix
- authorizenet error in php v8 (#1479)
- FastCheckout. changed default sort order (run order) from 1 to 10
- FastCheckout installation improvement (adding layouts to custom templates)
- Avatax fix
AbanteCart version 1.3.0
In this release, we bring a few new features
Core:
- Wodrpress integration support
- PHP v8.0 support
- jQuery upgrade to v3.5.1
- Resource Library images path improvement
- New Get Embed code modal. Embed links code and copy
- Added error reporting levels support based on settings
- SSL detection improvement
- Same site cookies fix
- tinyMCE editor update
- AMail class remove of final, and change private to protected properties
- Deprecated HTML Page cache
- Overall cache fixes and improvement
Control Panel:
- Dashboard new icons
- Default extensions new icons
- Category selector multi-store display
- Product and categories grid new bulk action
- Grid filters improvements
- Email preview page
- show map for order address. Google Maps API
- order recalculation fix related to adding total in not default currency
- ontroller/pages/extension. added hook call
- model language fix related to mysql8
- Crontab help with ready to run Linux command
- Resource library drag-n-drop fix
Storefront:
- Multilingual store logo support
- Same domain multi-store support
- Improved phone validation and Regex Pattern setting
- Allow coupons to be assigned per category
- Reformat of account/edit controller
- Search in product descriptions now includes blurb field
- Controller account subscriber fix related to hook calls
- performance improvement of onlineNow model
- responses/product/product added backward compatibility
Core Extensions:
- Aditional extension hooks for AOrder and ACartclases and improve extensions API
- Allow extending of ADownload class
- Cardknox new payment extension
- PayPal standard store logo fixes
- 2Checkout sandbox deprecated
- PayPal Express totals details
- Local delivery Tax class selection
- Update default local delivery to work with asterisk/wildcard
- Fast Checkout summary tax fixes
- Fast checkout downloads email fix
- Fast checkout require phone number for registered customer
- Fast checkout form validations improvements
- cardconnect currency admin display fix
- Neowise deprecated
- Stripe account transactions list fix
- Stripe Added Account ID
- Stripe publishable key fix
- shipping extensions grid fix
Additional improvements and bug fixes reported on the forum and GitHub.
------------------------------------------------------------
AbanteCart version 1.2.16
In this release, we bring a few new features, such as one-page fast checkout, product collections, email templates, local delivery, and others.
AbanteCart v1.2.16 also includes a number of improvements and fixes based on customer feedback.
Core:
- PHP v7.4 support
- Webp image format support
- Append php call stack into db-driver exception
- HTML Cache deprecated
- Improve tax class
- Add Mustache library
- Parameter tampering fix: Price manipulation of products
- Enforce same-origin iframe use only
Control Panel:
- Additional settings for local business into the store details page
- Products/categories/brands collections
- New product review settings and management
- Stock auto-disable fix
- Order edits, currency handling on different browsers
- Bugfix with multi-currency order recalculation
- Email templates and management
- Product import bug fix
- Listing grid icons and CSS updates
- Set minimal search chars of 2 for ajax chosen
- mce-editor JavaScript fix
Storefront:
- Google Recaptcha V3 support
- Fast one-page checkout
- improvement validation of parameters for a few methods of catalog/product model.
- A country without States issue fix
- Google Tag Management
- Products/categories/brands collections
Core Extensions:
- New Fast one page checkout
- New Local Delivery shipment
- Stripe added 3d-secure support and library updated
- COD fixes
- LiqPay upgrade
- Realex upgrade
- Authorize.net update
- Cardconnect upgrade
- Payza payment deprecated
Improvements and bug fixes reported on the forum and GitHub.
------------------------------------------------------------
AbanteCart version 1.2.15
This is unplanned release to provide clarity and better interface for multi-location stock management.
Release includes fixes to multi-location stock management as well
Core:
- Stock multi-locations support improvement
- Mysql strict mode improvement (#1236)
- Added default value for invoice_prefix
- Add ability to import product option images
- Added buffering into apdomysql driver
Control Panel:
- Added multi-locations support to order edit page
- Menu and dashboard display now reflects user permissions
- Return to stock order edit page corrections.
Storefront:
- Shopping Cart page fix related to tax included in the price (#1269)
- Correction to images display for product options in shopping cart and product details pages
Extensions:
- PayPal express minor fix (#1267)
Improvements and bug fixes reported on the forum and github.
------------------------------------------------------------
AbanteCart version 1.2.14
This release comes with improvements, bug fixes and default extension updates.
Core:
- Stock multi-locations support for products and options
- Testing with PHP 7.3 and warnings resolution
- Testing with MySQL 8.0 and warnings resolution
- Error backtrace and handling improvement
- Refactoring related to csrf-tokens and backward compatibility
- Cache related bug fixes and improvements
- Fix to get remote IP while server behind Cloudflare or proxy
- MySQL driver improvement
Control Panel:
- improvement of scheduled tasks running
- Added column sku into order_products and order_options tables
- Improve product tags filtering on product create and update
- Improved UI for switch (on/off) buttons
- Multi-store custom block content support
- Product tags improvement
- Multi-store blocks handling improvement
- Form Manager fix for checkboxgroup/multiselectbox field type
Storefront:
- Added product listing layout
- Manufacturers listing block fix
- Menu language related bug fix
- added new data-sources for auto-listing block (manufacturers, featured, bestsellers,latest)
- Show options specific image for product in the cart and after purchase
- Set logo container to be fixed width/height
- Embed mode JavaScriot error bug fix.
- Google Analytics ecommerce tracking fix
Extensions:
- Depricated Authorize.net AIM payment and replaced with new one
- Stripe API and SDK update
- Fix for parital payment issue with PayPal payment (in case of partial store cretid)
- Resolved issue with PayPal refund with non-default currency.
API:
- Added subcategories handling to Storefront API
Long list of improvements and bug fixes reported on the forum and github.
------------------------------------------------------------
AbanteCart version 1.2.13
This release comes with improvements, bug fixes and default extension updates.
Core:
- Testing with PHP 7.2 and warnings resolution
- ARouter fix related to \0 at the end of route and further improvement
- cache file driver minor fix
- sql fix in store_description table
- improved error handling in response controllers when not found
- Fix for duplicating images on import
- PHP files reformating to PSR
Control Panel:
- TinyMCE updated to v4.7.10
- improve SQL error handling in product creation
- Added save to store ID in case of missing category
- extension settings saving improvement
- task modal js-fix related to attempts on fail requests
Storefront:
- minor fix of product-controller related to "rating" html-field
- Add activation link resend option
- Add CSS class to BODY tag to identify pages.
Extensions:
- PayPal Standard and Express improvement
- Avatax integration
- Fixes in CardConnect
- Stripe payment update
- Twilio update
- Neowize terms and conditions link update
- Update for encryption extension
API:
- Add SEO data returned to API
- Fix for latest product API and currency conversion rounding (rare case)
Number of improvements and bug fixes reported on the forum and github.
------------------------------------------------------------
AbanteCart version 1.2.12
This release comes with minor improvements and bug fixes.
Core:
- jQuery update
- AResponse fix related to compression and embed-js
- cache file driver minor fix
Control Panel:
- fixed quantity field in products grid. Now calculation based on option quantity
Storefront:
- localization/country model improvement
- minor improvement of guest_step_1 page post-data values validation
- product page tpl js-improvement
Extensions:
- banktransfer minor js-fix
- worldpay fix contribution
- paypal standart improvements
Other bug fixes and improvements
------------------------------------------------------------
AbanteCart version 1.2.11
New features:
- New import wizard with automatic and manual data mapping
- CardConnect PCI Compliant payment integration
- New option type "Label" for display only purpose
Core:
- added new product option type "Label" for display only purpose
- minor improvement of core/lib/config.php related to cli-mode
- Added URL into error text when wrong key_param-key_value pair
- ahtml class fix related to https as plain store url
- added jpeg warning ignoring via ini_set into AImage class
- improved ExtensionsAPI class and extension settings page controller
- added iso_codes for weight and length classes
- AResource class minor improvement
- message-info controller minor fix related to hooks-call
- image url fix related to api-controllers. Now all urls will be without protocol (with // at the begin)
- Depricate Mcrypt and replace with OpenSSL
- Added CLI interface to run tasks
- minor fix of order class
Control Panel:
- New import Wizard with automatic and manual data mapping
- import/export improvements using tasks.
- import/export added schedule task
- import/export added logging for import with internal formatted file
- model/catalog/product fix related to product deletion
- default weights and length classes now predefined and cannot be deleted
- ALayoutManager minor improvement
- updater changes related to extension versions comparison
- Empty result set fix for listing grids
- report of purchased products improvement
- Initial install wizard modal fix
Storefront:
- Update to stock handling on products and options
- Google analytics JavaScript improvement
- New option type "Label" for display only purpose
Extensions:
- CardConnect new PCI validated payment
- Update Stripe for PCI validation
- Banner manager JavaScript fix related to seo url upgrade
- Fix for MarketPlace price display
- Royal Mail missing definitions
- Parcelforce notes update
- Weight Based shipping text update
- USPS add help notes
- UPS and Fedex text corrections
- Discontinue WorldPay support
Various bug fixes and improvements
------------------------------------------------------------
AbanteCart version 1.2.10
Core:
- Update to Bootstrap v3.3.7
- Upgrade to Fontawesome 4.7.0
- Added support for NGINX web server (nginx.conf.txt)
- Added csrf token security with backward compatibility
- Improvement for faster handling with super large products database
- Large size AImage resizing stability improvement
- added column sku to order_products and order_options tables
- Task UI and stability improvements
- Stability improvement of cache file driver. Added renaming for folder before deleting (locking for write)
- AMessage improvement. Now update of view-count will not change 'modified' date
- Add automatic registration of user and customer IDs in mysql session.
- 2017 Copyright update
Control Panel:
- improvement of language_manager and restart of tasks
- Fix for loading of missing definitions process (error_text fix)
- Product options handling improvement
- Illegal string offset 'extensions' warning fix
- package installer improved. Added charset detection for license.txt
- Fix of switching to another languages when maintenance mode is enabled
Storefront:
- Storefront enhanced csrf token security
- CSS updates and UI improvements in default template
- Added SKU to Google Analytics ecommerce tracking
- Added ability to show text message "Inc tax" for products with tax included.
API:
- Improve add to cart (products bulk add and cart clear)
Extensions:
- Updated payment extension to handle csrf token security
Various code and feature improvements as well as bug fixes
------------------------------------------------------------
AbanteCart version 1.2.9
Core:
- improvement of ACart library. Added inventory quantity to products list of cart (available quantity)
- Removed trunk from ASession
- Added to ARequest class method for getting remote IP of web-user
- helper/utils.php minor fixes and comments
- cache file driver improvements
- added better logging into utils.php
- minor changes of lib/error.php
- added redirect function to helper/utils.php. methods with name "redirect" marked as deprecated
- lib/order.php and lib/cart.php improvements related to hooks and extendability
- lib/order.php improvements extensions API fix related to arounding of methods
- lib/customer refactoring
- Aview improvement
- lib/cart.php minor fix
- order_status lib phpdoc comments
- added column settings into products table of db
- download lib improvements
- added php-doc comments into download lib
- model/checkout/order improvements related to hooks call
- currency auto-update now works only for default store settings
- currency / rounding fraction issue fix
- In Tasks, added task_api_key into installation process for secure run task from browser
- Password validation fix considering HTML entities
- Admin password quotes support
- added phpdoc comment to AController class
Control Panel:
- refactoring of listing_grid response controllers related to hooks.
- customers grid speedup related to orders count
- added loading of missing descriptions for language via task-process
- now task runs via task.php from modal with progressbar
- sale/order_details tpl improvement (added hookvars)
- added processData hook call
- changed $error property to public in some controllers
- added method getPaymentsWithHandler into extension/setting model
- changes of product model related to settings column
- added time for comments on order edit page
Storefront:
- added disabling coupon button on order confirmation page
- model/checkout/order improvements related to hooks call added trim to account create and guest registration form
- embed.js minor improvement
- account/invoice fix
- model/catalog/product minor fix
- added prevention from close to embed modal
- added hookvar for embed product page
- changes related to order downloads for guest customers
- product page tpl reformat
Extensions:
- default_royal_mail fixes related to weight class
- banner manager minor fix
- default_stripe version changed to 1.0.1
- added payment handler to default_stripe extensionMerge remote-tracking branch 'origin/1.2.9' into 1.2.9
- added items to ecommerce tracking
- predefined IM URI on guest checkout page 1 fix
- PayPal handshake error notes
- Improve transaction submit.
- Improve extension priority and run order handling.
Various bug fixes and improvements
------------------------------------------------------------
AbanteCart version 1.2.8
New Features and improvements highlight:
- Improved password encryption and simplified process of password reset.
- Usability improvement in admin with quick data access
- Cleaning for install/upgrade history
- Customers' analytics provided by NeoWize
- General performance, user and customer experiences improvements
Core:
- added force mode for getting extensions list
- changed message in case unable to connect to database
- controllers chain-calls fix.
- listing_grid/product minor changes
- Changes related to viewport (page-response for modal view)
- AResources optimization and speedup
- ALanguage optimization and speedup
- ahtml and arescource improvements
- Amessage minor change
- AConfig fix
- XSS fix and changes of ARequest. Added xss_clean method.
- fix related to ssl-mode
- AImage minor improvement
- fix of settings in multi-store
- sql fix of AResource
- AConfig fix
- refactoring of AHtml class
- Password security update and reset process improvement.
- Rare case rounding issue fix
Admin:
- product_option page. fix related to rl-images for option values when all rows expanded
- user edit form improvement.
- upgrade now button on extension edit page
- cleanup of sale/order page controller
- extension store fix related to non-connected store and loggedin customer on MP-side
- added cleaning of install/upgrade history into cache management and history page
- clean of response controller of extensions store + changed upgrade button on ext.page
- added error reporting to AResource
- minor changes related to warnings in log
- added error logging into image model
- menu items sorting fix
- model sale/customer improvement
- css fix of delete confirmation popover
- mp_api model revert
- code improvements related to subsql_filter
- Marketplace product listing and purchase improvement
- added hook_var into product summary tpl
- Enable import/export controller to be hook-able.
- Filtering data for encrypted params.
Storefront:
- css fix for additional images on product page.
- sql fix of saving order data of IM related to guest checkout
- Added redirect from non-secure login page to secure when ssl is on
- added link to newly created order invoice on success page
- model checkout order improvement
- account/downloads pagination fix
- added hook call into seo_url common controller
- Fix for current page pagination click
- API thumbnail fix from ravdeepsingh22
- Fix for options selection and images load
- HTTP and HTTPS links improvements
- Storefront header controller cleanup, removal of backwards compatibility prior to 1.2
- Account creation, preselect if only one country
- New getHomeURL() method for storefront
install:
- db-changes related to longtext instead text column type
- added constant SERVER_NAME (needed for scheduled tasks that will be run by cron)
- Discontinue global SALT usage
- Fix in upgrade process to handle new empty directories.
Extensions:
- neowize_insights analytics
Various bug fixes and improvements
------------------------------------------------------------
AbanteCart version 1.2.7
Release includes new caching system, substantial performance boost and some features
New Features and improvements highlight:
- New high performance caching system with support for APC, APCu Memcache, Memcached and Xcache
- HTML Cache for high traffic storefront support
- SQL load improvement and reduction of database requests in disabled-cache mode.
- Profiling and PHP execution time optimization.
- Improvement for image resizing
- PHP 7 tuning and testing
Core:
- PackageManager minor fix
- database drivers error reporting improvement
- AHtml refactoring + phpdoc comments
- database drivers error reporting improvement
- AConfig sql optimization
- ADataset refactoring + phpdoc comments
- changes related to cache debugging
- extensions classes typos and phpdoc comments
- created new function get_image_size() in Utils.php
- replacements of deprecated ACache methods (get, set) calls + phpdoc comments
- ALanguage minor changes related to language recognition
- changes related to setting for cache enabling
- added apc, apcu, memcache, memcached, xcache drivers
- added config-setting and expiration for html-cache.
- minor fix related to warnings in logs
- fix in is_serialized() inside utils.php
- added hook call on save method in AImage
- AImage changes related to resize and save of images
- improve INI load time
- Language load optimization fix
- New Caching system.
- Cache, config and request exec time improvement
- Improve exception error handling and display
- New logo update
Admin:
- fix related to seo-keywords during product cloning
- minor fix of dev tools url
- clear cache page changes relates to new aCache
- added lang-pack into tinymce
- added fix of updating resource description in RL (related to auto-translation)
- Add link to troubleshooting page
Storefront:
- Optimized HTML for faster browser rendering.
- Storefront template load optimization
- css fix of rating stars view in left column block
storefront: added ajax updates for cart menu block after page loaded + ajax update for product view count + fixes of typos etc
- fix of wrong balance applying after new product adding to the cart Extensions: UPS fix related to estimate based on dimensions of products fix #541
- Pages and blocks HTML cache implementation (beta)
- Default multi-value options section fix.
- Implement banner cache
- SQL-queries optimization. Added caching into AWeight, ALength and ACurrency libs
- SQL-queries optimization. removed calls isTrackable and hasAnyStock inside products loops
- SQL-queries optimization. (Resource thumbnails).
- Optimization for categories and menu building
- Category product count optimization
install:
- added config_image_quality setting value
- config_image_quality now set in 95%
- optimize large demo jpg files
- optimize large demo png images
- block_templates demo data fix
- changes of system_check() calls related to install directory check
Extensions/Upgrade:
- FTP Install/Upgrade fix for some rare cases.
Various bug fixes and improvements
------------------------------------------------------------
AbanteCart version 1.2.6
Release includes couple of new features and number of core improvements
New Features and improvements highlight:
- IM (SMS) Notifications for administrators and customers
- New Text and visual HTML editor