Skip to content

v0.3.2

Choose a tag to compare

@github-actions github-actions released this 03 Oct 09:57
· 108 commits to main since this release
Immutable release. Only release title and notes can be modified.
fe8d0ba

Borea v0.3.2

A fix release for v0.3.1. Update with "Update now" on the Home banner, or with borea update-self.

Website | Discord | Content index | Source and issues

Fixes

  • A mod pack is now called Compatible only when every mod it pins fits your game too. When a pinned mod needs a newer game, Borea does not install the pack and names that mod. When your game is newer than a pinned mod supports, the pack shows Untested, the pack page names the mod and the last game version it supports, and Borea asks before it installs. Before, a pack could show Compatible and then crash the game. Thanks to @renancamm for the report.
  • Bold and italic text in descriptions and release notes is sharp now. Borea ships the real IBM Plex Sans Bold and Italic letters instead of a thickened or slanted copy of the regular ones. Thanks to @LaurensDeV for the report.
  • The line under the buttons of a share page now reads: "Open in Borea" and "Install with Borea" work only when Borea is installed on this computer. Thanks to @LaurensDeV.

Downloads

File SHA-256
Borea-0.3.2-linux-x64.tar.gz d1967be19d41d8aec8248565b36e9c3f864ea5df6978c3562348f3b307f47ff4
Borea-0.3.2-macos-arm64.tar.gz 46a92ecd6ebed966aba086e71ce21f676a12b71c790b124df4c56374b4c4b996
Borea-0.3.2-win-x64.zip ee30f7d72255d030728eacae39732a506b3bc939eb2a1e7fc4202b6e5027ddd4
Borea-0.3.2.cdx.json c70ef5b565aafcd3314a0148034a2f6acc6609ca89d6f28c42d564ef006856be
Borea-Cli-0.3.2-linux-x64.tar.gz c00ab7ef2a2f21a658e03df3907c8398c93f47657bbd7b95eafdbb9a72407fd1
Borea-Cli-0.3.2-macos-arm64.tar.gz d5c77cc72f9ae67e063c25c067a2298169ae1409c9e409138ebe6a2af4acceba
Borea-Cli-0.3.2-win-x64.zip 1bed9d454688bbd46fd1a5e25e0d271af7d3b626e8e233f4ed89ccd0e0cc353b
Borea-Cli-0.3.2.cdx.json 60045e6de5785d8ffacdb681138daf36523150ffe4ac23a692c1cf919aa3b626

Each platform has two archives.
The App archive, for example Borea-<version>-win-x64.zip, contains the program borea.
Without arguments, borea opens the desktop App, and with arguments, it runs a command.
Most users want this archive.
Archives whose names start with Borea-Cli- are a smaller download that contains only the command line.

The builds include the .NET runtime and are self-contained, so there is nothing to install first.

Each archive contains borea (borea.exe on Windows), LICENSE and THIRD-PARTY-NOTICES.txt, in a folder named Borea, or Borea-Cli for the CLI archive.
The App archive also contains BRANDING.md, because the Borea logo in the App is not covered by the MIT License.
Put that folder where it can stay, for example %LocalAppData%\Programs\Borea on Windows or ~/.local/share/Borea on Linux, because Borea updates itself into the folder it runs from.

First start

These builds are not code signed, so the first start might take an extra step on Windows and macOS. The README has the long explanation.

Windows. Right-click the zip, open Properties and select Unblock.
Then unpack the App archive and start borea.exe, or run .\borea.exe --help in PowerShell in the unpacked folder of either archive.
Without that step, Windows shows "Windows protected your PC". This is because the file might not be downloaded often and is not signed. Select "More info", then "Run anyway".

Linux. Unpack the App archive and run ./borea for the App, or run ./borea --help in the unpacked folder of either archive.
After the App has started once, Borea is in the application menu and starts from there without a terminal.
Both need the ICU and OpenSSL libraries of your distribution, and only the App also needs the X11, ICE, SM and fontconfig libraries. Most desktop installs already have them. See Readme.

macOS. Unpack and start Borea from Terminal, not from Finder: tar -xzf <file>, then run ./borea inside the new folder of the App archive for the App, or ./borea --help inside the new folder of either archive.
The macOS builds are for Apple silicon. Intel Macs are not supported.

Provenance

To check that a file came from this workflow:

gh attestation verify <file> --repo KSAModding/Borea \
  --signer-workflow KSAModding/Borea/.github/workflows/release.yml

Borea-0.3.2.cdx.json is the software bill of materials for the App archives, in CycloneDX JSON.
The App contains the command line, so this list includes the NuGet packages of the App and of the CLI.
Borea-Cli-0.3.2.cdx.json is the software bill of materials for the CLI archives and includes only the packages of the CLI.
Each list includes the version, license and hash of every package.
Each list is attested only to the archives that it describes, and you can use this command to prove that it belongs to one.
With --format json, the output includes the attested list.

gh attestation verify <archive> --repo KSAModding/Borea \
  --signer-workflow KSAModding/Borea/.github/workflows/release.yml \
  --predicate-type https://cyclonedx.org/bom

Signing will come in the future and is tracked in #76.

What's Changed

Full Changelog: v0.3.1...v0.3.2