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