Skip to content

Releases: PaperMC/paperweight

paperweight v2.0.0-beta.12

06 Jan 06:02
v2.0.0-beta.12
7625f3a
Compare
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

paperweight v2.0.0-beta.11

01 Jan 05:55
v2.0.0-beta.11
5dc70bc
Compare
Choose a tag to compare

🔧 Bug Fixes

  • userdev: add missing length check in legacy jdk version logic - e505434

🧹 Chores

Commits

  • 562ffc1: Update the Paper repository endpoint for old dev bundles (Jason Penilla)
  • Version 2.0.0-beta.11 - 5dc70bc

paperweight v2.0.0-beta.9

30 Dec 02:59
v2.0.0-beta.9
4805867
Compare
Choose a tag to compare

🧹 Chores

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

paperweight v2.0.0-beta.10

30 Dec 20:31
v2.0.0-beta.10
e48b187
Compare
Choose a tag to compare

🚀 Features

  • userdev: Default setup toolchain to JDK 17 for <1.19.3 dev bundles - f2cc105

🧹 Chores

  • back to 2.0.0-SNAPSHOT - a73c0c6
  • Remove unused code, move legacy code only used by userdev to userdev - 787f10e

Commits

  • c5b5c73: Don't include param mappings in mappings namespace names (Jason Penilla)
  • Version 2.0.0-beta.10 - e48b187

paperweight v2.0.0-beta.8

21 Dec 21:41
v2.0.0-beta.8
2d3d03a
Compare
Choose a tag to compare

