3.0.3.9
11 December 2023 - 90MBWARNING: Incompatible OpenCart themes, modifications, and/or extensions will result in a broken website. If this website uses any themes, modifications, or extensions, it's very important to get confirmation each are compatible with the new OpeCart version prior to proceeding. Following the manual upgrade procedure outlined in the OpenCart documentation at http://docs.opencart.com/ is recommended in these cases, and creating a backup prior to attempting any upgrade is always recommended.
Bug Fixes and Changes
- 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
Read more:
https://github.com/opencart/opencart/releases3.0.3.8
(major version)
10 January 2022 - 90MBWARNING: Incompatible OpenCart themes, modifications, and/or extensions will result in a broken website. If this website uses any themes, modifications, or extensions, it's very important to get confirmation each are compatible with the new OpeCart version prior to proceeding. Following the manual upgrade procedure outlined in the OpenCart documentation at http://docs.opencart.com/ is recommended in these cases, and creating a backup prior to attempting any upgrade is always recommended.
Bug Fixes
- RTL related issues resolved
- Resolved other Github issues
Read more:
https://github.com/opencart/opencart/releases3.0.3.6
21 August 2020 - 90MB3.0.3.6
- Removed Openbay Pro
- Updated to latest sass compiler
- Fixed sass compiler not working
3.0.3.5
- Added Old PayPal extensions that were removed.
- Updated twig to latest version
- Minimum PHP version is now 7.3
- Fixed issue with PayPal Commerce not working
3.0.3.4
- Got rid of upgrade API stuff
- Updated to latest PayPal with fixes
- Fixed Catalog Theme parameters
3.0.3.3
- Maintenance Release
- Added PayPal Commerce Platform
- Updated the maintenance branch installer
- Removed all old paypal extensions
Read more:
https://github.com/opencart/opencart/releases3.0.3.2
19 June 2019 - 90MBBug Fixes
- fixes for Google Shopping
3.0.3.1
7 February 2019 - 90MBHighlights
- Added Google Shopping PayPal Express Checkout
Bug Fixes
3.0.2.0
(major version)
31 August 2017 - 90MB2.1.0.2
(security release)
12 January 2016 - 40MB- XSS issue resolved for zone_id. Thanks to www.netsparker.com for finding. (33642ba18dc2645396dd35a0434964d7721d5eb3)
2.1.0.1
(major version)
3 November 2015 - 40MBThis release includes significant changes including a number of bug fixes.
Highlights
- Fraud extension support
- Fraud labs pro module added
- G2A Pay payment gateway module added
Bugs fixed
- Safari text colour change on carousel
- Missing language strings during install for DB port
- Missing permission for admin to fraud module area
- Custom field correct sort order
- Fixed edit currency feature in add/edit order area
- Missing totals $data key for sale/order
- Insecure links in payment gateways
- For element on information form
- Redirect link in authorizenet sim
- PayPal not found template ref
- Google hangouts admin form
- Google base template layout
- Updated readonly="readonly" to readonly on form elements
- Google sitemap double amp encoding
Installatron:
- This version was originally withheld due to issues discovered during our QA process. These concerns have been remedied through a patch available on the OpenCart forums. Please double check you have a working backup.
2.0.3.1
1 June 2015 - 40MBThis release includes a lot of bug fixes.
Highlights
- Fraud extension support
- Fraud labs pro module added
- G2A Pay payment gateway module added
Bugs fixed
- Safari text colour change on carousel
- Missing language strings during install for DB port
- Missing permission for admin to fraud module area
- Custom field correct sort order
- Fixed edit currency feature in add/edit order area
- Missing totals $data key for sale/order
- Insecure links in payment gateways
- For element on information form
- Redirect link in authorizenet sim
- PayPal not found template ref
- Google hangouts admin form
- Google base template layout
- Updated readonly="readonly" to readonly on form elements
- Google sitemap double amp encoding
2.0.2.0
(major version)
31 March 2015 - 40MB- Google reCAPTCHA added for contact page and product reviews
- Amazon Login and Pay module added
- Global Payments module added
- PayPal merchant on boarding added to PayPal Express module
2.0.1.1
7 December 2014 - 40MB2.0.1.0
(major version)
30 November 2014 - 40MBBugs fixed
- Changed namespace issues in DB driver files.
- Added missing text_edit string in the settings area.
- Fixed scaling issue for admin progress status bars.
- Fixed image_width and image_height modules #1916
- Sale total dashboard fix (https://github.com/opencart/opencart/commit/6b44f708f8619081e91c3eedf59ad266f279c985)
- modification refresh does not clear files #1919
- Best seller module can now be enabled #1926 (https://github.com/opencart/opencart/commit/7ca7ab4a7bb3b35edbfc40eef12582c9602b1f90)
- Summernote fix for marketing #1935 (https://github.com/opencart/opencart/commit/41ba7adfd1a9572dc0143c3425a1cad1a677650d)
- Pagination closing tag fix #1933 (https://github.com/opencart/opencart/commit/fe4bb21f280087852ad77061d9f5d3b76e6d3bca)
- FTP settings variable correction #1930 (https://github.com/opencart/opencart/commit/17e450971396ecfa2e93eb513b79c7f0fdb6c38b)
- Fixed Secure Trading image in gateway list.
- Fixed missing review_guest check in product.tpl
- Added formatting to number format in pp express to ensure no comma is added for items over 1000 #2216
- Fixed issue that allows for unapproved logins with Log in With PayPal
- Changed missing image link in catalog recurring list template. Changed to button.
Changes
- Changed DB connection error response during install when using mysqli to use native message from mysqli
- Removed unused text in stats menu in the admin
- No module validation added (https://github.com/opencart/opencart/commit/d8fb60b2958223a69b042530220962d725cdf6a7)
- Typo fix #1929
- Module name strip_tags #1925
- FTP status check added (https://github.com/opencart/opencart/commit/0b7fcfc7d652dc0e67b3ef3109f1736c05842df1)
- Added check for compression size #1772
- Update moment.js #1896
- Updated Authorize.net affiliate link to correct OpenCart promotion page for users to get special offer.
- Added check for current category before getting child data to improve speed.
- Added DB indexes to OC URL table. REF: #2120
Added
- Check for URL alias #1915 (https://github.com/opencart/opencart/commit/69d6252f4157faf207e3db0504de20b34eab58ef)
- Latest OpenBay Pro release.
2.0.0.0
(major version)
8 October 2014 - 40MBWe're happy to announce our latest version, 2.0!
New features include:
- Fully responsive design
- OCmod - virtual file modification
- Redesigned admin area and front end
- More payment gateways included in the standard download
- Event notification system
- Custom form fields
Installatron:
- Update support to this version has been temporarily withheld due to reports of problems with the update process.
Read more:
http://opencart.com/index.php?route=feature/blog/info&blog_id=751.5.6.4
23 April 2014 - 37MBBugs fixed
- Fixed issue with images containing the
- Fixed language string for "error_file_type" in admin filemanger/upload method
- Fixed upgrade issues caused by PHP consider 0 equal to null
- Updated SQL query in getTotalEmailsByProductsOrdered and getEmailsByProductsOrdered to use the limits in the correct method
Changes
- Updated SQL mode in install SQL file and MySQLi adapter to accommodate servers that have strict mode enabled by default
- Removed Amazon payments xls file from system folder as it can be downloaded online and has no place in the code framework
- Improved currency update method to include curl timeouts, to handle occasional timeout issues
Read more:
http://github.com/opencart/opencart/blob/1.5.6.4/changelog.md1.5.6.3
15 April 2014 - 37MBBugs fixed
- Image manager issue where the thumbnails failed to load
- PayPal Express totals calculation, fixed incorrect variable names
- Fixed report for coupons to search the history table instead for start/end filters
Changes
- Allow arrays to be written to the log file
- Check uploaded files for php content, reduce the risk of image files containing php and running on insecure servers
Read more:
http://github.com/opencart/opencart/blob/1.5.6.3/changelog.md1.5.6.2
10 April 2014 - 37MBAdded
- New checks during install to check for iconv function or mbstring extension as used by UTF8 helper
Bugs fixed
- PayPal Express Checkout Added error handling if no shipping options for weight based shipping are found
- PayPal Express Checkout Fixed message when cart totals do not match order amounts
- PayPal Express Checkout Fixed state issue, changed variable from PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE to PAYMENTREQUEST_0_SHIPTOSTATE
- PayPal Express Checkout Added fix for to allow for download only items and PayPal guest checkout. Guest checkout with no shipping option will not return any address data for the checkout so exceptions for no payment address data have been handled
- Fix for from and mail-to mail headers
Changes
- Klarna Account gateway minimum amount update
- PayPal Express Checkout wrapped logging calls with if statements to check if debug is enabled in the settings
- PayPal Express Checkout Updated SQL check for zone information to include code and title, covers differences between data response for different country formats
- Cookies changed to HttpOnly
- Changed UTF8 helper functions to new code
- Updated OpenBay Pro to latest v2334
Read more:
https://github.com/opencart/opencart/blob/v1.5.6.2/changelog.md1.5.6.1
7 January 2014 - 37MB- MySQLi database support available at install.
- Minor patches - please see GitHub commits for more info.
1.5.6
(major version)
26 July 2013 - 37MBMajor changes in 1.5.6:
- OpenBay Pro
- Amazon Payments
- New PayPal modules and updates to the older ones
- Paypal Pro Iframe and Payflow Pro Iframe
- PayPal Express Checkout
Read more:
http://www.opencart.com/index.php?route=feature/blog/info&blog_id=581.5.5.1
(major version)
10 April 2013 - 37MBInstallatron:
- OpenCart 1.5.5 and OpenCart 1.5.5.1 were originally withheld due to issues with the new major version that prevented updates from previous versions and new installs in non-English languages. Hotfixes are now available that resolve these issues so we've incorporated these fixes into this custom OpenCart 1.5.5.1 release.
Major changes in 1.5.5:
- Klarna Payment Gateway
- Product Filters
- Categories, Downloads now use auto-complete to select
- Updated the upgrade system
- Tried to add a system to allow the cart to be passed across multiple domains
- Added a system to allow users to decide what mime type files can be uploaded
- Altered the system to no longer use binary utf-8 and use general instead.
1.5.4.1
18 August 2012 - 37MB1.5.4
(major version)
16 August 2012 - 37MB1.5.3.1
25 May 2012 - 40MB1.5.3
(major version)
23 May 2012 - 40MB1.5.2.1
4 March 2012 - 40MB1.5.2
(major version)
3 March 2012 - 35MB1.5.1.3.1
30 September 2011 - 35MB1.5.1.3
29 September 2011 - 35MB1.5.1.2
6 September 2011 - 35MB1.5.1.1
23 July 2011 - 35MB1.5.1
(major version)
17 July 2011 - 35MB1.5.0.5
15 June 2011 - 35MB1.5.0.4
12 June 2011 - 35MB1.5.0.3
9 June 2011 - 35MB1.5.0.2
5 June 2011 - 35MB1.5.0
(major version)
31 May 2011 - 35MB