Skip to content

0.11.57

Choose a tag to compare

@djeang djeang released this 21 Oct 06:36
· 70 commits to master since this release

Release Notes

New Features

  • Self-Contained App Bundling: Added BundleKBean for creating self-contained applications using jpackage and jlink tools.
  • Git Operations: Added getLatestTag() method to JkGit class for retrieving the latest tag from a Git repository.

Improvements

  • Initialization Logic: Fixed incorrect method reference from preInitMethodsOf to postInitMethodsOf.
  • App KBean: Improved robustness and error handling for app installation and management.
  • Dependency Resolution: Refactored dependency resolution with clearer context information in logs.
  • Code Quality: Migrated codebase to use Java 21 constructs and modern syntax.
  • Documentation: Enhanced Javadoc with cleaner syntax and better annotations.

Enhancements

  • Java Version Checking: Added warnings for unsupported Java versions below 21 in shell and PowerShell scripts.
  • IDE Compatibility: Changed exception to warning when no child base is found, improving IDE integration.

Bug Fixes

  • Fixed initialization logic issues across core and plugin modules.
  • Improved error handling in app building and installation processes.