Releases: zebrunner/carina
Releases · zebrunner/carina
1.0.0 (2023-04-13)
Enhancements
- [#2136] Renamed package of carina-core to com.zebrunner
Fixes
- N/A
Known Issues
Dependencies Updates
- N/A
Migration Steps
- Update in your project pom.xml groupId for carina-core dependency to
com.zebrunner
and version to1.0.0
- Rename packages
com.qaprosoft.carina.core.foundation -> com.zebrunner.carina.core
- Rebuild the project
mvn -U clean compile install
8.0.11 (2023-04-05)
7.4.31 (2023-04-10)
Versioning updates, list of features can be found in 7.4.29
Migration Steps
- Update in your project pom.xml version for carina-core dependency to
7.4.31
- Rebuild the project
mvn -U clean compile install
7.4.29 (2023-04-05)
Enhancements
- [#2166] Added opportunity to register owner launch attribute
Fixes
- N/A
Known Issues
- N/A
Dependencies Updates
- N/A
Migration Steps
- Update in your project pom.xml version for carina-core dependency to
7.4.29
- Rebuild the project
mvn -U clean compile install
8.0.10 (2023-04-01)
Enhancements
- N/A
Fixes
- [#2152] Get a NullPointerException when removing a driver if an error occurred in afterMethod
Known Issues
- N/A
Dependencies Updates
- N/A
Migration Steps
- Update in your project pom.xml version for carina-core dependency to
8.0.10
- Rebuild the project
mvn -U clean compile install
8.0.9 (2023-03-31)
Enhancements
- [#2121] Moved carina-dataprovider as independent project
- [#2129] Removed the logic associated with the SpecialKeywords.EXCEL_DS_CUSTOM_PROVIDER and SpecialKeywords.EXCEL_DS_ARGS
- [#2132] Added relocation pom for carina-dataprovider
- [#2133] Removed relocation poms for carina-webdriver and carina-api
- [#2131][#2141][#2138] Updated documentation
Fixes
- [#2074] The driver should not be removed immediately after the test method
Known Issues
- N/A
Dependencies Updates
- removed com.qaprosoft.carina-dataprovider (became an independent
com.zebrunner.carina-dataprovider
1.0.0 dependency) - com.zebrunner.carina-utils 1.0.2 -> 1.0.3
- com.zebrunner.carina-webdriver 1.0.0 -> com.zebrunner.carina-webdriver 1.0.1
- moved
net.sf.opencsv.opencsv
withcarina-dataprovider
Migration Steps
- Update in your project pom.xml version for carina-core dependency to
8.0.9
- If you have used the carina-dataprovider classes/annotations or plan to use them, add the
com.zebrunner.carina-dataprovider 1.0.0
dependency. Also test classes that usedDataProvider
orSingleDataProvider
dataproviders fromIAbstractTest
interface should implementcom.zebrunner.carina.dataprovider.IAbstractDataProvider
interface. Also refactor usage of test method parameter according to the documentation if you use groupColumn in CsvDataSourceParameters or XlsDataSourceParameters annotations. - Rename packages
com.qaprosoft.carina.core.foundation.dataprovider.parser.XLSCache -> com.zebrunner.carina.utils.parser.xls.XLSCache
com.qaprosoft.carina.core.foundation.dataprovider.parser.XLSChildTable -> com.zebrunner.carina.utils.parser.xls.XLSChildTable
com.qaprosoft.carina.core.foundation.dataprovider.parser.XLSParser -> com.zebrunner.carina.utils.parser.xls.XLSParser
com.qaprosoft.carina.core.foundation.dataprovider.parser.XLSTable -> com.zebrunner.carina.utils.parser.xls.XLSTable
com.qaprosoft.carina.core.foundation.dataprovider -> com.zebrunner.carina.dataprovider
- Rebuild the project
mvn -U clean compile install
8.0.8 (2023-03-21)
Enhancements
- [#2125] Documented how to set w3c capabilities in properties
- [#2116] Added setting Zebrunner environment property automatically
- [#2110] Moved carina-webdriver module into dedicated project
- [#2106] Moved carina-api module into dedicated project
- [#2053] Documented how to install Chrome extension using capabilities
- [#2123] Removed carina-reporting module
- [#2109] Added relocation pom for carina-api
- [#2111] Added relocation pom for carina-webdriver
Fixes
- [#2064] DB related resources are missing in carina based project generated from archetype
- [#2063] Issue in proxy documentation
Known Issues
- N/A
Dependencies Updates
- removed com.qaprosoft.carina-api (became an independent
com.zebrunner.carina-api
1.0.0 dependency) - removed com.qaprosoft.carina-reporting (classes moved to the carina-core)
- com.zebrunner.carina-utils 1.0.1 -> 1.0.2
- com.qaprosoft.carina-webdriver 8.0.7 -> com.zebrunner.carina-webdriver 1.0.0
- moved org.apache.httpcomponents.httpclient, commons-io.commons-io, io.rest-assured.rest-assured, io.rest-assured.json-path with
carina-api
Migration Steps
- Update in your project pom.xml version for carina-core dependency to
8.0.8
- If you have used the carina-api classes or plan to use them, add the
com.zebrunner.carina-api 1.0.0
dependency - Rename packages
com.qaprosoft.apitools -> com.zebrunner.carina.api.apitools
com.qaprosoft.carina.core.foundation.api -> com.zebrunner.carina.api
com.qaprosoft.carina.core.foundation.webdriver -> com.zebrunner.carina.webdriver
com.qaprosoft.carina.core.gui -> com.zebrunner.carina.webdriver.gui
- If you used the
w3c=true
parameter to switch the capability generation mode, you should remove it and refactor the capabilities according to the documentation. Also, if you setidleTimeout
capability in configuration files/code, you should change it to the following format:capabilities.idleTimeout[String]
orcapabilities.zebrunner\:options.idleTimeout[String]
- Rebuild the project
mvn -U clean compile install
8.0.7 (2023-02-15)
Enhancements
- [#672] Added support for
@FindBys
,@FindAll
and Appium annotations - [#2007] Refactored Screenshot class
- [#1966] CaseInsensitiveXPath annotation should work with format method of ExtendedWebElement class
- [#1037] Added support of formatted locators for list of web elements
- [#1992] Updated Configuration and Mobile documentation
- [#2060] Updated Screenshot and Proxy documentation
- [#2016] Added static method to MobileFactory class to get direct link to the mobile app
- [#1990] Bumped up carina-utils, carina-commons and carina-proxy versions to 1.0.1
Fixes
- [#2010] Debug level logs are lost for some classes
- [#2040] L10N: java.lang.StringIndexOutOfBoundsException if there are 2 or more same occurrences in locator
- [#2054] BY_PRESENCE_OR_VISIBILITY mode should wait not only visibility of element from list
Known Issues
- N/A
Dependencies Updates
- com.zebrunner.carina-utils 1.0.0 -> 1.0.1
- com.zebrunner.carina-commons 1.0.0 -> 1.0.1
- com.zebrunner.carina-proxy 1.0.0 -> 1.0.1
Migration Steps
- Update in your project pom.xml version for carina-core dependency to
8.0.7
- Rebuild the project
mvn -U clean compile install
8.0.6 (2023-02-08)
Enhancements
- [#2050] Bumped up agent-testng-pluggable to 1.9.3
Fixes
- [#2035] ExtendedWebElement#isElementPresent should not throw StaleElementReferenceException
- [#1910] callApiExpectSuccess method check not only status code, but also statusLine
Known Issues
- N/A
Dependencies Updates
- com.zebrunner.agent-testng-pluggable 1.9.2 -> 1.9.3
Migration Steps
- Update in your project pom.xml version for carina-core dependency to
8.0.6
and com.zebrunner.agent-core dependency to1.9.3
- Rebuild the project
mvn -U clean compile install
7.4.28 (2023-01-16)
Enhancements
- N/A
Fixes
- [#2025] Convert idleTimeout to String by default via Carina capabilities
Known Issues
- N/A
Dependencies Updates
- N/A
Migration Steps
- An upgrade is required for those who use Zebrunner Selenium Grid and use the
idleTimeout
custom capability - Update in your project pom.xml version for carina-core dependency to
7.4.28
- Rebuild the project
mvn -U clean compile install