Releases: ShaftHQ/SHAFT_ENGINE
Releases · ShaftHQ/SHAFT_ENGINE
10.1.20260123
What's Changed
- Update Project Generator URLs from feature branch to main by @Copilot in #2211
- Bump org.apache.poi:poi from 5.5.0 to 5.5.1 by @dependabot[bot] in #2216
- Bump org.mockito:mockito-core from 5.20.0 to 5.21.0 by @dependabot[bot] in #2214
- Bump org.apache.logging.log4j:log4j-slf4j2-impl from 2.25.2 to 2.25.3 by @dependabot[bot] in #2213
- Bump org.aspectj:aspectjweaver from 1.9.25 to 1.9.25.1 by @dependabot[bot] in #2215
- Bump io.cucumber:cucumber-bom from 7.32.0 to 7.33.0 by @dependabot[bot] in #2212
- Bump com.google.crypto.tink:tink from 1.19.0 to 1.20.0 by @dependabot[bot] in #2220
- Bump io.rest-assured:rest-assured from 5.5.6 to 6.0.0 by @dependabot[bot] in #2219
- Bump io.qameta.allure:allure-bom from 2.31.0 to 2.32.0 by @dependabot[bot] in #2217
- Bump io.rest-assured:json-schema-validator from 5.5.6 to 6.0.0 by @dependabot[bot] in #2218
- Exclude vulnerable log4j 1.2.17 transitive dependency by @Copilot in #2222
- Add 77 mocked unit tests to increase code coverage by 10%+ by @Copilot in #2224
- Fix compilation errors in unit tests from recent commit by @Copilot in #2227
- Add mocked unit tests for critical packages to increase code coverage by @Copilot in #2230
- Verify Copilot instructions setup and add verification report by @Copilot in #2232
- Fix browser stack tests by @MustafaAgamy in #2234
- Bump org.jsoup:jsoup from 1.21.2 to 1.22.1 by @dependabot[bot] in #2233
- Update Selenium Grid Docker images to latest stable versions by @github-actions[bot] in #2228
- Add attachFullLog property to control full log attachment (disabled by default) by @Copilot in #2236
- Add Flutter driver integration for Appium mobile testing by @Copilot in #2235
- Add pushFile/pullFile methods to TouchActions for BrowserStack file upload by @Copilot in #2237
- Bump io.github.ashwithpoojary98:appium_flutterfinder_java from 1.0.12 to 1.0.14 by @dependabot[bot] in #2238
- Bump org.junit:junit-bom from 6.0.1 to 6.0.2 by @dependabot[bot] in #2239
- Bump org.sonatype.central:central-publishing-maven-plugin from 0.9.0 to 0.10.0 by @dependabot[bot] in #2242
- Bump org.postgresql:postgresql from 42.7.8 to 42.7.9 by @dependabot[bot] in #2244
- Bump me.tongfei:progressbar from 0.10.1 to 0.10.2 by @dependabot[bot] in #2243
- Fix test failures: Mockito static mock lifecycle, website URL updates, URL assertion redirect handling, and workflow failure detection by @Copilot in #2241
- Bump org.testng:testng from 7.11.0 to 7.12.0 by @dependabot[bot] in #2249
- Bump com.microsoft.sqlserver:mssql-jdbc from 13.3.0.jre11-preview to 13.3.1.jre11-preview by @dependabot[bot] in #2248
- Bump com.epam.healenium:healenium-web from 3.5.7 to 3.5.8 by @dependabot[bot] in #2247
- Bump org.seleniumhq.selenium:selenium-java from 4.39.0 to 4.40.0 by @dependabot[bot] in #2245
- Bump com.fasterxml.jackson.datatype:jackson-datatype-jdk8 from 2.20.1 to 2.21.0 by @dependabot[bot] in #2246
- Fix e2eLocalTests workflow failures and bump version to 10.1.20260123 by @Copilot in #2251
Full Changelog: 9.4.20251220...10.1.20260123
9.4.20251220
What's Changed
- Update Selenium Grid Docker images to latest stable versions by @github-actions[bot] in #2207
- Bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #2206
- Bump peter-evans/create-pull-request from 7 to 8 by @dependabot[bot] in #2203
- Bump org.seleniumhq.selenium:selenium-java from 4.38.0 to 4.39.0 by @dependabot[bot] in #2199
- Bump io.cucumber:cucumber-bom from 7.31.0 to 7.32.0 by @dependabot[bot] in #2202
- Bump org.apache.maven.plugins:maven-source-plugin from 3.3.1 to 3.4.0 by @dependabot[bot] in #2198
- Bump org.apache.poi:poi-ooxml from 5.5.0 to 5.5.1 by @dependabot[bot] in #2201
- Bump org.apache.maven.plugins:maven-resources-plugin from 3.3.1 to 3.4.0 by @dependabot[bot] in #2200
- Bump org.apache.logging.log4j:log4j-core from 2.25.2 to 2.25.3 in the maven group across 1 directory by @dependabot[bot] in #2208
- Fix the Key of the userName property for BrowserStack Configurations: by @MustafaAgamy in #2204
- Release 9.4.20251220 by @Copilot in #2210
Full Changelog: 9.4.20251207...9.4.20251220
9.4.20251207
What's Changed
- Update Selenium Grid Docker images to latest stable versions by @github-actions[bot] in #2176
- Bump io.github.bonigarcia:webdrivermanager from 6.3.2 to 6.3.3 by @dependabot[bot] in #2175
- Add JUnit5/Cucumber examples, architecture diagram, and README improvements by @Copilot in #2178
- Modularize README and add user analytics visualization by @Copilot in #2180
- Fix Edge 142 download failure by updating Selenium Manager CDN URL by @Copilot in #2184
- Bump com.epam.reportportal:agent-java-testng from 5.6.4 to 5.6.5 by @dependabot[bot] in #2185
- Enhance Copilot instructions with comprehensive repository context and best practices by @Copilot in #2187
- Bump actions/checkout from 5 to 6 by @dependabot[bot] in #2193
- Bump com.microsoft.sqlserver:mssql-jdbc from 13.2.1.jre11 to 13.3.0.jre11-preview by @dependabot[bot] in #2192
- Bump io.qameta.allure:allure-bom from 2.30.0 to 2.31.0 by @dependabot[bot] in #2191
- Bump org.apache.poi:poi from 5.4.1 to 5.5.0 by @dependabot[bot] in #2190
- Bump org.apache.maven.plugins:maven-jar-plugin from 3.4.2 to 3.5.0 by @dependabot[bot] in #2189
- Bump org.apache.poi:poi-ooxml from 5.4.1 to 5.5.0 by @dependabot[bot] in #2188
- Add A11Y classes with AXE dependency by @Mohab-Osama in #2182
- update bstack properties by @MohabMohie in #2195
- [WIP] Create a new release for the project by @Copilot in #2197
Full Changelog: 9.4.20251108...9.4.20251207
9.4.20251108
What's Changed
- Add workflow to auto-sync SHAFT_ENGINE version in sample projects by @Copilot in #2165
- Update sample projects to SHAFT Engine 9.4.20251028 by @github-actions[bot] in #2166
- Bump org.aspectj:aspectjweaver from 1.9.24 to 1.9.25 by @dependabot[bot] in #2171
- Update Selenium Grid Docker images to latest stable versions by @github-actions[bot] in #2170
- Bump org.junit:junit-bom from 6.0.0 to 6.0.1 by @dependabot[bot] in #2169
- Bump com.jayway.jsonpath:json-path from 2.9.0 to 2.10.0 by @dependabot[bot] in #2168
- Bump com.fasterxml.jackson.datatype:jackson-datatype-jdk8 from 2.20.0 to 2.20.1 by @dependabot[bot] in #2167
- Release 9.4.20251108 by @Copilot in #2173
Full Changelog: 9.4.20251028...9.4.20251108
9.4.20251028
What's Changed
- moving to javadocs root by @MohabMohie in #2152
- Javadoc resources by @MohabMohie in #2153
- Bump org.seleniumhq.selenium:selenium-java from 4.37.0 to 4.38.0 by @dependabot[bot] in #2155
- Bump com.mysql:mysql-connector-j from 9.4.0 to 9.5.0 by @dependabot[bot] in #2158
- Bump io.cucumber:cucumber-bom from 7.30.0 to 7.31.0 by @dependabot[bot] in #2157
- Bump com.epam.reportportal:agent-java-testng from 5.6.3 to 5.6.4 by @dependabot[bot] in #2156
- Bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #2154
- Project Generator: Filter hidden dirs, add favicon, skip empty questions, improve UX by @Copilot in #2160
- Fix: Apply downloadsFolderPath property to Chrome/Edge browsers unconditionally by @Copilot in #2161
- Release 9.4.20251028 by @Copilot in #2163
Full Changelog: 9.4.20251022...9.4.20251028
9.4.20251022
What's Changed
- Bump github/codeql-action from 3 to 4 by @dependabot[bot] in #2138
- Bump actions/setup-node from 5 to 6 by @dependabot[bot] in #2140
- Bump com.microsoft.sqlserver:mssql-jdbc from 13.2.0.jre11 to 13.2.1.jre11 by @dependabot[bot] in #2139
- Enhance remote webdriver augmentation by @MohabMohie in #2141
- Sample projects by @MohabMohie in #2142
- Add AI-powered SHAFT project generator with dynamic template selection by @Copilot in #2143
- Bump org.apache.pdfbox:pdfbox from 3.0.5 to 3.0.6 by @dependabot[bot] in #2145
- Bump com.epam.reportportal:agent-java-testng from 5.6.2 to 5.6.3 by @dependabot[bot] in #2144
- Bump com.google.crypto.tink:tink from 1.18.0 to 1.19.0 by @dependabot[bot] in #2149
- Bump org.seleniumhq.selenium:selenium-java from 4.36.0 to 4.37.0 by @dependabot[bot] in #2147
- Update Selenium Grid Docker images to latest stable versions by @github-actions[bot] in #2148
- [WIP] Create pull request to update engine version by @Copilot in #2151
Full Changelog: 9.4.20251007...9.4.20251022
9.4.20251007
What's Changed
- Bump com.epam.reportportal:logger-java-log4j from 5.3.0 to 5.4.0 by @dependabot[bot] in #2120
- Bump com.epam.reportportal:agent-java-testng from 5.6.1 to 5.6.2 by @dependabot[bot] in #2123
- Bump org.junit:junit-bom from 5.13.4 to 6.0.0 by @dependabot[bot] in #2124
- Add comprehensive unit tests for DriverFactoryHelper class to achieve 100% code coverage by @Copilot in #2122
- Fix tautological and no-op test assertions in RestActionsComprehensiveTests by @Copilot in #2125
- Bump org.seleniumhq.selenium:selenium-java from 4.35.0 to 4.36.0 by @dependabot[bot] in #2129
- Enable CDP/BiDi support and automated version updates for Selenium Grid by @Copilot in #2128
- Bump io.cucumber:cucumber-bom from 7.29.0 to 7.30.0 by @dependabot[bot] in #2126
- Update Selenium Grid Docker images to latest stable versions by @github-actions[bot] in #2130
- failure handling (AssertionError vs. RuntimeException) + Remote Session and Grid config optimization to support BiDi by @MohabMohie in #2133
- Release 9.4.20251007: Update engine version by @Copilot in #2136
New Contributors
- @github-actions[bot] made their first contribution in #2130
Full Changelog: 9.3.20250928...9.4.20251007
9.3.20250928
What's Changed
- Bump actions/setup-node from 4 to 5 by @dependabot[bot] in #2085
- Bump io.cucumber:cucumber-bom from 7.27.2 to 7.28.1 by @dependabot[bot] in #2084
- Bump ncipollo/release-action from 1.18.0 to 1.20.0 by @dependabot[bot] in #2082
- Bump io.github.bonigarcia:webdrivermanager from 6.2.0 to 6.3.1 by @dependabot[bot] in #2081
- Bump org.yaml:snakeyaml from 2.4 to 2.5 by @dependabot[bot] in #2079
- Bump com.fasterxml.jackson.datatype:jackson-datatype-jdk8 from 2.19.2 to 2.20.0 by @dependabot[bot] in #2080
- Bump org.jsoup:jsoup from 1.21.1 to 1.21.2 by @dependabot[bot] in #2077
- Add options to disable password bubble and leak detection in Chrome by @MohabMohie in #2087
- Bump org.projectlombok:lombok from 1.18.38 to 1.18.40 by @dependabot[bot] in #2086
- Copilot instructions by @MohabMohie in #2088
- Bump io.cucumber:cucumber-bom from 7.28.1 to 7.28.2 by @dependabot[bot] in #2089
- Enhance mobile interaction capabilities with Appium touch actions and refactor for improved readability by @MohabMohie in #2090
- fix-broken-tests by @MohabMohie in #2091
- add-some-code-coverage by @MohabMohie in #2092
- Implement anonymous telemetry feature with opt-out design by @Copilot in #2095
- Bump io.github.bonigarcia:webdrivermanager from 6.3.1 to 6.3.2 by @dependabot[bot] in #2098
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.3 to 3.5.4 by @dependabot[bot] in #2097
- Bump org.apache.maven.surefire:surefire-testng from 3.5.3 to 3.5.4 by @dependabot[bot] in #2096
- Bump com.epam.reportportal:agent-java-testng from 5.5.0 to 5.5.2 by @dependabot[bot] in #2105
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.3 to 3.12.0 by @dependabot[bot] in #2104
- Bump org.projectlombok:lombok from 1.18.40 to 1.18.42 by @dependabot[bot] in #2102
- Bump com.google.guava:guava from 33.4.8-jre to 33.5.0-jre by @dependabot[bot] in #2101
- Bump io.qameta.allure:allure-bom from 2.29.1 to 2.30.0 by @dependabot[bot] in #2099
- Bump org.apache.logging.log4j:log4j-slf4j2-impl from 2.25.1 to 2.25.2 by @dependabot[bot] in #2110
- Bump org.apache.maven.plugins:maven-compiler-plugin from 3.14.0 to 3.14.1 by @dependabot[bot] in #2106
- Bump com.epam.healenium:healenium-web from 3.5.6 to 3.5.7 by @dependabot[bot] in #2109
- Bump com.epam.reportportal:agent-java-testng from 5.5.2 to 5.6.1 by @dependabot[bot] in #2108
- Bump org.apache.logging.log4j:log4j-core from 2.25.1 to 2.25.2 by @dependabot[bot] in #2107
- Bump io.cucumber:cucumber-bom from 7.28.2 to 7.29.0 by @dependabot[bot] in #2116
- Bump org.sonatype.central:central-publishing-maven-plugin from 0.8.0 to 0.9.0 by @dependabot[bot] in #2115
- Bump org.mockito:mockito-core from 5.19.0 to 5.20.0 by @dependabot[bot] in #2114
- Bump org.postgresql:postgresql from 42.7.7 to 42.7.8 by @dependabot[bot] in #2113
- Bump com.atlassian.oai:swagger-request-validator-restassured from 2.45.1 to 2.46.0 by @dependabot[bot] in #2112
- [Feature Request]: Implement comprehensive unit tests for RestActions class to achieve 100% code coverage by @Copilot in #2118
- 9.3.20250928 by @MohabMohie in #2119
New Contributors
- @Copilot made their first contribution in #2095
Full Changelog: 9.3.20250823...9.3.20250928
9.3.20250823
What's Changed
- support for agenticAi mode by @MohabMohie in #2074
- Update Actions.java fixing scrolling for mobile actions by @MohabMohie in #2075
- 9.3.20250823 by @MohabMohie in #2076
Full Changelog: 9.3.20250822...9.3.20250823
9.3.20250822
What's Changed
- Bump actions/setup-java from 4 to 5 by @dependabot[bot] in #2072
- Bump io.cucumber:cucumber-bom from 7.27.0 to 7.27.2 by @dependabot[bot] in #2070
- Bump com.microsoft.sqlserver:mssql-jdbc from 13.1.1.jre11-preview to 13.2.0.jre11 by @dependabot[bot] in #2069
- Bump io.rest-assured:json-schema-validator from 5.5.5 to 5.5.6 by @dependabot[bot] in #2068
- Bump io.rest-assured:rest-assured from 5.5.5 to 5.5.6 by @dependabot[bot] in #2066
- Bump org.mockito:mockito-core from 5.18.0 to 5.19.0 by @dependabot[bot] in #2065
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.2 to 3.11.3 by @dependabot[bot] in #2073
- enhance scrolling logic + version bump by @MohabMohie in #2064
Full Changelog: 9.3.20250814...9.3.20250822