- Added minimum Java 17 support. Your project must user JDK 17 in your code editor.
- Upgraded to latest 3rd party libraries.
Release Upgrade steps:
- Open pom.xml file from your STAS project and change the version for the following elements.
<smart-testauto-framework.version>7.0.3</smart-testauto-framework.version>
<smart-testauto-cucumber-stepdefs-en.version>7.0.3</smart-testauto-cucumber-stepdefs-en.version>
<cucumber-reporting.version>5.10.2</cucumber-reporting.version>
<maven-cucumber-reporting.version>5.10.2</maven-cucumber-reporting.version>
<maven-compiler-plugin.version>3.15.0</maven-compiler-plugin.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<maven.compiler.source>17</maven.compiler.source>
<maven.compiler.target>17</maven.compiler.target>
<maven-surefire-plugin.version>3.5.5</maven-surefire-plugin.version>
<maven-resources-plugin.version>3.4.0</maven-resources-plugin.version>
<maven-clean-plugin.version>3.5.0</maven-clean-plugin.version>
Also take the latest TestDevelopers guides for latest information.
- https://github.com/mkrishna4u/smart-testauto-framework/blob/main/smart-testauto-studio/latest/docs/STAS-TestDevelopersGuide.pdf
- https://github.com/mkrishna4u/smart-testauto-cucumber-stepdefs-en/blob/main/docs/STAS-StepDefinitions-En-TestDevelopersGuide.pdf
You are all done.