- add flow per-transformer exclusion
- fix methodRenamer renaming wrong members
- fix classRenamer breaking resources
- fix a bug with renamer exclusions
- Add getUsername() to api
- Load api before customTransformers
- Fix renamed classes not being excluded correctly
- Fix for customPackage
- Dont rename serialized fields
- Show website avatar in the gui
- Update ObjectWeb ASM to 9.7-Snapshot
- Fix an issue with customPackage creating an empty package
- Fix an issue with customPackage and referenceEnryption
- Fix an issue with customPackage and saving the config
- Fix some methodRenamer issues
- Log missing dependencies instead of throwing an exception
Thanks for all your support in the past years <3
- Rewrite StringEncryption
- Updates to ReferenceEncryption
- Recode several UI elements
- Fixup exception when entering wrong username/password
- Fixup random 0x2
- Add macOS compatibility
- Improve ReferenceEncryption
- Implement our xenforo-api
- Minor changes and improvements
- Fix MethodCodeTooLargeException
- Fix NPE when using dumpMappings and CLI
- Minor changes to ResourceEncryption
- Option to run customTransformers First/Last
- Option to load mappings file after renaming
- Fixup random 0x2
A NativeTransformer has been added aswell, please check
- Fix another compatibility error on Ubuntu 20.04.
- Fix config loading for CustomTransformers when using the GUI
- Removed some useless debug messages
- Changed way of loading CustomTransformers
- API: Ability to get Input, and Output from the API
GitHub - qTechnologiesV2/qProtect-Native-Transformer: Native Transformer for qProtect to translate java code into JNI code
Native Transformer for qProtect to translate java code into JNI code - qTechnologiesV2/qProtect-Native-Transformergithub.com
- Add back optional CLI arguments --input and --output
- Add check if input is a .jar file to prevent errors.
- Fix compatibility error on Ubuntu 20.04.
- Implement classExclusions for Renamer
- Fix an issue where instructions are not properly remapped when using renamer
- Fix methodName and FieldName Exclusions