Releases: PaperMC/paperweight
Releases · PaperMC/paperweight
paperweight v2.0.0-beta.19
🔧 Bug Fixes
- deps: update dependency com.gradleup.shadow:com.gradleup.shadow.gradle.plugin to v8.3.8 (#328) - c093234
- deps: update dependency org.eclipse.jgit:org.eclipse.jgit to v7.3.0.202506031305-r (#327) - 43a0896
- deps: update dependency com.diffplug.spotless:spotless-plugin-gradle to v7.2.1 (#325) - e7ce795
- deps: update dependency net.fabricmc:tiny-remapper to v0.11.2 (#335) - a1aa202
- deps: update dependency net.kyori:indra-licenser-spotless to v3.2.0 (#336) - f365008
- deps: update serialize to v1.9.0 (#337) - 98d3cc9
- deps: update dependency io.mockk:mockk to v1.14.5 (#330) - 4a7f7d9
- deps: update dependency com.google.code.gson:gson to v2.13.2 (#345) - 28527a7
- deps: update dependency com.gradleup.shadow:com.gradleup.shadow.gradle.plugin to v9 (#350) - a40816b
- deps: update dependency com.gradle.publish:plugin-publish-plugin to v2 (#349) - 14c74aa
- deps: update dependency com.gradleup.shadow:com.gradleup.shadow.gradle.plugin to v9.2.2 (#352) - 9b3ae67
- deps: update dependency net.fabricmc:tiny-remapper to v0.12.0 (#356) - a0668eb
- deps: update junit-framework monorepo (#331) - e1b4a1b
🧹 Chores
- deps: update actions/checkout action to v5 (#347) - c023cba
- deps: update actions/setup-java action to v5 (#348) - 50ef501
- deps: update gradle to v9.1.0 (#351) - fb590aa
Commits
- 04a9426: Back to 2.0.0-SNAPSHOT (Jason Penilla)
- 2db9d04: Do not prune tags when rebuilding patches (Bjarne Koll) (#341)
- b31879b: Build with Gradle 9 (Jason Penilla) (#338)
- a09c3d2: Simplify some provider code using Gradle 9 nullability fixes (Jason Penilla) (#338)
- 44b6321: Fix printVersion config cache (Jason Penilla)
- a3f9f10: Update PaperweightUserDependenciesExtension for Gradle 9.1 deprecations (Jason Penilla)
- 40568e2: Add userdev plugin application test (Jason Penilla)
- 08356cf: run spotless (Jason Penilla)
- 9e75415: Update snapshot deployment config (Jason Penilla)
- 33a330c: Fix userdev test package (Jason Penilla)
- 5a641bf: Downgrade shadow to 8.3.9 (Jason Penilla)
- Version 2.0.0-beta.19 - e9fd3f2
paperweight v2.0.0-beta.18
paperweight v2.0.0-beta.17
🚀 Features
🔧 Bug Fixes
- SetupMinecraftSources on windows for good - 10a5e3d
- Remove usage of incubating Problems API - 904334f, closes #289
- deps: update dependency com.gradleup.shadow:com.gradleup.shadow.gradle.plugin to v8.3.6 (#291) - 832e9eb
- deps: update asm to v9.8 (#295) - 9c240b5
- deps: update dependency net.fabricmc:tiny-remapper to v0.11.1 (#299) - 8fb37c9
- deps: update dependency com.google.code.gson:gson to v2.12.1 (#297) - cb07326
- deps: update dependency com.diffplug.spotless:spotless-plugin-gradle to v6.25.0 (#296) - 1a04379
- deps: update dependency io.mockk:mockk to v1.14.2 (#302) - ebfb470
- deps: update dependency org.eclipse.jgit:org.eclipse.jgit to v7.2.1.202505142326-r (#301) - 31d34ef
- deps: update serialize to v1.8.1 (#305) - 8137e9d
- deps: update dependency org.jetbrains.kotlinx:kotlinx-coroutines-core to v1.10.2 (#304) - 4c9710a
- deps: update dependency com.google.code.gson:gson to v2.13.1 (#317) - 98091a7
- deps: update junit5 monorepo (#300) - 962ff02
- deps: update dependency com.diffplug.spotless:spotless-plugin-gradle to v7 (#306) - 1c7e1a9
🧹 Chores
- back to 2.0.0-SNAPSHOT - e137f06
- deps: update plugin org.gradle.toolchains.foojay-resolver-convention to v1 (#316) - a521662
- deps: update actions/checkout action to v4 (#318) - 0ba8610
- deps: update mikepenz/action-junit-report action to v5 (#320) - 4b75c23
- deps: update actions/setup-java action to v4 (#319) - 393ea5b
Commits
paperweight v2.0.0-beta.16
paperweight v2.0.0-beta.15
🧹 Chores
- back to 2.0.0-SNAPSHOT - 8252aca
Commits
- cb38bbc: Add info log for each userdev setup work node's input hash (Jason Penilla)
- 44ab556: Add Gradle property to configure default min fuzz for fuzzy DiffPatch apply (Jason Penilla)
- c8cac5e: Skip copying in already-existing library imports for forks (Jason Penilla)
- c05653f: Implement Patch Roulette and Git history reconstruction for Minecraft updates (Jason Penilla) (#284)
- Version 2.0.0-beta.15 - cd05187
paperweight v2.0.0-beta.14
🧹 Chores
- back to 2.0.0-SNAPSHOT - d972533
Commits
- c38eef6: Configure UserdevSetupTask base inputs later (Jason Penilla)
- 5d5a791: Validate ForkConfig rootDirectory/PaperExtension paperServerDir values do not overlap (Jason Penilla)
- 044758e: Fix defaultJavaLauncher fallback logic when JavaPluginExtension is not present (Jason Penilla)
- 101b47c: Automatically move Paper/fork rootDirectory to <upstreamsDir>/<forkName|paper>for non-active configs (Jason Penilla)
- ecbdd0a: Adjust fork roots during configuration instead of using delicate convention fallbacks (Jason Penilla)
- ef179dd: Don't try to use BuildLayout from Project scope (Jason Penilla)
- c4a6601: Respect git patches when rebuilding resource patch (Bjarne Koll) (#278)
- Version 2.0.0-beta.14 - 45ecbc9
paperweight v2.0.0-beta.13
🧹 Chores
- back to 2.0.0-SNAPSHOT - dbbf7cb
Commits
- 143785c: Don't capture project when configuring Minecraft source dirs (Jason Penilla)
- df5b8e9: Order forks before creating patch tasks, this should help give more useful error messages for invalid configurations (Jason Penilla) (#279)
- 25bc6bd: Require Gradle 8.12 and use Problems API to report dev bundle resolution failure (Jason Penilla)
- Version 2.0.0-beta.13 - 8568097
paperweight v2.0.0-beta.12
🧹 Chores
- back to 2.0.0-SNAPSHOT - 15f4f8a
Commits
- d7e1ddf: Revert "Clean up paperclip, dev bundle, general task configuration" (Jason Penilla)
- d52911e: Clean up Paperclip task configuration (Jason Penilla)
- f21a136: Clean up dev bundle generation task configuration (Jason Penilla)
- ef8e7d4: Dev bundle <=v5: only count AT file as input for AT action, not entire dev bundle (Jason Penilla)
- 01f4198: Move general configuration from CoreTasks to PaperweightCore (Jason Penilla)
- Version 2.0.0-beta.12 - 7625f3a
paperweight v2.0.0-beta.11
paperweight v2.0.0-beta.9
🧹 Chores
- back to 2.0.0-SNAPSHOT - f6e2593
Commits
- c1c16b7: adjust bundler version artifact id configuration, use openZipSafe for reading zips in bundler/paperclip tasks (Jason Penilla)
- 8f0e992: Clean up paperclip, dev bundle, general task configuration (Jason Penilla)
- fa56235: Disable caching by default on more tasks (Jason Penilla)
- dc9fb32: Rewrite userdev setup pipeline (Jason Penilla) (#276)
- 17432a7: Apply Java plugin automatically when using userdev (Jason Penilla) (#276)
- 1addb8f: Add shared parent for fs output types (Jason Penilla) (#276)
- 121a2d8: Use concurrent map for open file locks and retry when creating the lock file fails (Jason Penilla) (#276)
- 452a7f0: Remove unused import (Jason Penilla) (#276)
- b0cfc77: Time setup and file copy separately (Jason Penilla) (#276)
- 6752204: Adjust cache cleaning log message (Jason Penilla) (#276)
- 672ae24: Remove check for cache cleaning in afterEvaluate logic (Jason Penilla) (#276)
- 1a614e7: Add back cache cleaning check but fail the build during setup (at execution time) instead of simply skipping some configuration (Jason Penilla) (#276)
- 21b1e82: Adjust unsupported dev bundle version message (Jason Penilla) (#276)
- 2c814fb: Persist 'expired' userdev cache entries when a non-expired entry uses it (Jason Penilla)
- 83dcee1: Improve userdev cache cleanup strategy (Jason Penilla)
- Version 2.0.0-beta.9 - 4805867