1.4.0
<dependency>
<groupId>org.jsmart</groupId>
<artifactId>zerocode-tdd</artifactId>
<version>1.4.0</version>
<scope>test</scope>
</dependency>🚀 What’s New in 1.4.0
This release improves CSV parameterization simplified, strengthens Java/JDK build compatibility, and includes small documentation updates.
✨ Features & Enhancements
- CSV headers + named column references (BREAKING change): Added support for referencing CSV columns by header name (e.g.
${PARAM.columnName}) and replaced deprecatedignoreHeaderwithwithHeaders.
Details: #755 (Fixes #743) — @IgnatiosSar (merged by @nirmalchandra)
🛠 Infrastructure & Maintenance
- JDK compatibility / build config: Set
maven.compiler.releaseto8to keep compatibility across newer JDKs.
Details: #751 (Closes #750) — @nirmalchandra (merged by @nirmalchandra)
📚 Documentation
-
Migration Guide for breaking changes: - CI / Java version FAQ: Added FAQ documenting Java version + CI workflow build strategy. - Author: @IgnatiosSar
-
CI / Java version FAQ: Added FAQ documenting Java version + CI workflow build strategy.
Details: #747 — @nirmalchandra -
Deprecation note: Documented deprecation of
ignoreHeaderin README.
Details: #756 — @nirmalchandra
PRs merged in this release (with authors & collaborators)
Included PRs (5):
- #755 — #755
- Author: @IgnatiosSar
- #751 — #751
- #747 — #747
- #756 — #756
- Author: @nirmalchandra
- #757 — #757
- Author: @authorjapps
