Skip to content

Releases: kordamp/jarviz

Release early-access

09 Mar 16:36
aadbbd9
Compare
Choose a tag to compare
Release early-access Pre-release
Pre-release

Changelog

🛠 Build

  • aadbbd9 Explicitly set release property in compile options

Contributors

We'd like to thank the following people for their contributions:

Binaries

🌟 Universal

These binaries require an external Java runtime.

☕️ Bundled Java Runtimes

These binaries provide their own Java runtime.

Platform Intel Arm
MacOS jarviz-standalone-early-access-osx-x86_64.zip jarviz-standalone-early-access-osx-aarch64.zip
Linux (musl) jarviz-standalone-early-access-linux_musl-x86_64.zip jarviz-standalone-early-access-linux_musl-aarch64.zip
Linux (glibc) jarviz-standalone-early-access-linux-x86_64.zip jarviz-standalone-early-access-linux-aarch64.zip
Windows jarviz-standalone-early-access-windows-x86_64.zip

Release v0.3.0

05 Mar 13:22
Compare
Choose a tag to compare

Changelog

🚀 Features

cli

  • 1740a6e Add an output-format flag

core

  • aecfed9 Support classifier in GAV resolver
  • a046a0a Add a matching hint mapping bytecode to java version
  • ee44fdb Support major.minor when reading bytecode version
  • 92f927f Add command to validate package names
  • 6b20104 Support multiple inputs, closes #10
  • 9c4ae24 Support multiple subjects in reports
  • 63fdc36 Check local Maven repository then local cache directory

unscoped

  • ed49bd0 Add a checksums command, closes #13
  • 5cd6f76 Add a command to extract JAR entries by name or pattern
  • 3b35180 Support glob/regex syntax when searching for entries
  • 538c52a Add a command to find JAR entries by name or pattern

🐛 Fixes

cli

  • 2dd450c Check outputFormat for nullness before writing output
  • 7eb6a06 Print aggregated output just once

core

  • 8083ba6 Handle invalid modules in module descriptor command, closes #12
  • 78b05f2 Read major.minor with DataInputStream
  • cf35d6d Use System.lineSeparator() to split version banner
  • bf2677d Tweak module name resolution
  • 0221732 Stop module descriptor resolution if manifest entry is found first
  • 645aa2e JARs may not have a manifest

unscoped

  • e96ca0e Update JSON and YAML formatters

🔄️ Changes

cli

  • f64aca5 Move resource messages from core to cli

core

  • c122c5a Move JAR processors to a single package
  • c10be77 Reduce code duplication in banner

unscoped

  • 015bb87 Tweak out from checksum command, closes #13
  • 526e33b Move command impls to core, closes #11
  • 53e4987 JDK 20 deprecates URL Public Constructors
  • 411a524 Remove slf4j as dependency
  • 9abb3a9 Remove commons-io as dependency
  • f743e66 Add missing type wildcards

🛠 Build

  • f945e84 Refine release workflow
  • a7935ee Setup development branch
  • fd21b1f Turn Jarviz into a full modular codebase
  • 3c81b33 Cache Gradle wrapper and dependencies on early-access builds
  • 6562fcf Update jlink assembler to Java 19
  • 039fb63 Prepare codebase for Java modules

📝 Documentation


  • f2826f6 Releasing version 0.3.0
  • 8e1f70a Bump for next development cycle

Contributors

We'd like to thank the following people for their contributions:

Binaries

🌟 Universal

These binaries require an external Java runtime.

☕️ Bundled Java Runtimes

These binaries provide their own Java runtime.

Platform Intel Arm
MacOS jarviz-standalone-0.3.0-osx-x86_64.zip jarviz-standalone-0.3.0-osx-aarch64.zip
Linux (musl) jarviz-standalone-0.3.0-linux_musl-x86_64.zip jarviz-standalone-0.3.0-linux_musl-aarch64.zip
Linux (glibc) jarviz-standalone-0.3.0-linux-x86_64.zip jarviz-standalone-0.3.0-linux-aarch64.zip
Windows jarviz-standalone-0.3.0-windows-x86_64.zip

Release v0.2.0

06 Feb 20:29
Compare
Choose a tag to compare

