Skip to content

Releases: kodokbakar/clank-cli

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 21 Jun 09:35
fc5b869

Added

  • HTML report output format with --output html.
  • --output-file <PATH> CLI flag for writing HTML reports to a custom path.
  • Self-contained offline HTML report with bundled Chart.js.
  • HTML report charts for latency histogram, status code breakdown, and error distribution.
  • Dark themed responsive HTML report layout with print-friendly styling.
  • src/report/ module for HTML report rendering and report-specific data transformation.
  • HtmlReportData pipeline for converting StatsSnapshot into browser-parseable report JSON.
  • Integration tests for HTML report file generation, custom output paths, embedded report data accuracy, write failures, and JSON output regression.

Changed

  • Output format support now includes html in addition to text, json, and csv.

v0.2.4

Choose a tag to compare

@github-actions github-actions released this 21 Jun 06:20

Added

  • Integration test for invalid regex handling in --expect-body.
  • Integration tests for --expect-header value mismatch, missing header, and multiple matching headers.

Changed

  • Validation failures now exit with a non-zero status code after printing the summary.
  • Validation failure details are now printed to stderr.

Removed

  • Unused ErrorCategory::ValidationFailure dead code.

v0.2.3

Choose a tag to compare

@github-actions github-actions released this 21 Jun 01:16

Added

  • Response status validation with --expect-status <CODES>.
  • Response body validation with --expect-body <PATTERN>.
  • Response header validation with --expect-header <KEY: VALUE>.
  • validation_errors field in stats output.
  • Integration tests for response validation status, body, header, combined validation, and validation with retry.
  • README documentation for response validation.

v0.2.0 — Rate Limiting

Choose a tag to compare

@github-actions github-actions released this 13 Jun 23:37
1b07d62

Added

  • Rate limiting with --rate-limit / -r.
  • Rate limit config support through clank.yaml.
  • Rate limit formats: N/s, N/m, and N/h.
  • Live stats display for active rate limit and actual throughput.
  • Rate limit field in text, JSON, and CSV output summaries.
  • Documentation and examples for rate limiting.

Changed

  • Output summary now includes Rate Limit: unlimited when no rate limit is active.

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 10 Jun 21:50