Skip to content

v1.2.0

Choose a tag to compare

@kirbylink-ci kirbylink-ci released this 01 Aug 11:14

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.

Unreleased

v1.2.0 - 2025-08-01

Added

  • Command-Line Parameter for disabling compression

v1.1.3 - 2025-08-01

Changed

  • Update Maven dependencies

v1.1.2 - 2025-07-01

Changed

  • Update Maven dependencies

v1.1.1 - 2025-06-01

Changed

  • Update Maven dependencies

v1.1.0 - 2025-05-22

Added

  • Check if existing warp-packer is compatible with application.
  • Support warp-packer v1.1.0, macOS and Windows aarch64 builds.
  • New CLI args for selecting specific platform-architecture targets

Changed

  • Update Maven dependencies

Fixed

  • Parse existing JDK folders with OpenJdkVersion instead of SemVer
  • Wrong path resulted in recursive loop to resolve JDK path

v1.0.0 - 2025-05-11

Added

  • Download missing Warp-Packer for current system if supported
  • Add additional Java modules to the JRE optimization process
  • Build aarch binaries for Linux
  • Robust JLink handling with module-info.class files in the JAR file
  • Creating launcher script and copy jar to bundled jdk distribution
  • Allow customization of URLs and launcher scripts via properties
  • Option to use javaw.exe on Windows to avoid a console window
  • Allows wildcard in jar file path. E. g. /opt/*-with-dependency.jar
  • Build optimized JRE with ALL-MODULE-PATH as fallback option
  • Pack JDK, JAR file and launch script with warp-packer
  • Check if more recent JDK/JRE distro is available
  • Unzip JAR and use extracted folder as class path for optimization
  • Create minimal JRE using jdep and jlink
  • Offline support if JDKs are already downloaded.
  • Compress executable binaries
  • Build x64 binaries for Windows, macOS and Linux
  • Set name for extracted application folder name
  • Extract Adoptium JDKs for supported architectures and platforms
  • Download Adoptium JDKs for supported architectures and platforms
  • Supports optimization of different Java versions