Files
Gnuboard7/vendor-bundle.json
T
HeuJung 13e65131f4 fix(vendor-bundle): 코어 빌드 무한 행 해결 + 이커머스 알림 라벨 raw 노출 수정
이커머스 알림 정의 화면에서 order_pending_deposit·order_delivered 두 알림이
라벨 대신 raw 다국어 키로 표시되던 문제를 수정. settings.json 3로케일에 라벨
추가 + 렌더 회귀 테스트 + 브라우저 실측.

vendor-bundle 시스템 결함 5종 해결:
- (A/B) manifest 해시 기준을 활성이 아닌 출력(_bundled) 디렉토리로 통일해
 확장 업데이트가 composer_json_sha_mismatch 순환에 빠지던 문제 해소
- (C) 코어 빌드 시 composer autoload dump 의 async 손자 프로세스가 부모
 파이프 핸들을 상속·점유해 무한 대기하던 교착을, stdout/stderr 를 파이프
 아닌 파일 descriptor 로 받아 원천 차단 (파이프=행/파일=완주 A/B 실측으로 확정)
- (D) 빌드 실패 시 원본 번들 유실 방지 — 임시파일 성공 후 원자적 교체
- (E) Windows .bat 실행 시 bypass_shell 통일

코어 7.0.4 / 이커머스·언어팩 1.0.3 bump.
2026-07-11 07:00:34 +09:00

535 lines
13 KiB
JSON

