Skip to content
This repository has been archived by the owner on Jul 5, 2024. It is now read-only.

3.0.143-unstable

Pre-release
Pre-release
Compare
Choose a tag to compare
@caesay caesay released this 30 May 18:14

This is the first pre-release of the cross-platform rework. I do not recommend using this in important production applications until the unstable tag is removed.

Basically everything has changed and although I have had a successful end-to-end test on both Windows and MacOS, I make no promises that this will not break updates for your app.

There is a tiny bit of documentation available here. I will continue to write documentation over the next several weeks.

The Squirrel package builder now must be invoked by using the csq tool. instead of Squirrel.exe. The csq tool also supports projects using Squirrel 2.x, and can be used to auto-locate the Squirrel.exe binary for you. As such, I am no longer distributing a pre-packaged tool archive in github releases.

Cross-compilation is also partially supported, you can compile a macos app on windows by using the -x osx argument for example.

The command line for building windows packages is mostly the same, although the structure of installed apps is much different. The command line for building macos packages is completely different to windows. Running Squirrel with -x (to select a platform) and -h is the best way to figure out what is supported.

There should not be any issues migrating a live app from 2.x to 3.x, but there is no way to downgrade at this time.

Some issues fixed or improved by this change: #69, #67, #63, #57, #24, #13.