Skip to content

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 05 Sep 13:56
· 16 commits to master since this release
50e059d

v0.3.0

Commits

  • 🐛 Fix the release-notes log range for shallow tag checkouts. (#30) (50e059d)
  • 📦 Release all mod artifacts as version 0.3.0. (#29) (cf200c2)
  • 🔧 Finalize smoke scope and make E2E screenshots best-effort. (#28) (4f6f77e)
  • 🐛 Harden the last three flaky smoke and E2E paths. (#27) (6e9bfb8)
  • 🔧 Scope the smoke matrix to versions GitHub runners can execute. (#26) (3c3cdb0)
  • 🐛 Log each E2E step outcome so failures are visible in the job log. (#25) (6787a8b)
  • 🐛 Disable the early display window on NeoForge and E2E launches too. (#24) (df89119)
  • 🐛 Recognize forge-style NeoForge installs and restore the Xvfb mode. (#22) (4321ab1)
  • 🐛 Fix installer processor classpaths and a JPMS module clash. (#21) (f5f9571)
  • 🐛 Scope the headless JVM flag to LWJGL3 versions and align the Xvfb mode. (#20) (5492194)
  • 🐛 Fix the four remaining smoke-lane failure classes. (#19) (41438d3)
  • 🐛 Disable the Forge early display window in CI smoke launches. (#18) (5d5be20)
  • 🐛 Resolve the mod JAR to an absolute path before launching. (#17) (6ba5ae6)
  • 🐛 Print the dry-run launch plan before CI smoke launches. (#16) (d6b726a)
  • 🐛 Only pass curl its resume flag when a partial file exists. (#15) (baab42f)
  • 🐛 Persist the game's stdout and stderr under the instance logs dir. (#14) (3187247)
  • 🐛 Dump launch diagnostics when the CI smoke helper times out. (#13) (869345f)
  • 🐛 Declare headless and extra-jvm flags in the launch argument parser. (#12) (4b29aa6)
  • 🐛 Pass the mod JAR to the CLI launcher in CI helper paths. (#11) (5de6448)
  • 🐛 Fix version detection and fabric loader pins in the CI smoke helper. (#10) (c5ac021)
  • 🐛 Use npm install instead of npm ci to build the MCP CLI in CI. (#9) (5ebbc88)
  • 🐛 Build the MCP CLI and grant dev-release permissions in CI helper jobs. (#8) (a7cd7d5)
  • 👷 Fix legacy-era builds on cold CI runners with cache prep and matrix moves. (#7) (52a1947)
  • ✨ Support Minecraft 26.2 on Forge 65.1.3, NeoForge 26.2.0.75, and unobfuscated Fabric 0.19.5. (#6) (dda7d4c)
  • 📝 Retire the dev branch and target master for all pull requests. (#5) (b9b93a4)
  • 📝 Note the dev branch protection in agent rules and contributing guide. (#4) (092c850)
  • 📝 Add agent rules, PR-based maintenance flow, and commit lint CI. (#3) (627b822)
  • 🐛 fix release notes to use master squash history (skip rc tags) (589be0d)
  • 🐛 upgrade npm to latest for trusted publishing (OIDC needs >=11.5.1) (2063e2c)
  • 🐛 fix npm trusted publishing (repo URL + drop --provenance + no NODE_AUTH_TOKEN) (e4f3b91)
  • 🐛 strip _authToken from .npmrc to fix OIDC trusted publishing (5ed427b)
  • 🔧 remove defaults.working-directory for npm Trusted Publishers OIDC compat (15f2a04)
  • 🔧 add always-auth for npm Trusted Publishers OIDC (a1f27cf)
  • 🔧 switch npm publish to Trusted Publishers (OIDC, no NPM_TOKEN) (12fe6c2)
  • 🐛 skip npm version rewrite when version already matches (bc4dc06)
  • 🐛 add contents:write permission to release job for GitHub release creation (53abc43)
  • 🐛 fix release notes multi-line output on Windows CI (1075744)
  • 🐛 explicit exit 0 in CI build script (fixes LASTEXITCODE propagation) (120b6d2)
  • 🐛 fix last ::error annotation in mod build catch block (b52413f)
  • 🐛 make legacy mod build failures truly non-fatal (::warning + Continue) (3ba82bb)
  • 🐛 make legacy mod build failures non-fatal in release CI (a8aaad1)
  • 🐛 fix FG4 forge MCP setup race in CI (clean compileJava jar) (34d14df)
  • 🐛 use full build for forge mods in CI (fixes 1.15/1.15.1 MCP setup race) (d65153b)
  • 🐛 use foojay-resolver 1.0.0 for FG7 mods (fixes IBM_SEMERU + provides Java 25) (4c1bc3f)
  • 🐛 remove foojay-resolver from FG7 mods to fix IBM_SEMERU toolchain bug on CI (c7756bf)
  • 🐛 disable FG7 toolchain auto-download to avoid IBM_SEMERU reflection bug (bc26ef0)
  • 🐛 force minecraft-mavenizer 0.5.20 to fix IBM_SEMERU field removal in Gradle 9 (4c7148e)
  • 🐛 bump FG7 forge mods to Gradle 9.6.1 (fixes IBM_SEMERU field removal) (9049690)
  • 🐛 bump FG7 forge mods to Gradle 9.3.1 for IBM_SEMERU field compatibility (a1cc9ae)
  • 🐛 pin ForgeGradle 7 to 7.0.23 for Gradle 9.3 compatibility (6684802)
  • 🐛 fix CI artifact upload and npm version-from-tag for release pipeline (c583864)
  • ✨ add Minecraft 26.2 support, Windows matrix testing, and release-safe CI (a932afb)
  • 👷 Replace logo and ready for project homepage website. (1746dd7)
  • 🐛 fix MC 1.21.4-26.1.2 mod compilation and unify build pipeline across python, justfile, and gradle (2654ea6)
  • 🔥 purge debug screenshots and stale build output, fix README branch links (ab4c413)
  • 🐛 fix TypeScript errors, restore gradle-wrapper URLs, and untrack build artifacts (f6a52e1)
  • ✨ add MouseMixin for 3D camera control and Fabric support for MC 1.21.4–1.21.10 (e705837)
  • ✨ Add multi-framework server launcher with cross-platform proxy auto-detection (8fa103c)
  • ✨ Add self-bootstrapping launcher with auto JDK download, proxy detection, and SDK build command (3f3a0c5)
  • ✨ expand coverage to 51 MC versions (1.7.2–26.1.2) with 88 build targets across Forge, Fabric, and NeoForge (caa3de9)
  • ♻️ rewrite launcher as pure TypeScript CLI with cross-runtime MCP server support (c34f030)
  • ✨ Add MMML launcher with live instance sidebar, system theme, and zero hardcoded CSS (b053672)
  • 📦 Add release script and publish v0.1.0 with per-version download links (e67e5d4)
  • 🐛 Fix cursor, click interception and ESC menu flash across all Fabric versions (875f731)
  • 📝 Restructure documentation for modder-first experience with 8-language guides, contributing guide, and issue templates (d5d9cc2)
  • 🚀 MCP mod for Minecraft 1.8.9–26.1.2 with Forge, NeoForge, and Fabric loaders (a31f343)