4.0.1.0
What's Changed
- Update en-gb.php by @osworx in #10882
- Update marketplace.php by @osworx in #10890
- Correct facebook icon by @saosangmo in #10889
- build(deps): bump guzzlehttp/guzzle from 7.4.2 to 7.4.3 in /upload/system/storage by @dependabot in #10895
- Fixed CKEditor language interface bug by @condor2 in #10888
- fix error auto login customer by admin by @loja5combr in #10894
- Fix world map zoom in/out button issue by @saosangmo in #10893
- Fixed delete product & required option on Firefox by @saosangmo in #10913
- [Master] - Added array in getEvents() method - catalog/model/setting/event.php file by @TheCartpenter in #10592
- May require basename with request type - admin/controller/marketplace/extension.php file. by @straightlight in #8733
- OC4: Fix Ukrainian Crimea and Sevastopol by @stalker780 in #10917
- [Master] - Updated SQL query - install/model/install/install.php file by @TheCartpenter in #10920
- cart-heading does not exist - extension/opencart/catalog/view/template/module/store.twig file. by @straightlight in #8875
- Update contact.php by @PhamToan in #10901
- [Master] - Model getStorageByHostName didn't use a function argument. by @trydalcoholic in #10862
- Removed unused language variables admin user/profile by @condor2 in #10899
- [Master] - Code structure - catalog/controller/account/login.php file by @TheCartpenter in #10908
- Added array in Order Sale Model by @condor2 in #10898
- Fixed hover color for header cart button by @condor2 in #10912
- Missed some Return names by @condor2 in #10897
- error API by @BuslikDrev in #10925
- error API style array =) by @BuslikDrev in #10926
- Add IndexIngore, header nosniff, prevent FLOC by @osworx in #9631
- OC4: utf8mb4 in mysqli.php by @stalker780 in #10931
- OC4: utf8mb4 charset fix in db_schema by @stalker780 in #10934
- OC4 straighten .row.mb-3 + .row.mb-3 border by @stalker780 in #10404
- OC4 return created module_id by @stalker780 in #10410
- Update pgsql.php by @MrTomek in #9593
- Replaced final class with class - system/library/db/pgsql.php file by @TheCartpenter in #10936
- Changed style array cart controller by @condor2 in #10927
- return to returns by @BuslikDrev in #10929
- Modified comment text - admin/controller/common/login.php file by @TheCartpenter in #9864
- Made various changes - extension/opencart/catalog/controller/module/category.php file by @TheCartpenter in #9902
- Fix default report settings by @ADDCreative in #10408
- Update UPGRADE.md by @anytizer in #10940
- Don't remove leading slash from PHP_SELF by @ADDCreative in #10501
- Cast various variables - admin/controller/sale/subscription.php file by @TheCartpenter in #10373
- Update marketplace.php by @boxaltcoin in #10483
- Trimmed for attribute - extension/opencart/catalog/view/template/payment/credit_card.twig file by @TheCartpenter in #10477
- [Master] - Renamed credit to transaction - extension/opencart/admin/language/en-gb/report/customer_transaction.php file by @TheCartpenter in #10569
- [Master] - Added customer subscription - extension/opencart/admin/model/report/customer_subscription.php file by @TheCartpenter in #10570
- [Master] - Added customer subscription report - extension/opencart/admin/controller/report/customer_subscription.php file by @TheCartpenter in #10571
- [Master] - Added customer subscription report - extension/opencart/admin/language/en-gb/report/customer_subscription.php file by @TheCartpenter in #10572
- [Master] - Added customer subscription report - extension/opencart/admin/view/template/report/customer_subscription.twig file by @TheCartpenter in #10573
- [Master] - Added customer subscription form - extension/opencart/admin/view/template/report/customer_subscription_form.twig file by @TheCartpenter in #10574
- [Master] - Added void on deleteReturnAction() method - admin/model/localisation/return_action.php file by @TheCartpenter in #10580
- [Master] - Added string and array in two methods - admin/model/sale/order.php file by @TheCartpenter in #10581
- [Master] - Added void on delete() method - admin/controller/common/security.php file by @TheCartpenter in #10584
- [Master] - Added void on chart() method - extension/opencart/admin/controller/dashboard/chart.php file by @TheCartpenter in #10582
- [Master] - Added void on map() method - extension/opencart/admin/controller/dashboard/map.php file by @TheCartpenter in #10583
- [Master] - Added void on addHistory() method - catalog/controller/api/sale/order.php file by @TheCartpenter in #10585
- [Master] - Added void on save() method - catalog/controller/checkout/register.php file by @TheCartpenter in #10586
- [Master] - Added void on index() method - catalog/controller/mail/order.php file by @TheCartpenter in #10593
- [Master] - Added void on addReport() method - catalog/model/catalog/product.php file by @TheCartpenter in #10591
- [Master] - Added void on addReport() method - catalog/model/account/download.php file by @TheCartpenter in #10588
- [Master] - Added void on remove() method - catalog/controller/checkout/voucher.php file by @TheCartpenter in #10587
- [Master] - Added 2 voids on two methods - catalog/model/account/gdpr.php file by @TheCartpenter in #10589
- [Master] - Added array on getOrders() method - catalog/model/account/order.php file by @TheCartpenter in #10590
- [Master] Added void on setShippingAddress() method - system/library/cart/tax.php file by @TheCartpenter in #10594
- [Master] - Added bool on login() method - system/library/cart/user.php file by @TheCartpenter in #10595
- [Master] - Added string on escape method - system/library/db/pdo.php file by @TheCartpenter in #10596
- [Master] - Added string on getId() method - system/library/session.php file by @TheCartpenter in #10597
- [Master] - Renamed fa prefixes to fas - admin/view/template/catalog/product_form.twig file by @TheCartpenter in #10598
- [Master] - Renamed fa prefix to fas - admin/view/template/common/header.twig file by @TheCartpenter in #10599
- [Master] - Renamed fa prefix to fas - admin/view/template/marketplace/marketplace_extension.twig file by @TheCartpenter in #10601
- [Master] - Renamed fa prefix to fas - admin/view/template/marketplace/promotion.twig file by @TheCartpenter in #10602
- [Master] - Renamed fa prefix to fas - admin/view/template/sale/order_info.twig file by @TheCartpenter in #10603
- [Master] - Renamed fa prefix to fas - extension/opencart/catalog/view/template/module/banner.twig file by @TheCartpenter in #10604
- [Master] - Renamed fa prefix to fas - install/view/template/install/step_2.twig file by @TheCartpenter in #10605
- [Master] - Renamed fa prefix to fas - install/view/template/install/step_3.twig file by @TheCartpenter in #10606
- [Master] - Pushed switch parentheses - extension/opencart/admin/model/report/returns.php file by @TheCartpenter in #10611
- [Master] - Pushed switch parentheses - extension/opencart/admin/model/report/sale.php file by @TheCartpenter in #10612
- [Master] - Added backward escaped quotes - admin/model/catalog/product.php file by @TheCartpenter in #10614
- [Master] - Added backward escaped quotes - admin/model/marketing/marketing.php file by @TheCartpenter in #10615
- [Master] - Aligned column_left - catalog/view/template/account/address.twig file by @TheCartpenter in #10617
- [Master] - Aligned column_left - catalog/view/template/account/account.twig file by @TheCartpenter in #10618
- [Master] - Aligned column_left - catalog/view/template/account/affiliate.twig file by @TheCartpenter in #10619
- [Master] - Aligned column_left - catalog/view/template/account/payment_method.twig file by @TheCartpenter in #10620
- [Master] - Aligned column_left - catalog/view/template/checkout/cart.twig file by @TheCartpenter in #10621
- [Master] - Aligned column_left - catalog/view/template/checkout/checkout.twig file by @TheCartpenter in #10622
- [Master] - Aligned column_left - catalog/view/template/information/contact.twig file by @TheCartpenter in #10623
- [Master] - Aligned content_top - catalog/view/template/account/newsletter.twig file by @TheCartpenter in #10624
- [Master] - Aligned content_top - catalog/view/template/account/wishlist.twig file by @TheCartpenter in #10627
- [Master] - Aligned content_top - catalog/view/template/information/gdpr.twig file by @TheCartpenter in #10628
- [Master] - Aligned content_top - catalog/view/template/product/manufacturer_info.twig file by @TheCartpenter in #10629
- [Master] - Aligned content_top - catalog/view/template/product/search.twig file by @TheCartpenter in #10630
- [Master] - Aligned content_bottom and column_right - catalog/view/template/account/address_form.twig file by @TheCartpenter in #10631
- [Master] - Aligned content_bottom and column_right - catalog/view/template/account/forgotten_reset.twig file by @TheCartpenter in #10632
- [Master] - Aligned content_bottom and column_right - catalog/view/template/account/subscription_list.twig file by @TheCartpenter in #10634
- [Master] - Aligned content_bottom and column_right - catalog/view/template/product/category.twig file by @TheCartpenter in #10635
- [Master] - Aligned content_bottom and column_right - catalog/view/template/product/special.twig file by @TheCartpenter in #10637
- [Master] - Trimmed closing DIV - extension/opencart/catalog/view/template/total/shipping.twig file by @TheCartpenter in #10642
- [Master] - Removed extra space - admin/view/template/common/pagination.twig file by @TheCartpenter in #10650
- Removed trailing space - install/view/template/install/step_4.twig file by @TheCartpenter in #10863
- OC4: fix broken utf8_substr with default 0 length by @stalker780 in #10944
- [Master] - Added non-identical operator - admin/view/template/sale/subscription.twig file by @TheCartpenter in #10654
- [Master] - Added non-identical operator - admin/view/template/tool/backup.twig file by @TheCartpenter in #10656
- [Master] - Removed console.log entry - admin/view/template/customer/gdpr.twig file by @TheCartpenter in #10669
- [Master] - Added missing utf8_substr - admin/controller/common/filemanager.php file by @TheCartpenter in #10845
- status template by @BuslikDrev in #10951
- Fix delete tax class by @saosangmo in #10949
- Update banner.php by @danijelGombac in #10953
- Removed old Jquery files by @condor2 in #10963
- return to returns by @BuslikDrev in #10973
- Update customer_approval.php by @BuslikDrev in #10972
- Update .gitignore by @anytizer in #10968
- Update INSTALL.md by @anytizer in #10967
- Undefined variable $products by @BuslikDrev in #10965
- TypeError: Cart\User::isLogged(): by @BuslikDrev in #10956
- Updated Boostrap and JQuery from Install by @condor2 in #10978
- Cache Problem : here I recommond these lines to solve cache problem i… by @smohamadabedy in #10974
- & by @BuslikDrev in #10957
- Fixed deleting filter by @condor2 in #10982
- Added id and for statement to click on the label to check the terms by @MarvinKlein1508 in #10984
- Update bank_transfer.php by @boxaltcoin in #10995
- Update credit_card.php by @boxaltcoin in #10994
- Removed double spaced void - install/cli_install.php file by @TheCartpenter in #10992
- Made some corrections on commented out text - admin/controller/catalog/product.php file by @TheCartpenter in #10991
- Correct commented text for setFrom. by @TheCartpenter in #10989
- Fixed Full align text CKEditor by @condor2 in #10988
- Typo upload.php language file by @condor2 in #11004
- Added GLOB_BRACE with $next - admin/controller/common/filemanager.php file by @TheCartpenter in #10998
- Added GLOB_BRACE to $next - admin/controller/marketplace/installer.php file by @TheCartpenter in #11000
- Added is_dir lookup on $next - admin/controller/common/security.php file by @TheCartpenter in #11002
- get headers by @BuslikDrev in #11009
- Fixed mail_ prefix on text_subject lang definition - admin/controller/mail/returns.php file by @TheCartpenter in #11014
- Replaced remaining PHP_EOL to $eol - system/library/mail/mail.php file by @TheCartpenter in #11030
- Renamed return into returns - admin/controller/event/statistics.php file by @TheCartpenter in #11015
- Renamed return into returns - catalog/controller/event/statistics.php file by @TheCartpenter in #11016
- Add language parameter where missing in catalog side by @nmpetkov in #11019
- Added alert-dismissible shipping.twig by @condor2 in #11039
- Added backward escaped quotes on total - catalog/model/account/customer.php file by @TheCartpenter in #11024
- Fix issue #11020, missing sort by username link by @saosangmo in #11022
- accept="application/zip,.zip" for Safari by @BuslikDrev in #11040
- Revert "accept="application/zip,.zip" for Safari" by @danielkerr in #11041
- Clean up SMTP EOL by @ADDCreative in #11042
- Removed empty spaces and removed echo - admin/controller/cron/subscription.php file by @TheCartpenter in #11044
- Removed empty spaces - admin/model/customer/customer.php file by @TheCartpenter in #11045
- Removed empty spaces - catalog/controller/checkout/register.php file by @TheCartpenter in #11046
- Removed empty spaces - admin/view/template/catalog/product_form.twig file by @TheCartpenter in #11047
- Removed empty spaces - admin/view/template/marketplace/marketplace_list.twig file. by @TheCartpenter in #11048
- Removed empty spaces - admin/view/template/sale/subscription_info.twig file by @TheCartpenter in #11049
- Removed empty spaces - admin/view/template/setting/setting.twig file by @TheCartpenter in #11051
- Removed empty spaces - admin/view/template/sale/order_info.twig file by @TheCartpenter in #11050
- Removed empty spaces - catalog/view/template/product/product.twig file by @TheCartpenter in #11052
- Removed empty spaces - catalog/controller/account/wishlist.php file by @TheCartpenter in #11053
- Removed empty spaces. JSON cond. is incomplete - extension/opencart/admin/model/payment/credit_card.php file by @TheCartpenter in #11054
- Removed empty spaces - catalog/controller/product/review.php file by @TheCartpenter in #11055
- Renamed addcomment into addComment - admin/view/template/marketplace/marketplace_info.twig file by @TheCartpenter in #11070
- Typo customer_approval controller by @condor2 in #11065
- Typo returns_form.twig by @condor2 in #11072
- Fix utf8_substr by @ADDCreative in #11073
- Added e.preventDefault() - admin/view/template/catalog/category.twig file by @TheCartpenter in #11074
- Added e.preventDefault() - admin/view/template/catalog/download_form.twig file by @TheCartpenter in #11075
- Added e.preventDefault() - admin/view/template/marketplace/api.twig file by @TheCartpenter in #11076
- Renamed payment method to comment and added agree - catalog/view/template/checkout/payment_method.twig file by @TheCartpenter in #11077
- Added array types on isocode2 and isocode3 methods - catalog/model/localisation/country.php file by @TheCartpenter in #11080
- Fixed $data['icons'] URL by @condor2 in #11090
- More removals of backward escaped quotes - catalog/model/localisation/country.php file by @TheCartpenter in #11081
- More removal of backward escaped quotes - admin/model/customer/customer.php file by @TheCartpenter in #11082
- Bump guzzlehttp/guzzle from 7.4.3 to 7.4.4 in /upload/system/storage by @dependabot in #11139
- Added void on editStockStatus method - admin/model/localisation/stock_status.php file by @TheCartpenter in #11083
- Replaced
with
- admin/language/en-gb/localisation/address_format.php file by @TheCartpenter in #11104 - Added bool type on hasPermission() method - system/library/cart/user.php file by @TheCartpenter in #11086
- Added string type on install() method - install/cli_install.php file by @TheCartpenter in #11085
- Added array type on getLinks() method - system/library/document.php file by @TheCartpenter in #11087
- Replaced addtransaction with addTransaction method - admin/view/template/customer/customer_form.twig file by @TheCartpenter in #11091
- Renamed charset utf8 to utf8mb4 - install/cli_install.php file by @TheCartpenter in #11093
- Renamed charset utf8 to utf8mb4 - install/model/install/install.php file by @TheCartpenter in #11092
- Trimmed
to
- system/library/db/mysqli.php file by @TheCartpenter in #11097 - Replaced
with
. Added charset utf8mb4 - system/library/db/pdo.php file by @TheCartpenter in #11098 - Replaced
with
- system/library/db/pgsql.php file by @TheCartpenter in #11099 - Replaced
with
- admin/view/template/common/footer.twig file by @TheCartpenter in #11100 - Replaced
with
- admin/view/template/design/theme.twig file by @TheCartpenter in #11101 - Replaced
with
- extension/opencart/admin/view/template/dashboard/map_info.twig file by @TheCartpenter in #11102 - Replaced
with
- admin/controller/sale/order.php file by @TheCartpenter in #11103 - Replaced
with
- admin/language/en-gb/setting/store.php file by @TheCartpenter in #11105 - Replaced
with
- catalog/controller/account/order.php file by @TheCartpenter in #11106 - Replaced
with
- catalog/controller/mail/order.php file by @TheCartpenter in #11107 - Replaced
with
- catalog/language/en-gb/common/footer.php file by @TheCartpenter in #11108 - Replaced
with
- catalog/model/account/address.php file by @TheCartpenter in #11109 - Renamed fa to fas prefix - catalog/language/en-gb/en-gb.php file by @TheCartpenter in #11111
- Removed wra attribute - admin/view/template/customer/gdpr_list.twig file by @TheCartpenter in #11114
- Update setting.php by @stalker780 in #11119
- Added backquote on orders term - admin/model/marketing/marketing.php file by @TheCartpenter in #11123
- Sanitized instance variables - system/library/cart/customer.php file by @TheCartpenter in #11126
- Added array cast - extension/opencart/admin/controller/total/tax.php file by @TheCartpenter in #11127
- Added array cast - install/controller/install/step_2.php file by @TheCartpenter in #11128
- Added array cast - install/controller/install/step_3.php file by @TheCartpenter in #11129
- Added array cast - system/engine/registry.php file by @TheCartpenter in #11130
- Added array cast - system/library/cart/currency.php file by @TheCartpenter in #11131
- Added array cast - system/library/cart/length.php file by @TheCartpenter in #11132
- Added cast array - system/library/cart/tax.php file by @TheCartpenter in #11133
- Added array cast - system/engine/event.php file by @TheCartpenter in #11134
- Removed final term from class - system/library/session/db.php file by @TheCartpenter in #11136
- Added int cast on returned totals - extension/opencart/admin/model/report/product_viewed.php file by @TheCartpenter in #11145
- Update smtp.php by @leonidukg in #10274
- Added missing language variable Menu.php by @condor2 in #11152
- Fixed Affiliate status by @condor2 in #11159
- Pushed parentheses - admin/view/template/localisation/zone.twig file by @TheCartpenter in #11170
- Pushed parentheses - admin/view/template/localisation/weight_class.twig file by @TheCartpenter in #11171
- Pushed parentheses - admin/view/template/design/theme.twig file by @TheCartpenter in #11172
- Pushed parentheses - admin/view/template/localisation/subscription_status.twig file by @TheCartpenter in #11173
- Pushed parentheses - admin/view/template/localisation/stock_status.twig file by @TheCartpenter in #11174
- Pushed parentheses - admin/view/template/marketplace/startup.twig file by @TheCartpenter in #11175
- Pushed parentheses - admin/view/template/localisation/return_status.twig file by @TheCartpenter in #11176
- Pushed parentheses - admin/view/template/localisation/return_reason.twig file by @TheCartpenter in #11177
- Pushed parentheses - admin/view/template/localisation/return_action.twig file by @TheCartpenter in #11178
- Pushed parentheses - admin/view/template/localisation/order_status.twig file by @TheCartpenter in #11179
- Pushed parentheses - admin/view/template/marketplace/marketplace_list.twig file by @TheCartpenter in #11180
- Pushed parentheses - admin/view/template/marketplace/marketplace_info.twig file by @TheCartpenter in #11181
- Pushed parentheses - admin/view/template/localisation/location.twig file by @TheCartpenter in #11182
- Pushed parentheses - admin/view/template/localisation/location.twig file by @TheCartpenter in #11183
- Pushed parentheses - admin/view/template/design/layout_form.twig file by @TheCartpenter in #11184
- Pushed parentheses - admin/view/template/localisation/geo_zone_form.twig file by @TheCartpenter in #11186
- Pushed parentheses - admin/view/template/customer/gdpr.twig file by @TheCartpenter in #11187
- Pushed parentheses - extension/opencart/catalog/view/template/payment/free_checkout.twig file by @TheCartpenter in #11188
- Pushed parentheses - extension/opencart/catalog/view/template/module/filter.twig file by @TheCartpenter in #11189
- Pushed parentheses - admin/view/template/marketplace/extension.twig file by @TheCartpenter in #11190
- Pushed parentheses - admin/view/template/marketplace/event.twig file by @TheCartpenter in #11191
- Pushed parentheses - extension/opencart/admin/view/template/report/customer_transaction.twig file by @TheCartpenter in #11192
- Pushed parentheses - admin/view/template/customer/customer_approval.twig file by @TheCartpenter in #11193
- Pushed parentheses - admin/view/template/customer/customer.twig file by @TheCartpenter in #11194
- Pushed parentheses - admin/view/template/marketplace/cron.twig file by @TheCartpenter in #11195
- Pushed parentheses - admin/view/template/localisation/country.twig file by @TheCartpenter in #11196
- Pushed parentheses - admin/view/template/marketing/contact.twig file by @TheCartpenter in #11197
- Pushed parentheses - extension/opencart/catalog/view/template/payment/cod.twig file by @TheCartpenter in #11198
- Pushed parentheses - extension/opencart/catalog/view/template/payment/cheque.twig file by @TheCartpenter in #11199
- Pushed parentheses - extension/opencart/catalog/view/template/payment/bank_transfer.twig file by @TheCartpenter in #11200
- Pushed parentheses - admin/view/template/marketplace/api.twig file by @TheCartpenter in #11201
- Pushed parentheses - admin/view/template/marketing/affiliate.twig file by @TheCartpenter in #11202
- Pushed parentheses - catalog/view/javascript/common.js file by @TheCartpenter in #11211
- Pushes parentheses - admin/view/javascript/common.js file by @TheCartpenter in #11212
- Pushed parentheses - admin/view/template/localisation/language.twig file by @TheCartpenter in #11185
- Removed 'viewed' from install model by @condor2 in #11228
- Relinking to OpenCart Discussions by @anytizer in #11221
- Fix mixed string functions by @ADDCreative in #11224
- Removed field 'viewed ' from opencart.sql by @condor2 in #11226
- Removed account key from custom_field - catalog/controller/checkout/register.php file by @TheCartpenter in #11237
- remove space by @BuslikDrev in #11278
- error_regex phrase correction - catalog/language/en-gb/account/address.php file by @TheCartpenter in #11243
- error_regex phrase correction - catalog/language/en-gb/account/affiliate.php file by @TheCartpenter in #11244
- error_regex phrase correction - catalog/language/en-gb/account/edit.php file by @TheCartpenter in #11245
- Removed unused code from customer controller by @condor2 in #11259
- Removed unused affiliate code from customer model by @condor2 in #11260
- Fixed Affiliate custom field not inserted in database by @condor2 in #11256
- Fixed Affiliate custom fields cannot be saved by @condor2 in #11257
- error_regex phrase correction - catalog/language/en-gb/account/register.php file by @TheCartpenter in #11246
- error_regex phrase correction - catalog/language/en-gb/api/sale/customer.php file by @TheCartpenter in #11248
- error_regex phrase correction - catalog/language/en-gb/api/sale/payment_address.php file by @TheCartpenter in #11249
- error_regex phrase correction - catalog/language/en-gb/api/sale/shipping_address.php file by @TheCartpenter in #11250
- error_regex phrase correction - catalog/language/en-gb/checkout/payment_address.php file by @TheCartpenter in #11251
- error_regex phrase correction - catalog/language/en-gb/checkout/shipping_address.php file by @TheCartpenter in #11252
- error_regex phrase correction - catalog/language/en-gb/checkout/register.php file by @TheCartpenter in #11253
- jquery file match by @anytizer in #11290
- Added backquotes - admin/model/catalog/category.php file by @TheCartpenter in #11285
- Added backquotes - admin/model/catalog/product.php file by @TheCartpenter in #11286
- Added array types on iso code methods - admin/model/localisation/country.php file by @TheCartpenter in #11283
- zero padded hour by @anytizer in #11304
- Moved help_product_count in Help list by @condor2 in #11320
- Bump guzzlehttp/guzzle from 7.4.4 to 7.4.5 in /upload/system/storage by @dependabot in #11348
- Added missing fields - system/helper/db_schema.php file by @TheCartpenter in #11358
- Added reference field in subscriptions by @TheCartpenter in #11359
- Added filter_order_product_id; getSubscriptions() - admin/model/sale/subscription.php file by @TheCartpenter in #11357
- Added sanitized int on total - admin/model/customer/customer.php file by @TheCartpenter in #11369
- Added sanitized int on total - admin/model/setting/extension.php file by @TheCartpenter in #11370
- Added sanitized int on total - catalog/model/account/address.php file by @TheCartpenter in #11371
- Added sanitized int, float on total - catalog/model/account/customer.php file by @TheCartpenter in #11372
- Added backquote on viewed and added TABLE - extension/opencart/admin/model/report/product_viewed.php file by @TheCartpenter in #11349
- Removed $data parameter for the order product ID - catalog/model/checkout/subscription.php file by @TheCartpenter in #11361
- Added subscriptions and moved load models - admin/controller/sale/order.php file by @TheCartpenter in #11352
- Added status field in subscription plan - system/library/cart/cart.php file by @TheCartpenter in #11362
- Added extra mandatory fields in transaction method - catalog/model/account/subscription.php file by @TheCartpenter in #11366
- Added sanitized int on total - catalog/model/account/order.php file by @TheCartpenter in #11373
- Added upgrade keys in upgrade_9.php file - install/controller/upgrade/upgrade_9.php file by @TheCartpenter in #11314
- Added sanitized int on total - catalog/model/account/payment_method.php file by @TheCartpenter in #11374
- Added sanitized int on total - catalog/model/account/returns.php file by @TheCartpenter in #11375
- Added sanitized int on total - catalog/model/account/reward.php file by @TheCartpenter in #11376
- Added sanitized int on total - catalog/model/account/transaction.php file by @TheCartpenter in #11377
- Added sanitized int on total - catalog/model/account/wishlist.php file by @TheCartpenter in #11378
- Added sanitized int on total - catalog/model/catalog/review.php file by @TheCartpenter in #11379
- Added sanitized on total - catalog/model/catalog/product.php file by @TheCartpenter in #11380
- Added sanitized int on total - catalog/model/marketing/coupon.php file by @TheCartpenter in #11381
- Added sanitized int on total - extension/opencart/admin/model/fraud/ip.php file by @TheCartpenter in #11382
- Added sanitized int on total - extension/opencart/admin/model/report/coupon.php file by @TheCartpenter in #11383
- Added sanitized int on total - extension/opencart/admin/model/report/customer_subscription.php file by @TheCartpenter in #11384
- Added sanitized int on total - extension/opencart/admin/model/report/customer.php file by @TheCartpenter in #11385
- Added sanitized int on total - extension/opencart/admin/model/report/customer_transaction.php file by @TheCartpenter in #11386
- Added sanitized int on total - extension/opencart/admin/model/report/marketing.php file by @TheCartpenter in #11387
- Added sanitized int on total - extension/opencart/admin/model/report/product_purchased.php file by @TheCartpenter in #11388
- Added sanitized int on total - extension/opencart/admin/model/report/returns.php file by @TheCartpenter in #11389
- Added sanitized int on total - extension/opencart/admin/model/report/sale.php file by @TheCartpenter in #11390
- Added backquote on total - admin/model/sale/order.php file by @TheCartpenter in #11391
- fixed seo_url for products by @mhcwebdesign in #11400
- Ability to change session samesite cookie by @stasdrvn in #11399
- Fix help_review_purchased - upload/admin/language/en-gb/setting/setting.php by @cbekir in #11411
- Added backquotes on product_id totals - admin/model/catalog/product.php file by @TheCartpenter in #11396
- Fixed upgrade settings lookup - install/controller/upgrade/upgrade_8.php file by @TheCartpenter in #11395
- Fixed label FOR and select ID - admin/view/template/setting/setting.twig file by @TheCartpenter in #11402
- Redis Session Adaptor by @nirmalsunny in #11412
- [OC 4 Master] installer.php uninstal wrong trim in glob by @nmpetkov in #11406
- Renamed return to returns - admin/controller/setting/setting.php file by @TheCartpenter in #11416
- [OC 4.0 Master] Resolve undefined originalEvent on ajax form submit by @nmpetkov in #11404
- Fixed removeAttr - admin/view/template/design/theme.twig file by @TheCartpenter in #11409
- Fix error_warning - upload/admin/language/en-gb/common/authorize.php by @cbekir in #11410
- Fix Language Selection on Installation by @cbekir in #11408
- Use empty strings as default values for DB fields 'variant' and 'override' by @mhcwebdesign in #11414
- Added cast on instanced variables - system/library/image.php file by @TheCartpenter in #11422
- Not sure if this was missing or intended that way - system/library/cart/user.php file by @TheCartpenter in #11420
- Cast connection object in PDO library - system/library/db/pgsql.php file by @TheCartpenter in #11421
- Fixed image type on instanced variable - system/library/image.php file by @TheCartpenter in #11425
- Added registry namespace - system/library/cart/user.php file by @TheCartpenter in #11426
- Update api.php by @danijelGombac in #11429
- Change Backup icon to 'fa-download' by @mhcwebdesign in #11433
- [OC 4.0 Master] Admin Settings Checkboxes Unchecked Values by @nmpetkov in #11431
- Fix Upload file size check for System > Maintenance > Backup / Restore by @mhcwebdesign in #11439
- [OC 4 master] Fix post install security checks by @LapinChat in #11434
- Update file.php by @danijelGombac in #11455
- [OC 4.0 Master] Admin Checkboxes Unchecked Values by @nmpetkov in #11475
- Removed white space subscription.php by @condor2 in #11495
- Update review.php by @danijelGombac in #11506
- Fixed two-factor sentence in admin setting - admin/language/en-gb/setting/setting.php file by @TheCartpenter in #11535
New Contributors
- @saosangmo made their first contribution in #10889
- @dependabot made their first contribution in #10895
- @loja5combr made their first contribution in #10894
- @trydalcoholic made their first contribution in #10862
- @MrTomek made their first contribution in #9593
- @boxaltcoin made their first contribution in #10483
- @smohamadabedy made their first contribution in #10974
- @nmpetkov made their first contribution in #11019
- @leonidukg made their first contribution in #10274
- @nirmalsunny made their first contribution in #11412
- @LapinChat made their first contribution in #11434
Full Changelog: 4.0.0.0...4.0.1.0