Releases: ShaftHQ/SHAFT_ENGINE
Releases · ShaftHQ/SHAFT_ENGINE
8.1.20240324
What's Changed
- SelectMethodMockedTest by @MustafaAgamy in #1516
- Bump org.mockito:mockito-core from 5.10.0 to 5.11.0 by @dependabot in #1515
- Allure add attachement new logic by @MustafaAgamy in #1517
- Added new separate class for handling attachments by @MustafaAgamy in #1518
- Bump org.apache.logging.log4j:log4j-core from 2.23.0 to 2.23.1 by @dependabot in #1519
- Bump org.apache.logging.log4j:log4j-api from 2.23.0 to 2.23.1 by @dependabot in #1520
- Bump org.apache.logging.log4j:log4j-1.2-api from 2.23.0 to 2.23.1 by @dependabot in #1521
- Bump org.apache.logging.log4j:log4j-slf4j2-impl from 2.23.0 to 2.23.1 by @dependabot in #1522
- Bump com.fasterxml.jackson.datatype:jackson-datatype-jdk8 from 2.16.1 to 2.16.2 by @dependabot in #1523
- Bump com.fasterxml.jackson.datatype:jackson-datatype-jdk8 from 2.16.2 to 2.17.0 by @dependabot in #1525
- Bump com.google.guava:guava from 33.0.0-jre to 33.1.0-jre by @dependabot in #1527
- Bump org.apache.pdfbox:pdfbox from 3.0.1 to 3.0.2 by @dependabot in #1528
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.1.0 to 3.2.1 by @dependabot in #1529
- Bump io.qameta.allure:allure-java-commons from 2.25.0 to 2.26.0 by @dependabot in #1533
- Bump io.qameta.allure:allure-junit5 from 2.25.0 to 2.26.0 by @dependabot in #1532
- Bump io.qameta.allure:allure-testng from 2.25.0 to 2.26.0 by @dependabot in #1531
- Bump io.appium:java-client from 9.1.0 to 9.2.0 by @dependabot in #1530
- Bump org.aspectj:aspectjweaver from 1.9.21.1 to 1.9.21.2 by @dependabot in #1526
- Synchronization manager by @MohabMohie in #1534
- Parallelization by @MohabMohie in #1535
- Fix custom profile driver init loop + fix WaitActions failure doesn't take screenshot by @MohabMohie in #1540
- Bump org.apache.maven.plugins:maven-compiler-plugin from 3.12.1 to 3.13.0 by @dependabot in #1539
- Bump org.projectlombok:lombok from 1.18.30 to 1.18.32 by @dependabot in #1538
- Bump org.postgresql:postgresql from 42.7.2 to 42.7.3 by @dependabot in #1537
- Bump com.epam.healenium:healenium-web from 3.5.0 to 3.5.1 by @dependabot in #1536
- Update cdp version 122 by @MohabMohie in #1541
- handle stringbuilder to avoid exception by @MohabMohie in #1544
- 1543 bug invalidselectorexception is thrown in some cases on some browseros combinations by @MohabMohie in #1545
- 1547 bug shaft locator mode is sometimes stuck on css when running a regular test after a shadow dom test by @MohabMohie in #1549
- Fix safari issue by @MohabMohie in #1550
- release prep 8.1.20240324 by @MohabMohie in #1551
Full Changelog: 8.1.20240224...8.1.20240324
8.1.20240224
What's Changed
- create helper classes by @MohabMohie in #1494
- Bump ws.schild:jave-all-deps from 3.4.0 to 3.5.0 by @dependabot in #1495
- Bump org.seleniumhq.selenium:selenium-java from 4.17.0 to 4.18.1 by @dependabot in #1500
- optimize code and add edge support by @MohabMohie in #1497
- Bump org.postgresql:postgresql from 42.7.1 to 42.7.2 by @dependabot in #1501
- Bump org.apache.logging.log4j:log4j-slf4j2-impl from 2.22.1 to 2.23.0 by @dependabot in #1505
- Handle HTML Response JsonPaths + Tests by @MahmoudElSharkawy in #1504
- Allure report hotfix by @MustafaAgamy in #1490
- Bump io.github.bonigarcia:webdrivermanager from 5.6.3 to 5.7.0 by @dependabot in #1506
- Update e2eTests.yml by @MohabMohie in #1507
- Bump org.aspectj:aspectjweaver from 1.9.21 to 1.9.21.1 by @dependabot in #1496
- Bump org.apache.logging.log4j:log4j-api from 2.22.1 to 2.23.0 by @dependabot in #1511
- Bump org.apache.logging.log4j:log4j-1.2-api from 2.22.1 to 2.23.0 by @dependabot in #1510
- Bump org.apache.logging.log4j:log4j-core from 2.22.1 to 2.23.0 by @dependabot in #1509
- Bump com.microsoft.sqlserver:mssql-jdbc from 12.6.0.jre11 to 12.6.1.jre11 by @dependabot in #1508
- refactor tests and engine closure by @MohabMohie in #1512
- 8.1.20240224 by @MohabMohie in #1513
Full Changelog: 8.1.20240210...8.1.20240224
8.1.20240210
What's Changed
- 1454 feature request jdk21 upgrade + virtual threads core rewrite by @MohabMohie in #1455
- Bump the dev-dependencies group with 1 update by @dependabot in #1456
- Bump the dev-dependencies group with 1 update by @dependabot in #1460
- Bump the dev-dependencies group with 1 update by @dependabot in #1463
- optimize actions to launch immediately by @MohabMohie in #1458
- migrate hover action to new structure by @MohabMohie in #1464
- update HTML helper by @zanoon2020 in #1462
- Bump the dev-dependencies group with 1 update by @dependabot in #1465
- element verification rewrite by @MohabMohie in #1466
- Bump the dev-dependencies group with 1 update by @dependabot in #1467
- HoverMethodFix by @MustafaAgamy in #1468
- MultipleElementsFoundException by @MohabMohie in #1469
- removing all sikulix code to a separate project by @MohabMohie in #1472
- Fixes and enhancements by @MohabMohie in #1473
- Bump the dev-dependencies group with 2 updates by @dependabot in #1477
- Update pom.xml by @zanoon2020 in #1474
- Bump the dev-dependencies group with 1 update by @dependabot in #1478
- Bump the dev-dependencies group with 2 updates by @dependabot in #1481
- fix broken tests by @MohabMohie in #1482
- Bump the dev-dependencies group with 1 update by @dependabot in #1483
- Allure enhancements by @MohabMohie in #1485
- Mohab mohie patch 1 by @MohabMohie in #1487
- version bump to 8.1.20240115 by @MohabMohie in #1486
Full Changelog: 8.1.20240115...8.1.20240210
8.1.20240115
What's Changed
- Allure listener j unit hot fix by @MustafaAgamy in #1445
- Bump org.apache.maven.surefire:surefire-testng from 3.2.3 to 3.2.5 by @dependabot in #1448
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.3 to 3.2.5 by @dependabot in #1447
- fixed wait action initialization by @MohabMohie in #1449
- flagging bidi enablement by @MohabMohie in #1452
- Bump the dev-dependencies group with 2 updates by @dependabot in #1451
- 8.1.20240115 release prep by @MohabMohie in #1453
Full Changelog: 8.1.20240102...8.1.20240115
8.1.20240102
What's Changed
- Bump org.aspectj:aspectjweaver from 1.9.20.1 to 1.9.21 by @dependabot in #1415
- Bump io.cucumber:cucumber-java from 7.14.1 to 7.15.0 by @dependabot in #1416
- Bump io.cucumber:cucumber-picocontainer from 7.14.1 to 7.15.0 by @dependabot in #1417
- Bump io.cucumber:cucumber-testng from 7.14.1 to 7.15.0 by @dependabot in #1418
- Bump github/codeql-action from 2 to 3 by @dependabot in #1421
- Bump org.apache.maven.surefire:surefire-testng from 3.2.2 to 3.2.3 by @dependabot in #1419
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.2 to 3.2.3 by @dependabot in #1420
- FixAllureAttachements by @MustafaAgamy in #1422
- Bump actions/upload-artifact from 3 to 4 by @dependabot in #1423
- Issue fixes by @MohabMohie in #1414
- Bump com.google.crypto.tink:tink from 1.11.0 to 1.12.0 by @dependabot in #1387
- Bump org.apache.pdfbox:pdfbox from 2.0.29 to 3.0.1 by @dependabot in #1378
- 1424 feature request implement test suite timeout to ensure report generation in timeout cases by @MohabMohie in #1425
- Fix screenshots on chrome for mac by @MohabMohie in #1426
- Complete core restructure for multiple driver management by @MohabMohie in #1429
- implement FluentWebDriverAction inheritance by @MohabMohie in #1430
- Bump org.apache.maven.plugins:maven-compiler-plugin from 3.11.0 to 3.12.0 by @dependabot in #1428
- Bump com.google.guava:guava from 32.1.3-jre to 33.0.0-jre by @dependabot in #1427
- Bump org.apache.logging.log4j:log4j-core from 2.22.0 to 2.22.1 by @dependabot in #1436
- Bump org.apache.logging.log4j:log4j-slf4j2-impl from 2.22.0 to 2.22.1 by @dependabot in #1435
- Bump org.apache.maven.plugins:maven-compiler-plugin from 3.12.0 to 3.12.1 by @dependabot in #1433
- Bump com.fasterxml.jackson.datatype:jackson-datatype-jdk8 from 2.16.0 to 2.16.1 by @dependabot in #1432
- Bump org.testng:testng from 7.8.0 to 7.9.0 by @dependabot in #1434
- Bump org.openpnp:opencv from 4.8.1-0 to 4.9.0-0 by @dependabot in #1441
- Bump org.apache.logging.log4j:log4j-1.2-api from 2.22.0 to 2.22.1 by @dependabot in #1440
- Bump org.apache.logging.log4j:log4j-api from 2.22.0 to 2.22.1 by @dependabot in #1439
- Bump io.github.bonigarcia:webdrivermanager from 5.6.2 to 5.6.3 by @dependabot in #1443
- Bump org.jsoup:jsoup from 1.17.1 to 1.17.2 by @dependabot in #1442
- 8.1.20240102 by @MohabMohie in #1444
Full Changelog: 7.4.20231211...8.1.20240102
7.4.20231211
What's Changed
- Bump io.rest-assured:rest-assured from 5.3.2 to 5.4.0 by @dependabot in #1411
- Bump io.rest-assured:json-schema-validator from 5.3.2 to 5.4.0 by @dependabot in #1412
- Fix multi jar pom issue by @MohabMohie in #1413
Full Changelog: 7.4.20231210...7.4.20231211
7.4.20231210
What's Changed
- Bump org.apache.logging.log4j:log4j-1.2-api from 2.21.0 to 2.21.1 by @dependabot in #1344
- Bump org.apache.logging.log4j:log4j-core from 2.21.0 to 2.21.1 by @dependabot in #1343
- Bump org.apache.logging.log4j:log4j-slf4j2-impl from 2.21.0 to 2.21.1 by @dependabot in #1342
- Bump actions/setup-node from 3 to 4 by @dependabot in #1339
- Bump org.apache.maven.surefire:surefire-testng from 3.1.2 to 3.2.1 by @dependabot in #1340
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.1.2 to 3.2.1 by @dependabot in #1341
- Bump org.mockito:mockito-core from 5.6.0 to 5.7.0 by @dependabot in #1353
- Bump io.github.bonigarcia:webdrivermanager from 5.5.3 to 5.6.0 by @dependabot in #1348
- Bump com.mysql:mysql-connector-j from 8.1.0 to 8.2.0 by @dependabot in #1347
- Bump com.epam.healenium:healenium-web from 3.4.6 to 3.4.7 by @dependabot in #1351
- Bump org.seleniumhq.selenium:selenium-java from 4.14.1 to 4.15.0 by @dependabot in #1352
- Bump org.junit:junit-bom from 5.10.0 to 5.10.1 by @dependabot in #1355
- Bump org.apache.maven.surefire:surefire-testng from 3.2.1 to 3.2.2 by @dependabot in #1359
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.1 to 3.2.2 by @dependabot in #1358
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.0 to 3.6.2 by @dependabot in #1357
- Bump io.github.bonigarcia:webdrivermanager from 5.6.0 to 5.6.1 by @dependabot in #1356
- Bump io.github.bonigarcia:webdrivermanager from 5.6.1 to 5.6.2 by @dependabot in #1360
- "EnhancmenetsAndFixes" by @MustafaAgamy in #1350
- Execution summary report enhancements by @MahmoudElSharkawy in #1363
- Bump com.fasterxml.jackson.datatype:jackson-datatype-jdk8 from 2.15.3 to 2.16.0 by @dependabot in #1365
- Bump org.apache.logging.log4j:log4j-core from 2.21.1 to 2.22.0 by @dependabot in #1372
- Bump org.apache.logging.log4j:log4j-1.2-api from 2.21.1 to 2.22.0 by @dependabot in #1371
- Bump org.apache.logging.log4j:log4j-slf4j2-impl from 2.21.1 to 2.22.0 by @dependabot in #1370
- Bump ws.schild:jave-all-deps from 3.3.1 to 3.4.0 by @dependabot in #1364
- full feature implementation by @MohabMohie in #1366
- Bump apachepoi.version from 5.2.4 to 5.2.5 by @dependabot in #1374
- Bump org.jsoup:jsoup from 1.16.2 to 1.17.1 by @dependabot in #1375
- Bump com.epam.healenium:healenium-web from 3.4.7 to 3.4.8 by @dependabot in #1376
- Update pom.xml by @zanoon2020 in #1379
- Bump actions/setup-java from 3 to 4 by @dependabot in #1377
- Type revamp by @zanoon2020 in #1369
- Bump org.mockito:mockito-core from 5.7.0 to 5.8.0 by @dependabot in #1381
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.2 to 3.6.3 by @dependabot in #1380
- Bump org.openpnp:opencv from 4.7.0-0 to 4.8.1-0 by @dependabot in #1382
- Bump cucumber.version from 7.14.0 to 7.14.1 by @dependabot in #1373
- 1385 bug fix broken system tests by @MohabMohie in #1386
- 1326 bug draganddrop action fails due to not locating the element correctly after the action takes place by @MohabMohie in #1389
- blind fix by @MohabMohie in #1390
- moving engine teardown logic by @MohabMohie in #1391
- Bump org.seleniumhq.selenium:selenium-java from 4.15.0 to 4.16.0 by @dependabot in #1392
- Bump allure.version from 2.24.0 to 2.25.0 by @dependabot in #1383
- Bump org.seleniumhq.selenium:selenium-java from 4.16.0 to 4.16.1 by @dependabot in #1402
- Fix Lambdatest issues in iOS by @magdyheiba in #1397
- Update UpdateChecker.java by @MustafaAgamy in #1403
- Remove jdk21 initial support by @MohabMohie in #1396
- Multiple issue fixes by @MohabMohie in #1405
- overriding forced flags for mobile execution by @MohabMohie in #1406
- Revert "overriding forced flags for mobile execution" by @MohabMohie in #1407
- overriding forced flags for mobile execution by @MohabMohie in #1408
- 1393 feature request enable single file allure report generation by @MohabMohie in #1395
- Update ReportManagerHelper.java by @MustafaAgamy in #1410
- 7.4.20231210 by @MohabMohie in #1409
Full Changelog: 7.4.20231026...7.4.20231210
7.4.20231026
What's Changed
- Bump org.apache.logging.log4j:log4j-1.2-api from 2.20.0 to 2.21.0 by @dependabot in #1334
- Bump com.fasterxml.jackson.datatype:jackson-datatype-jdk8 from 2.15.2 to 2.15.3 by @dependabot in #1332
- Bump org.apache.logging.log4j:log4j-slf4j2-impl from 2.20.0 to 2.21.0 by @dependabot in #1333
- Execution Summary Report Enhancements by @MohamedHazem95 in #1335
- Bump org.apache.logging.log4j:log4j-core from 2.20.0 to 2.21.0 by @dependabot in #1336
- Selenium Webdriver Explicit waits wrapping by @MahmoudElSharkawy in #1337
- Bump io.appium:java-client from 8.6.0 to 9.0.0 by @dependabot in #1331
- Bump org.jsoup:jsoup from 1.16.1 to 1.16.2 by @dependabot in #1338
- Enhance the Execution summary report readability by @MahmoudElSharkawy in #1345
- New release by @MahmoudElSharkawy in #1346
Full Changelog: 7.4.20231015...7.4.20231026
7.4.20231015
What's Changed
- "Enhancing the newly added Logic to SelectMethod" by @MustafaAgamy in #1305
- Bump apachepoi.version from 5.2.3 to 5.2.4 by @dependabot in #1309
- Databsemockedtests by @MohabMohie in #1306
- Enhance Cucumber/TestNG user experience: by @MohabMohie in #1312
- upgrade source and target by @MohabMohie in #1313
- Bump com.epam.healenium:healenium-web from 3.4.5 to 3.4.6 by @dependabot in #1311
- Virtual threading by @MohabMohie in #1318
- Fixing failed tests by @MohabMohie in #1319
- Bump org.mockito:mockito-core from 5.5.0 to 5.6.0 by @dependabot in #1320
- Bump io.appium:java-client from 8.5.1 to 8.6.0 by @dependabot in #1322
- Enhancement of the swipeElementIntoView by string text method & Add touch actions.rotate method by @KyrillosNageh in #1321
- Bump io.netty:netty-handler from 4.1.99.Final to 4.1.100.Final by @dependabot in #1323
- Bump com.google.guava:guava from 32.1.2-jre to 32.1.3-jre by @dependabot in #1324
- 1299 bug the actual download folder path is not as the path in the properties file by @MahmoudElSharkawy in #1325
- Update pom.xml by @zanoon2020 in #1327
- Async by @MohabMohie in #1328
- multi release jar by @MohabMohie in #1329
New Contributors
- @KyrillosNageh made their first contribution in #1321
Full Changelog: 7.3.20230929...7.4.20231015
7.3.20230929
What's Changed
- "Update Select Method" by @MustafaAgamy in #1302
- Bump io.netty:netty-handler from 4.1.98.Final to 4.1.99.Final by @dependabot in #1303
- Bump com.epam.healenium:healenium-web from 3.4.4 to 3.4.5 by @dependabot in #1300
- Release prep by @MohabMohie in #1304
New Contributors
- @MustafaAgamy made their first contribution in #1302
Full Changelog: 7.3.20230926...7.3.20230929