Skip to content

Releases: PaperMC/paperweight

paperweight v2.0.0-beta.21

03 Apr 22:19
v2.0.0-beta.21
55996d5

Choose a tag to compare

Commits

  • 2549cf1: 2.0.0-SNAPSHOT (Jason Penilla)
  • 6b8c457: Add missing V7 check in SetupHandler.kt (Jason Penilla)
  • Version 2.0.0-beta.21 - 55996d5

paperweight v2.0.0-beta.20

03 Apr 22:09
v2.0.0-beta.20
5d89cc1

Choose a tag to compare

🔧 Bug Fixes

  • deps: adapt shadow configuration for shadow 9.x and update it to v9.2.2 (#360) - f439166, closes #355
  • deps: update asm to v9.9 (#362) - 79637c5
  • deps: update dependency io.mockk:mockk to v1.14.6 (#361) - 79e8818
  • deps: update junit-framework monorepo (#358) - 969031b
  • deps: update dependency org.eclipse.jgit:org.eclipse.jgit to v7.4.0.202509020913-r (#363) - d8820b7
  • deps: update dependency com.diffplug.spotless:spotless-plugin-gradle to v8 (#353) - 189c4ab
  • deps: update junit-framework monorepo to v6 (#359) - bf070c6
  • deps: update dependency net.kyori:indra-licenser-spotless to v4 (#366) - 85966d2
  • deps: update junit-framework monorepo to v6.0.3 (#368) - d4bdea6
  • deps: update asm to v9.9.1 (#378) - 9ec5e8f
  • deps: update dependency com.gradleup.shadow:com.gradleup.shadow.gradle.plugin to v9.3.2 (#381) - 6f8c7d3
  • deps: update dependency io.mockk:mockk to v1.14.9 (#379) - 5bedc4e

🧹 Chores

  • deps: update gradle/actions action to v5 (#364) - 02230df
  • deps: update plugin net.kyori.blossom to v2.2.0 (#365) - 5663183
  • deps: update mikepenz/action-junit-report action to v6 (#369) - 4c5bedb

Commits

  • a85f03b: Change default single file patch apply mode to OFFSET (tofik.07) (#333)
  • 316ace9: Preserve source AT logs (Jason Penilla)
  • 6aa74a2: Update DiffPatch group id (Jason Penilla)
  • 2d0c49d: create paper-checkstyle plugin (Jake Potrebic) (#281)
  • 641c477: Use convention instead of set in PaperCheckstyle (Jason Penilla)
  • 20c7df9: 2.0.0-SNAPSHOT (Jason Penilla)
  • 5ec848f: Composite checkstyle configs (Jake Potrebic) (#372)
  • c17bcd0: move setting of default values (Jake Potrebic) (#373)
  • 3a4e5d7: Properly track file contents (Jason Penilla)
  • f9b1524: Update Gradle wrapper (Jason Penilla)
  • 082459f: Prepare for 26.1 (Jason Penilla) (#382)
  • 77f59d5: add back updatingMinecraft prop check for patch roulette tasks (Jason Penilla)
  • 2a2b535: Initial userdev update for dev bundle v8 (Jason Penilla)
  • 7d74656: Initial userdev update for dev bundle v8 (Jason Penilla)
  • Version 2.0.0-beta.20 - 5d89cc1

paperweight v2.0.0-beta.19

30 Sep 01:01
v2.0.0-beta.19
e9fd3f2

Choose a tag to compare

🔧 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

04 Jul 19:38
v2.0.0-beta.18
add7fad

Choose a tag to compare

Commits

  • 53e9459: Back to 2.0.0-SNAPSHOT (Jason Penilla)
  • 5d1d3f2: Update dev bundle revision comments (Jason Penilla)
  • a181c63: Update dev bundle revision comments (again) (Jason Penilla)
  • 5e28021: Make SetupMinecraftSources cacheable (Jason Penilla) (#329)
  • Version 2.0.0-beta.18 - add7fad

paperweight v2.0.0-beta.17

19 May 23:11
v2.0.0-beta.17
bcfb5b5

Choose a tag to compare

🚀 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

  • 821ec64: Add renovate.json (renovate[bot]) (#286)
  • 4a0fa47: Allow selecting exactly n patches during roulette (Bjarne Koll) (#310)
  • f79ec68: Update Gradle actions (Jason Penilla)
  • 8ca1c8f: Update Gradle to 8.14 (Jason Penilla)
  • Version 2.0.0-beta.17 - bcfb5b5

paperweight v2.0.0-beta.16

15 Mar 20:01

Choose a tag to compare

🧹 Chores

Commits

  • 58a11b3: Allow oldPaper fetching from reachable sha1 (Bjarne Koll) (#287)
  • Version 2.0.0-beta.16 - 842716a

paperweight v2.0.0-beta.15

13 Mar 22:10
v2.0.0-beta.15
cd05187

Choose a tag to compare

🧹 Chores

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

15 Jan 19:25
v2.0.0-beta.14
45ecbc9

Choose a tag to compare

🧹 Chores

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

11 Jan 03:55
v2.0.0-beta.13
8568097

Choose a tag to compare

🧹 Chores

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

06 Jan 06:02
v2.0.0-beta.12
7625f3a

Choose a tag to compare

🧹 Chores

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