Neutralinojs v6.3.0 released!
What's new
Single-executable mode
Earlier, the Neutralinojs framework normally loaded resources either from the resources directory or the resources.neu file, and didn't offer a proper way to use embedded resource files in the app binary to allow developers to create single-executable apps. Now, the framework loads resources from the binary itself on all platforms if the app was built using the neu build --embed-resources CLI flag. This feature deprecates the --load-dir-res option and introduces the new --res-mode=<mode> option to choose the preferred resource loading mode from embedded (default), bundle, or directory.
The Neutralinojs single-executable feature internally uses the postject library to embed the resources.neu file into platform-specific binaries via the neu CLI and the postject library C header file to read the embedded resources during application runtime.
Configuration
- Support the
window.skipTaskbarboolean option to hide the application icon from the operating system taskbar/dock. This option can also be passed from the command line via the--window-skip-taskbar=<true|false>option. - Implement the
window.openInspectorOnStartupboolean option to configure auto-opening the inspector window. This feature is also available via the--window-open-inspector-on-startup=<true|false>command-line flag.
Improvements/bugfixes
- Fix WebView2 crash when Windows usernames or executable paths contain Unicode characters (e.g., äüö, Chinese characters). Replaced ANSI Windows APIs with Unicode equivalents and added proper null pointer checking for environment variable access.
- Include details about missing parameter names in the error object of
NE_RT_NATRTER.
Update the config file option cli.binaryVersion with 6.3.0 and enter neu update to fetch this version.
Get started: https://neutralino.js.org/docs
This release was auto-generated by ReleaseZri :rocket: