관리자 환경설정에서 미입금 자동취소 기한을 저장하면 HTML number 입력의 문자열이 그대로 영속되고, Carbon 3.13 의 strict 타입 경계에서 TypeError 가 발생해 무통장입금·가상계좌 주문이 전면 실패했다(공개 제보). 한 곳만 막으면 다른 저장 경로가 남으므로 저장·조회·소비·모델 네 계층에 각각 방어를 두고, 저장소 전역에서 같은 형태가 더 없음을 audit 룰로 확정했다. 같은 계획서 수행 중 드러난 인접 결함도 함께 해소했다. - 쿠폰 수정 경로로 (발급일 기준, 일수 NULL) 조합이 저장되어 발급 즉시 만료된 쿠폰이 조용히 나가던 문제 — 저장·발급 양쪽에서 차단 - 리뷰 작성 기한을 화면과 저장 판정이 서로 다른 기준으로 계산하던 문제 - 결제 플러그인이 PaymentMethodEnum 과 다른 어휘로 지원 결제수단을 선언해 가상계좌·계좌이체·휴대폰결제에 PG사를 지정할 수 없던 문제 엔진에서는 `_localInit` 적용 여부를 전역 해시로만 판정해 인스턴스별 저장소가 리셋되지 않던 결함(engine-v1.54.5)과, 제거 대상이 없어도 상태 갱신·캐시 무효화가 상시 발생하던 판정 결함(engine-v1.54.6)을 고쳤다. Playwright MCP 정밀 점검(T1~T11)에서 설정이 빈 문자열로 남은 사이트의 주문서 입금기한 안내가 미치환 플레이스홀더를 노출하는 것을 실측해, 화면 폴백을 서버와 같은 규칙으로 맞췄다.
31 lines
1.0 KiB
JSON
31 lines
1.0 KiB
JSON
{
|
|
"identifier": "g7-module-sirsoft-ecommerce-ja",
|
|
"namespace": "g7",
|
|
"vendor": "sirsoft",
|
|
"name": {
|
|
"ko": "G7 모듈 (sirsoft-ecommerce) 일본어 언어팩",
|
|
"en": "G7 module (sirsoft-ecommerce) Japanese language pack",
|
|
"ja": "G7 モジュール (sirsoft-ecommerce) 日本語 言語パック"
|
|
},
|
|
"description": {
|
|
"ko": "G7 모듈 (sirsoft-ecommerce) 일본어 언어팩 (번들)",
|
|
"en": "G7 module (sirsoft-ecommerce) Japanese language pack (bundled)",
|
|
"ja": "G7 モジュール (sirsoft-ecommerce) 日本語 言語パック(バンドル)"
|
|
},
|
|
"version": "1.0.8",
|
|
"license": "MIT",
|
|
"scope": "module",
|
|
"target_identifier": "sirsoft-ecommerce",
|
|
"locale": "ja",
|
|
"locale_name": "Japanese",
|
|
"locale_native_name": "日本語",
|
|
"text_direction": "ltr",
|
|
"g7_version": ">=7.0.0",
|
|
"requires": {
|
|
"target_version": null,
|
|
"depends_on_core_locale": true
|
|
},
|
|
"github_url": "",
|
|
"github_changelog_url": ""
|
|
}
|