Releases: opencart/opencart
Releases · opencart/opencart
3.0.4.1
The is an update for an older version of OpenCart Its recommended to use the latest version of OpenCart 4.
What's Changed
- Added latest PayPal version
- Bugfix for promotion by @mhcwebdesign in #14084
- [3.0.x.x] Typo api controller by @condor2 in #14090
- Fix error caused when default currency not in ECB list by @ADDCreative in #14112
- Bugfix PayPal Smart Button by @mhcwebdesign in #14162
- [OC 3.0.x.x] JQuery upgrade by @mhcwebdesign in #14175
- [3.0.x.x] Added fix.io currency converter engine by @mhcwebdesign in #14210
- [3.0.x.x] Added https to customer_ip.twig by @condor2 in #14242
- [3.0.x.x] Added whatismyipaddress in customer_activity report by @condor2 in #14243
- [3.0.x.x] Added whatismyipaddress to customer_search_info report by @condor2 in #14244
- Fix URL encoding for product tags in OpenCart 3 by @head-dunce in #14256
- urlencode for tag in query string by @mhcwebdesign in #14257
- [3.0.x.x] Typo's security.twig by @condor2 in #14296
- Fixed bug when saving new product with a recurring payment profile by @nomadwebsites in #14397
- fix cookie_lifetime by @stalker780 in #14638
- fix cookie_lifetime by @stalker780 in #14645
- stylesheet fix by @mhcwebdesign in #14856
- Preserve sort and order by @mhcwebdesign in #14864
New Contributors
- @head-dunce made their first contribution in #14256
- @nomadwebsites made their first contribution in #14397
Full Changelog: 3.0.4.0...3.0.4.1
4.1.0.3
What's Changed
- More PHPDocs work by @TheCartpenter in #14700
- [fix] The update procedure does not work by @batumibiz in #14703
- Modified upgrade/upgrade PHPDocs by @TheCartpenter in #14708
- Update to admin marketplace/installer.php by @milsaware in #14709
- removed country_id by @farshadfmr in #14713
- Removed identifier_id in PHPDocs of getIdentifierByCode method in model/identifier by @TheCartpenter in #14714
- Removed country_id and zone_id from deleteDescriptionsByLanguageId PHPDocs by @TheCartpenter in #14717
- Modified localisation/country controller and model delete descriptions method by @TheCartpenter in #14720
- More model comments work by @TheCartpenter in #14725
- More PHPDocs work and fixed some package paths in extensions by @TheCartpenter in #14726
- More PHPDocs work by @TheCartpenter in #14727
New Contributors
- @milsaware made their first contribution in #14709
- @farshadfmr made their first contribution in #14713
Full Changelog: 4.1.0.2...4.1.0.3
4.1.0.2
FIXED
#14701
Full Changelog: 4.1.0.1...4.1.0.2
4.1.0.1
What's Changed
- Fix save product master with variants by @vitorsreis in #14355
- Display current language in the language switcher by @opencartbot in #14356
- Changing the current currency in the header by @opencartbot in #14357
- Cache by language in SEO URL by @opencartbot in #14365
- [Master] Update version to upcoming 4.1.0.1 by @mhcwebdesign in #14366
- Update footer.twig by @opencartbot in #14368
- Some corrections to error messages by @opencartbot in #14369
- Fix breadcrumb dividers height by @opencartbot in #14374
- Some corrections to error messages by @opencartbot in #14370
- Some corrections to error messages by @opencartbot in #14371
- Some corrections to error messages by @opencartbot in #14372
- Fix breadcrumb dividers height by @opencartbot in #14375
- Removed duplicated code from step_2.twig by @condor2 in #14396
- Fix saving SEO URL by @opencartbot in #14412
- Update security.php by @TheCartpenter in #14401
- From 20 to 40 characters password forgotten language by @condor2 in #14391
- Add default value for 'config_icon' [FR install] by @opencartbot in #14427
- Add default value for 'config_icon' [EN install] by @opencartbot in #14426
- Add default value for 'config_password_length' on upgrade by @opencartbot in #14425
- Do not drop the 'modification' table on upgrade process by @opencartbot in #14424
- Remove password confirm param in the registration controller by @opencartbot in #14423
- Remove password confirm validation in the checkout registration by @opencartbot in #14422
- Add config_password_length default value (fr. lang) by @opencartbot in #14421
- Add config_password_length default value by @opencartbot in #14420
- Stored payment methods in Account module by @opencartbot in #14410
- Stored payment methods in Account module by @opencartbot in #14409
- Stored payment methods in Account module by @opencartbot in #14411
- Fix for percentage discounts by @infiniasystems in #14428
- Rename countries FYROM and Swaziland by @opencartbot in #14429
- Update register.php by @rahuloberai in #14430
- Fix css class name product_form.twig by @opencartbot in #14446
- Fix bug after exceeding login attempts.php by @tom1989 in #14445
- Fix sql error in sorting products by price by @opencartbot in #14444
- Fix the max password length in 'en-gb' localisation by @opencartbot in #14431
- Update login.php by @TheCartpenter in #14447
- Sort product attributes by @stalker780 in #14440
- Update register.php by @TheCartpenter in #14434
- Update validation.php by @stalker780 in #14435
- Fix product copy with options by @stalker780 in #14439
- Reset rating on copyProduct by @stalker780 in #14455
- Update product.php by @TheCartpenter in #14461
- Update statistics.php by @rahuloberai in #14482
- Update user.php by @rahuloberai in #14481
- Update information.php by @stalker780 in #14479
- Fixed the color of the statistics progressbar by @batumibiz in #14483
- Update custom_field.php by @TheCartpenter in #14462
- Update language.php by @TheCartpenter in #14466
- deleted the extra code by @dreanei23 in #14491
- Update tax_rate.php by @TheCartpenter in #14467
- Update order.php by @TheCartpenter in #14468
- Update subscription.php by @TheCartpenter in #14469
- Update affiliate.php by @TheCartpenter in #14470
- Update subscription.php by @TheCartpenter in #14471
- Update product.php by @TheCartpenter in #14472
- Update language.php by @TheCartpenter in #14473
- Update return_reason.php by @TheCartpenter in #14474
- Update cron.php by @TheCartpenter in #14475
- Update module.php by @TheCartpenter in #14476
- Update online.php by @TheCartpenter in #14477
- Fix category edit by @stalker780 in #14478
- Fix for repairCategories by @mhcwebdesign in #14500
- [continuation] fixed the color of the progressbar #14483 by @batumibiz in #14488
- Update api.php - added date modified by @pemaier in #14495
- Filemanager - load allowed extensions from admin config by @prometheuscz in #14499
- List of categories with images by @batumibiz in #14504
- Update filemanager.php by @TheCartpenter in #14505
- Update category.php by @stalker780 in #14506
- Update category.php by @stalker780 in #14507
- List of manufacturers with images by @batumibiz in #14509
- Vertical alignment in tables by @batumibiz in #14513
- Fix order of attributes in oc_filter_data() by @opencartbot in #14524
- Update utf8.php by @TheCartpenter in #14522
- Update validation.php by @TheCartpenter in #14521
- Update general.php by @TheCartpenter in #14523
- Update user.php by @opencartbot in #14525
- Update feed.php by @stalker780 in #14537
- Update module.twig by @stalker780 in #14538
- Update api.php by @TheCartpenter in #14527
- Update address.php by @chongshengdz in #14545
- Update wishlist.php by @chongshengdz in #14546
- Update product.php by @TheCartpenter in #14526
- Update language.php by @TheCartpenter in #14528
- Update product_list.twig by @TheCartpenter in #14529
- Update topic_list.twig by @TheCartpenter in #14530
- Update cart_list.twig by @TheCartpenter in #14531
- Update product_form.twig by @TheCartpenter in #14532
- Update product.twig by @TheCartpenter in #14534
- Update order.php by @TheCartpenter in #14535
- Update article.php by @TheCartpenter in #14536
- Fix PHP 8.0 support by @AJenbo in #14539
- Update review.php by @TheCartpenter in #14543
- Update subscription.php by @TheCartpenter in #14542
- Update authorize.php by @TheCartpenter in #14540
- Update customer.php by @TheCartpenter in #14551
- Update category.php by @TheCartpenter in #14554
- Update user.php by @TheCartpenter in #14550
- Update review.php by @TheCartpenter in #14555
- Update article.php by @TheCartpenter in #14556
- Update comment.php by @TheCartpenter in #14557
- Update column_left.php by @TheCartpenter in #14558
- Update theme.php by @TheCartpenter in...
4.1.0.0
ADDED
OCMOD back!!
French language
Blog system
UPDATED
order editor. normalised the ordered editor system.
FIXED
Subscription system
Please read release notes for full list
What's Changed
- Fix Zone list - status always "Enabled" by @batumibiz in #12694
- CKEditor ShowBlocks alternate config by @stalker780 in #12693
- Remove German language test files /extension/opencart/catalog/language/de-de by @pemaier in #12699
- Removed unused variable from common/column_left by @SecretSergey in #12723
- Update review.php by @tmdashwani in #12703
- Added int cast in cms/comment by @TheCartpenter in #12716
- [Master] Added missing language variable cms/blog by @condor2 in #12711
- Update robots.txt by @chongshengdz in #12732
- Update forgotten.php by @rahulabs in #12705
- Renamed Apcu class in library/cache/apcu by @TheCartpenter in #12722
- Update subscription.php by @rahulabs in #12704
- Update setting.php by @Cubuss in #12735
- Update comment.php by @TheCartpenter in #12747
- Update forgotten.php by @TheCartpenter in #12737
- Fixed an error in the SQL query by @batumibiz in #12756
- Fix anti-spam validate in the Returns page by @willdevx in #12752
- Update opencart.sql - updated image_topic_width from D to 1140 by @pemaier in #12753
- Update location_form.twig by @stalker780 in #12760
- #12757 mysql ssl connection support by @fmarslan in #12758
- Removed empty trailing lines. by @TheCartpenter in #12748
- error vendor uninstaller.php by @BuslikDrev in #12654
- More code alignments by @TheCartpenter in #12761
- Update setting.php by @TheCartpenter in #12770
- Update cli_install.php by @TheCartpenter in #12776
- Update step_2.twig by @TheCartpenter in #12775
- Fixed Tax and Zone Date by @ppalashturov in #12786
- Update comment.php by @opencartbot in #12783
- README.md - License link updated by @pemaier in #12803
- Fix message "PHP7.4 Required" by @opencartbot in #12794
- Update product.php by @stalker780 in #12801
- Delete the last comma by @opencartbot in #12793
- Update index.php and fixed Model Filter by @ppalashturov in #12789
- Blogs $limit from 'config_pagination' by @opencartbot in #12790
- Add skipped 'error_author' translation by @opencartbot in #12792
- Update user.php by @rahulabs in #12814
- Update default.php by @TheCartpenter in #12817
- Update developer.php by @TheCartpenter in #12838
- Update gdpr.php by @TheCartpenter in #12842
- Sticky admin filters by @stalker780 in #12807
- Admin - escape aliases by @stalker780 in #12808
- Update user.php by @TheCartpenter in #12843
- Update bestseller.php by @TheCartpenter in #12847
- Update affiliate.php by @TheCartpenter in #12822
- Update forgotten.php by @TheCartpenter in #12823
- Update currency.php by @TheCartpenter in #12848
- Update cron.php by @TheCartpenter in #12825
- Update product.php by @TheCartpenter in #12846
- Update dashboard.php by @TheCartpenter in #12824
- Update subscription.php by @TheCartpenter in #12826
- Update store.php by @TheCartpenter in #12827
- Update returns.php by @TheCartpenter in #12836
- Update customer.php by @stalker780 in #12856
- Update download.php by @TheCartpenter in #12828
- Update cookie.php by @TheCartpenter in #12829
- Update country.php by @TheCartpenter in #12834
- Update customer_approval.php by @TheCartpenter in #12835
- Update opencart.sql - Added extension/modul/topic by @pemaier in #12830
- Update default.php by @TheCartpenter in #12840
- Update marketplace.php by @TheCartpenter in #12841
- Update security.php by @TheCartpenter in #12839
- Update register.php by @TheCartpenter in #12844
- Update wishlist.php by @TheCartpenter in #12845
- Update language.php by @TheCartpenter in #12850
- Update download.php by @TheCartpenter in #12860
- Update language.php by @TheCartpenter in #12849
- Update subscription.php by @TheCartpenter in #12857
- Update order.php by @TheCartpenter in #12862
- Update sale.php by @TheCartpenter in #12858
- Update order.php by @TheCartpenter in #12859
- Update order.php by @TheCartpenter in #12861
- Update product_purchased.php by @TheCartpenter in #12864
- Update customer_transaction.php by @TheCartpenter in #12867
- Update ecb.php by @TheCartpenter in #12872
- Update customer.php by @TheCartpenter in #12865
- Update gdpr_export.php by @TheCartpenter in #12873
- Update map.php by @TheCartpenter in #12863
- Catalog - escape aliases by @stalker780 in #12809
- Update general.php by @stalker780 in #12888
- Update authorize.php by @TheCartpenter in #12879
- Update authorize.php by @TheCartpenter in #12881
- Update credit_card.php by @TheCartpenter in #12885
- Update comment.php by @TheCartpenter in #12880
- Update antispam.php by @TheCartpenter in #12892
- Update product_viewed.php by @TheCartpenter in #12886
- Update affiliate.php by @TheCartpenter in #12882
- Update authorize.php by @TheCartpenter in #12883
- Update cart.php by @TheCartpenter in #12890
- Update comment.php by @TheCartpenter in #12884
- Fixed PHP 7.4 warning for GDPR controller by @condor2 in #12896
- Update sale.php by @TheCartpenter in #12891
- Add missing prefix property to redis session class by @AJenbo in #12905
- Fix leftover from Twig 2.4 to 3.0 migrating by @AJenbo in #12906
- Fix getTotalArticles() not accepting the given filter by @AJenbo in #12901
- Add missing void returns to code base by @AJenbo in #12907
- Remove unused parameter from install.php by @AJenbo in #12904
- Fix bad array push by @AJenbo in #12900
- Update product.php by @ppalashturov in #12912
- Fix missing $order_info in subscription cron by @AJenbo in #12902
- Correct catalog store return value when locked by @AJenbo in #12903
- Remove dead code from getTotalProductsByProductId by @AJenbo in #12899
- Fixed PHP 7.4 warning for mail library by @AJenbo in #12920
- Fixe...
3.0.4.0
What's Changed
- currency rates refresh bugfix by @mhcwebdesign in #12810
- Fix marketing message counter by @ADDCreative in #12868
- Corrections to .htaccess.txt by @ADDCreative in #12910
- [3.0.x.x] Added DB_PREFIX backup controller by @condor2 in #12975
- attribute automcomplete fix by @mhcwebdesign in #12990
- PHP 8 - null parameter by @opencartbot in #13019
- [3.0.x.x] Wrong message on Manufacturer List by @condor2 in #13029
- [3.0.x.x] Added language variable 'text_no_results' for Manufacturer … by @condor2 in #13030
- Fix redirect protection by @ADDCreative in #13095
- Fix pagination bug in the Google Base extension by @opencartbot in #13100
- [3.0.x.x] Fixed PHP 8 warning Laybuy model by @condor2 in #13244
- [3.0.x.x] Typo fraudlabspro model by @condor2 in #13303
- [3.0.x.x]Typo's sale report model by @condor2 in #13307
- [3.0.x.x]Typo's return report model by @condor2 in #13308
- [3.0.x.x] Removed duplicated values from array - utf8 helper by @condor2 in #13384
- [3.0.x.x] Create phpstan.neon by @condor2 in #13386
- [3.0.x.x] Create Lint.yml by @condor2 in #13387
- [3.0.x.x] .php-cs-fixer.php by @condor2 in #13388
- Fix for timezone change breaking session expiration by @ADDCreative in #13390
- Revert "Fix for timezone change breaking session expiration" by @danielkerr in #13391
- [3.0.x.x] Remove Ref check from proxy.php by @AJenbo in #13426
- [3.0.x.x] Caught class DB\mysqli_sql_exception not found. mysqli.php by @condor2 in #13432
- [3.0.x.x]Undefined variable: $ - sagepay_direct.php by @condor2 in #13433
- [3.0.x.x] Undefined variable: $i - sagepay_server.php by @condor2 in #13434
- [3.0.x.x] Added Paypal language fix by @condor2 in #13435
- [3.0.x.x] Undefined variable: $data - router controller by @condor2 in #13439
- [3.0.x.x] Undefined variable: $data- upload model by @condor2 in #13436
- [3.0.x.x] Removed duplicated array - paypal.php by @condor2 in #13437
- [3.0.x.x] Duplicated array key - ec_ship.php by @condor2 in #13438
- [3.0.x.x] incorrect case: googleshopping\exception\Connection. by @condor2 in #13440
- [3.0.x.x]Update model google.php by @condor2 in #13441
- [3.0.x.x] Update googleshopping library by @condor2 in #13443
- [3.0.x.x] Update alipay_cross.php by @condor2 in #13444
- [3.0.x.x] Undefined variable: $query customer model by @condor2 in #13445
- [3.0.x.x] Updated fix_case function fraudlabspro controller by @condor2 in #13447
- [3.0.x.x] Updated pgsql.php by @condor2 in #13455
- [3.0.x.x] Update router.php by @condor2 in #13482
- [3.0.x.x] Added 'public' to funtion - alipay_cross model by @condor2 in #13478
- [3.0.x.x] Update divido.php by @condor2 in #13479
- [3.0.x.x] Update divido.php by @condor2 in #13480
- [3.0.x.x] Updated startup.php by @condor2 in #13481
- Fix duplicate key by @mhcwebdesign in #13483
- [3.0.x.x] Update pp_express.php by @condor2 in #13484
- PayPal Integration Update by @mhcwebdesign in #13491
- [3.0.x.x] Update squareup.php by @condor2 in #13487
- [3.0.x.x]Added Opayo Payment by @condor2 in #13493
- Update pp_express.php by @condor2 in #13505
- Bugfix framework by @mhcwebdesign in #13516
- 3.0.x.x bugfix alipay by @mhcwebdesign in #13517
- Add missing type cast for Opayo by @ADDCreative in #13519
- [3.0.x.x] Typo Opayo Catalog model by @condor2 in #13520
- [3.0.x.x] Hint classes loaded during framework bootup by @AJenbo in #13555
- [3.0.x.x] Include WeChat dependency by @AJenbo in #13556
- [3.0.x.x] Fix WeChat XML response by @AJenbo in #13557
- [3.0.x.x]Update securetrading_ws.php by @condor2 in #13578
- [3.0.x.x]Update securetrading_pp.php by @condor2 in #13577
- [3.0.x.x]Update .php-cs-fixer.php by @condor2 in #13581
- [3.0.x.x] Restored old code for php-cs-fixer.php by @condor2 in #13583
- extensions uninstall fixes: remove permissions, + fixes for phpstan.neon by @mhcwebdesign in #13602
- [3.0.x.x]Updated phpstan to 1.10.57 by @condor2 in #13633
- [3.0.x.x lvl 1 phpstan.neon by @condor2 in https://github.com//pull/13632
- [3.0.x.x] replaced wget with curl ecb controller by @condor2 in #13642
- Bugfixes for Opayo and Geo Zones by @mhcwebdesign in #13655
- More bugfixes as per phpstan level 1 by @mhcwebdesign in #13656
- [3.0.x.x] Another bugfix as paer phpstan level 1 by @mhcwebdesign in #13657
- Bugfix geo zones by @mhcwebdesign in #13658
- [3.0.x.x] More bugfixes as per phpstan level 1 by @mhcwebdesign in #13662
- [3.0.x.x] Add cache control headers by @ADDCreative in #13599
- [3.0.x.x] Make identically identified functions have the same signature by @AJenbo in #13665
- [3.0.x.x] updates for payment extensions by @mhcwebdesign in #13681
- [3.0.x.x] Upgrade Paypal to Version 2.2.1 by @mhcwebdesign in #13691
- [3.0.x.x] Remove duplicate array key by @mhcwebdesign in #13692
- [3.0.x.x] remove old pp_express recurring by @mhcwebdesign in #13693
- [3.0.x.x] Add missing type cast for PayPal by @ADDCreative in #13697
- [3.0.x.x] Add missing escape to filter moule by @ADDCreative in #13698
- [3.0.x.x] Fix timezone change breaking session and API by @ADDCreative in #13704
- [3.0.x.x] Bugfix backup tool by @mhcwebdesign in #13709
- [3.0.x.x] Improved security for account forgotten by @mhcwebdesign in #13710
- [3.0.x.x] Improved security for admin forgotten by @mhcwebdesign in #13714
- [3.0.x.x] Pagination fixes by @mhcwebdesign in #13716
- [3.0.x.x] More pagination fixes by @mhcwebdesign in #13732
- [3.0.x.x] Windows line endings by @mhcwebdesign in #13734
- [3.0.x.x] PayPal upgrade by @mhcwebdesign in #13736
- [3.0.x.x] Minir bugfix for PayPal by @mhcwebdesign in #13737
- [3.0.x.x] Security patch by @mhcwebdesign in #13741
- [3.0.x.x] Add missing type cast for PayPal by @mhcwebdesign in #13742
- [3.0.x.x] Token generator by @mhcwebdesign in #13743
- [3.0.x.x] Add cast to zone_id in setting by @ADDCreative in #13744
- [3.0.x.x] Add missing PayPal files by @mhcwebdesign in #13747
- [3.0.x.x] The administrator should not be able to disable himself by @mhcwebdesign in #13750
- [3.0.x.x] Bugfix for currency cache by @mhcwebdesign in #13751
- [3.0.x.x] 3rd party vendor library update by @mhcwebdesign in #13759
- [3.0.x.x] Add BluePay Hosted enabled check by @ADDCreative in https://gith...
3.0.3.9
What's Changed
- fixed install text issue by @WebkulOpencart in #10179
- Added HTTPS on docs.opencart.com HREF - admin/view/template/common/header.twig file by @TheCartpenter in #10178
- Fix for bug #10197 in maintenance branch v2 by @mathsolutions in #10203
- Fix for issue #10216 by @mathsolutions in #10217
- Corrected typo - admin/controller/common/filemanager.php file by @TheCartpenter in #10171
- Fixed deleteApiSessionBySessionId method call - admin/controller/extension/payment/klarna_checkout.php file by @TheCartpenter in #10135
- Pushed dots on $code - admin/controller/design/translation.php file by @TheCartpenter in #10127
- Added space on IF statements - admin/controller/common/login.php file by @TheCartpenter in #10116
- Added space on IF statements - admin/controller/marketing/contact.php file by @TheCartpenter in #10117
- Added space on IF statement - admin/model/localisation/currency.php file by @TheCartpenter in #10118
- Added space on IF statement - catalog/controller/event/activity.php file by @TheCartpenter in #10119
- fixed the issue #9739 by @webkul-dilip in #10248
- Improved summernote language by @webkul-dilip in #10275
- [3.0.x.x] Fixed custom_fields not inserted in database when register as affiliate by @condor2 in #10322
- [3.0.x.x] Autogenerate tracking code when add a customer from admin by @condor2 in #10323
- Fix upload date filter by @ADDCreative in #10326
- [3.0.x.x] Update affiliate custom_field when edit a customer by @condor2 in #10325
- Split base64 encoded lines in mail by @ADDCreative in #10269
- Fix mail line endings for PHP 8 by @ADDCreative in #10539
- Don't use strftime as deprecated in PHP 8.1 by @ADDCreative in #10457
- Change session read return type to array by @ADDCreative in #10414
- Fix deprecated optional parameter in PHP 8 by @ADDCreative in #10541
- Fix null credentials in marketplace for PHP 8 by @ADDCreative in #10542
- PHP 8.x support for 3.0.x.x maintenance branch (09-03-2022) by @mhcwebdesign in #10467
- [Maintenance] - Removed console.log entry - catalog/view/theme/default/template/extension/advertise/google_dynamic_remarketing_cart.twig file by @TheCartpenter in #10674
- [3.0.x.x] Fixed PHP 8.1 warning pp_braintree by @condor2 in #10679
- [3.0.x.x]Fixed PHP 8.1 warning marketplace extension info by @condor2 in #10682
- 3.0.x.x maintenance - update scssphp for PHP8.x by @mhcwebdesign in #10684
- [Maintenance] - Removed console.log entry - catalog/view/theme/default/template/extension/payment/paypal.twig file by @TheCartpenter in #10677
- [Maintenance] - Removed console.log entry - catalog/view/theme/default/template/extension/advertise/google_dynamic_remarketing_product.twig file by @TheCartpenter in #10675
- [Maintenance] - Replaced addReference with editReference - catalog/controller/extension/payment/pp_express.php file by @TheCartpenter in #10681
- Fix error handler for PHP 8 by @ADDCreative in #10835
- Fix passed by reference warning in PHP 8 by @ADDCreative in #10836
- [Maintenance] - Added payment prefixes - admin/view/template/extension/payment/klarna_account.twig file by @TheCartpenter in #10815
- Revert change made to contact from address by @ADDCreative in #8931
- [3.0.x.x] Fixed sort by username API by @condor2 in #11138
- [3.0.x.x] Added missing language variable Menu by @condor2 in #11153
- PHP 8.x support for catalog/model/product.php by @mhcwebdesign in #11430
- Fixed custom fields support for affiliate by @mhcwebdesign in #11463
- Fix validation for custom_fields in checkout by @MarvinKlein1508 in #11464
- Refresh left menu and extensions list after an extension uninstall by @mhcwebdesign in #11669
- Load correct language file in install function. by @mhcwebdesign in #11670
- 3.0.x.x maintenance by @mhcwebdesign in #11680
- Fixed pagination. by @mhcwebdesign in #11817
- 3.0.x.x maintenance by @mhcwebdesign in #11874
- [Maintainance] Fix onRegionClick by @osworx in #11880
- mail classes fixes for PHP 8.2 by @mhcwebdesign in #12070
- Bugfix for using str_split in PHP 8.2 by @mhcwebdesign in #12073
- [3.0.x.x] Fixed PHP 8.2 recurring warning by @condor2 in #12087
- [3.0.x.x_Maintenance] Add support for images of type *.webp by @nmpetkov in #12104
- [3.0.x.x] Added webp support filemanager controller by @condor2 in #12109
- [3.0.x.x] Added webp support opencart.sql by @condor2 in #12110
- Bugfix order editor for special characters in form fields by @mhcwebdesign in #12116
- Keep order options sort order by @mhcwebdesign in #12164
- Fix double slash in session path by @ADDCreative in #10536
- Italic support for summernote by @mhcwebdesign in #12210
- 3.0.x.x maintenance by @mhcwebdesign in #12230
- bugfix backup / restore by @mhcwebdesign in #12296
- Check if encryption negotiation failed by @ADDCreative in #12321
- [3.0.x.x] Update pagination Return controller by @condor2 in #12252
- [3.0.x.x] Update Download pagination controller by @condor2 in #12253
- [3.0.x.x] Update Order pagination controller by @condor2 in #12254
- [3.0.x.x] Update Pagination in Transaction controller by @condor2 in #12255
- [3.0.x.x] Update pagination code Reward controller by @condor2 in #12256
- [3.0.x.x]Update paginatio Recurring controler by @condor2 in #12257
- Update city length check by @dennisbuijsgmailcom in #12251
- no more addthis by @mhcwebdesign in #12362
- matching default fontsizes by @mhcwebdesign in #12385
- Fix SMTP line lengths by @ADDCreative in #12384
- 3.0.x.x maintenance by @mhcwebdesign in #12388
- 3.0.x.x maintenance by @mhcwebdesign in #12390
- 3.0.x.x maintenance by @mhcwebdesign in #12391
- Update Twig docs link by @bloodyKnuckles in #12156
- need leading space to prevent appending to link by @daretogo in #12223
- 3.0.x.x maintenance by @mhcwebdesign in #12463
- filemanager fix by @mhcwebdesign in #12491
- deprecation error fixes by @mhcwebdesign in #12519
- Update translation_form.twig by @mhcwebdesign in #12640
- Fixed error displaying guest shipping by @SirStepheno in #12672
- re-added old jquery by @mhcwebdesign in #12715
New Contributors
- @mathsolutions made their first contribution in #10203
- @bloodyKnuckles made their first contribution in #12156
- @daretogo made their first contribution in #12223
- @SirStepheno made their first contribution in #12672
Full Changelog: 3.0.3.8...3.0.3.9
4.0.2.3
What's Changed
- Update sale_tax.twig by @opencartbot in #12439
- Fix the admin map - html to json data type by @opencartbot in #12440
- jQuery version fix by @opencartbot in #12441
- Fix warning about minimum SEO URL length by @opencartbot in #12458
- Added missing line subscription cron language by @condor2 in #12456
- subscription.php - remove double text_history by @pemaier in #12436
- Removed white space sale/subscription language by @condor2 in #12454
- Update subscription.php language - catalog side by @condor2 in #12455
- resolve #12428 Unable to change admin language by @batumibiz in #12465
- Update JQuery 3.7.0 by @stalker780 in #12466
- Removed duplicated banner_image_description table in upgrade/upgrade_… by @TheCartpenter in #12475
- Update opencart.sql - Added report customer and report affiliate entries by @pemaier in #12493
- Removed empty space in catalog/product model by @TheCartpenter in #12501
- Fix SQL space in product model by @stalker780 in #12500
- Update opencart.sql - Added extension/marketplace by @pemaier in #12498
- Update opencart.sql - Removed report/affiliate by @pemaier in #12515
- empty instruction on the default extensions causes a bad time by @eddimull in #12502
- Fix session_samesite by @opencartbot in #12518
- Update opencart.sql - Added German Islands in zone table by @pemaier in #12533
- fix #12465 Removed unused event by @batumibiz in #12537
- Added cast in product/compare by @TheCartpenter in #12540
- Added cast in account/wishlist by @TheCartpenter in #12539
- Added cast on product/review by @TheCartpenter in #12538
- Update catalog download.php - Added . to filename check by @pemaier in #12617
- Correct multilingual SEO URLs in the catalog language switcher by @opencartbot in #12448
- Bootstrap 5.3.1 Update by @stalker780 in #12524
- Update admin/controller/sale/order.php to fix Fraud Order Tab issue by @fraudlabspro in #12516
- Fixed Search Products By Multi Stores by @ppalashturov in #12637
- Update notification.php by @opencartbot in #12511
- demonstration group permission = null by @BuslikDrev in #12646
- rename comment by @BuslikDrev in #12659
- Removed Euro requirement by @batumibiz in #12666
- resolve #12668 Image Manager pagination bug by @batumibiz in #12673
- Fix product controller by @stalker780 in #12680
- Bootstrap 5.3.2 update by @stalker780 in #12686
- FontAwesome 6.4.2 update by @stalker780 in #12687
- jQuery 3.7.1 update by @stalker780 in #12688
- Codemirror 5.65.15 update by @stalker780 in #12689
- CKEditor 4.22.1 update by @stalker780 in #12690
New Contributors
- @batumibiz made their first contribution in #12465
- @eddimull made their first contribution in #12502
Full Changelog: 4.0.2.2...4.0.2.3
4.0.2.2
FIXES
https://github.com/opencart/opencart/releases/tag/4.0.2.2
What's Changed
- build(deps): bump guzzlehttp/psr7 from 2.4.1 to 2.5.0 in /upload/system/storage by @dependabot in #12278
- Update sub_total.twig by @fubaman in #12323
- Check if encryption negotiation failed by @ADDCreative in #12322
- Fix backup with NULL values by @ADDCreative in #12299
- Update cart.php by @sabeti05 in #12302
- Update order_info.twig by @sabeti05 in #12325
- Fixed admin order editor incorrect error display by @faheem5157 in #12295
- Update product_form.twig by @sabeti05 in #12281
- Added Extension Compatibility in Marketplace controller by @condor2 in #12264
- Display Compatibility info for Extension in Marketplace by @condor2 in #12265
- Fixed sub category URL update match all value start with old path by @qaharmdz in #12292
- Update city length check by @dennisbuijsgmailcom in #12249
- Update review.php by @rahulabs in #12244
- Update module.php by @rahulabs in #12245
- fixed #12231 issue by @satish35 in #12243
- remove media="screen" from order_invoice.twig by @pemaier in #12312
- remove media="screen" from order_shipping.twig by @pemaier in #12313
- Change page location on admin product filter by @stalker780 in #12402
- Change page location on admin review filter by @stalker780 in #12405
- Change page location on admin customer filter by @stalker780 in #12407
- Change page location on admin order filter by @stalker780 in #12408
- allow pass through $default to system resize by @hayden-t in #12357
- Change page location on admin customer_approval filter by @stalker780 in #12409
- Change page location on admin seo_url filter by @stalker780 in #12410
- Change page location on admin gdpr filter by @stalker780 in #12411
- Change page location on admin returns filter by @stalker780 in #12412
- Change page location on admin zone filter by @stalker780 in #12413
- Change page location on admin country filter by @stalker780 in #12414
- Change page location on admin affiliate filter by @stalker780 in #12415
- Change page location on admin marketing filter by @stalker780 in #12416
- Change page location on admin subscription filter by @stalker780 in #12417
- Create apcu by @BuslikDrev in #12288
- Renamed apcu to apcu.php by @TheCartpenter in #12423
- copyProduct support for variant/override fields by @hayden-t in #12348
- Improve flexbox to show button groups in product thumb by @MarvinKlein1508 in #12343
- Update download.php by @ppalashturov in #12430
- subscription.php - Removed double text entries by @pemaier in #12401
- Added subscription_alert TWIG file - catalog/view/template/mail/subscription_alert.twig file by @TheCartpenter in #12038
- Added subscription_alert language file - catalog/language/en-gb/mail/subscription_alert.php file by @TheCartpenter in #12037
- Font Awesome 6.3.0 update by @stalker780 in #12179
New Contributors
- @fubaman made their first contribution in #12323
- @faheem5157 made their first contribution in #12295
- @rahulabs made their first contribution in #12244
- @satish35 made their first contribution in #12243
- @hayden-t made their first contribution in #12357
- @ppalashturov made their first contribution in #12430
Full Changelog: 4.0.2.1...4.0.2.2
4.0.2.1
Full Changelog: 4.0.2.0...4.0.2.1