สรุประบบนิเวศของ Electron ปี 2023
(electronjs.org)Electron Forge 7 และหลังจากนั้น
- เปิดตัว Electron Forge 7: เปิดตัวเวอร์ชันล่าสุดของ Electron Forge ชุดเครื่องมือครบวงจรสำหรับแพ็กเกจและเผยแพร่แอปพลิเคชัน Electron
- การเปลี่ยนแปลงสำคัญ: เปลี่ยนไปใช้
notarytoolสำหรับการ notarization บน macOS, ปรับเวอร์ชันขั้นต่ำของ Node.js ขึ้นเป็น 16.4.0 และยุติการรองรับelectron-prebuiltและelectron-prebuilt-compile - คุณสมบัติเด่น: รองรับการเผยแพร่ตรงไปยัง Google Cloud Storage, รองรับไฟล์ ESM
forge.config.jsและรองรับการรัน Makers แบบขนานเพื่อเพิ่มความเร็วในการบิลด์
การอัปเดตอัตโนมัติสำหรับ static storage ที่ดียิ่งขึ้น
- เทคโนโลยีอัปเดตของ Squirrel: เทคโนโลยีอัปเดต Squirrel.Windows และ Squirrel.Mac ที่รองรับโมดูล
autoUpdaterของ Electron - ปรับปรุงแนวทาง static storage: ทำให้การตั้งค่าสำหรับอัปเดตอัตโนมัติโดยไม่ต้องมีเซิร์ฟเวอร์ง่ายขึ้น โดย Maker ของ Zip และ Squirrel.Windows ใน Electron Forge รองรับการสร้าง update manifest ที่เข้ากันได้กับ
autoUpdaterและการเปิดตัวupdate-electron-appv2.0.0 สามารถอ่าน manifest ที่สร้างขึ้นได้
จักรวาลที่ขยายออกของ @electron/
- รวมเข้าสู่เนมสเปซ
@electron/: แพ็กเกจที่เกี่ยวข้องกับ Electron ถูกย้ายไปอยู่ภายใต้เนมสเปซ@electron/ - การจัดการแพ็กเกจที่สอดคล้องกัน: แพ็กเกจ first-party ถูกรวมไว้ภายใต้เนมสเปซ
@electron/เพื่อแยกออกจากแพ็กเกจของผู้ใช้ - ข้อยกเว้น: แกนหลักของ Electron จะยังคงออกในแพ็กเกจ
electronต่อไป และ Electron Forge จะยังคงออกภายใต้เนมสเปซ@electron-forge/
แนะนำ @electron/windows-sign
- มาตรฐานการเซ็นโค้ดของ Windows เปลี่ยนไป: ตั้งแต่วันที่ 1 มิถุนายน 2023 เป็นต้นไป คีย์ของใบรับรองสำหรับการเซ็นโค้ดบน Windows ต้องถูกเก็บไว้ในฮาร์ดแวร์ที่สอดคล้องกับ FIPS
- โซลูชันการเซ็นโค้ดใหม่: แยกการเซ็นโค้ดบน Windows ออกเป็นขั้นตอนอิสระ เพื่อจัดการในลักษณะคล้ายกับที่
@electron/osx-signทำบน macOS - ขอฟีดแบ็ก: ขอความคิดเห็นหลังจากใช้งานแพ็กเกจ
@electron/windows-sign
ต่อไปคืออะไร?
- ช่วงปลายปีที่เงียบลง: เดือนธันวาคมเป็นช่วงเงียบประจำปี และจะใช้เวลาสำรวจแนวทางปรับปรุงประสบการณ์การพัฒนา Electron ในปี 2024
ยังไม่มีความคิดเห็น