| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| 1.4.1 source code.tar.gz | 2026-05-08 | 300.4 kB | |
| 1.4.1 source code.zip | 2026-05-08 | 866.1 kB | |
| README.md | 2026-05-08 | 8.0 kB | |
| Totals: 3 Items | 1.2 MB | 2 | |
<dependency>
<groupId>org.jsmart</groupId>
<artifactId>zerocode-tdd</artifactId>
<version>1.4.1</version>
<scope>test</scope>
</dependency>
## 🚀 What's New in 1.4.1
This release fixes a classpath scanning bug that caused ZipException on corrupt JARs,
improves test runner annotation priority, and includes a deprecation of @JsonTestCases.
### 🐛 Bug Fixes
-
ZipException on corrupt JARs during classpath scan: Replaced
ClassPathFactory.createFromJVM()
withClassLoader.getResources(packageName)inSmartUtils.getAllEndPointFiles(). Old approach opened every JAR on the JVM classpath; new approach only opens JARs containing
the target package, and skips corrupt JARs with a warning instead of failing the run.
— @nirmalchandra -
Remove
$schemaproperty from scenario JSON schema (Fixes #761):
Removed the$schemafield that caused validation issues in certain tooling. Details: #762 — @mvanhorn
### ✨ Features & Enhancements ─
@Scenarios/@JsonTestCasestake priority overzerocode.folder:
When explicit file-level annotations are present, thezerocode.foldersystem property is no longer evaluated — it is a folder-level concern and does not apply to individual
scenario file annotations.
— @nirmalchandra
### ⚠️ Deprecations
@JsonTestCasesdeprecated: Use@Scenarioswith@Scenarioinstead.@JsonTestCaseswill be removed in a future release.
— @nirmalchandra
### PRs merged in this release
- #762 — Remove
$schemafrom scenario schema- Author: @mvanhorn
- (SmartUtils ZipException fix) — @nirmalchandra
- PR link: https://github.com/authorjapps/zerocode/pull/764
- (Runner annotation priority +
@JsonTestCasesdeprecation) — @nirmalchandra
### Contributors
@nirmalchandra, @mvanhorn