shedaniel
b277688be1
Add platform to non-obf nested jars
2026-03-27 00:56:45 +09:00
shedaniel
9b12a79807
Disable AT remaps on no obf
2026-03-27 00:13:10 +09:00
shedaniel
85415857bf
Fix publish, hopefully
2026-03-26 18:15:34 +09:00
shedaniel
292852b2a9
Publish 1.14
2026-03-26 18:11:09 +09:00
shedaniel
ccbc54b0d6
Disable unprotect for no obf
2026-03-26 18:10:31 +09:00
shedaniel
4f360bca70
Fix checkstyle
...
Sorry I keep forgetting
2026-03-21 23:33:01 +09:00
shedaniel
9e04ddb5d0
Implement non-deobf for NeoForge 26.1 (albeit ugly, will fix), add integration test for NF 26.1-snapshot-11
2026-03-21 23:28:42 +09:00
shedaniel
c6002c2d06
Fix obfuscated Forge-like setup and add NeoForge 1.21.11 tests
2026-03-21 23:28:41 +09:00
shedaniel
f2df8c2850
Change plugin id, and update nightly version to build properly
2026-03-21 06:06:50 +09:00
shedaniel
8a0ec0bf25
Bring back legacy plugin
2026-03-21 03:24:28 +09:00
shedaniel
c2028d81b1
Fix build, hopefully
2026-03-21 02:50:37 +09:00
shedaniel
e5499a62bc
Merge commit '9e3837ee' into dev/1.14
...
# Conflicts:
# build.gradle
# src/main/java/net/fabricmc/loom/configuration/ide/RunConfig.java
# src/test/resources/projects/minimalBase/build.gradle
2026-03-21 02:36:52 +09:00
shedaniel
e60d47245d
Merge commit '6b6414a3' into dev/1.14
...
# Conflicts:
# src/main/java/net/fabricmc/loom/LoomGradleExtension.java
# src/main/java/net/fabricmc/loom/configuration/CompileConfiguration.java
# src/main/java/net/fabricmc/loom/configuration/mods/AccessWidenerUtils.java
# src/main/java/net/fabricmc/loom/configuration/mods/ModProcessor.java
# src/main/java/net/fabricmc/loom/extension/LoomGradleExtensionImpl.java
# src/main/java/net/fabricmc/loom/task/AbstractRunTask.java
# src/main/java/net/fabricmc/loom/task/launch/GenerateDLIConfigTask.java
# src/main/java/net/fabricmc/loom/util/SourceRemapper.java
2026-03-21 02:29:04 +09:00
shedaniel
a48c82b07a
Merge commit 'f5df6dc8' into dev/1.14
...
# Conflicts:
# build.gradle
# src/main/java/net/fabricmc/loom/configuration/mods/ArtifactMetadata.java
# src/main/java/net/fabricmc/loom/task/AbstractRunTask.java
2026-03-21 01:49:50 +09:00
shedaniel
5089cf7ece
Merge commit 'f15ff90b' into dev/1.14
...
# Conflicts:
# src/main/java/net/fabricmc/loom/configuration/classpathgroups/ClasspathGroup.java
# src/main/java/net/fabricmc/loom/task/AbstractRunTask.java
# src/test/resources/projects/kotlin/build.gradle.kts
2026-03-21 01:44:40 +09:00
shedaniel
2d92528d0f
Merge commit '91d2edef' into dev/1.14
...
# Conflicts:
# src/main/java/net/fabricmc/loom/api/LoomGradleExtensionAPI.java
# src/main/java/net/fabricmc/loom/configuration/mods/ArtifactMetadata.java
# src/main/java/net/fabricmc/loom/extension/LoomGradleExtensionApiImpl.java
# src/main/java/net/fabricmc/loom/extension/LoomGradleExtensionImpl.java
# src/main/java/net/fabricmc/loom/task/GenerateSourcesTask.java
# src/main/java/net/fabricmc/loom/task/launch/GenerateDLIConfigTask.java
2026-03-21 01:37:10 +09:00
shedaniel
167aa2de86
Merge commit '6877f704' into dev/1.14
2026-03-21 01:24:47 +09:00
shedaniel
475d70b149
Merge commit '48f7aa66' into dev/1.14
...
# Conflicts:
# build.gradle
# src/main/java/net/fabricmc/loom/extension/LoomGradleExtensionImpl.java
2026-03-21 01:23:33 +09:00
shedaniel
0ab7b1bf56
Merge remote-tracking branch 'FabricMC/dev/1.13' into dev/1.13
...
# Conflicts:
# src/main/java/net/fabricmc/loom/configuration/CompileConfiguration.java
2026-03-21 01:14:58 +09:00
Juuz
9e3837eedd
Fix ModEnigmaTask using intermediary when obfuscation is disabled ( #1483 )
2025-12-23 20:26:19 +00:00
modmuss
6cc2d5202f
Update tiny remapper ( #1481 )
2025-12-23 20:17:21 +00:00
modmuss
1140283391
Adjust when we apply the native access jvm args ( #1479 )
...
* Adjust when we apply the native access jvm args
* Fix build
2025-12-21 12:29:55 +00:00
modmuss
3e3791f475
Allow native access when running Java 25 or later. ( #1476 )
2025-12-18 10:26:57 +00:00
modmuss
6834a95fc2
Update tiny remapper to fix wildcard remapping regression ( #1473 )
2025-12-12 08:56:35 +00:00
modmuss
0dbe660ed0
Improve error message when reading AW with incorrect namespace. ( #1467 )
2025-12-08 18:27:29 +00:00
Juuz
85507b8de9
ArtifactMetadata: Add missing null check for MixinConfigs attribute
2025-12-07 18:23:46 +02:00
Juuz
432d05e9a6
Support refmapless mixins on older Forge releases
2025-12-07 17:52:18 +02:00
Juuz
20f2a7b154
Re-enable mixin AP in ForgeSimpleMixinApTest
2025-12-07 17:46:12 +02:00
Juuz
408b968855
Disable the mixin AP on all platforms by default
...
Fixes #317 .
2025-12-06 13:42:19 +02:00
modmuss
87adb207b4
Fix XVFB run not evaluating arg providers ( #1464 )
2025-12-05 17:18:07 +00:00
modmuss
81d3f1d97c
Skip synthetic parameter fix on non-obfuscated classes. ( #1463 )
...
* Skip synthetic parameter fixes on obfuscated classes.
This only applies to classes that proguard renamed.
* Keep it simple
2025-12-05 09:09:03 +00:00
Juuz
26e4d2fdfd
Disable workaround for Neo breakage on newer versions
2025-12-04 00:35:44 +02:00
Juuz
826297c56c
Use InstallerTools to create pre-patching jar on certain versions ( #315 )
2025-12-03 00:30:43 +02:00
modmuss
a13f004d14
Adjust plugin ids ( #1461 )
2025-12-02 11:00:17 +00:00
Juuz
98b14098cc
Test NeoForge 1.21.10 setup
2025-12-02 12:10:26 +02:00
Juuz
a8759337e9
MPP: Don't put MC resources in the MC classes jar
2025-12-02 12:10:23 +02:00
Juuz
b99a9585a2
Fix null Forge version in PatchProvider cache dir
2025-12-02 12:10:19 +02:00
Juuz
ff4d749913
Null check Forge version when creating version cache dir
2025-12-02 12:10:14 +02:00
modmuss
6b6414a34d
Track gen sources task ( #1460 )
2025-12-01 22:40:14 +00:00
Naz Ikhsan
d47b37feee
Fix FileAlreadyExistsException on Forge when reloading Gradle dependencies ( #309 )
...
Fixes #314 .
2025-12-01 18:27:46 +02:00
Juuz
ec2faea53c
PatchProvider: Extract env-specific patch files on demand ( #311 )
2025-11-30 21:49:10 +02:00
modmuss
ed0587df70
Use Gradle testfixtures.ProjectBuilder to create a Project for the unit tests ( #1458 )
...
* Use Gradle testfixtures.ProjectBuilder to create a Project for the unit tests
* Cleanup
2025-11-29 07:53:24 +00:00
modmuss
bfabf091f6
Add unobf Fabric API test ( #1456 )
2025-11-24 23:28:48 +00:00
modmuss
93e3064fac
Disable jar verification by default ( #1454 )
...
* Disable jar verification by default
* Delete invalid jars
* Fix?
* Fix?
2025-11-24 22:45:02 +00:00
modmuss50
d0fc6a5f5f
Fix bad cherry-pick
2025-11-22 20:22:26 +00:00
modmuss
98f4a74127
Add external classpath groups as explicit test task inputs. ( #1453 )
2025-11-21 20:39:47 +00:00
modmuss
e612fda6b9
Add external classpath groups as explicit test task inputs. ( #1453 )
2025-11-21 20:39:21 +00:00
ishland
45d8dda275
Dev-only remapping for unobfuscated versions ( #1452 )
...
* fix: intermediary name leakage
* new: simple dev-only remap tests
* fix: checkstyle
* change: minimize intermediary mapping for 25w46a_unobfuscated
* change: remove dedicated package
* change: split the loop for mapping cleanup
* fix: checkstyle
2025-11-19 20:31:38 +00:00
opekope2
1a890a6db3
Enable the usage of JSR annotations ( #1420 )
...
* Add option to disable remapping JSR annotations
* Move JSR annotation remapping to a JAR processor
* Organize imports
* Remap JetBrains annotations back to JSR when configured
* Fix indentation
* Rename useJsrAnnotations
Rename it to remapJsrAnnotationsToJetBrains to make clear what Loom does
* Update JSR annotation remapper exception message
* Add integration test
* Document remapJsrAnnotationsToJetBrains
* Fix javadoc format
* Checkstyle fix
---------
Co-authored-by: modmuss50 <modmuss50@gmail.com >
2025-11-18 20:28:05 +00:00
ishland
dedbf8fa8f
Introduce loom.productionNamespace ( #1447 )
...
* new: loom.productionNamespace
* change: move getProductionNamespaceEnum to LoomGradleExtension
* change: use .convention() for productionNamespace default
* change: productionNamespace.finalizeValueOnRead()
* fix: checkstyle
2025-11-18 18:23:55 +00:00