Releases: kordamp/jarviz
Releases · kordamp/jarviz
Release early-access
Changelog
🛠 Build
- aadbbd9 Explicitly set release property in compile options
Contributors
We'd like to thank the following people for their contributions:
- Andres Almiray (@aalmiray)
Binaries
🌟 Universal
These binaries require an external Java runtime.
- jarviz-early-access.zip (requires Java 11+)
- jarviz-early-access.tar (requires Java 11+)
- jarviz-tool-provider-early-access.jar (requires Java 11+)
☕️ Bundled Java Runtimes
These binaries provide their own Java runtime.
Release v0.3.0
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
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
Contributors
We'd like to thank the following people for their contributions:
- Andres Almiray (@aalmiray)
Binaries
🌟 Universal
These binaries require an external Java runtime.
- jarviz-0.3.0.zip (requires Java 11+)
- jarviz-0.3.0.tar (requires Java 11+)
- jarviz-tool-provider-0.3.0.jar (requires Java 11+)
☕️ Bundled Java Runtimes
These binaries provide their own Java runtime.
Release v0.2.0
Changelog
🚀 Features
core
- a3dc188 Cache resolved JARs
- 0923d3d Add color support to standard output
- a81c539 Add reporting capabilities
- 053863c Display a module descriptor
- 1dcf1b4 Add module commands
module
- 3733d58 Distinguish between module source and if its automatic
🐛 Fixes
core
- 858a05b Add missing resource key
🛠 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
Contributors
We'd like to thank the following people for their contributions:
- Andres Almiray (@aalmiray)
Binaries
🌟 Universal
These binaries require an external Java runtime.
- jarviz-0.2.0.zip (requires Java 11+)
- jarviz-0.2.0.tar (requires Java 11+)
- jarviz-tool-provider-0.2.0.jar (requires Java 11+)
☕️ Bundled Java Runtimes
These binaries provide their own Java runtime.
Release v0.1.0
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)
Contributors
We'd like to thank the following people for their contributions:
Binaries
🌟 Universal
These binaries require an external Java runtime.
- jarviz-0.1.0.zip (requires Java 11+)
- jarviz-0.1.0.tar (requires Java 11+)
- jarviz-tool-provider-0.1.0.jar (requires Java 11+)
☕️ Bundled Java Runtimes
These binaries provide their own Java runtime.