Changelog

🚀 Features

core

module

  • 3733d58 Distinguish between module source and if its automatic

🐛 Fixes

core

🛠 Build

  • fbefcce Add windows_x86_32 binary
  • 2b412db Add linux_x86_32 binary
  • f78e945 Add full module descriptor to jarviz-tool-provider
  • a19fd60 Update release configuration
  • 3389a01 Update license headers
  • af4d519 Update mastodon configuration

📝 Documentation


  • 78de800 Releasing version 0.2.0
  • 9ebc953 Bump for next development cycle

Contributors

We'd like to thank the following people for their contributions:

Binaries

🌟 Universal

These binaries require an external Java runtime.

☕️ Bundled Java Runtimes

These binaries provide their own Java runtime.

Platform Intel Arm
MacOS jarviz-standalone-0.2.0-osx-x86_64.zip jarviz-standalone-0.2.0-osx-aarch64.zip
Linux (musl) jarviz-standalone-0.2.0-linux_musl-x86_64.zip jarviz-standalone-0.2.0-linux_musl-aarch64.zip
Linux (glibc) jarviz-standalone-0.2.0-linux-x86_64.zip jarviz-standalone-0.2.0-linux-aarch64.zip
Linux x32 (glibc) jarviz-standalone-0.2.0-linux-x86_32.zip
Windows jarviz-standalone-0.2.0-windows-x86_64.zip jarviz-standalone-0.2.0-windows-aarch64.zip
Windows x32 jarviz-standalone-0.2.0-windows-x86_32.zip

Release v0.1.0

18 Dec 17:17
c451635
Compare
Choose a tag to compare

Changelog

🚀 Features

  • 2d777d1 Add GAV support to resolve JARs (Andres Almiray)
  • 82667f6 bytecode: Add bytecode-version and java-version query properties (Andres Almiray)
  • fe59bcc bytecode: Add bytecode commands (Andres Almiray)
  • 28e80fa manifest: Streamline manifest commands (Andres Almiray)
  • 84960b3 core: Add services commands (Andres Almiray)
  • ac6cb0a cli: Resolve outputdir before invoking URL based processors (Andres Almiray)
  • ab82c0b core: Add manifest commands (Andres Almiray)

🐛 Fixes

  • 1bcd40a Set valid class name for jarviz-tool-provider Main-Class (Andres Almiray)

🛠 Build

  • e9bd1e2 Update release workflow (Andres Almiray)
  • d8c975c Do not use GitHub bot to commit release (Andres Almiray)
  • bdd772a Scripts should fail on first error (Andres Almiray)
  • ff6256e Fix catalog/bucket commit messsages (Andres Almiray)
  • fe68e28 Configure SLSA GH workflow (Andres Almiray)
  • df6db3d Remove explicit changelog format (Andres Almiray)
  • e50676c Fix checkstyle violations (Andres Almiray)
  • 23dcb36 Set explicit bytecodeVersion (Andres Almiray)
  • 84b2d1b Initial source (Andres Almiray)

📝 Documentation

  • 53b491e Update readme (Andres Almiray)
  • be0b70a Update readme (Andres Almiray)
  • b623430 Fix title in readme [skip ci] (Christian Stein)

  • 1a6d7ce Releasing version 0.1.0 (Andres Almiray)
  • cdd1239 Init repository (Andres Almiray)

Contributors

We'd like to thank the following people for their contributions:

Binaries

🌟 Universal

These binaries require an external Java runtime.

☕️ Bundled Java Runtimes

These binaries provide their own Java runtime.

Platform Intel Arm
MacOS jarviz-standalone-0.1.0-osx-x86_64.zip jarviz-standalone-0.1.0-osx-aarch64.zip
Linux (glibc) jarviz-standalone-0.1.0-linux-x86_64.zip jarviz-standalone-0.1.0-linux-aarch64.zip
Linux (musl) jarviz-standalone-0.1.0-linux_musl-x86_64.zip jarviz-standalone-0.1.0-linux_musl-aarch64.zip
Windows jarviz-standalone-0.1.0-windows-x86_64.zip jarviz-standalone-0.1.0-windows-aarch64.zip