What's Changed
- chore: v27 migration to node22 ESM package by @mmaietta in #9544
- chore: Code quality modernization: adopt native Node.js APIs and modern TypeScript patterns across the codebase. by @mmaietta in #9867
- chore: dead code removal: delete ProtonFramework, LibUiFramework, and binDownload.ts; consolidate all binary downloads into
downloadBuilderToolset. by @mmaietta in #9868 - chore: extract
validateShellEmbeddabletobuilder-util/envUtil; consolidate all boolean env-var flags intoflags.ts. by @mmaietta in #9869 - refactor: reorganize platform-specific files into subdirectories by @mmaietta in #9870
- chore(refactor): Toolset overhaul: ToolsetCustom, split modules, PlatformPackager API cleanup (BREAKING) by @mmaietta in #9871
- chore(refactor): group native-module rebuild options under
nativeModulessub-key (BREAKING) by @mmaietta in #9872 - feat(cli): add
migrate-schemacommand for v26 → v27 config migration;PlatformPackagermove toprotectedby @mmaietta in #9873 - fix: disable implicit publishing by default [breaking] by @biw in #9476
- chore(docs): modernize Quick Setup Guide and add minimal-repro troubleshooting reference by @mmaietta in #9879
- chore(refactor): consolidate ASAR config under
asar?: AsarOptions | false | null(BREAKING) by @mmaietta in #9878 - chore(deploy): Release (next) (alpha) by @electron-builder-release-bot[bot] in #9866
Full Changelog: https://github.com/electron-userland/electron-builder/compare/electron-builder@26.15.3...electron-builder@27.0.0-alpha.0