Skip to content

Releases: CraftCanvasMC/weaver

weaver v2.4.0

03 Apr 22:50
103de06

Choose a tag to compare

🚀 Features

  • expose configuration to fail on invalid ATs, closes PaperMC#344 - c156df8
  • allow for specifying ATs for upstream sources - 3665104

🔧 Bug Fixes

  • tasks: missed this dependsOn when renaming base feature patches to base patches - faaf36d
  • git-utils: respect the ignoreErr boolean - b256880
  • tasks: derive fork name from ForkConfig instead of rootProject.name for publisher jar tasks - b79361c
  • provide a default - adf6f62
  • don't default to false, always require it to be set - c635f8e
  • mark validateAts as optional - 456e779
  • specify the validateAts property for weaver specific tasks - 4dcfc63
  • bring up-to-par with paperweight pr impl - 3b474df
  • dont cast patcher ext to core ext - 3e49a66
  • provide compile classpath for JST - 2043efc
  • provide the classpaths of subprojects - c8e472c
  • append the mache minecraft jar to JST's classpath - f93aa30
  • normal AT logic/paperweight issue: append compile classpath for minecraft ATs - e5e4e5b
  • resolve gradle errors while running upstream setup - 6796334
  • workaround the latest review - 92ab00a
  • deps: update junit-framework monorepo to v6.0.3 (#368,#2) - d4bdea6
  • deps: update asm to v9.9.1 (#378,#2) - 9ec5e8f
  • deps: update dependency com.gradleup.shadow:com.gradleup.shadow.gradle.plugin to v9.3.2 (#381,#2) - 6f8c7d3
  • deps: update dependency io.mockk:mockk to v1.14.9 (#379,#2) - 5bedc4e

🧹 Chores

Commits

  • 6589bfe: chore!: rip out javadoc mappings logic and break on unseperated ATs (Toffikk)
  • f57c586: Merge remote-tracking branch 'origin/feat/fail-on-invalid-ats' (Toffikk)
  • 69ec219: Merge remote-tracking branch 'origin/feat/fail-on-invalid-ats' (Toffikk)
  • d9aac74: Merge branch 'feat/ats-for-upstream-sources' (Toffikk)
  • 04de79a: format (Toffikk)
  • 81c66ef: Revert "fix(normal AT logic/paperweight issue): append compile classpath for minecraft ATs" (Toffikk)
  • e47ecfd: Merge branch 'feat/fail-on-invalid-ats' (Toffikk)
  • f9b1524: Update Gradle wrapper (Jason Penilla) (#2)
  • 082459f: Prepare for 26.1 (Jason Penilla) (#382,#2)
  • 77f59d5: add back updatingMinecraft prop check for patch roulette tasks (Jason Penilla) (#2)
  • d633868: Support for 26.1+ (tofik.07) (#2)
  • c025e22: if paper has these disabled and they don't feel like updating those, then so be it (Toffikk)
  • 9798134: Merge remote-tracking branch 'papermc/main' (Toffikk)
  • 2a2b535: Initial userdev update for dev bundle v8 (Jason Penilla)
  • 7d74656: Initial userdev update for dev bundle v8 (Jason Penilla)
  • 303f9d4: Merge remote-tracking branch 'papermc/main' (Toffikk)
  • 1b9b739: chore!: rip out publisher jar logic (Toffikk)
  • Version 2.0.0-beta.20 - 5d89cc1
  • 2549cf1: 2.0.0-SNAPSHOT (Jason Penilla)
  • 6b8c457: Add missing V7 check in SetupHandler.kt (Jason Penilla)
  • Version 2.0.0-beta.21 - 55996d5
  • 982e7b2: 2.0.0-SNAPSHOT (Jason Penilla)
  • 4c8771d: Merge branch 'PaperMC:main' into main (tofik.07)
  • 103de06: Version 2.4.0 (tofik.07)

weaver v2.3.12

03 Jan 17:43

Choose a tag to compare

🚀 Features

  • Support patch roulette and old repo fetching for forks through a gradle property - ef688aa
  • Auto AT file discovery for non-minecraft sources - 0fccb5a

🔧 Bug Fixes

  • only call get on fork name if we're a fork - 5728dfc
  • resolve deprecation warnings in SetupForkMinecraftSources - 793086a
  • allow rebuilding base patches after conflict resolution - 955be4b
  • resolve mismatch between old commit property reads - b976b0f
  • generate objects from the full history for 3-way apply - 4047414

🧹 Chores

  • continue development cycle - daae456

Commits

  • 492b869: Revert "fix: generate objects from the full history for 3-way apply" (Toffikk)
  • 5585763: Version 2.3.12 (Toffikk)

weaver v2.3.11

18 Dec 01:41

Choose a tag to compare

🚀 Features

🔧 Bug Fixes

  • deps: update diffpatch to v2.1.0.42 - f94f26e
  • improve horizon hooks - 0495787

🧹 Chores

  • continue development cycle - 1121ea3
  • rename the internal javadoc apply task for naming parity - 2479ee2
  • use the built in github repo secret for release deployments - b611eed
  • move commit validation to an util - 8bd560e
  • fix checkstyle plugin application test - 811ee1a
  • change checkstyle plugin coordinates - e927d29
  • update plugin coords for source generator too - e7e32c7

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)
  • 3abf78a: Merge remote-tracking branch 'papermc/main' into basepatches (Toffikk)
  • 2d0c49d: create paper-checkstyle plugin (Jake Potrebic) (#281)
  • 641c477: Use convention instead of set in PaperCheckstyle (Jason Penilla)
  • a9707a4: Merge remote-tracking branch 'papermc/main' into basepatches (Toffikk)
  • 20c7df9: 2.0.0-SNAPSHOT (Jason Penilla)
  • cad8e8a: Merge remote-tracking branch 'papermc/main' into basepatches (Toffikk)
  • 5ec848f: Composite checkstyle configs (Jake Potrebic) (#372)
  • c17bcd0: move setting of default values (Jake Potrebic) (#373)
  • 3a4e5d7: Properly track file contents (Jason Penilla)
  • 94a549e: Merge branch 'PaperMC:main' into basepatches (tofik.07)
  • b61752e: Merge remote-tracking branch 'origin/basepatches' into basepatches (Toffikk)
  • 1c7ec86: Version 2.3.11 (Toffikk)

weaver v2.3.10

22 Oct 20:22

Choose a tag to compare

🚀 Features

  • Improve source generation from additional upstreams - bbd967a

🔧 Bug Fixes

  • use proper duplicates strategy for shadow - 3c8c22b
  • deps: adapt shadow configuration for shadow 9.x and update it to v9.2.2 (#360) - f439166
  • 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
  • bring the publisher jar task name up to par with other bundling tasks - 46332b2
  • a git error snuck in - 925b010
  • resolve circular dependency errors - f83895d
  • feat: Unify the file patching classes, brings back fuzzy apply for resource patches - 9801321
  • undo the accidental behaviour change introduced by the previous commit - 96aecd8
  • tests/logic: cleanup classes and fix some logic - 458f8ea

🧹 Chores

  • continue development cycle - 84bb7c4
  • use providers in the publish config - 16c1865
  • deps: update gradle/actions action to v5 (#364) - 02230df
  • deps: update plugin net.kyori.blossom to v2.2.0 (#365) - 5663183
  • unify the rest of tasks with the recent setup change - ca0394f
  • remove unnecessary rebuild safeguards - 23deafb

Commits

  • remove unnecessary overload - bc700a5
  • reduce I/O ops during per-file patches rebuilding - bf36e34
  • c22526b: Merge branch 'PaperMC:main' into basepatches (tofik.07)
  • c75ca9f: Merge remote-tracking branch 'papermc/main' into basepatches (Toffikk)
  • ad27490: misc changes related to generation (Toffikk)
  • 1f30819: Merge branch 'PaperMC:main' into basepatches (tofik.07)
  • 208be34: Merge remote-tracking branch 'refs/remotes/origin/basepatches' into basepatches (Toffikk)
  • 1ee539e: Merge branch 'PaperMC:main' into basepatches (tofik.07)
  • rearrange diff - d553237
  • rearrange diff - 54d937c
  • 8ba4363: Merge remote-tracking branch 'refs/remotes/aws/basepatches' into basepatches (Toffikk)
  • 5f5c69e: Merge remote-tracking branch 'origin/basepatches' into basepatches (Toffikk)
  • c9d9481: [ci-skip] move some hunks around and adjust path sensitivity (Toffikk)
  • Version 2.3.10 - 5051d8d

weaver v2.3.9

30 Sep 13:33

Choose a tag to compare

🔧 Bug Fixes

  • actually depend on the jd mappings - 6df6302
  • revert some changes - 97257cf
  • 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
  • deps: adapt shadow configuration for shadow 9.x and bump shadow to 9.2.2 - 6640759

🧹 Chores

Commits

  • 5a641bf: Downgrade shadow to 8.3.9 (Jason Penilla)
  • Version 2.0.0-beta.19 - e9fd3f2
  • a3cba07: Merge remote-tracking branch 'papermc/main' into basepatches (Toffikk)
  • Version 2.3.9 - 7c4f62f

weaver v2.3.8

29 Sep 21:25

Choose a tag to compare

🔧 Bug Fixes

  • forks: fix source apply when upstream has javadocs specified - 0972e00
  • apply: only set the base for source apply on readOnly - 29bd829

🧹 Chores

Commits

weaver v2.3.7

29 Sep 15:59

Choose a tag to compare

🚀 Features

  • add a canvasDevBundle configuration to userdev - e317c9a
  • add canvas and folia upstream extensions - 1df6b33

🧹 Chores

  • continue development cycle - fd93041
  • correct release title - e51d6df
  • bump actions in workflows (this somehow got reverted?) - bdaa471
  • minor corrections - 05813c1
  • switch out the patchedBase tag for basepatches - b57f40d
  • remove no longer relevant comments - 4d95b1f
  • rename mapping to mappings - 0df75ff

Commits

weaver v2.3.6

27 Sep 22:36

Choose a tag to compare

Weaver 2.3.6