OpenCart 4.0.2.1
28 April 2023
OpenCart version 4.0.2.1 is now available (major release).
What's New in OpenCart 4.0.2.1
- Works with PHP 8.2
- Changed the route to use . instead of using | for compatibility with some payment gateways
- Payment methods need to be updated
- Corrected Two-factor Security Error Message by @nexadomain in #11599
- fix email url by @iamsyh in #11603
- Fixed SQL abbreviation typo and pushed space - upload/system/library/db.php file by @TheCartpenter in #11619
- Update free.php by @osworx in #11625
- fix: upgrade dirname failure fix by @v5mvidal in #11605
- add text for guest checkout success message by @iamsyh in #11613
- Use seperate success message for guest checkout by @iamsyh in #11614
- build yml file by @KennedyFVB in #11469
- Fixed sentence - catalog/language/en-gb/checkout/register.php file by @TheCartpenter in #11628
- Replaced account/subscription model as lowercase - catalog/controller/account/subscription.php file by @TheCartpenter in #11627
- Removed commented out $data['balance'] - admin/controller/sale/subscription.php file by @TheCartpenter in #11584
- Update customer.php by @PhamToan in #11636
- fix: add slash ("/") at the end of the directory when generating autoload by @valdeirpsr in #11635
- Replaced | with . on address list URL - catalog/view/template/account/address.twig file by @TheCartpenter in #11642
- Replaced | with . in URL - catalog/view/template/product/product.twig file by @TheCartpenter in #11643
- fix: Correctly add subscriptions report by @v5mvidal in #11640
- Replace ; with , by @anytizer in #11661
- Update FontAwesome 6.2.0 & jQuery 3.6.1 by @stalker780 in #11653
- Update order.php by @PhamToan in #11666
- Update order_info.twig by @sabeti05 in #11655
- Removed spaced on int cast - extension/opencart/admin/model/report/customer_subscription.php file by @TheCartpenter in #11647
- Update Bootstrap 5.2.1 by @stalker780 in #11671
- Update custom_field.php by @nexadomain in #11672
- Fixed loading button if more than one request by @padaliyajay in #11674
- Bootstrap minor fixes by @stalker780 in #11677
- Improved sentence - system/library/template/twig.php file by @TheCartpenter in #11710
- Improved can not with cannot - admin/controller/common/security.php file by @TheCartpenter in #11681
- Added comment text on magic methods - system/library/cart/weight.php file by @TheCartpenter in #11724
- Replaced can not with cannot - index.php file by @TheCartpenter in #11693
- Replaced can not with cannot - admin/controller/common/column_left.php file by @TheCartpenter in #11682
- Added intend on comment text - system/library/url.php file by @TheCartpenter in #11749
- Replaced can not with cannot - admin/controller/tool/upload.php file by @TheCartpenter in #11683
- Replaced can not with cannot - admin/index.php file by @TheCartpenter in #11684
- Replaced can not with cannot - admin/language/en-gb/common/filemanager.php file by @TheCartpenter in #11685
- Replaced can not with cannot - admin/language/en-gb/common/security.php file by @TheCartpenter in #11686
- Replaced can not with cannot - admin/language/en-gb/setting/store.php file by @TheCartpenter in #11687
- Replacd can not with cannot - admin/language/en-gb/user/user.php file by @TheCartpenter in #11688
- Replaced can not with cannot - catalog/controller/tool/upload.php file by @TheCartpenter in #11689
- Replaced can not with cannot - catalog/language/en-gb/api/sale/cart.php file by @TheCartpenter in #11690
- Replaced can not with cannot - catalog/language/en-gb/checkout/register.php file by @TheCartpenter in #11691
- Improved can not with cannot - catalog/model/checkout/cart.php file by @TheCartpenter in #11692
- Various sentence corrections - system/framework.php file by @TheCartpenter in #11694
- Replaced then with comma - admin/controller/catalog/product.php file by @TheCartpenter in #11695
- Sentence correction. Methods unfinished - admin/controller/mail/subscription.php file by @TheCartpenter in #11696
- Improved sentences - admin/controller/startup/language.php file by @TheCartpenter in #11697
- Aligned equal alignments - admin/language/en-gb/catalog/product.php file by @TheCartpenter in #11698
- Improved sentence - admin/controller/user/user.php file by @TheCartpenter in #11699
- Improved sentence - admin/language/en-gb/mail/voucher.php file by @TheCartpenter in #11700
- Improved sentence - admin/language/en-gb/marketplace/marketplace.php file by @TheCartpenter in #11701
- Improved sentence - admin/model/catalog/product.php file by @TheCartpenter in #11702
- Improved sentence - admin/model/localisation/language.php file by @TheCartpenter in #11703
- Improved sentence - catalog/controller/event/activity.php file by @TheCartpenter in #11704
- Improved sentence - catalog/controller/mail/order.php file by @TheCartpenter in #11705
- Improved sentence - catalog/controller/product/compare.php file by @TheCartpenter in #11706
- Improved sentence - catalog/controller/startup/language.php file by @TheCartpenter in #11707
- Improved sentence - catalog/language/en-gb/mail/gdpr.php file by @TheCartpenter in #11708
- Added space after 'then' - catalog/language/en-gb/product/product.php file by @TheCartpenter in #11709
- Added note for __call magic method in proxy engine - system/engine/proxy.php file by @TheCartpenter in #11712
- Added magic method comments - system/engine/controller.php file by @TheCartpenter in #11713
- Added return void in set comments - system/engine/registry.php file by @TheCartpenter in #11714
- Added magic method comment for the get method - system/engine/model.php file by @TheCartpenter in #11715
- Added intend of 2 spaces for $registry object by @TheCartpenter in #11716
- Added comment text on each magic methods - system/library/cache/apc.php file by @TheCartpenter in #11717
- Added comment text on magic methods - system/library/cache/file.php file by @TheCartpenter in #11718
- Added comment text on magic methods - system/library/cache/memcached.php file by @TheCartpenter in #11719
- Added comment text on magic methods - system/library/cache/mem.php file by @TheCartpenter in #11720
- Added comment text on magic methods - system/library/cache/redis.php file by @TheCartpenter in #11721
- Added comment text on magic methods - system/engine/autoloader.php file by @TheCartpenter in #11723
- Added comment text on magic methods - system/library/db/mysqli.php file