Releases: ShaftHQ/SHAFT_ENGINE
Releases · ShaftHQ/SHAFT_ENGINE
8.2.20240523
What's Changed
- Bump org.apache.maven.plugins:maven-jar-plugin from 3.3.0 to 3.4.0 by @dependabot in #1594
- Bump stCarolas/setup-maven from 4.5 to 5 by @dependabot in #1593
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.2 to 3.2.3 by @dependabot in #1592
- Bump org.apache.maven.plugins:maven-jar-plugin from 3.4.0 to 3.4.1 by @dependabot in #1600
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.3 to 3.2.4 by @dependabot in #1599
- Bump io.cucumber:cucumber-picocontainer from 7.16.1 to 7.17.0 by @dependabot in #1597
- Bump io.cucumber:cucumber-java from 7.16.1 to 7.17.0 by @dependabot in #1596
- Bump io.cucumber:cucumber-testng from 7.16.1 to 7.17.0 by @dependabot in #1595
- Bump org.seleniumhq.selenium:selenium-java from 4.19.1 to 4.20.0 by @dependabot in #1603
- Bump org.testng:testng from 7.10.1 to 7.10.2 by @dependabot in #1605
- Bump com.mysql:mysql-connector-j from 8.3.0 to 8.4.0 by @dependabot in #1606
- Bump codacy/codacy-analysis-cli-action from 4.4.0 to 4.4.1 by @dependabot in #1609
- Bump com.fasterxml.jackson.datatype:jackson-datatype-jdk8 from 2.17.0 to 2.17.1 by @dependabot in #1608
- Bump com.google.guava:guava from 33.1.0-jre to 33.2.0-jre by @dependabot in #1607
- Bump org.seleniumhq.selenium:selenium-java from 4.20.0 to 4.21.0 by @dependabot in #1614
- Bump org.mockito:mockito-core from 5.11.0 to 5.12.0 by @dependabot in #1612
- Bump org.aspectj:aspectjweaver from 1.9.22 to 1.9.22.1 by @dependabot in #1611
- Bump com.epam.healenium:healenium-web from 3.5.1 to 3.5.2 by @dependabot in #1619
- Bump io.cucumber:cucumber-java from 7.17.0 to 7.18.0 by @dependabot in #1618
- Bump io.cucumber:cucumber-picocontainer from 7.17.0 to 7.18.0 by @dependabot in #1617
- Bump io.cucumber:cucumber-testng from 7.17.0 to 7.18.0 by @dependabot in #1616
- Fix custom options by @MustafaAgamy in #1601
- pipeline-fixes by @MohabMohie in #1621
- property init fixes by @MohabMohie in #1620
- Pipeline solidification by @MohabMohie in #1623
- 8.2.20240523 release prep by @MohabMohie in #1624
Full Changelog: 8.2.20240411...8.2.20240523
8.2.20240411
What's Changed
- Bump com.google.crypto.tink:tink from 1.12.0 to 1.13.0 by @dependabot in #1580
- upgrade to central sonatype from legacy oss by @MohabMohie in #1581
- Bump org.apache.maven.plugins:maven-source-plugin from 3.3.0 to 3.3.1 by @dependabot in #1583
- Bump io.github.bonigarcia:webdrivermanager from 5.7.0 to 5.8.0 by @dependabot in #1582
- Bump com.microsoft.sqlserver:mssql-jdbc from 12.6.1.jre11 to 12.7.0.jre11-preview by @dependabot in #1584
- Bump org.testng:testng from 7.9.0 to 7.10.1 by @dependabot in #1587
- Bump io.qameta.allure:allure-bom from 2.26.0 to 2.27.0 by @dependabot in #1586
- Fix VisualValidations issue by @MohabMohie in #1589
- 8.2.20240411 by @MohabMohie in #1591
Full Changelog: 8.2.20240402...8.2.20240411
8.2.20240402
What's Changed
- Bump io.cucumber:cucumber-picocontainer from 7.15.0 to 7.16.1 by @dependabot in #1558
- Bump github/codeql-action from 2 to 3 by @dependabot in #1557
- Bump actions/checkout from 3 to 4 by @dependabot in #1556
- Bump io.cucumber:cucumber-java from 7.15.0 to 7.16.1 by @dependabot in #1554
- Bump io.cucumber:cucumber-testng from 7.15.0 to 7.16.1 by @dependabot in #1552
- Bump codacy/codacy-analysis-cli-action from 1.1.0 to 4.4.0 by @dependabot in #1555
- Bump org.aspectj:aspectjweaver from 1.9.21.2 to 1.9.22 by @dependabot in #1553
- overriding test config instead of suite by @MohabMohie in #1559
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.1 to 3.2.2 by @dependabot in #1560
- Bump com.google.crypto.tink:tink-gcpkms from 1.9.0 to 1.10.0 by @dependabot in #1562
- Bump org.seleniumhq.selenium:selenium-java from 4.18.1 to 4.19.1 by @dependabot in #1567
- Bump io.appium:java-client from 9.2.0 to 9.2.2 by @dependabot in #1565
- Enhance api reporting by @MohabMohie in #1568
- Dynamic parallelization mode by @MohabMohie in #1570
- Testing assertions by @MohabMohie in #1572
- forceBrowserDownload for chrome and firefox by @MohabMohie in #1574
- fixed regression issue with screenshots by @MohabMohie in #1575
- Enhanced assertion block by @MohabMohie in #1576
- adding new properties by @MohabMohie in #1579
Full Changelog: 8.1.20240324...8.2.20240402
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