Genie PCMS Version History

Current Version: 2.0.29

Version 2.0.29

2026-03-19

상품 인화 기능 개선

  • 상품 복사 기능 추가

Version 2.0.28

2026-03-06

AppVersion 관리 개선

  • AppVersion 관리 로직 개선
  • AppVersion 조회 API 추가 (kids)

Version 2.0.27

2026-03-04

상품 복사 버그 수정

  • 상품 복사 로그 추가 및 관련 버그 수정

Version 2.0.26

2026-01-21

Version 관리 시스템 개선

  • 버전 히스토리 관리 체계 전면 개편
    • 기존 Version.cs 주석 방식에서 단일 VersionHistory.md 파일로 통합
    • 버전 히스토리 페이지 추가

Version 2.0.25

2026-01-12

Store 도메인 패턴 적용

  • Store 폴더 분리 (도메인 패턴 적용)
  • Store API 추가 → product/template/info

Version 2.0.24

2025-12-05

CSP 및 Kids 기능 추가

  • CSP 관련 Page 오류 대응
  • Kids 관련 컨트롤러 API 추가

Version 2.0.23

2025-10-21

응답헤더 보안 강화

  • 응답헤더 CSP 추가
  • 응답헤더 보안강화/캐시/파일변조방지 (JPEG에 한해서 실제파일포맷으로 MIME 타입 반환)
  • 응답헤더 CORS '*' 제거 및 origin echo 방식으로 처리
  • 응답헤더 캐시를 origin별로 생성되도록 추가

Version 2.0.22

2025-10-21

상품 삭제 로직 개선

  • 상품 삭제 로직 개선
  • 상품 관련 서비스 분리
  • Make Product, Template 페이지 개선 및 오류 수정

Version 2.0.21

2025-10-14

상품 삭제 및 디자인 업로드 오류 개선

  • 상품 삭제시 간헐적 트랜지션 오류 발생 개선
  • 디자인 테마, 디자인셋의 임의 Template 타입으로 고정후 업로드시 page Type으로 고정되는 오류 개선

Version 2.0.20

2025-09-10

Product Type 정책 변경

  • Product Type에 CalStartDatePolicy, CalDesignByMonth 컬럼 추가
  • ProductFormatFlag 정책 변경

Version 2.0.19

2025-09-04

Site 단위 Font 관리 개선

  • Site 단위로 font의 all.xml을 만들 수 있도록 추가 및 관련 소스 모두 개선

Version 2.0.18

2025-08-21

달력 및 PrintInfo 기본값 개선

  • 달력 config CalUIAnniversary의 기본값을 null이 아닌 true, false로 변경
  • PrintInfo 값 설정 중 null인 경우 기본 값으로 반영되도록 수정

Version 2.0.18

2025-08-20

  • 공용 쿠키 Secure 설정 해제

Version 2.0.17

2025-07-30

ProductFormatFlag 개선

  • ProductFormatFlag 관련 Migration 추가 및 버그 개선

Version 2.0.16

2025-07-28

쿠키 인증 로직 개선

  • 쿠키 인증 로직 개선

Version 2.0.15

2025-07-21

편집기 호출 로직 개선

  • EXE 편집기 호출시 master=true 제거, exe 편집기는 서비스모드 가능

Version 2.0.15

2025-07-16

  • 상품 샘플 이미지 Width, Height 업데이트 로직 추가
  • 상품 복사시 sample height, width 누락 개선 및 관련 API 개선
  • 리소스 폰트 다운로드 API 개선 (SITE ID 대응 로직 추가)

Version 2.0.14

2025-04-17

ProductType 접근 제어 및 Site 인증 개선

  • 서면 검증을 위한 ProductTypeAccessFilter 도입
    • ProductType에 UseAccessKey 컬럼 추가
    • 편집기 검수시 대응 로직 추가
  • Site 인증 관련 로직 개선
    • Admin인 경우 쿠키로 관리하도록 변경
    • 대시보드 이름 아래 현재 SITE KEY 항상 노출되도록 수정
  • Oasis 컨트롤러에서 사이트 관련 오류 개선

