Skip to content

Releases: raghul-tech/OpenLoom

OpenLoom v0.0.2

19 Jun 16:22
Compare
Choose a tag to compare

🧡 OpenLoom v0.0.2 β€” Packaging Fix Release πŸ“¦

This minor release fixes a key packaging issue from v0.0.1, ensuring the artifact is recognized properly in IDEs and dependency managers.


πŸ”§ Fixes

  • βœ… Proper JAR Packaging
    • The library is now published correctly as a .jar file (not shown as a folder) when added via Maven or Gradle.
    • Resolves IDE issues where the dependency was not recognized as a compiled JAR.

πŸ“¦ Dependency Example

<dependency>
  <groupId>io.github.raghul-tech</groupId>
  <artifactId>openloom</artifactId>
  <version>0.0.2</version>
</dependency>

πŸ”— Quick Links

πŸ“¦ Maven Central

πŸ“š Javadoc

πŸ” Source Code

πŸ’‘ Examples Folder

β˜• Support OpenLoom

βœ… Requirements

Java 8 or above (JDK 17+ recommended)

πŸ”– Version: v0.0.2

πŸ“… Release Date: 2025-06-19

OpenLoom v0.0.1

17 Jun 15:45
Compare
Choose a tag to compare

🧡 OpenLoom v0.0.1 β€” First Official Release πŸŽ‰

  • Say hello to OpenLoom, a modern and lightweight Java library for smart file reading β€” built to make working with files effortless and fast πŸš€.

✨ Highlights

  • πŸ“„ Read Files Easily – Read files with File or Path using a clean API.

  • 🧠 Adaptive Engine – Automatically chooses the best read strategy (BufferedReader, NIO, or Memory-Mapped) based on file size.

  • ⚑ Asynchronous Support – Read files asynchronously using CompletableFuture.

  • πŸ” Line-by-Line Streaming – Stream lines in both sync and async modes.

  • 🌐 Multi-Charset Support – Read files with UTF-8, ISO-8859-1, UTF-16, and more.

  • βš™οΈ Zero Config – Just drop it in. No setup needed.

πŸ§ͺ Example Usage

OpenLoom reader = new OpenLoom();
StringBuilder content = reader.read(new File("data.txt"));
System.out.println(content);
reader.readAsync(new File("large.txt")).thenAccept(content -> {
    System.out.println("First 100 chars: " + content.substring(0, 100));
});

πŸ”— Quick Links

πŸ“¦ Maven Central

πŸ“š Javadoc

πŸ” Source Code

πŸ’‘ Examples Folder

β˜• Support OpenLoom

βœ… Requirements

Java 8 or above (JDK 17+ recommended)

πŸ”– Version: v0.0.1

πŸ“… Release Date: 2025-06-17