Skip to content

Dependabot 보류 PR 코드 수정 대응 — quick-xml 0.39 / pdf-writer 0.14 / usvg 0.47 / typescript 6.0 #127

@edwardkim

Description

@edwardkim

배경

Dependabot이 올린 4개 PR이 API 변경으로 인해 코드 수정 없이는 merge 불가 상태이다.

대상 PR 및 수정 범위

PR #124 — quick-xml 0.37 → 0.39

  • 파일: src/parser/hwpx/section.rs (8곳)
  • 원인: BytesText::unescape() 메서드가 제거됨 → 대체 API로 수정 필요

PR #123 — pdf-writer 0.12 → 0.14

  • 파일: src/renderer/pdf.rs:89 (2곳)
  • 원인: 타입 불일치 — pdf-writer 0.14 API 변경 대응

PR #116 — usvg 0.45 → 0.47

  • 파일: src/renderer/pdf.rs
  • 원인: svg2pdf가 usvg 0.45를 요구하는 버전 충돌 → svg2pdf도 함께 업데이트 필요

PR #119 — typescript 5.x → 6.0

  • 파일: rhwp-studio/tsconfig.json
  • 원인: baseUrl 옵션이 TypeScript 6.0에서 deprecated error로 변경
  • 수정: baseUrl 제거 후 paths만으로 모듈 해석 재구성

완료 기준

  • 위 4개 PR 각각 cargo test / npm run build 통과 후 merge
  • bypass(tsconfig strict 완화, #[allow(...)] 등) 사용 금지

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions