Releases: headlesshq/headlessmc
Releases Β· headlesshq/headlessmc
2.7.1
What's Changed
Bug Fixes
Dependencies
- fix(deps): bump net.java.dev.jna:jna from 5.17.0 to 5.18.1 by @dependabot[bot] in #346
- fix(deps): bump com.google.code.gson:gson from 2.10.1 to 2.13.2 by @dependabot[bot] in #348
- fix(deps): bump net.raphimc:MinecraftAuth from 4.1.1 to 4.1.2 by @dependabot[bot] in #347
- build(deps): bump org.graalvm.buildtools.native from 0.10.4 to 0.11.3 by @dependabot[bot] in #349
- test(deps): bump org.apache.logging.log4j:log4j-core from 2.23.1 to 2.25.2 by @dependabot[bot] in #344
Full Changelog: 2.7.0...2.7.1
2.7.0
What's Changed
- feat: 1.21.10 support by @okafke in #334
- feat: Added Purpur server support by @3arthqu4ke in #259
- feat: Commands can now fallback to -id flag on their own by @3arthqu4ke in #263
- feat: ARM64 GraalVM native executables by @3arthqu4ke in #261
- feat: Specify game args in launch command by @3arthqu4ke in #258
- feat: BETA: Manage mods/plugins for client/server by @3arthqu4ke in #264
- feat: Automatic-Module-Names in Manifest and META-INF/versions module-info for hmc-lwjgl by @3arthqu4ke in #291
- fix: Fix GraalVM native images using a Java 11 version of Hmc by @3arthqu4ke in #271
- fix: ARM: download correct lwjgl binaries from maven central by @3arthqu4ke in #260
- fix: Fixed division by 0 by @okafke in #329
- fix: fabric servers are not launched as vanilla servers anymore by @okafke in #331
- fix: Failure to read certain mod files
Dependencies
- Updated dependencies and extended auth package by @3arthqu4ke in #257
- gradle(deps): bump org.semver4j:semver4j from 5.3.0 to 5.6.0 by @dependabot[bot] in #232
- gradle(deps): bump net.java.dev.jna:jna from 5.14.0 to 5.16.0 by @dependabot[bot] in #226
- github-actions(deps): bump madrapps/jacoco-report from 1.6.1 to 1.7.1 by @dependabot[bot] in #197
- Update to CheerpJ 4.0 by @3arthqu4ke in #262
- github-actions(deps): bump 3arthqu4ke/mc-runtime-test from 3.1.0 to 3.1.1 by @dependabot[bot] in #265
- Comprehensive CI by @3arthqu4ke in #276
- Beautiful documentation at https://3arthqu4ke.github.io/headlessmc/docs by @3arthqu4ke in #277
- Speed up Docker build on ARM64 by @3arthqu4ke in #282
- Garbage collect HeadlessMc by @3arthqu4ke in #283
- Migrated everything from package me.earth to io.github.headlesshq by @3arthqu4ke in #290
Full Changelog: 2.6.1...2.7.0
2.6.1
Full Changelog: 2.6.0...2.6.1
- Fixed and improved speed of command tests by @3arthqu4ke
2.6.0
What's Changed
- Added CrashReportWatcher for testing purposes by @3arthqu4ke in #251
- Server Support by @3arthqu4ke in #252
- Command Testing by @3arthqu4ke in #255
Full Changelog: 2.5.1...2.6.0
2.5.1
2.5.0
What's Changed
- HeadlessMc can now download Java distributions by @okafke in #233
- Restricted to temurin only for now, feel free to contribute downloaders for other vendors.
- Added a GraalVM launcher for HeadlessMc by @okafke in #233
- New, simplified format to specify versions in:
<modloader>:<version>, e.g.fabric:1.21.4by @3arthqu4ke in #234 - HeadlessMc will now automatically download everything required for launching by @3arthqu4ke in #234
- Together with the other mentioned features, this means HeadlessMc can run with 0 setup now. E.g.
launch fabric:1.21.4with the GraalVM executable is all you need to do to run fabric-1.21.4, no java installation required.
- Together with the other mentioned features, this means HeadlessMc can run with 0 setup now. E.g.
New Contributors
Full Changelog: 2.4.1...2.5.0
2.4.1
What's Changed
- Removed xvfb patch because it is not needed anymore with mc-runtime-test 2.4.2 by @3arthqu4ke in #214
Full Changelog: 2.4.0...2.4.1
2.4.0
What's Changed
- Fixed xvfb on older versions with lwjgl 2.9.4, like 1.12.2 by @3arthqu4ke in #212
- Added progress bar for downloads by @3arthqu4ke in #213
Full Changelog: 2.3.1...2.4.0
2.3.1
What's Changed
- Publish lwjgl jar without ASM, for fabric 0.16.2+, #199 by @3arthqu4ke in #207
- Fix game running with patched lwjgl in offline mode even with xvfb, #208
Full Changelog: 2.3.0...2.3.1
2.3.0
Improved logging configurations a bit, versioning confusion: messed up, this is released as 2.2.0 in the maven, but not much has changed.
Full Changelog: 2.2.0...2.3.0