Releases: selcukes/selcukes-java
Releases · selcukes/selcukes-java
v2.1.1
Fixed
- [Core] Fixed issue initiate local browser
- [Reports] Fixed attaching screenshot for testng
v2.1.0
v2.0.3
[2.0.3]
Added
- [Core] Added BrowserStack Support (#129)
Changed
- Update dependency selenium.version to v4.2.1(#128)
- Update dependency net.masterthought:cucumber-reporting to v5.7.1 (#123)
- Update dependency io.appium:java-client to v8.1.0 (#126)
Fixed
- [Core] Replaced deprecated DesiredCapabilities with Option classes (#127)
v2.0.2
[2.0.2]
Added
- [Video Recorder] Added support to generate MONTE recorder as MP4
video (#109) - [Selcukes Reports] Real-time reporting for cucumber tests using Elastic Search and
Kibana (#119) - [Core] Added Page Validations and Wait Wrappers (#113)
- [Core] Added Alert and Frame Actions to Page (#122)
Changed
- Update dependency com.fasterxml.jackson.dataformat to
v2.13.3 (#114) - Update dependency org.jsoup:jsoup to v1.15.1 (#115)
- Update dependency org.testng:testng to v7.6.0 (#116)
Removed
- [Core] Removed Apache HttpClient instead using Java
HttpClient (#121)
v2.0.1
Added
- [Core] Added Touch Actions Wrappers (#107)
Fixed
- [Core] Fixed Event Capturing issue for mobile drivers (#108)
- [Core] Fixed Initiating new Local browser session issue
What's Changed
- Touch Actions by @RameshBabuPrudhvi in #107
- Event Capturing issue for mobile drivers by @RameshBabuPrudhvi in #108
Full Changelog: v.2.0.0...v2.0.1
v.2.0.0
Added
- [Core] Use Selcukes.yaml file for all configs (#105)
- [Core] Add flexibility to update properties in runtime for different
tests (#95) - [Selcukes Core] Parallel execution support fixes (#99)
- [Selcukes DataBind]
DataMapper.write
method will create a new data file if not
exist(#102) - [WebDriver Binaries] Added Cache binary management using
version.properties
in WebDrivers
folder (#104)
Changed
- [Selcukes Extent Report] Extent Adapter will attach logs without additional configuration in Hooks
class (#95) - [WebDriver Binaries] By default, WebDriverBinary setup method will look for Browser version using commands. This can
be disabled usingdisableAutoCheck
method. (#97) - Updated dependency selenium.version to v4.1.4 (#98)
- Updated dependency cucumber.version to v7.3.4 (#103)
Removed
- [Selcukes TestNG] Removed selcukes-test properties file support instead use
selcukes.yaml
file (#105)
Fixed
- [Selcukes DataBind] Fixed Reading data files from root folder
issue (#102) - [Core] Allow user to start selenium server manually
v1.6.0
Added
- [Excel Runner] Support excel driven test runner (#84)
- [Selcukes Core] Added AndroidDriver support (#92)
Changed
- Update dependency org.projectlombok:lombok to v1.18.24 (#85)
- Update dependency cucumber.version to
v7.3.1 (#86) (#89)
Removed
- [WebDriver Binaries] Removed Selenium server binary support. Alternatively use selenium grid maven dependency to run
grid programmatically
Fixed
v1.5.1
- Screenshot OutOfMemoryError issue fix #63
- Added WebAuthenticator
- Dependency updates
Selenium was updated to 4.1.3
cucumber-reporting was updated to 5.7.0
io.appium:java-client was updated to 8.0.0
org.apache.httpcomponents.client5:httpclient5 was updated to v5.1.3
com.fasterxml.jackson.dataformat:jackson-dataformat-yaml was updated to 2.13.2
cucumber.version was updated to 7.2.3
v1.5.0
- Upgraded Selenium version to 4.1.0
- Upgraded Cucumber version to 7.1.0
- Created common snapshot module for full page screenshot
- Few bug fixes
v1.4.1
Bug Fix
- Auto detect version detector issue fixed