Download Latest Version 1.4.3 source code.tar.gz (304.8 kB)
Email in envelope

Get an email when there's a new version of Zerocode

Home / 1.4.1
Name Modified Size InfoDownloads / 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()
    with ClassLoader.getResources(packageName) in SmartUtils.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 $schema property from scenario JSON schema (Fixes #761):
    Removed the $schema field that caused validation issues in certain tooling. Details: #762@mvanhorn


### ✨ Features & Enhancements ─

  • @Scenarios / @JsonTestCases take priority over zerocode.folder:
    When explicit file-level annotations are present, the zerocode.folder system property is no longer evaluated — it is a folder-level concern and does not apply to individual
    scenario file annotations.
    @nirmalchandra

### ⚠️ Deprecations

  • @JsonTestCases deprecated: Use @Scenarios with @Scenario instead. @JsonTestCases will be removed in a future release.
    @nirmalchandra

### PRs merged in this release

  1. #762 — Remove $schema from scenario schema
  2. (SmartUtils ZipException fix)@nirmalchandra
  3. PR link: https://github.com/authorjapps/zerocode/pull/764
  4. (Runner annotation priority + @JsonTestCases deprecation)@nirmalchandra

### Contributors

@nirmalchandra, @mvanhorn

Source: README.md, updated 2026-05-08