I have extended my tool that can compare 2 versions of Katalon Studio’s jar.
My tool can indentify *.java & *.groovy files that have any difference in 2 versions,
and the tool generates the unified-diff format texts of all those different files.
The followins is the zip of the generated files: the diff of v8.4.1 and v8.6.0.
KatalonStudio_versions_diff-8.4.1-8.6.0.zip (11.0 KB), which contains the following files archived:
$ tree build/versionsDiff/
build/versionsDiff/
├── 8.4.1-8.6.0.json
└── diff
└── 8.4.1_8.6.0
└── com
└── kms
└── katalon
└── core
└── webui
├── common
│ ├── CssLocatorBuilder.java
│ └── WebUiCommonHelper.java
├── constants
│ └── StringConstants.java
├── driver
│ └── DriverFactory.java
├── keyword
│ └── builtin
│ ├── VerifyElementNotPresentKeyword.groovy
│ └── WaitForElementNotPresentKeyword.groovy
└── util
└── WebDriverPropertyUtil.java
Once the next version 8.6.1 is released, I would be able to make new diff information just easily.