Skip to content

Releases: kyle-derrick/java-guard

0.2.0

18 Sep 03:40

Choose a tag to compare

v0.2.0 发布说明

新增功能

  1. 空方法、空构造器、空静态块的生成支持

核心改进

  1. 优化加解密逻辑,扩展加密范围至code、局部变量表等附加属性
  2. 修复匿名类加解密问题
  3. 修复嵌套JAR文件加密问题

启动器优化

  1. 启动器新增环境初始化功能

Bug修复

  1. 修复UTF常量编码问题
  2. 修复资源解密时强转JarURLConnection的错误
  3. 修复注解处理问题,加密时保留注解值不变

其他

  1. 其他细节优化和微调

v0.2.0 Release Notes

New Features

  1. Added support for generating empty methods, constructors, and static blocks

Core Improvements

  1. Optimized encryption/decryption logic, extended encryption scope to include code, local variable tables and other additional attributes
  2. Fixed anonymous class encryption/decryption issues
  3. Fixed nested JAR file encryption problems

Launcher Enhancements

  1. Added environment initialization functionality to launcher

Bug Fixes

  1. Fixed UTF constant encoding issues
  2. Fixed errors when casting to JarURLConnection during resource decryption
  3. Fixed annotation processing issues, preserved annotation values unchanged during encryption

Others

  1. Other minor optimizations and adjustments