Version 2.0.13

2025-04-15

JSONC 및 리소스 그룹 연결 설정

  • JSONC 기본 값 제거
  • 사이트 상품 타입 리소스 그룹 연결 설정
  • APP 기능 추가
  • CSS isolation 간헐적 버그 개선

Version 2.0.125

2025-04-10

ProductFormatFlag 화면 제어

  • ProductFormatFlag 설정에 따라 화면 Disabled 처리
    • 상품 편집
  • ProductFormatFlag 설정에 따라 설정창 제거
    • 디자인셋으로 상품 구성하기
    • 상품 그룹 편집하기
  • 페이지 구성 변경시 알럿 메시지 출력

Version 2.0.12

2025-04-09

ProductFormatFlag 추가 및 Code 정리

  • ProductFormatFlag 추가
  • Code의 커스텀 product format 관련 제거

Version 2.0.11

2025-04-08

JSONC 지원 및 상품 관리 개선

  • JSONC 지원
    • 확장옵션, 북커버, 굿즈옵션(테스트), 시스템설정 상수코드 설정
    • 컴포넌트 분리로 재사용성 확장
  • 상품특화 옵션 무시 시 [확장옵션] 무시하도록 수정
    • 리소스 이미지 URL 일부 오류 개선
  • 상품 복사 기능 오류 수정
  • 용어 변경
    • [상품 그룹 만들기] 페이지 설정 템플릿파일의 페이지 수 → 템플릿당 페이지 수로 변경

Version 2.0.11

2025-04-03

  • Extra Config Option → Extra Option 이름 변경
  • Extra key 관련 API 추가
    • product/extra/
    • product/extrakey/
    • store/extrakey/
  • 기타 관련 UI 숨김 처리 진행
  • ImageResizeMiddleware setting 수정
  • [상품 그룹]에 속한 모든 상품을 고객 편집기의 디자인 목록에 노출 기본값으로 활성화
  • Script tag helper onload → x-onload로 변경

Version 2.0.11

2025-03-19

  • Extra Config Option 추가
    • 관련 컨트롤러, 모델 컬럼 추가
  • 사이트 표기 날짜 개선 (UTC)

Version 2.0.10

2025-03-12

카테고리 심볼 링크 롤백

  • 카테고리 심볼 링크 롤백

Version 2.0.9

2025-02-27

정렬 로직 개선 및 카테고리 심볼링크

  • 상품, 리소스(타일) 정렬 로직 개선
    • Bulk 로직으로 변경
  • 카테고리 심볼링크 기능 추가

Version 2.0.8

2025-02-13

SystemSetting 관리 개선 및 코드 값 관리

  • SystemSetting 관리 로직 일부 개선
  • 코드 값 관리 추가
    • 관련 컨트롤러 추가

Version 2.0.7

2025-02-06

TemplateCount 컬럼 추가

  • 상품 TemplateCount 컬럼 추가
  • TemplateCount
    • 관련 Migration API 추가
    • XML 임포트, 상품 편집 로직에 관련 처리 추가

Version 2.0.7

2024-12-11

Journal 로그 및 카테고리 배포 개선

  • 대시보드 Journal 로그 개선
    • 상품, 리소스 완전 삭제시 Journal 로그 추가
    • 검색 기능 추가
  • 상품 편집 로직 개선
  • 카테고리 배포시 모든 상위 카테고리의 배포를 활성화하는 기능 추가
    • 배포, 노출의 비활성화 여부에 따라 활성화 정책 자동 변경

Version 2.0.6

2024-12-03

상품 복사 및 디자이너 편집기 개선

  • 상품 복사, 문자열 배제규칙 일부 수정
  • 상품그룹 디자이너 편집기 관련 속성 추가

