Skip to content

v1.7.0.1

Choose a tag to compare

@jan-bures jan-bures released this 26 Dec 04:54
· 43 commits to main since this release

Version 1.7.0.1: Action hero

Changes

  • KSP 2 For Science! - templates updated to support KSP 2 v0.2.0

  • SpaceWarp - updated minimum supported version of SpaceWarp to 1.7.0.

  • GitHub Actions - all templates now include three GitHub Actions workflows: verify.yml, build.yml, and release.yml.

    • verify.yml runs on every push to the main branch and verifies your swinfo.json and the swinfo.json linked in the version_check URL.
    • build.yml attempts to build your solution on every push and allows you to download the results, letting you know if the build process fails for any reason.
    • release.yml runs when you create a new release and automatically builds your solution and uploads the resulting zip file as part of your release. This means you no longer have to upload your locally built zip file when publishing a new GitHub release, this action will do it for you.

    If you do not wish to use some of them, you can simply delete its file.

  • Linux support - the post-build script now also supports Linux (this is mainly to support the GitHub Actions Ubuntu runner). You will need nuget.exe and PowerShell installed.

  • UI asset bundles - the Unity project included with the "General mod project with UI" template type now automatically copies asset bundles to the /plugin_template/assets/bundles folder when they are built.

  • Library loading - the "Library mod project" template type now by default has the loading of 3rd party libraries commented out so that it compiles with no errors out of the box.

  • Patch Manager - added the folder /plugin_template/patches/configs to support the [new configs feature].(https://pm.kerbal.wiki/config.html) in Patch Manager 0.5+.

  • PluginInfoProps - updated MSBuild properties from BepInExPlugin... to SpaceWarpPlugin....

Full Changelog

v1.6.0.1...v1.7.0.1