5P by xguru 7달전 | favorite | 댓글과 토론

Electron Forge 7과 그 이후

  • Electron Forge 7 출시: Electron 애플리케이션을 패키징하고 배포하는 전체 도구인 Electron Forge의 최신 버전 출시
  • 주요 변경 사항: macOS 노터리제이션을 위한 notarytool로의 전환, 최소 Node.js 버전을 16.4.0으로 상향 조정, electron-prebuiltelectron-prebuilt-compile 지원 중단
  • 주요 특징: Google Cloud Storage로 직접 게시하는 기능, ESM forge.config.js 파일 지원, 빌드 속도 향상을 위해 Makers 병렬 실행 지원

더 나은 정적 저장소 자동 업데이트

  • Squirrel 업데이트 기술: Electron의 autoUpdater 모듈을 지원하는 Squirrel.Windows와 Squirrel.Mac 업데이트 기술
  • 정적 저장소 방식 개선: 서버 없이 자동 업데이트를 위한 설정이 간소화됨, Electron Forge의 Zip 및 Squirrel.Windows 메이커가 autoUpdater 호환 업데이트 매니페스트 생성 지원, update-electron-app v2.0.0 출시로 생성된 매니페스트 읽기 가능

@electron/ 확장된 우주

  • @electron/ 네임스페이스로의 통합: Electron 관련 패키지들이 @electron/ 네임스페이스로 재배치됨.
  • 일관성 있는 패키지 관리: 첫 번째 파티 패키지들이 @electron/ 네임스페이스로 통합되어 사용자 패키지와 구분됨
  • 예외: Electron 핵심은 electron 패키지로 계속 출시되며, Electron Forge는 @electron-forge/ 네임스페이스로 계속 출시될 예정

@electron/windows-sign 소개

  • Windows 코드 서명 표준 변경: 2023년 6월 1일부터 Windows 코드 서명 인증서 키가 FIPS 호환 하드웨어에 저장되어야 함
  • 새로운 코드 서명 솔루션: Windows 코드 서명을 독립적인 단계로 분리하여 @electron/osx-sign이 macOS에서 하는 것과 유사한 방식으로 처리
  • 피드백 요청: @electron/windows-sign 패키지 사용 후 피드백 요청

다음?

  • 연말 조용한 기간: 12월 동안은 연례 조용한 기간으로, 2024년 Electron 개발 경험을 개선하기 위한 방안 모색 예정