Skip to content

Releases: PaperMC/paperweight

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.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

paperweight v2.0.0-beta.2

15 Dec 21:34
Compare
Choose a tag to compare

🚀 Features

  • update restamp to support inheritance (#268) - 585c142

🧹 Chores

Commits

  • 0c41c87: Back to 2.0.0-SNAPSHOT (Jason Penilla)
  • Version 2.0.0-beta.2 - 33b02b9

paperweight v2.0.0-beta.1

13 Dec 21:17
v2.0.0-beta.1
25dd983
Compare
Choose a tag to compare

Commits

  • a246f18: 1.7.8-SNAPSHOT (Jason Penilla)
  • 8091dbf: fix formatting (Jason Penilla)
  • 0f2bab7: paperweight v2 (MiniDigger | Martin)
  • 673ce7b: tests (MiniDigger | Martin)
  • 8620635: Fixes (Jason Penilla)
  • 392668c: run spotless (Jason Penilla)
  • edacf05: Fix slf4j issue (Jason Penilla)
  • 9d336e1: Remove redundant repository injection (Jason Penilla)
  • 2a33517: add paper repo to functional test project (Jason Penilla)
  • 9a0c0f2: align some file locations with conventions (Jason Penilla)
  • b4750b2: Start bringing back reobf mappings gen & packaging (Jason Penilla)
  • 64589ec: Use spigot recompiles if present (Jason Penilla)
  • 80d00b0: cleanup relocations (MiniDigger | Martin)
  • 27246cd: spotless (MiniDigger | Martin)
  • e890332: dont break nbt files (MiniDigger | Martin)
  • ad77945: fix compile (MiniDigger | Martin)
  • 331988f: make sure comment is actually accurate (MiniDigger | Martin)
  • 23970f9: Fix decompile not using java toolchain (Jason Penilla)
  • e03710c: Don't shade restamp (Jason Penilla)
  • a38e7aa: Revert "Don't shade restamp" (Jason Penilla)
  • 362bdd6: Resolve restamp at runtime and run it using isolated workers (Jason Penilla)
  • eead554: Start ripping out legacy code (Jason Penilla)
  • 61eab47: Remove more legacy code (Jason Penilla)
  • f361b18: Use java toolchain to run codebook (Jason Penilla)
  • 88bd533: More cleanup, update source generator helper (Jason Penilla)
  • 28d3d9d: Update functional test (Jason Penilla)
  • e194702: Update gradle, use attributes to declare java/gradle compatibility, other misc changes (Jason Penilla)
  • b23d0bd: Initial work on updating userdev (Jason Penilla)
  • 9be31dd: Move userdev setup execution to task execution time (Jason Penilla)
  • 6ceb7e8: Fix rebuildPatches and work on config caching compat (Jason Penilla)
  • e556389: Override snappy temp dir (Jason Penilla)
  • cc0127a: don't copy nbt files to resources (MiniDigger | Martin)
  • 7014ccc: Revert "don't copy nbt files to resources" (MiniDigger | Martin)
  • 8ff2d5c: use the right ignorePrefix to ignore the nbt files (MiniDigger | Martin)
  • 89c113a: Update testing mache (Jason Penilla)
  • 243ab68: Populate mache config at execution time when config cache is reused (Jason Penilla)
  • a7f1809: allow having a not existing feature patches folder (MiniDigger | Martin)
  • f5702e0: Adjust CollectATsFromPatches optional inputs (Jason Penilla)
  • 9848675: Make patches optional for ApplyFilePatches (Jason Penilla)
  • dce2d7e: Disable patcher build for now (Jason Penilla)
  • Version 2.0.0-beta.1 - 25dd983

paperweight v1.7.7

05 Dec 21:49
v1.7.7
6852f0e
Compare
Choose a tag to compare

Commits

  • 459abae: 1.7.7-SNAPSHOT (Jason Penilla)
  • 8d474cb: Disable transitive dependencies of vanilla dependencies (Jason Penilla)
  • Version 1.7.7 - 6852f0e