- Mark this build as unofficial: jar output is now named
NilLoaderInstaller-<version>+unofficial.jarto distinguish it from official releases. - Add a CI verification step that fails the build if the expected
+unofficialjar is missing. - Note the unofficial status of this fork/build directly in the README.
- Fix official Minecraft Launcher installs that could exit immediately before game logging started.
- Follow NilLoader's documented manual layout for the official launcher: place the agent at
<gameDir>/NilLoader.jarand use the exact JVM argument-javaagent:NilLoader.jar. - Repair old NilLoader JVM arguments from v0.1.0 instead of preserving a potentially broken absolute/quoted
-javaagentpath. - Selecting an already-installed official profile now repairs it in place instead of creating another cloned profile.
- Validate downloaded JARs before modifying launcher configuration: the file must be a valid JAR with a
Premain-Classwhose class entry exists. - Backup files now keep the actual launcher profile database filename, including the Microsoft Store variant.
- Initial release of NilLoaderInstaller.
- Builds a runnable Java jar for the installer application.