> For the complete documentation index, see [llms.txt](https://tech.x2bee.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://tech.x2bee.com/changelog/release-notes-en/readme/release-notes-2025-12-22-2025-12-08.md).

# Release Notes (2025-12-22 – 2025-12-08)

Continuation of [Release Notes](/changelog/release-notes-en/readme.md) — covers releases from 2025-12-22 to 2025-12-08.

{% updates format="numeric" %}
{% update date="2025-12-22" %}

## Feature Addition

\[Added] Feed-Style Board Feature Added: introduced a feed-style board management feature to the BO, and expanded board usability by providing an Instagram-style UI in the FO that supports images, videos, product linking, and hashtags.\
\[Added] Personal Customs Clearance Code Feature Added: introduced a personal customs clearance code input/validation feature, and strengthened the stability and convenience of the overseas direct purchase service by adding order restrictions and BO management features for overseas direct purchase products.

#### 1. Feed-Style Board Feature Added <a href="#id-1" id="id-1"></a>

In this release, the existing board feature was extended to newly introduce a "feed-style board" feature.\
Operators can easily configure a feed-style board in the BO, and the FO provides an Instagram-style, content-focused UI,\
strengthening the feature so that a variety of post formats — images, videos, product linking, and more — can be used.<br>

<details>

<summary>View Details</summary>

**Key Details**

* \[BO] Allows selecting "Feed (30)" as the board display method in board management
* \[BO] Restricts the board type to only Basic (10) or Comment (20) when registering a feed-style board
* \[BO] Automatically disables the secret-post feature when registering a feed-style board
* \[BO] Changes from an "attachment feature" to an "image attachment feature" when registering a feed-style board
* \[FO] Allows the feed-style board to be displayed with an Instagram-like UI
* \[FO] Supports images, videos, product linking, and hashtags in the feed-style board
* \[FO] Supports post writing/editing/deletion, likes, comments, and reporting in the feed-style board
* \[FO] Allows viewing a list of posts found by that hashtag when a hashtag is clicked

**Screen Access Path**

* (Changed) BO > Display > Board Management > Board Information Management
* (Added) FO > Community > Feed-Style Board List
* (Changed) FO > Community > Feed-Style Board > Write Post
* (Changed) FO > Community > Feed-Style Board > Edit Post
* (Changed) FO > Community > Feed-Style Board > Comments

**Target APIs**

* \[API-DISPLAY]\[Changed] Edit post

**DB Change List**

* \[Added] Common code: DP028 - added base code 30 (Feed)

</details>

<details>

<summary>Source Change List</summary>

<table data-header-hidden><thead><tr><th width="99.67578125"></th><th></th></tr></thead><tbody><tr><td>api-display</td><td><ul><li>src/main/resources/logback-spring.xml</li><li>src/main/java/com/x2bee/api/display/app/service/bulletinboard/BulletinBoardValidationServiceImpl.java</li><li>src/main/resources/mapper/displayrodb/bulletinboard/PrBbcBaseMapper.xml</li></ul></td></tr><tr><td>fo</td><td><ul><li>public/images/icons/ico_comment.svg</li><li>src/app/[locale]/(root)/community/(default)/[bbsId]/[bbcId]/page.tsx</li><li>src/app/[locale]/(root)/community/(default)/[bbsId]/editor/page.tsx</li><li>src/components/common/upload/upload.tsx</li><li>src/components/display/shop/unstructured-shop.tsx</li><li>src/components/fo/community/bulletin-board-contents-list.tsx</li><li>src/components/fo/community/bulletin-board-feed-item.tsx</li><li>src/components/fo/community/bulletin-board-feed-reply.tsx</li><li>src/components/fo/community/bulletin-board-search-bar.tsx</li><li>src/components/fo/community/community-contents.tsx</li><li>src/components/fo/community/community-image-swiper.tsx</li><li>src/components/fo/community/detail/bulletin-board-detail.tsx</li><li>src/components/fo/community/detail/bulletin-board-feed-detail.tsx</li><li>src/components/fo/community/detail/community-detail.tsx</li><li>src/components/fo/community/feed-lower-reply-list.tsx</li><li>src/components/fo/community/feed-reply-list.tsx</li><li>src/components/member/dialog/pop-alert.tsx</li><li>src/components/ui/video-player.tsx</li><li>src/constants/display/display-constants.ts</li><li>src/data/i18n/en/common.json</li><li>src/data/i18n/en/display.json</li><li>src/data/i18n/ko/common.json</li><li>src/data/i18n/ko/display.json</li><li>src/types/display/bulletin-board-types.ts</li></ul></td></tr><tr><td>bo</td><td><ul><li>src/components/(task-popup)/display/bulletin-board-mgmt/board-system-save/board-contents-wrt-info.tsx</li><li>src/components/(task-popup)/display/bulletin-board-mgmt/board-system-save/board-system-info.tsx</li><li>src/constants/display/display-constants.ts</li><li>src/locales/langs/en/display/bulletinBoardMgmt.json</li><li>src/locales/langs/ja/display/bulletinBoardMgmt.json</li><li>src/locales/langs/ko/display/bulletinBoardMgmt.json</li></ul></td></tr></tbody></table>

</details>

#### 2. Personal Customs Clearance Code Management <a href="#id-2" id="id-2"></a>

In this release, a personal customs clearance code management feature — required for overseas direct purchase product orders — was newly introduced.\
BO can now manage whether a product is an overseas direct purchase item, and the FO provides personal customs clearance code validation and storage,\
improving user convenience and order accuracy. In addition, order restriction policies suited to overseas direct purchase products were applied, strengthening operational efficiency and regulatory compliance.<br>

<details>

<summary>View Details</summary>

Key Details

* \[BO] Allows setting the overseas direct purchase product flag when registering/editing a product
* \[BO] Restricts gifting and subscription orders when the overseas direct purchase product flag is 'Y'
* \[BO] Restricts the sales method code to General Sale (10) only when the overseas direct purchase product flag is 'Y'
* \[BO] Allows viewing the overseas direct purchase product flag on the order lookup screen
* \[FO] Requires the personal customs clearance code to be entered on the order sheet when an overseas direct purchase product is included
* \[FO] Validates the personal customs clearance code via the UNIPASS validation API upon entry
* \[FO] Saves the personal customs clearance code together with recipient name, mobile number, and postal code for reuse
* \[FO] Restricts simultaneous purchase of overseas direct purchase products and domestic products in the cart

Screen Access Path

* (Changed) BO > Products > Product Management > Product Registration > Product Registration Popup
* (Changed) BO > Product Information Management > Product Edit Popup
* (Changed) BO > Products > Bulk Product Registration
* (Changed) BO > Products > Product Approval Management
* (Changed) BO > Products > Product Lookup Common Popup
* (Changed) BO > Members > Member Management > Member Information Management > Member Detail Popup > Basic Information Section
* (Changed) BO > Order/Payment > Order Management > Order Lookup
* (Changed) BO > Order/Payment > Order/Claim Processing Popup > Delivery Information Section
* (Changed) BO > Order/Payment > Order/Claim Processing > Delivery Information Section
* (Changed) BO > Order/Payment > Agent Order > Product Selection Section
* (Changed) BO > Order/Payment > Agent Order > Delivery Address Selection Section
* (Changed) FO > Products > Product Detail
* (Changed) FO > Order > Order Sheet
* (Changed) FO > Order > Cart
* (Changed) FO > Order > Order Complete
* (Changed) FO > My Page > Order List
* (Changed) FO > My Page > Order Detail

DB Change List

* \[Added] Table: ET\_MBR\_PCCC\_INFO (Member Customs Clearance Code Information)
* \[Added] Sequence: ET\_MBR\_PCCC\_INFO\_SQ01
* \[Added] Indexes: IDX01\_ET\_MBR\_PCCC\_INFO(MBR\_NO), IDX02\_ET\_MBR\_PCCC\_INFO(MBR\_NO, RCVMN\_NM), IDX03\_ET\_MBR\_PCCC\_INFO(PERS\_CSTM\_CD)
* \[Added] UNIQUE constraint: UK01\_ET\_MBR\_PCCC\_INFO\_01(MBR\_NO, RCVMN\_NM, CELL\_SCT\_NO, CELL\_TXNO\_NO, CELL\_END\_NO, ZIP\_NO)
* \[Changed] Table: PR\_GOODS\_BASE - added FRGN\_DIR\_PUR\_GOODS\_YN column (VARCHAR(1), DEFAULT 'N', overseas direct purchase product flag)
* \[Changed] Table: OP\_ORD\_DLVP - added PERS\_CSTM\_CD column (VARCHAR(1000), customs clearance code)
* \[Changed] Table: OP\_ORD\_DTL\_GOODS\_INFO - added FRGN\_DIR\_PUR\_GOODS\_YN column (VARCHAR(1), DEFAULT 'N', overseas direct purchase product flag)

</details>

<details>

<summary>Source Change List</summary>

<table data-header-hidden><thead><tr><th width="65.421875"></th><th></th></tr></thead><tbody><tr><td>api-bo</td><td><ul><li>src/main/java/com/x2bee/api/bo/app/controller/member/MemberMgmtController.java</li><li>src/main/java/com/x2bee/api/bo/app/dto/request/goods/GoodsApprovalMgmtApiRequest.java</li><li>src/main/java/com/x2bee/api/bo/app/dto/request/goods/GoodsMgmtApiRequest.java</li><li>src/main/java/com/x2bee/api/bo/app/dto/request/goods/GoodsPriceHistoryRequest.java</li><li>src/main/java/com/x2bee/api/bo/app/dto/request/order/OrderQueryRequest.java</li><li>src/main/java/com/x2bee/api/bo/app/dto/request/popup/GoodsListPopupApiRequest.java</li><li>src/main/java/com/x2bee/api/bo/app/dto/response/claim/OrderClaimDeliveryReturnInfoResponse.java</li><li>src/main/java/com/x2bee/api/bo/app/dto/response/claim/popup/OrderChangeDlvpResponse.java</li><li>src/main/java/com/x2bee/api/bo/app/dto/response/delivery/DeliveryDetailResponse.java</li><li>src/main/java/com/x2bee/api/bo/app/dto/response/goods/GoodsApprovalMgmtApiResponse.java</li><li>src/main/java/com/x2bee/api/bo/app/dto/response/goods/GoodsMgmtApiResponse.java</li><li>src/main/java/com/x2bee/api/bo/app/dto/response/member/MemberCustomsInquiryResponse.java</li><li>src/main/java/com/x2bee/api/bo/app/dto/response/order/OrderQueryResponse.java</li><li>src/main/java/com/x2bee/api/bo/app/dto/response/popup/GoodsListPopupApiResponse.java</li><li>src/main/java/com/x2bee/api/bo/app/dto/v2/request/goods/ExcelUploadGoodsRequestV2.java</li><li>src/main/java/com/x2bee/api/bo/app/entity/PrGoodsBase.java</li><li>src/main/java/com/x2bee/api/bo/app/entity/PrGoodsPrceHist.java</li><li>src/main/java/com/x2bee/api/bo/app/enums/UR008.java</li><li>src/main/java/com/x2bee/api/bo/app/enums/goods/ExcelUploadCellCode.java</li><li>src/main/java/com/x2bee/api/bo/app/repository/orderrodb/member/EtMbrBaseMapper.java</li><li>src/main/java/com/x2bee/api/bo/app/service/goods/TemporaryGeneralGoodsServiceImpl.java</li><li>src/main/java/com/x2bee/api/bo/app/service/member/MemberMgmtService.java</li><li>src/main/java/com/x2bee/api/bo/app/service/member/MemberMgmtServiceImpl.java</li><li>src/main/java/com/x2bee/api/bo/app/service/v2/goods/TemporaryGeneralGoodsServiceV2Impl.java</li><li>src/main/resources/mapper/displayrodb/goods/PrGoodsBaseMapper.xml</li><li>src/main/resources/mapper/displayrwdb/goods/PrGoodsBaseTrxMapper.xml</li><li>src/main/resources/mapper/orderrodb/delivery/OpOrdDeliInfoMapper.xml</li><li>src/main/resources/mapper/orderrodb/member/EtMbrBaseMapper.xml</li><li>src/main/resources/mapper/orderrodb/order/OpOrdBaseMapper.xml</li><li>src/main/resources/mapper/orderrodb/order/OpOrdDlvpMapper.xml</li><li>src/main/resources/static/fileupload/goodsExcelUpload/XLSuploadForm.xlsx</li></ul></td></tr><tr><td>api-order</td><td><ul><li>src/test/java/com/x2bee/api/order/app/service/order/register/creator/OrderTestConfig.java</li><li>src/main/java/com/x2bee/api/order/app/controller/claim/OrderChangeController.java</li><li>src/main/java/com/x2bee/api/order/app/dto/request/claim/DeliveryInfoChangeRequest.java</li><li>src/main/java/com/x2bee/api/order/app/dto/request/claim/PcccChangeRequest.java</li><li>src/main/java/com/x2bee/api/order/app/dto/request/member/EtMbrPcccInfo.java</li><li>src/main/java/com/x2bee/api/order/app/dto/request/order/DlvpInfo.java</li><li>src/main/java/com/x2bee/api/order/app/dto/request/order/OrdDlvInfo.java</li><li>src/main/java/com/x2bee/api/order/app/dto/request/order/OrderRegisterRequest.java</li><li>src/main/java/com/x2bee/api/order/app/dto/response/basket/BasketGoods.java</li><li>src/main/java/com/x2bee/api/order/app/dto/response/goods/ProductOrderResponse.java</li><li>src/main/java/com/x2bee/api/order/app/dto/response/member/EtMbrDlvpInfoDtoResponse.java</li><li>src/main/java/com/x2bee/api/order/app/dto/response/mypage/OrderDetailDlvpInfoResponse.java</li><li>src/main/java/com/x2bee/api/order/app/dto/response/mypage/OrderDetailGoodsInfoResponse.java</li><li>src/main/java/com/x2bee/api/order/app/dto/response/order/complete/OrderCompleteDeliveryPlace.java</li><li>src/main/java/com/x2bee/api/order/app/entity/order/OpOrdDlvp.java</li><li>src/main/java/com/x2bee/api/order/app/entity/order/OpOrdDtlGoodsInfo.java</li><li>src/main/java/com/x2bee/api/order/app/repository/orderrodb/member/EtMbrPcccInfoMapper.java</li><li>src/main/java/com/x2bee/api/order/app/repository/orderrwdb/order/OpOrdDeliInfoTrxMapper.java</li><li>src/main/java/com/x2bee/api/order/app/repository/orderrwdb/order/OpOrdDlvpTrxMapper.java</li><li>src/main/java/com/x2bee/api/order/app/service/basket/validator/BasketGoodsValidator.java</li><li>src/main/java/com/x2bee/api/order/app/service/basket/validator/BasketMainValidator.java</li><li>src/main/java/com/x2bee/api/order/app/service/claim/OrderChangeService.java</li><li>src/main/java/com/x2bee/api/order/app/service/claim/OrderChangeServiceImpl.java</li><li>src/main/java/com/x2bee/api/order/app/service/common/MemberService.java</li><li>src/main/java/com/x2bee/api/order/app/service/common/MemberServiceImpl.java</li><li>src/main/java/com/x2bee/api/order/app/service/mypage/OrderInfoServiceImpl.java</li><li>src/main/java/com/x2bee/api/order/app/service/order/complete/OrderCompleteServiceImpl.java</li><li>src/main/java/com/x2bee/api/order/app/service/order/register/after/OrderCommonAfterProcess.java</li><li>src/main/java/com/x2bee/api/order/app/service/order/register/creator/GeneralOrderCreator.java</li><li>src/main/java/com/x2bee/api/order/app/service/order/register/creator/GiftOrderCreator.java</li><li>src/main/java/com/x2bee/api/order/app/service/order/register/creator/OrderCreator.java</li><li>src/main/java/com/x2bee/api/order/app/service/order/register/creator/dlvp/OpOrdDlvpCreator.java</li><li>src/main/java/com/x2bee/api/order/app/service/order/register/creator/goods/OpOrdDtlGoodsInfoCreator.java</li><li>src/main/java/com/x2bee/api/order/app/service/order/register/save/GeneralOrderSaveServiceImpl.java</li><li>src/main/java/com/x2bee/api/order/app/service/order/sheet/OrderSheetServiceImpl.java</li><li>src/main/java/com/x2bee/api/order/base/advice/ApiError.java</li><li>src/main/resources/mapper/orderrodb/member/EtMbrPcccInfoMapper.xml</li><li>src/main/resources/mapper/orderrodb/order/OpOrdBaseMapper.xml</li><li>src/main/resources/mapper/orderrwdb/order/OpOrdDlvpTrxMapper.xml</li><li>src/main/resources/mapper/orderrwdb/order/OpOrdDtlGoodsInfoTrxMapper.xml</li><li>src/main/resources/message/order/order.properties</li><li>src/main/resources/message/order/order_en.properties</li><li>src/main/resources/message/order/order_ko.properties</li></ul></td></tr><tr><td>api-intf</td><td><ul><li>src/main/java/com/x2bee/api/intf/app/dto/request/goods/GoodsRegisterEntityGroup.java</li><li>src/main/java/com/x2bee/api/intf/app/dto/request/goods/GoodsRegisterInfo.java</li><li>src/main/java/com/x2bee/api/intf/app/dto/response/goods/GoodsInfo.java</li><li>src/main/java/com/x2bee/api/intf/app/dto/response/order/OrderCancelGoodsInfo.java</li><li>src/main/java/com/x2bee/api/intf/app/dto/response/order/OrderExchangeGoodsInfo.java</li><li>src/main/java/com/x2bee/api/intf/app/dto/response/order/OrderReturnGoodsInfo.java</li><li>src/main/java/com/x2bee/api/intf/app/entity/goods/PrGoodsBase.java</li><li>src/main/java/com/x2bee/api/intf/app/entity/order/OrderGoodsInfo.java</li><li>src/main/java/com/x2bee/api/intf/app/enums/OM005.java</li><li>src/main/java/com/x2bee/api/intf/app/enums/OM013.java</li><li>src/main/java/com/x2bee/api/intf/app/enums/PR011.java</li><li>src/main/java/com/x2bee/api/intf/app/repository/displayrodb/goods/PrGoodsPayMeanInfoMapper.java</li><li>src/main/java/com/x2bee/api/intf/app/repository/displayrwdb/goods/PrGoodsPayMeanInfoTrxMapper.java</li><li>src/main/java/com/x2bee/api/intf/app/repository/displayrwdb/goods/PrRsvSaleHistTrxMapper.java</li><li>src/main/java/com/x2bee/api/intf/app/service/display/StdCategorySearchServiceImpl.java</li><li>src/main/java/com/x2bee/api/intf/app/service/goods/GoodsBrandServiceImpl.java</li><li>src/main/java/com/x2bee/api/intf/app/service/goods/GoodsDataServiceImpl.java</li><li>src/main/java/com/x2bee/api/intf/app/service/goods/GoodsRegisterServiceImpl.java</li><li>src/main/java/com/x2bee/api/intf/app/utils/DateUtils.java</li><li>src/main/java/com/x2bee/api/intf/base/advice/ApiError.java</li><li>src/main/resources/mapper/displayrodb/goods/PrGoodsBaseMapper.xml</li><li>src/main/resources/mapper/displayrodb/goods/PrGoodsPayMeanInfoMapper.xml</li><li>src/main/resources/mapper/displayrwdb/goods/PrGoodsBaseTrxMapper.xml</li><li>src/main/resources/mapper/displayrwdb/goods/PrGoodsPayMeanInfoTrxMapper.xml</li><li>src/main/resources/mapper/displayrwdb/goods/PrRsvSaleHistTrxMapper.xml</li><li>src/main/resources/mapper/orderrodb/order/OpOrdDtlMapper.xml</li><li>src/main/resources/message/goods/goods.properties</li><li>src/main/resources/message/goods/goods_en.properties</li><li>src/main/resources/message/goods/goods_ko.properties</li></ul></td></tr><tr><td>api-member</td><td><ul><li>src/main/resources/config/application-dev.properties</li><li>src/main/resources/config/application-local.properties</li><li>src/main/resources/config/application-prd.properties</li><li>src/main/resources/config/application-stg.properties</li><li>src/main/java/com/x2bee/api/member/app/controller/front/PcccController.java</li><li>src/main/java/com/x2bee/api/member/app/dto/response/dlvp/EtMbrDlvpInfoDtoResponse.java</li><li>src/main/java/com/x2bee/api/member/app/dto/response/front/UnipassResponse.java</li><li>src/main/java/com/x2bee/api/member/app/entity/EtMbrPcccInfo.java</li><li>src/main/java/com/x2bee/api/member/app/enums/MEMBER.java</li><li>src/main/java/com/x2bee/api/member/app/repository/orderrwdb/member/EtMbrPcccInfoTrxMapper.java</li><li>src/main/java/com/x2bee/api/member/app/service/front/PcccService.java</li><li>src/main/java/com/x2bee/api/member/app/service/front/PcccServiceImpl.java</li><li>src/main/java/com/x2bee/api/member/app/service/front/config/UnipassApiConfig.java</li><li>src/main/java/com/x2bee/api/member/app/service/front/property/UnipassProperties.java</li><li>src/main/java/com/x2bee/api/member/base/advice/ApiError.java</li><li>src/main/resources/mapper/orderrwdb/dlvp/EtMbrDlvpInfoMapper.xml</li><li>src/main/resources/mapper/orderrwdb/member/EtMbrPcccInfoTrxMapper.xml</li><li>src/main/resources/message/member/member.properties</li><li>src/main/resources/message/member/member_en.properties</li><li>src/main/resources/message/member/member_ko.properties</li></ul></td></tr><tr><td>api-goods</td><td><ul><li>src/main/java/com/x2bee/api/goods/app/dto/productdetail/ProductOrderResponse.java</li><li>src/main/java/com/x2bee/api/goods/app/entity/PrGoodsBase.java</li><li>src/main/resources/mapper/displayrodb/productdetail/ProductDetailMapper.xml</li></ul></td></tr><tr><td>bo</td><td><ul><li>src/api/member/member-api.ts</li><li>src/app/(task-popup)/member/member-info-mgmt/member-detail/customs-inquiry/page.tsx</li><li>src/components/(task-popup)/delivery/deli-mgmt/deli-dtl/deli-info-section.tsx</li><li>src/components/(task-popup)/goods/goods-mgmt/goods-info-mgmt/goods-info-detail/goods-info-detail-form.tsx</li><li>src/components/(task-popup)/member/member-info-mgmt/member-detail/base-info/customs-inquiry/customs-inquiry-contents.tsx</li><li>src/components/(task-popup)/member/member-info-mgmt/member-detail/base-info/customs-inquiry/customs-inquiry-grid.tsx</li><li>src/components/(task-popup)/member/member-info-mgmt/member-detail/base-info/member-base-info.tsx</li><li>src/components/(task-popup)/order-payment/ord-mgmt/ord-claim-proc/claim/ord-chg/ord-chg-dlvp-list-grid.tsx</li><li>src/components/goods/common/general-goods-provider.tsx</li><li>src/components/goods/goods-mgmt/general-goods-reg/general-goods-contents.tsx</li><li>src/components/goods/goods-mgmt/general-goods-reg/goods-form-parts/goods-addition-info-form.tsx</li><li>src/components/goods/goods-mgmt/general-goods-reg/goods-form-parts/goods-base-info-form.tsx</li><li>src/components/goods/goods-mgmt/general-goods-reg/goods-form-parts/goods-deli-info-form.tsx</li><li>src/components/goods/goods-mgmt/general-goods-reg/goods-form-parts/goods-detail-info-form.tsx</li><li>src/components/goods/goods-mgmt/general-goods-reg/goods-form-parts/goods-disp-ctg-form.tsx</li><li>src/components/goods/goods-mgmt/general-goods-reg/goods-form-parts/goods-info-form-box.tsx</li><li>src/components/goods/goods-mgmt/general-goods-reg/goods-reg-schema.ts</li><li>src/components/goods/goods-mgmt/goods-aprv-mgmt/goods-aprv-list-search-form.tsx</li><li>src/components/goods/goods-mgmt/goods-info/search-parts/goods-info-search-static.tsx</li><li>src/components/order-payment/ord-mgmt/cnsr-ord/cnsr-ord-dlvp-sel.tsx</li><li>src/components/order-payment/ord-mgmt/cnsr-ord/cnsr-ord-goods-grid.tsx</li><li>src/components/order-payment/ord-mgmt/ord-claim-proc/ord-claim-proc-deli-wthd-info.tsx</li><li>src/components/order-payment/ord-mgmt/ord-qry/ord-qry-search-form.tsx</li><li>src/components/popup/goods/goods-info/goods-list/goods-list-search-form.tsx</li><li>src/constants/member/member-button-constants.ts</li><li>src/constants/member/member-popup-constants.ts</li><li>src/grid/goods/goods-aprv-mgmt-grid.ts</li><li>src/grid/goods/goods-mgmt-info-grid.ts</li><li>src/grid/member/member-customs-inquiry-grid.ts</li><li>src/grid/order-payment/use-cnsr-ord-grid.ts</li><li>src/grid/order-payment/use-ord-claim-proc-grid.ts</li><li>src/grid/order-payment/use-ord-qry-grid.ts</li><li>src/grid/popup/goods/use-goods-popup-list-grid-columns.ts</li><li>src/locales/langs/en/delivery.json</li><li>src/locales/langs/en/goods/generalGoods.json</li><li>src/locales/langs/en/goods/goodsMgmt.json</li><li>src/locales/langs/en/member/memberMgmt.json</li><li>src/locales/langs/en/order-payment/ordMgmt.json</li><li>src/locales/langs/en/popup/common.json</li><li>src/locales/langs/ja/delivery/deliveryMgmt.json</li><li>src/locales/langs/ja/goods/generalGoods.json</li><li>src/locales/langs/ja/goods/goodsMgmt.json</li><li>src/locales/langs/ja/member/memberMgmt.json</li><li>src/locales/langs/ja/order-payment/ordMgmt.json</li><li>src/locales/langs/ja/popup/common.json</li><li>src/locales/langs/ko/delivery/deliveryMgmt.json</li><li>src/locales/langs/ko/goods/generalGoods.json</li><li>src/locales/langs/ko/goods/goodsMgmt.json</li><li>src/locales/langs/ko/member/memberMgmt.json</li><li>src/locales/langs/ko/order-payment/ordMgmt.json</li><li>src/locales/langs/ko/popup/common.json</li><li>src/schema/goods/goods-aprv-mgmt-schema.ts</li><li>src/schema/goods/goods-detail-popup-schema.ts</li><li>src/schema/goods/goods-info-mgmt-schema.ts</li><li>src/schema/goods/goods-popup-info-mgmt-schema.ts</li><li>src/schema/order-payment/ord-qry-schema.ts</li><li>src/schema/popup/goods-list-popup-args-schema.ts</li><li>src/types/delivery/deli-mgmt-common-types.ts</li><li>src/types/goods/goods-aprv-mgmt-types.ts</li><li>src/types/goods/goods-list-types.ts</li><li>src/types/member/member-detail-types.ts</li><li>src/types/order-payment/cnsr-ord-types.ts</li><li>src/types/order-payment/ord-claim-proc-types.ts</li><li>src/types/order-payment/ord-qry-types.ts</li></ul></td></tr><tr><td>fo</td><td><ul><li>src/api/goods/goods-detail-api.ts</li><li>src/api/goods/goods-option-api.ts</li><li>src/api/member/mypage-api.ts</li><li>src/api/member/pccc-api.ts</li><li>src/components/claim/common/claim-delivery.tsx</li><li>src/components/claim/main/order-inquiry-detail.tsx</li><li>src/components/goods/detail/top/goods-baseinfo.tsx</li><li>src/components/member/shipping/order-shipping-select-modal.tsx</li><li>src/components/member/shipping/shipping-enter-modal.tsx</li><li>src/components/member/shipping/shipping-info.tsx</li><li>src/components/member/shipping/shipping-list-modal.tsx</li><li>src/components/order/cart/cart-delivery-info.tsx</li><li>src/components/order/order-complete/order-complete-rcvmn-info.tsx</li><li>src/components/order/order/order-delivery.tsx</li><li>src/components/order/order/order-personal-clearance-code.tsx</li><li>src/components/order/order/order-sheet.tsx</li><li>src/constants/member/member-constants.ts</li><li>src/data/i18n/en/goods.json</li><li>src/data/i18n/en/member.json</li><li>src/data/i18n/en/order.json</li><li>src/data/i18n/ko/goods.json</li><li>src/data/i18n/ko/member.json</li><li>src/data/i18n/ko/order.json</li><li>src/lib/claim/utils/claim-utils.ts</li><li>src/types/claim/claim-types.ts</li><li>src/types/goods/goods-detail-types.ts</li><li>src/types/member/pccc-types.ts</li><li>src/types/member/shipping-types.ts</li><li>src/types/order/order-complete-types.ts</li><li>src/types/order/order-types.ts</li><li>src/utils/order/order-utils.ts</li></ul></td></tr></tbody></table>

</details>
{% endupdate %}

{% update date="2025-12-15" %}

## Security Patch

Technology stack upgrade: to address DDoS vulnerabilities ([CVE-2025-55184](https://www.cve.org/CVERecord?id=CVE-2025-55184), [CVE-2025-55183](https://www.cve.org/CVERecord?id=CVE-2025-55183)), React 19.2 and Next.js 16.0 were upgraded to resolve the security vulnerabilities.

#### Key Details

* React: 19.2.1 > **19.2.3**
* React-dom: 19.2.1 > **19.2.3**
* Next.js: 16.0.7 > **16.0.10**
  {% endupdate %}

{% update date="2025-12-08" %}

## Security Patch

Technology stack upgrade: to address React2Shell (CVE-2025-55182), React 19.2 and Next.js 16.0 were upgraded to resolve the security vulnerability.

#### Key Details

* React: 19.2.0 > **19.2.1**
* React-dom: 19.2.0 > **19.2.1**
* Next.js: 16.0.1 > **16.0.7**
  {% endupdate %}
  {% endupdates %}
