From 0c761207bd4ab0978d148cf8b5e144f8a6a9111c Mon Sep 17 00:00:00 2001 From: FalsePattern <30945458+FalsePattern@users.noreply.github.com> Date: Sun, 16 Jul 2023 12:57:40 +0200 Subject: [PATCH] un-deprecate the dependency loader --- .../falsepattern/lib/dependencies/DependencyLoader.java | 7 ++----- .../java/com/falsepattern/lib/dependencies/Library.java | 2 -- .../internal/impl/dependencies/DependencyLoaderImpl.java | 4 ---- 3 files changed, 2 insertions(+), 11 deletions(-) diff --git a/src/main/java/com/falsepattern/lib/dependencies/DependencyLoader.java b/src/main/java/com/falsepattern/lib/dependencies/DependencyLoader.java index 8b1db46..4b9b8fa 100644 --- a/src/main/java/com/falsepattern/lib/dependencies/DependencyLoader.java +++ b/src/main/java/com/falsepattern/lib/dependencies/DependencyLoader.java @@ -29,12 +29,9 @@ import java.util.concurrent.CompletableFuture; /** - * DEPRECATED. See the DEPENDENCIES.MD files in the root of the resources for more information. - *
- * This class will stay here for legacy compatibility
+ * For regular external dependencies, see the DEPENDENCIES.MD files in the root of the resources for more information.
+ * If you need more power than the one provided by the json format, you may use this class for granular loading instead.
*/
-@Deprecated
-@DeprecationDetails(deprecatedSince = "0.11.0")
@StableAPI(since = "0.6.0")
public class DependencyLoader {
@StableAPI.Expose
diff --git a/src/main/java/com/falsepattern/lib/dependencies/Library.java b/src/main/java/com/falsepattern/lib/dependencies/Library.java
index b8232e6..b64516d 100644
--- a/src/main/java/com/falsepattern/lib/dependencies/Library.java
+++ b/src/main/java/com/falsepattern/lib/dependencies/Library.java
@@ -25,8 +25,6 @@ import com.falsepattern.lib.DeprecationDetails;
import com.falsepattern.lib.StableAPI;
import lombok.NonNull;
-@Deprecated
-@DeprecationDetails(deprecatedSince = "0.11.0")
@StableAPI(since = "0.10.0")
public class Library {
@StableAPI.Expose
diff --git a/src/main/java/com/falsepattern/lib/internal/impl/dependencies/DependencyLoaderImpl.java b/src/main/java/com/falsepattern/lib/internal/impl/dependencies/DependencyLoaderImpl.java
index e3e94fd..b7cd449 100644
--- a/src/main/java/com/falsepattern/lib/internal/impl/dependencies/DependencyLoaderImpl.java
+++ b/src/main/java/com/falsepattern/lib/internal/impl/dependencies/DependencyLoaderImpl.java
@@ -215,14 +215,10 @@ public class DependencyLoaderImpl {
Internet.transferAndClose(is, new BufferedOutputStream(Files.newOutputStream(target.toPath())));
}
- @Deprecated
- @DeprecationDetails(deprecatedSince = "0.11.0")
public static void loadLibraries(Library... libraries) {
loadLibrariesAsync(libraries).join();
}
- @Deprecated
- @DeprecationDetails(deprecatedSince = "0.11.0")
public static CompletableFuture