Electron 19.0.0
Electron 19.0.0이 출시되었다! 이번 버전은 Chromium 102
, V8 10.2
, 그리고 Node.js 16.14.2
로 업그레이드되었다. 더 자세한 내용은 아래를 참고하라!
Electron 팀은 Electron 19.0.0 출시를 발표하게 되어 기쁘게 생각한다. npm install electron@latest
명령어를 통해 npm으로 설치하거나 릴리스 웹사이트에서 다운로드할 수 있다. 이번 릴리스에 대한 자세한 내용을 계속 읽어보고, 여러분의 피드백을 공유해 주길 바란다!
주요 변경 사항
Electron 릴리스 주기 변경
Electron 프로젝트는 이전 정책으로 돌아가 최신 3개의 메이저 버전만 지원한다. Electron 버전 관리 문서에서 버전 관리 및 지원에 대한 자세한 내용을 확인할 수 있다. 이전에는 Electron 15부터 시작된 새로운 릴리스 주기에 사용자가 적응할 수 있도록 일시적으로 4개의 메이저 버전을 지원했었다. 여기에서 전체 내용을 확인할 수 있다.
스택 변경 사항
- Chromium
102
- Node.js
16.14.2
- V8
10.2
주요 변경 사항 및 API 변경점
Electron 19에서 도입된 주요 변경 사항은 다음과 같다. 이러한 변경 사항과 향후 예정된 변경에 대한 자세한 내용은 Planned Breaking Changes 페이지에서 확인할 수 있다.
Linux에서 지원되지 않는 기능: .skipTaskbar
BrowserWindow 생성자 옵션인 skipTaskbar
는 더 이상 Linux에서 지원되지 않는다. 이 변경 사항은 #33226에서 적용되었다.
웹 환경 설정에서 반쯤 문서화된 preloadURL
속성이 제거되었다. #33228 이제 WebPreferences.preload
를 대신 사용해야 한다.
15.x.y 및 16.x.y 지원 종료
Electron 14.x.y와 15.x.y의 지원이 종료되었다. 이로 인해 Electron은 기존 정책으로 돌아가 최신 3개의 주요 버전만 지원하게 된다. 개발자와 애플리케이션은 Electron의 최신 버전으로 업그레이드할 것을 권장한다.
E15 (2021년 9월) | E16 (2021년 11월) | E17 (2022년 2월) | E18 (2022년 3월) | E19 (2022년 5월) |
---|---|---|---|---|
15.x.y | 16.x.y | 17.x.y | 18.x.y | 19.x.y |
14.x.y | 15.x.y | 16.x.y | 17.x.y | 18.x.y |
13.x.y | 14.x.y | 15.x.y | 16.x.y | 17.x.y |
12.x.y | 13.x.y | 14.x.y | 15.x.y | -- |
다음 단계
단기적으로 팀은 Chromium, Node, V8과 같은 Electron을 구성하는 주요 컴포넌트의 개발 속도를 따라잡는 데 계속 집중할 것이다. 출시 일정에 대한 약속은 조심스럽게 하겠지만, 대략 2개월마다 이러한 컴포넌트의 새 버전과 함께 Electron의 새로운 주요 버전을 출시할 계획이다.
Electron의 공개 타임라인은 여기에서 확인할 수 있다.
향후 변경 사항에 대한 더 자세한 정보는 계획된 주요 변경 사항 페이지에서 찾을 수 있다.