Releases: PaperMC/paperweight
Releases · PaperMC/paperweight
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
paperweight v2.0.0-beta.8
🔧 Bug Fixes
🧹 Chores
- back to 2.0.0-SNAPSHOT - 3108ba6
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
paperweight v2.0.0-beta.6
🧹 Chores
- back to 2.0.0-SNAPSHOT - d79dbc9
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
🧹 Chores
- back to 2.0.0-SNAPSHOT - 12770f0
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
🧹 Chores
- back to 2.0.0-SNAPSHOT - e8d6a78
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
paperweight v2.0.0-beta.2
paperweight v2.0.0-beta.1
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