| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| opencart-4.1.0.4.zip | 2026-08-11 | 32.8 MB | |
| 4.1.0.4 source code.tar.gz | 2026-07-29 | 29.0 MB | |
| 4.1.0.4 source code.zip | 2026-07-29 | 33.7 MB | |
| README.md | 2026-07-29 | 20.0 kB | |
| Totals: 4 Items | 95.6 MB | 8 | |
What's Changed
- [4.x.x.x] Update of composer packages by @mhcwebdesign in https://github.com/opencart/opencart/pull/15326
- [4.x.x.x] Emulation of
GLOB_BRACEfor Alpine/musl environments. by @mhcwebdesign in https://github.com/opencart/opencart/pull/15328 - [4.x.x.x] Removal of Developer Settings / Vendor button by @mhcwebdesign in https://github.com/opencart/opencart/pull/15329
- [4.x.x.x] Various bugs with
sku,upc,ean,jan,isbn,mpn. by @mhcwebdesign in https://github.com/opencart/opencart/pull/15331 - [4.x.x.x] Update Lint.yml to run on PHP 8.1+ by @AJenbo in https://github.com/opencart/opencart/pull/15332
- [4.x.x.x] More fixes from batumibiz by @mhcwebdesign in https://github.com/opencart/opencart/pull/15334
- [4.x.x.x] More fixes from batumibiz by @mhcwebdesign in https://github.com/opencart/opencart/pull/15335
- [4.x.x.x] Update of some french language files by @mhcwebdesign in https://github.com/opencart/opencart/pull/15336
- [4.x.x.x] More fixes from batumibiz by @mhcwebdesign in https://github.com/opencart/opencart/pull/15337
- [4.x.x.x] More fixes from batumibiz by @mhcwebdesign in https://github.com/opencart/opencart/pull/15339
- [4.x.x.x] More fixes from batumibiz by @mhcwebdesign in https://github.com/opencart/opencart/pull/15340
- Update CHANGELOG.md by @mhcwebdesign in https://github.com/opencart/opencart/pull/15341
- [4.x.x.x] More fixes from batumibiz by @mhcwebdesign in https://github.com/opencart/opencart/pull/15342
- [4.x.x.x] More fixes from batumibiz by @mhcwebdesign in https://github.com/opencart/opencart/pull/15343
- [4.x.x.x] More fixes from batumibiz by @mhcwebdesign in https://github.com/opencart/opencart/pull/15344
- [4.x.x.x] More fixes from batumibiz by @mhcwebdesign in https://github.com/opencart/opencart/pull/15345
- [4.x.x.x] More fixes from batumibiz by @mhcwebdesign in https://github.com/opencart/opencart/pull/15346
- [4.x.x.x] Update CHANGELOG.md by @mhcwebdesign in https://github.com/opencart/opencart/pull/15347
- [4.x.x.x] More fixes from batumibiz by @mhcwebdesign in https://github.com/opencart/opencart/pull/15348
- [4.x.x.x] More fixes from batumibiz by @mhcwebdesign in https://github.com/opencart/opencart/pull/15349
- [4.x.x.x] Update CHANGELOG.md by @mhcwebdesign in https://github.com/opencart/opencart/pull/15350
- [4.x.x.x] More fixes from batumibiz by @mhcwebdesign in https://github.com/opencart/opencart/pull/15355
- [4.x.x.x] More fixes from batumibiz by @mhcwebdesign in https://github.com/opencart/opencart/pull/15356
- [4.x.x.x] More fixes from batumibiz by @mhcwebdesign in https://github.com/opencart/opencart/pull/15357
- [4.x.x.x] More fixes from batumibiz by @mhcwebdesign in https://github.com/opencart/opencart/pull/15358
- [4.x.x.x] More fixes from batumibiz by @mhcwebdesign in https://github.com/opencart/opencart/pull/15359
- [4.x.x.x] More fixes from batumibiz by @mhcwebdesign in https://github.com/opencart/opencart/pull/15360
- Update CHANGELOG.md by @mhcwebdesign in https://github.com/opencart/opencart/pull/15361
- [4.x.x.x] Fixed Category Filter by @mhcwebdesign in https://github.com/opencart/opencart/pull/15363
- [4.x.x.x] changelog by @mhcwebdesign in https://github.com/opencart/opencart/pull/15365
- [4.x.x.x] Fix OCMOD by @alex93x in https://github.com/opencart/opencart/pull/15354
- [4.x.x.x] Some more filter fixes by @mhcwebdesign in https://github.com/opencart/opencart/pull/15368
- [4.x.x.x] More filter fixes by @mhcwebdesign in https://github.com/opencart/opencart/pull/15369
- [4.x.x.x] Bootstrap upgrade to V5.3.8 by stalker780 by @mhcwebdesign in https://github.com/opencart/opencart/pull/15371
- [4.x.x.x] Update FontAwesome 7.2.0 and BS move OC specific vars by @mhcwebdesign in https://github.com/opencart/opencart/pull/15375
- [4.x.x.x] Removal of deprecated function calls by @mhcwebdesign in https://github.com/opencart/opencart/pull/15376
- [4.x.x.x] Product variant option image by @mhcwebdesign in https://github.com/opencart/opencart/pull/15378
- [4.x.x.x] Updated change log by @mhcwebdesign in https://github.com/opencart/opencart/pull/15379
- [4.x.x.x] Critical fixes from plemondev by @mhcwebdesign in https://github.com/opencart/opencart/pull/15380
- [4.x.x.x] Fix category filter and autocomplete by @stalker780 in https://github.com/opencart/opencart/pull/15381
- [4.x.x.x] High severity fixes from plemondev by @mhcwebdesign in https://github.com/opencart/opencart/pull/15382
- [4.x.x.x] Javascript fixes from plemondev by @mhcwebdesign in https://github.com/opencart/opencart/pull/15383
- [4.x.x.x] Minor fixes from plemondev by @mhcwebdesign in https://github.com/opencart/opencart/pull/15384
- [4.x.x.x] Language files by @mhcwebdesign in https://github.com/opencart/opencart/pull/15385
- [4.x.x.x] Some more argument type fixes by @mhcwebdesign in https://github.com/opencart/opencart/pull/15386
- [4.x.x.x] Updated change.log by @mhcwebdesign in https://github.com/opencart/opencart/pull/15387
- [4.x.x.x] Some more fixes as per PHPstan errors and warnings by @mhcwebdesign in https://github.com/opencart/opencart/pull/15389
- [4.x.x.x] Some more fixes as per PHPstan errors and warnings by @mhcwebdesign in https://github.com/opencart/opencart/pull/15390
- [4.x.x.x] Some more fixes as per PHPstan errors and warnings by @mhcwebdesign in https://github.com/opencart/opencart/pull/15391
- [4.x.x.x] use Composer for autoloading by @mhcwebdesign in https://github.com/opencart/opencart/pull/15392
- [4.x.x.x] Fix FA7 admin icon by @stalker780 in https://github.com/opencart/opencart/pull/15394
- [4.x.x.x] Applied PHP CS Fixer by @mhcwebdesign in https://github.com/opencart/opencart/pull/15400
- [4.x.x.x] Update change log by @mhcwebdesign in https://github.com/opencart/opencart/pull/15401
- [4.x.x.x] Fix admin by @plemondev in https://github.com/opencart/opencart/pull/15397
- [4.x.x.x] Update order.php by @mhcwebdesign in https://github.com/opencart/opencart/pull/15403
- [4.x.x.x] Fix cache by @alex93x in https://github.com/opencart/opencart/pull/15367
- [4.x.x.x] Some more cache fixes by @mhcwebdesign in https://github.com/opencart/opencart/pull/15406
- 4.x.x.x - Catalog and Extensions Fixed by @plemondev in https://github.com/opencart/opencart/pull/15404
- [4.x.x.x] tax_rate_id instead of tax_id by @mhcwebdesign in https://github.com/opencart/opencart/pull/15408
- [4.x.x.x] Missing user's name in activity on checkout register by @tongo-angelov in https://github.com/opencart/opencart/pull/15412
- [4.x.x.x] More fixes of bugs and security issues from @plemondev by @mhcwebdesign in https://github.com/opencart/opencart/pull/15416
- [4.x.x.x] Fix add variant to cart adding master instead by @tongo-angelov in https://github.com/opencart/opencart/pull/15415
- [4.x.x.x] Update change log by @mhcwebdesign in https://github.com/opencart/opencart/pull/15417
- [4.x.x.x] Keep variant's code override on master update by @tongo-angelov in https://github.com/opencart/opencart/pull/15418
- [4.x.x.x] Fix admin product list wrong discount value by @mhcwebdesign in https://github.com/opencart/opencart/pull/15421
- [4.x.x.x] Use ENT_COMPAT in query clean by @mhcwebdesign in https://github.com/opencart/opencart/pull/15423
- [4.x.x.x] Removing unused SSL context options by @ADDCreative in https://github.com/opencart/opencart/pull/15424
- [4.x.x.x] Fix dashboard activities sort by @tongo-angelov in https://github.com/opencart/opencart/pull/15422
- [4.x.x.x] Update change log by @mhcwebdesign in https://github.com/opencart/opencart/pull/15425
- [4.x.x.x] Fix multiple issues in checkout's register component by @tongo-angelov in https://github.com/opencart/opencart/pull/15428
- Resolves [#15143] "Argument [#1] ($product_id) must be of type int, null … by @ryanhobrock in https://github.com/opencart/opencart/pull/15429
- [4.x.x.x] db_schema fix by @mhcwebdesign in https://github.com/opencart/opencart/pull/15432
- [4.x.x.x] Missing language texts by @mhcwebdesign in https://github.com/opencart/opencart/pull/15433
- [4.x.x.x] Fix autocomplete in Safari by @stalker780 in https://github.com/opencart/opencart/pull/15431
- [4.x.x.x] Update change log by @mhcwebdesign in https://github.com/opencart/opencart/pull/15435
- [4.x.x.x] Keep order's status on admin update by @tongo-angelov in https://github.com/opencart/opencart/pull/15436
- [4.x.x.x] Removal of redundant console.log calls by @mhcwebdesign in https://github.com/opencart/opencart/pull/15438
- [4.x.x.x] Fix couple UI issues by @tongo-angelov in https://github.com/opencart/opencart/pull/15441
- [4.x.x.x] Fix missing data from the union operator being left-associative. by @ryanhobrock in https://github.com/opencart/opencart/pull/15442
- [4.x.x.x] Prevent XSS in error log view by @ADDCreative in https://github.com/opencart/opencart/pull/15445
- [4.x.x.x] Fix install open_basedir validation by @ADDCreative in https://github.com/opencart/opencart/pull/15447
- [4.x.x.x] Corrections to .htaccess.txt by @ADDCreative in https://github.com/opencart/opencart/pull/15450
- [4.x.x.x] Remove HTTP_CLIENT_IP override in startup by @ADDCreative in https://github.com/opencart/opencart/pull/15451
- [4.x.x.x] Fix promotions request by @alex93x in https://github.com/opencart/opencart/pull/15467
- [4.x.x.x] Admin Order edit changes by @mhcwebdesign in https://github.com/opencart/opencart/pull/15472
- [4.x.x.x] Change 'link' type from varchar to text by @stalker780 in https://github.com/opencart/opencart/pull/15454
- [4.x.x.x] Manufacturer SEO URLs by @mhcwebdesign in https://github.com/opencart/opencart/pull/15474
- [4.x.x.x] Fix related products showing for wrong store. by @ryanhobrock in https://github.com/opencart/opencart/pull/15463
- [4.x.x.x] Fix admin edit order not saving language and currency by @tongo-angelov in https://github.com/opencart/opencart/pull/15476
- [4.x.x.x] Fix escaping in backup by @ADDCreative in https://github.com/opencart/opencart/pull/15473
- [4.x.x.x] Support multi-word product name search v2 by @stalker780 in https://github.com/opencart/opencart/pull/15479
- [4.x.x.x] Adjust leading spaces in SQL language files by @mhcwebdesign in https://github.com/opencart/opencart/pull/15480
- [4.x.x.x] Fix admin order methods validation by @tongo-angelov in https://github.com/opencart/opencart/pull/15478
- [4.x.x.x] Updated CHANGELOG.md by @mhcwebdesign in https://github.com/opencart/opencart/pull/15481
- [4.x.x.x] Add missing @throws docblocks. by @ryanhobrock in https://github.com/opencart/opencart/pull/15455
- [4.x.x.x] Bug: admin/model/cms/article.php getComments() by @mhcwebdesign in https://github.com/opencart/opencart/pull/15482
- [4.x.x.x] Fix products filtration by @mhcwebdesign in https://github.com/opencart/opencart/pull/15483
- [4.x.x.x] Updated CHANGELOG.md by @mhcwebdesign in https://github.com/opencart/opencart/pull/15484
- [4.x.x.x] Fix misnamed form attribute. by @ryanhobrock in https://github.com/opencart/opencart/pull/15485
- [4.x.x.x] Fixes for CMS SEO and topic module by @mhcwebdesign in https://github.com/opencart/opencart/pull/15486
- [4.x.x.x] disable admin order add by @mhcwebdesign in https://github.com/opencart/opencart/pull/15489
- [4.x.x.x] Fix image extension and getimagesize for PHP 8.5 by @ADDCreative in https://github.com/opencart/opencart/pull/15490
- [4.x.x.x] Admin order add by @mhcwebdesign in https://github.com/opencart/opencart/pull/15491
- Enforce PHP 8.1 minimum version in installers. by @ryanhobrock in https://github.com/opencart/opencart/pull/15492
- [4.x.x.x] More admin order edit/add fixes by @mhcwebdesign in https://github.com/opencart/opencart/pull/15496
- [4.x.x.x] More fixes for api/cart by @mhcwebdesign in https://github.com/opencart/opencart/pull/15497
- [4.x.x.x] Fix option values check and error messages by @stalker780 in https://github.com/opencart/opencart/pull/15495
- [4.x.x.x] Fixed and optimized the GitHub Actions workflow configuration by @batumibiz in https://github.com/opencart/opencart/pull/15494
- [4.x.x.x] Updated api/cart by @mhcwebdesign in https://github.com/opencart/opencart/pull/15503
- [4.x.x.x] PHP CS Fixer for api/cart by @mhcwebdesign in https://github.com/opencart/opencart/pull/15504
- Added caching for tools by @batumibiz in https://github.com/opencart/opencart/pull/15500
- [4.x.x.x] Updated CHANGELOG.md by @mhcwebdesign in https://github.com/opencart/opencart/pull/15505
- [4.x.x.x] More fixes for usage of options in variant products by @mhcwebdesign in https://github.com/opencart/opencart/pull/15512
- [4.x.x.x] More bugfixes for admin order product add by @mhcwebdesign in https://github.com/opencart/opencart/pull/15516
- [4.x.x.x] Reset modal-product form by @mhcwebdesign in https://github.com/opencart/opencart/pull/15517
- [4.x.x.x] Merge variant code with options by @mhcwebdesign in https://github.com/opencart/opencart/pull/15518
- [4.x.x.x] More admin order edit/add fixes by @mhcwebdesign in https://github.com/opencart/opencart/pull/15519
- [4.x.x.x] Change product rating field type to float by @stalker780 in https://github.com/opencart/opencart/pull/15513
- [4.x.x.x] Coupon category restriction not enforced by @mhcwebdesign in https://github.com/opencart/opencart/pull/15530
- [4.x.x.x] Customer-facing 2FA email contains admin-oriented text by @mhcwebdesign in https://github.com/opencart/opencart/pull/15533
- [4.x.x.x] Updated CHANGELOG.md by @mhcwebdesign in https://github.com/opencart/opencart/pull/15534
- [4.x.x.x] reject traversal zip entries in marketplace installer by @mhcwebdesign in https://github.com/opencart/opencart/pull/15536
- [4.x.x.x] Improve admin performance with order table index by @ryanhobrock in https://github.com/opencart/opencart/pull/15537
- [4.x.x.x] Add product to cart by @mhcwebdesign in https://github.com/opencart/opencart/pull/15538
- [4.x.x.x] Fix filter group sorting in admin. by @ryanhobrock in https://github.com/opencart/opencart/pull/15539
- [4.x.x.x] Use hash_equals() for API signature validation by @mhcwebdesign in https://github.com/opencart/opencart/pull/15541
- [4.x.x.x] Updated CHANGELOG.md by @mhcwebdesign in https://github.com/opencart/opencart/pull/15542
- [4.x.x.x] Fix library OCMOD by @alex93x in https://github.com/opencart/opencart/pull/15543
- [4.x.x.x] Missing language texts by @mhcwebdesign in https://github.com/opencart/opencart/pull/15546
- [4.0.x.x] Fix email validation logic by @ADDCreative in https://github.com/opencart/opencart/pull/15554
- [4.x.x.x] Help prevent long-running cron jobs from causing misses. by @ryanhobrock in https://github.com/opencart/opencart/pull/15548
- [4.x.x.x] Remove redundant language text by @mhcwebdesign in https://github.com/opencart/opencart/pull/15555
- [4.x.x.x] Fix Admin Panel Product Option Value Weight Display Bug by @mhcwebdesign in https://github.com/opencart/opencart/pull/15556
- [4.x.x.x] Update CHANGELOG.md by @mhcwebdesign in https://github.com/opencart/opencart/pull/15557
- [4.x.x.x] Add missing language texts by @mhcwebdesign in https://github.com/opencart/opencart/pull/15560
- [4.x.x.x] use strict comparison for captcha and authorize code checks by @mhcwebdesign in https://github.com/opencart/opencart/pull/15565
- [4.x.x.x] Only show the order fraud info tab if it's not empty. by @ryanhobrock in https://github.com/opencart/opencart/pull/15563
- [4.x.x.x] Update of upgrade scripts by @mhcwebdesign in https://github.com/opencart/opencart/pull/15566
- [4.x.x.x] Updated CHANGELOG.md by @mhcwebdesign in https://github.com/opencart/opencart/pull/15567
- [4.x.x.x] Adjust cache-control headers by @ADDCreative in https://github.com/opencart/opencart/pull/15569
- [4.x.x.x] Upgrade updates by @mhcwebdesign in https://github.com/opencart/opencart/pull/15570
- [4.x.x.x] validate password when adding a new user by @mhcwebdesign in https://github.com/opencart/opencart/pull/15571
- [4.x.x.x] Updated CHANGELOG.md by @mhcwebdesign in https://github.com/opencart/opencart/pull/15572
- [4.x.x.x] Fix admin redirect and use of config_url by @ADDCreative in https://github.com/opencart/opencart/pull/15575
- [4.x.x.x] Updated CHANGLOG.md by @mhcwebdesign in https://github.com/opencart/opencart/pull/15576
- [4.x.x.x] check modify permission in installer upload by @mhcwebdesign in https://github.com/opencart/opencart/pull/15578
- [4.x.x.x] Security Storage Move by @mhcwebdesign in https://github.com/opencart/opencart/pull/15584
- [4.x.x.x] Fix is_writable by @mhcwebdesign in https://github.com/opencart/opencart/pull/15585
- [4.x.x.x] Only show the order total and payment info tabs if they're not empty by @ryanhobrock in https://github.com/opencart/opencart/pull/15582
- [4.x.x.x] set httponly on the session cookie by @mhcwebdesign in https://github.com/opencart/opencart/pull/15587
- [4.x.x.x] Storage move changes by @ADDCreative in https://github.com/opencart/opencart/pull/15586
- [4.x.x.x] check subscription permission in subscription api call by @mhcwebdesign in https://github.com/opencart/opencart/pull/15589
- [4.x.x.x] Improved exception and error handlers by @mhcwebdesign in https://github.com/opencart/opencart/pull/15590
- [4.x.x.x] Added payment instructions to order mail by @mhcwebdesign in https://github.com/opencart/opencart/pull/15591
- [4.x.x.x] Admin: Fixed Design -> Layouts form by @batumibiz in https://github.com/opencart/opencart/pull/15596
- [4.x.x.x] More error handler changes by @mhcwebdesign in https://github.com/opencart/opencart/pull/15597
- [4.x.x.x] Cookie changes by @ADDCreative in https://github.com/opencart/opencart/pull/15594
- [4.x.x.x] Admin: Fixed reports HTML markup errors by @batumibiz in https://github.com/opencart/opencart/pull/15598
- [4.x.x.x] fix escape bypass on directory in filemanager getList by @mhcwebdesign in https://github.com/opencart/opencart/pull/15599
- [4.x.x.x] Fix order order email comments and instructions by @ADDCreative in https://github.com/opencart/opencart/pull/15601
- [4.x.x.x] Fixed order comment during checkout by @mhcwebdesign in https://github.com/opencart/opencart/pull/15602
- [4.x.x.x] Admin: Fixed filemanager pagination count by @batumibiz in https://github.com/opencart/opencart/pull/15603
- [4.x.x.x] reject traversal entries in upgrade archive extraction by @mhcwebdesign in https://github.com/opencart/opencart/pull/15604
- [4.x.x.x] match api routes case insensitively in the startup gate by @mhcwebdesign in https://github.com/opencart/opencart/pull/15606
- [4.x.x.x] Updated CHANGELOG.md by @mhcwebdesign in https://github.com/opencart/opencart/pull/15607
- [4.x.x.x] reject traversal extension codes in installer upload by @nabhan06 in https://github.com/opencart/opencart/pull/15609
- [4.x.x.x] More checkout fixes by @mhcwebdesign in https://github.com/opencart/opencart/pull/15611
- [4.x.x.x] More checkout comment fixes by @mhcwebdesign in https://github.com/opencart/opencart/pull/15615
- [4.x.x.x] Honor configured 2FA authorization expiry on 4.x by @carrerasdarren-cell in https://github.com/opencart/opencart/pull/15619
- [4.x.x.x] Updated CHANEGLOG.md by @mhcwebdesign in https://github.com/opencart/opencart/pull/15628
- [4.x.x.x] keep computed status authoritative in cms/comment add by @mhcwebdesign in https://github.com/opencart/opencart/pull/15632
- [4.x.x.x] Add $args parameter type to Url::link() docblock. - [#15630] by @mhcwebdesign in https://github.com/opencart/opencart/pull/15633
- [4.x.x.x] Updated CHANGELOG.md by @mhcwebdesign in https://github.com/opencart/opencart/pull/15634
New Contributors
- @plemondev made their first contribution in https://github.com/opencart/opencart/pull/15397
- @ryanhobrock made their first contribution in https://github.com/opencart/opencart/pull/15429
- @carrerasdarren-cell made their first contribution in https://github.com/opencart/opencart/pull/15619
Full Changelog: https://github.com/opencart/opencart/compare/4.1.0.3...4.1.0.4