Skip to content

Releases: ShaftHQ/SHAFT_ENGINE

10.1.20260123

24 Jan 06:59
b6505ce

Choose a tag to compare

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

20 Dec 17:57
3fa135c

Choose a tag to compare

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

07 Dec 09:36
953dd3d

Choose a tag to compare

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

08 Nov 07:09
e6eaf6e

Choose a tag to compare

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

28 Oct 10:02
bbfd806

Choose a tag to compare

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

22 Oct 08:15
c5fd23e

Choose a tag to compare

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

06 Oct 22:49
e3fc6e6

Choose a tag to compare

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

28 Sep 07:54
250d0b8

Choose a tag to compare

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

23 Aug 04:43
63934f7

Choose a tag to compare

What's Changed

Full Changelog: 9.3.20250822...9.3.20250823

9.3.20250822

22 Aug 05:35
fb1dc1f

Choose a tag to compare

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