From 45a977bb338003d5ae188511ab29fe288bab1122 Mon Sep 17 00:00:00 2001 From: Jonathing Date: Wed, 12 Feb 2025 20:51:46 -0500 Subject: [PATCH] [1.21.3] Bump dependencies, most notably EventBus (#10385) - CoreMods 5.2.4 -> 5.2.6 - EventBus 6.2.15 -> 6.2.27 - Reduced memory usage - Further performance improvements - Fixed EventBus#39, unregistered listeners are now immediately reclaimable by the GC - Apache MavenArtifact 3.8.5 -> 3.8.8 - NightConfig 3.7.3 -> 3.7.4 --- settings.gradle | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/settings.gradle b/settings.gradle index 2bc40d5225..5fc7be9beb 100644 --- a/settings.gradle +++ b/settings.gradle @@ -28,16 +28,16 @@ dependencyResolutionManagement { library('securemodules', 'net.minecraftforge:securemodules:2.2.21') // Needs unsafe library('unsafe', 'net.minecraftforge:unsafe:0.9.2') library('accesstransformers', 'net.minecraftforge:accesstransformers:8.2.2') - library('coremods', 'net.minecraftforge:coremods:5.2.4') + library('coremods', 'net.minecraftforge:coremods:5.2.6') library('nashorn', 'org.openjdk.nashorn:nashorn-core:15.4') // Needed by coremods, because the JRE no longer ships JS - library('eventbus', 'net.minecraftforge:eventbus:6.2.15') + library('eventbus', 'net.minecraftforge:eventbus:6.2.27') library('typetools', 'net.jodah:typetools:0.6.3') // Needed by EventBus because of lambdas library('mergetool-api', 'net.minecraftforge:mergetool-api:1.0') library('mixin', 'org.spongepowered:mixin:0.8.7') library('nulls', 'org.jetbrains:annotations:24.1.0') // Got to have our null annotations! library('slf4j-api', 'org.slf4j:slf4j-api:2.0.7') - library('maven-artifact', 'org.apache.maven:maven-artifact:3.8.5') + library('maven-artifact', 'org.apache.maven:maven-artifact:3.8.8') // Google's InMemory File System. Used by ForgeDev Tests for now, but could be useful for a lot of things. library('jimfs', 'com.google.jimfs:jimfs:1.3.0') @@ -67,7 +67,7 @@ dependencyResolutionManagement { bundle('terminalconsoleappender', ['terminalconsoleappender', 'jline-reader', 'jline-terminal', 'jline-terminal-jna']) // The core of our configuration system, it has many flaws, but it works for the most part - version('night-config', '3.7.3') + version('night-config', '3.7.4') library('night-config-toml', 'com.electronwill.night-config', 'toml').versionRef('night-config') library('night-config-core', 'com.electronwill.night-config', 'core').versionRef('night-config') bundle('night-config', ['night-config-toml', 'night-config-core'])