19.4.0
Improved support for AppX assets
AppX assets need to be placed in the appx folder in the buildResources folder (by default this is build).
The assets should follow these naming conventions:
- Logo:
StoreLogo.png - Square150x150Logo:
Square150x150Logo.png - Square44x44Logo:
Square44x44Logo.png - [Optional] BadgeLogo:
BadgeLogo.png - Wide310x150Logo:
Wide310x150Logo.png - [Optional] Square310x310Logo:
LargeTile.png - [Optional] Square71x71Logo:
SmallTile.png - [Optional] SplashScreen:
SplashScreen.png
All official AppX asset types are supported by the build process. These assets can include scaled assets by using target size and scale in the name. See https://docs.microsoft.com/en-us/windows/uwp/controls-and-patterns/tiles-and-notifications-app-assets for more information.
Default assets will be used for Logo, Square150x150Logo, Square44x44Logo and Wide310x150Logo if not provided. For assets marked [Optional], these assets will not be listed in the manifest file if not provided.
BREAKING CHANGE: Support for assets being provided in the default build directory with the names 44x44.png, 50x50.png, 150x150.png, 310x150.png is dropped. Please move your assets to the build/appxAssets folder and name them according to the convention above. In general it violates our rules — should be at least one major release before final drop, but.
Bug Fixes
- electron-updater: No notification in case of an error during signature verification (a9e03ce), closes #1680 #1681
Code Refactoring
- merge electron-builder-core into electron-builder, transform node-gyp-rebuild bin to subcommand (a8c9ffd)
Features
- appx: Improve support for AppX assets (666dec7)
BREAKING CHANGES
- Please use
node-gyp-rebuildaselectron-buider node-gyp-rebuildnow - AppX assets
Special thanks to all contributors to this release:
- @surajreddy and @feens (those guys who implemented AppX assets handling :)).
- @MariaDima
- @truongminh