🔧 Bug Fixes

  • fixup file patches must use proper upstream (#265) - 0b6fe6e

🧹 Chores

Commits

  • bd8834e: Initial commit for patcher v2 (Jason Penilla) (#265)
  • b7549c9: Use compile classpath for restamp on fork setup (Jason Penilla) (#265)
  • 499fb96: Set branch name when checking out repo for feature patches (Jason Penilla) (#265)
  • 941a102: Fix warning from param name (Jason Penilla) (#265)
  • 921e06a: Split repo patch set type from directory, add convenience helpers (Jason Penilla) (#265)
  • 55eb148: small dsl adjustments (Jason Penilla) (#265)
  • b5a95e5: split single file/directory patching registration (Jason Penilla) (#265)
  • a86088c: Fix missing feature patch dir breaking build (Jason Penilla) (#265)
  • f9879f0: Split fork library imports into separate task (Jason Penilla) (#265)
  • 8326d27: Replace ensureClean util (Jason Penilla) (#265)
  • ad369b5: Don't apply fork ATs when the file is blank (Jason Penilla) (#265)
  • 39d316f: Rename upstream apply task (Jason Penilla) (#265)
  • d9e9e6c: Write rejects for single file patches (Jason Penilla) (#265)
  • 91aca92: only use jar files for jst classpath (Jason Penilla) (#265)
  • d5d33af: Don't configure ATs in PatchingTasks for now (Jason Penilla) (#265)
  • 741bc34: Fix rebuild patches adding a blank line to empty AT files (Jason Penilla) (#265)
  • a931fbe: - rework library file imports (Jason Penilla) (#265)
  • 590885d: gzip library file index and optimize disk format (Jason Penilla) (#265)
  • 0f0ebb6: simplify and deduplicate logic between CopyAndTag/FilterRepo (Jason Penilla) (#265)
  • 6aa9c07: Update ForkSetup for JST changes (Jason Penilla) (#265)
  • f05da3e: Remove some unused code (Jason Penilla) (#265)
  • e919f8b: Rename and reorganize patching tasks, add task descriptions, make file patch & other commit messages identifying (Jason Penilla) (#265)
  • 8dd607d: Fix ApplyFilePatchesTest (Jason Penilla) (#265)
  • 3fd453b: Make bundler/paperclip tasks not cached by default (Jason Penilla) (#265)
  • f0ed100: Allow configuring JavaLauncher used for userdev setup (Jason Penilla) (#265)
  • 8bcf52e: Update JST (Jason Penilla) (#265)
  • 8109fa3: Don't cache RemapJar by default (Jason Penilla) (#265)
  • 8030f7e: Properly name fork bundler/paperclip jars (Jason Penilla) (#265)
  • 81285eb: Only register SetupPaperScript for Paper (Jason Penilla) (#265)
  • 79f269b: Don't change task names for Paper (Jason Penilla) (#265)
  • 27562d5: fix tests (Jason Penilla) (#265)
  • b3e3bf7: Remove unused feather dep, move jgit dep to core as it's not needed by userdev (Jason Penilla) (#265)
  • 3943701: Copy single file patch result even on failure (Jason Penilla) (#265)
  • 48ea13b: Rename src/vanilla to src/minecraft (Jason Penilla) (#265)
  • e1374a4: Clean up task groups (Jason Penilla) (#265)
  • e4064db: Always create base tag before applying file patches (Jason Penilla) (#265)
  • 5ca1fad: fix regression in fork minecraft patching task names (Jason Penilla) (#265)
  • 3cd92df: Single file patch improvements (Jason Penilla) (#265)
  • b15e7a3: Replace UpstreamConfig#paper property with UpstreamConfig#applyUpstreamNested (Jason Penilla) (#265)
  • 8eda831: Use Minecraft libraries instead of compile classpath for fork AT classpath (Jason Penilla) (#265)
  • d8fe4f5: Update deploy-snapshot.yml (Jason Penilla) (#265)
  • 6cad4e7: Renames and minor cleanup (Jason Penilla) (#265)
  • f0563fd: Move some tasks to core and other misc cleanup (Jason Penilla) (#265)
  • 1f21304: bump jgit to 7.0.0 (granny) (#271)
  • Version 2.0.0-beta.8 - 2d3d03a

paperweight v2.0.0-beta.7

20 Dec 20:24
v2.0.0-beta.7
ebf9aff
Compare
Choose a tag to compare

🧹 Chores

Commits

  • 4a245a2: Sort bundler jar library artifacts (Jason Penilla)
  • b66d6e3: Require debug mode to build reobf jars (Jason Penilla)
  • f0289db: Remove no longer needed RemapSpigotAt task (Jason Penilla)
  • f6b2dd3: Update Gradle wrapper to 8.12 (Jason Penilla)
  • Version 2.0.0-beta.7 - ebf9aff

paperweight v2.0.0-beta.6

20 Dec 08:28
v2.0.0-beta.6
55ec8e5
Compare
Choose a tag to compare

🧹 Chores

Commits

  • 5096af5: Make CreateBundlerJar compatible with the configuration cache (Jason Penilla)
  • 88b79ad: run spotless (Jason Penilla)
  • b603072: Adjust annotations for CreateBundlerJar (Jason Penilla)
  • 8634a50: Update JST for hidden prefix addition (Jason Penilla)
  • 8d53451: Define default tiny-remapper version in paperweight (Jason Penilla)
  • 05a1012: Move reobfPackagesToFix to root core extension (Jason Penilla)
  • 85acf19: fix fixup file patches task (MiniDigger | Martin)
  • Version 2.0.0-beta.6 - 55ec8e5

paperweight v2.0.0-beta.5

17 Dec 21:01
v2.0.0-beta.5
5c3d6a3
Compare
Choose a tag to compare

🧹 Chores

Commits

  • 1b9d002: Use JST for ATs (Jason Penilla) (#269)
  • 218c191: fix bad import (Jason Penilla) (#269)
  • d190920: enable inheritance (Jason Penilla) (#269)
  • 35faf2f: remove shared source set (Jason Penilla) (#269)
  • 7b6c26e: Fix 'full vanilla project' functional test (Jason Penilla) (#269)
  • 7166817: Fix 'test simple test project' functional test (Jason Penilla) (#269)
  • Version 2.0.0-beta.5 - 5c3d6a3

paperweight v2.0.0-beta.4

16 Dec 04:08
v2.0.0-beta.4
e6e7c19
Compare
Choose a tag to compare

🧹 Chores

Commits

  • 5cadc93: Remove mache version printout (Jason Penilla)
  • 31838b3: Generate dev bundle patches using diffpatch (Jason Penilla)
  • check if mache is empty instead of using a DirectoryProperty as a boolean marker - 66a73c9
  • 4934411: Import library files in separate task from SetupVanilla (Jason Penilla)
  • Version 2.0.0-beta.4 - e6e7c19

paperweight v2.0.0-beta.3

15 Dec 23:39
v2.0.0-beta.3
ca38762
Compare
Choose a tag to compare

🧹 Chores

Commits

  • 570c7f8: Use root project name for bundler and paperclip jars (Jason Penilla)
  • Version 2.0.0-beta.3 - ca38762