Skip to content

Releases: zebrunner/carina

1.0.0 (2023-04-13)

13 Apr 15:44
bb30a7f
Compare
Choose a tag to compare

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 to 1.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)

06 Apr 10:11
df4b743
Compare
Choose a tag to compare

Enhancements

  • [#2164] Added opportunity to register owner launch attribute
  • [#2159] Removed relocation pom for the carina-dataprovider module

Fixes

  • [#2154] Remove driver if it created in after-method phase

Known Issues

  • N/A

Dependencies Updates

  • N/A

Migration Steps

  • Update in your project pom.xml version for carina-core dependency to 8.0.11
  • Rebuild the project mvn -U clean compile install
  • Update dependencies (optional): carina-aws-s3 1.0.2, carina-azure 1.0.2, carina-appcenter 1.0.2, carina-dataprovider 1.0.1, carina-api 1.0.1

7.4.31 (2023-04-10)

10 Apr 18:41
df4b743
Compare
Choose a tag to compare

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)

06 Apr 10:15
24ba123
Compare
Choose a tag to compare

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)

01 Apr 10:31
f1482ac
Compare
Choose a tag to compare

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)

31 Mar 13:01
1e5f55c
Compare
Choose a tag to compare

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-dataprovider1.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 with carina-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 used DataProvider or SingleDataProvider dataproviders from IAbstractTest interface should implement com.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)

21 Mar 16:38
4bea786
Compare
Choose a tag to compare

Enhancements

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-api1.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 set idleTimeout capability in configuration files/code, you should change it to the following format: capabilities.idleTimeout[String] or capabilities.zebrunner\:options.idleTimeout[String]
  • Rebuild the project mvn -U clean compile install

8.0.7 (2023-02-15)

15 Feb 16:21
103d080
Compare
Choose a tag to compare

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)

08 Feb 11:54
254d1da
Compare
Choose a tag to compare

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 to 1.9.3
  • Rebuild the project mvn -U clean compile install

7.4.28 (2023-01-16)

16 Jan 15:01
ea90190
Compare
Choose a tag to compare

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