Version 2.0.5

2024-11-15

상품 복사 기능 개선

  • 상품 복사 기능 개선
  • 상품그룹, 상품유형 생성 및 수정시 윈도우 파일명 규칙에 위배되는 문자열은 배제하도록 처리
  • 상품 유형, 그룹, 상품 복사 API 개선
  • 스웨거 오류 발생에 문제된 상품 API 수정

Version 2.0.4

2024-11-12

리소스 폰트 및 시스템 설정 개선

  • 리소스 폰트 목록 API 오류 수정
    • 시스템 서체의 Hash가 없는 경우 장애 발생 → Hash가 없는경우 임의 Hash 세팅하도록 변경
  • 시스템 세팅에 [시스템 폰트 활성화] 기능추가
    • 해당 기능 활성화인 경우에만 [리소스 폰트 목록]에서 [시스템 폰트 추가하기] 버튼 노출
  • Journal 로그 뷰에서 업데이트 시간을 한국 시간으로 변경
  • 시스템 세팅에서 GroupKey가 없는 특수한 경우 기본 GroupKey로 세팅

Version 2.0.3

2024-10-30

대시보드 개선 및 2단계 인증 추가

  • 대시보드 메인 페이지 개선
    • AppDisk API 호출로 변경
    • Journal 페이지 개선
  • 상품 검수 개선
    • ConfigKeyXml의 주소로 복사 할 수 있도록 수정
    • 코드 개선
  • 로그인 화면 개선
    • 일부 화면 API 호출로 변경
    • 2단계 QR 인증 기능 추가(시스템 설정에서 기능 활성화 추가)
    • 관련 NuGet Package 추가
  • 컨트롤러 개선
    • Custom Exception 추가
    • SiteFilter 추가(사이트 사용시 인증 전용 필터)
  • 기타
    • 토스트 개선
    • 일부 필요없는 import 정리
    • Tag helper 추가 및 개선

Version 2.0.2

2024-10-15

키즈프린트 통합 및 대규모 개선

  • 키즈프린트 전용 컨트롤러, 서비스 추가
  • GetConfigXML 로직 개선 및 공통 APP 서비스 추가
  • 리소스 CSV 임포트 개선
  • BulkExtension 패키지의 무료 제약이 상당히 많아 BulkExtension.MIT 패키지로 변경
    • 관련되어 프레임워크 8.0.3 → 8.0.10으로 전체적으로 업데이트
  • 카테고리 NAME, KEY, Alias 문자열에 꺽쇠(<)가 들어가지 않도록 정규식 추가
  • 상품, 리소스 목록 페이지 개선
    • 카테고리 이동하는 경우 너무 길면 목록 전체가 보이지 않던 현상 개선
  • 상품 및 리소스 검색 오류 개선
    • 태그 검색 오류 개선, 문자열 공백 오류 개선
  • 로그인 화면 개선
    • IP 로그인을 했을때 최근 로그인 ID가 맨 위로 올라가도록 편의 개선
  • 클래스 멤버 이름 개선
    • ProductCategoryMap, ResourceCategoryMap, ProductTag, ResourceTag
  • 서비스 로직 개선 및 추가
    • Site, Attribute, Resource
  • Swagger 개선
  • Access Token Filter 추가
  • 경고문 코드 일부 개선

Version 2.0.1

2024-08-27

API 개선 및 보안 강화

  • search/all API 개선 및 accessId 및 token 인증을 통해서 접근가능하도록 수정
  • DB 마이그레이션
    • MetaTags 인덱싱 처리
    • Domain 객체에 Visible 속성 추가

Version 2.0.0

2024-02-14

.NET 8 Migration

  • .NET Core에서 .NET 8로 전체 마이그레이션
  • 성능 개선 및 최신 기능 활용
  • 장기 지원(LTS) 버전으로 안정성 확보