{
"schema_version": "1.0",
"generated_at": "2026-07-10T21:33:36+00:00",
"generator": "g7 vendor-bundle:build",
"target": "core",
"composer_json_sha256": "76294945639dbbe4b6d054c0aea4b78377a55bcdffcd1c9136beb294bc7cfc90",
"composer_lock_sha256": "b4d173c40088a78c9fe42b3ca6d23436bee6cc850a17bb653cbc1aca59ca3a81",
"zip_sha256": "d5d21fdd930350332d2d58e5ab386ba9203795f72f7767eb3c214d4702152245",
"zip_size": 14750349,
"package_count": 104,
"php_requirement": "^8.2",
"g7_version": "7.0.3",
"packages": [
{
"name": "aws/aws-crt-php",
"version": "v1.2.7",
"type": "library"
},
{
"name": "aws/aws-sdk-php",
"version": "3.386.1",
"type": "library"
},
{
"name": "brick/math",
"version": "0.14.8",
"type": "library"
},
{
"name": "carbonphp/carbon-doctrine-types",
"version": "3.2.0",
"type": "library"
},
{
"name": "clue/redis-protocol",
"version": "v0.3.2",
"type": "library"
},
{
"name": "clue/redis-react",
"version": "v2.8.0",
"type": "library"
},
{
"name": "composer/ca-bundle",
"version": "1.5.12",
"type": "library"
},
{
"name": "composer/semver",
"version": "3.4.4",
"type": "library"
},
{
"name": "dflydev/dot-access-data",
"version": "v3.0.3",
"type": "library"
},
{
"name": "doctrine/inflector",
"version": "2.1.0",
"type": "library"
},
{
"name": "doctrine/lexer",
"version": "3.0.1",
"type": "library"
},
{
"name": "dragonmantank/cron-expression",
"version": "v3.6.0",
"type": "library"
},
{
"name": "egulias/email-validator",
"version": "4.0.4",
"type": "library"
},
{
"name": "evenement/evenement",
"version": "v3.0.2",
"type": "library"
},
{
"name": "fruitcake/php-cors",
"version": "v1.4.0",
"type": "library"
},
{
"name": "geoip2/geoip2",
"version": "v3.3.0",
"type": "library"
},
{
"name": "graham-campbell/result-type",
"version": "v1.1.4",
"type": "library"
},
{
"name": "guzzlehttp/guzzle",
"version": "7.12.3",
"type": "library"
},
{
"name": "guzzlehttp/promises",
"version": "2.5.0",
"type": "library"
},
{
"name": "guzzlehttp/psr7",
"version": "2.12.3",
"type": "library"
},
{
"name": "guzzlehttp/uri-template",
"version": "v1.0.8",
"type": "library"
},
{
"name": "jaybizzle/crawler-detect",
"version": "v1.4.0",
"type": "library"
},
{
"name": "laravel/framework",
"version": "v12.62.0",
"type": "library"
},
{
"name": "laravel/prompts",
"version": "v0.3.21",
"type": "library"
},
{
"name": "laravel/reverb",
"version": "v1.10.2",
"type": "library"
},
{
"name": "laravel/sanctum",
"version": "v4.3.2",
"type": "library"
},
{
"name": "laravel/scout",
"version": "v11.3.0",
"type": "library"
},
{
"name": "laravel/serializable-closure",
"version": "v2.0.13",
"type": "library"
},
{
"name": "laravel/tinker",
"version": "v2.11.1",
"type": "library"
},
{
"name": "league/commonmark",
"version": "2.8.2",
"type": "library"
},
{
"name": "league/config",
"version": "v1.2.0",
"type": "library"
},
{
"name": "league/flysystem",
"version": "3.35.1",
"type": "library"
},
{
"name": "league/flysystem-local",
"version": "3.31.0",
"type": "library"
},
{
"name": "league/mime-type-detection",
"version": "1.16.0",
"type": "library"
},
{
"name": "league/uri",
"version": "7.8.1",
"type": "library"
},
{
"name": "league/uri-interfaces",
"version": "7.8.1",
"type": "library"
},
{
"name": "maxmind-db/reader",
"version": "v1.13.1",
"type": "library"
},
{
"name": "maxmind/web-service-common",
"version": "v0.11.1",
"type": "library"
},
{
"name": "monolog/monolog",
"version": "3.10.0",
"type": "library"
},
{
"name": "mtdowling/jmespath.php",
"version": "2.9.1",
"type": "library"
},
{
"name": "nesbot/carbon",
"version": "3.13.0",
"type": "library"
},
{
"name": "nette/schema",
"version": "v1.3.5",
"type": "library"
},
{
"name": "nette/utils",
"version": "v4.1.4",
"type": "library"
},
{
"name": "nikic/php-parser",
"version": "v5.7.0",
"type": "library"
},
{
"name": "nunomaduro/termwind",
"version": "v2.4.0",
"type": "library"
},
{
"name": "phpoption/phpoption",
"version": "1.9.5",
"type": "library"
},
{
"name": "psr/clock",
"version": "1.0.0",
"type": "library"
},
{
"name": "psr/container",
"version": "2.0.2",
"type": "library"
},
{
"name": "psr/event-dispatcher",
"version": "1.0.0",
"type": "library"
},
{
"name": "psr/http-client",
"version": "1.0.3",
"type": "library"
},
{
"name": "psr/http-factory",
"version": "1.1.0",
"type": "library"
},
{
"name": "psr/http-message",
"version": "2.0",
"type": "library"
},
{
"name": "psr/log",
"version": "3.0.2",
"type": "library"
},
{
"name": "psr/simple-cache",
"version": "3.0.0",
"type": "library"
},
{
"name": "psy/psysh",
"version": "v0.12.23",
"type": "library"
},
{
"name": "pusher/pusher-php-server",
"version": "7.2.8",
"type": "library"
},
{
"name": "ralouphie/getallheaders",
"version": "3.0.3",
"type": "library"
},
{
"name": "ramsey/collection",
"version": "2.1.1",
"type": "library"
},
{
"name": "ramsey/uuid",
"version": "4.9.3",
"type": "library"
},
{
"name": "ratchet/rfc6455",
"version": "v0.4.1",
"type": "library"
},
{
"name": "react/cache",
"version": "v1.2.0",
"type": "library"
},
{
"name": "react/dns",
"version": "v1.14.0",
"type": "library"
},
{
"name": "react/event-loop",
"version": "v1.6.0",
"type": "library"
},
{
"name": "react/promise",
"version": "v3.3.0",
"type": "library"
},
{
"name": "react/promise-timer",
"version": "v1.11.0",
"type": "library"
},
{
"name": "react/socket",
"version": "v1.17.0",
"type": "library"
},
{
"name": "react/stream",
"version": "v1.4.0",
"type": "library"
},
{
"name": "symfony/clock",
"version": "v7.4.8",
"type": "library"
},
{
"name": "symfony/console",
"version": "v7.4.14",
"type": "library"
},
{
"name": "symfony/css-selector",
"version": "v7.4.9",
"type": "library"
},
{
"name": "symfony/deprecation-contracts",
"version": "v3.7.0",
"type": "library"
},
{
"name": "symfony/error-handler",
"version": "v7.4.14",
"type": "library"
},
{
"name": "symfony/event-dispatcher",
"version": "v7.4.14",
"type": "library"
},
{
"name": "symfony/event-dispatcher-contracts",
"version": "v3.7.0",
"type": "library"
},
{
"name": "symfony/filesystem",
"version": "v7.4.11",
"type": "library"
},
{
"name": "symfony/finder",
"version": "v7.4.14",
"type": "library"
},
{
"name": "symfony/http-client",
"version": "v7.4.14",
"type": "library"
},
{
"name": "symfony/http-client-contracts",
"version": "v3.7.0",
"type": "library"
},
{
"name": "symfony/http-foundation",
"version": "v7.4.14",
"type": "library"
},
{
"name": "symfony/http-kernel",
"version": "v7.4.14",
"type": "library"
},
{
"name": "symfony/mailer",
"version": "v7.4.14",
"type": "library"
},
{
"name": "symfony/mailgun-mailer",
"version": "v7.4.14",
"type": "symfony-mailer-bridge"
},
{
"name": "symfony/mime",
"version": "v7.4.13",
"type": "library"
},
{
"name": "symfony/polyfill-ctype",
"version": "v1.37.0",
"type": "library"
},
{
"name": "symfony/polyfill-intl-grapheme",
"version": "v1.38.1",
"type": "library"
},
{
"name": "symfony/polyfill-intl-idn",
"version": "v1.38.1",
"type": "library"
},
{
"name": "symfony/polyfill-intl-normalizer",
"version": "v1.38.0",
"type": "library"
},
{
"name": "symfony/polyfill-mbstring",
"version": "v1.38.2",
"type": "library"
},
{
"name": "symfony/polyfill-php80",
"version": "v1.37.0",
"type": "library"
},
{
"name": "symfony/polyfill-php83",
"version": "v1.38.2",
"type": "library"
},
{
"name": "symfony/polyfill-php84",
"version": "v1.38.1",
"type": "library"
},
{
"name": "symfony/polyfill-php85",
"version": "v1.38.1",
"type": "library"
},
{
"name": "symfony/polyfill-uuid",
"version": "v1.37.0",
"type": "library"
},
{
"name": "symfony/process",
"version": "v7.4.13",
"type": "library"
},
{
"name": "symfony/routing",
"version": "v7.4.13",
"type": "library"
},
{
"name": "symfony/service-contracts",
"version": "v3.7.0",
"type": "library"
},
{
"name": "symfony/string",
"version": "v7.4.13",
"type": "library"
},
{
"name": "symfony/translation",
"version": "v7.4.14",
"type": "library"
},
{
"name": "symfony/translation-contracts",
"version": "v3.7.0",
"type": "library"
},
{
"name": "symfony/uid",
"version": "v7.4.9",
"type": "library"
},
{
"name": "symfony/var-dumper",
"version": "v7.4.14",
"type": "library"
},
{
"name": "tijsverkoyen/css-to-inline-styles",
"version": "v2.4.0",
"type": "library"
},
{
"name": "vlucas/phpdotenv",
"version": "v5.6.3",
"type": "library"
},
{
"name": "voku/portable-ascii",
"version": "2.1.1",
"type": "library"
}
]
}