From 5724d8e9f53e9766893095f50bf0500c54d80112 Mon Sep 17 00:00:00 2001 From: marky224 Date: Sat, 2 May 2026 14:57:04 -0500 Subject: [PATCH] Cut 1.1.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit HAR-tab UX polish, Report action wiring, and parser hardening rolled up from PRs #2, #3, and the action-button work on this branch: - HAR picker meta line shows file size, capture date, unique-host count - Report Re-run / Export markdown buttons wired up (previously inert) - Lambda /api/analyze returns 400 with detail on malformed HAR entries - HAR parser distinguishes missing/wrong-type/empty for method+url - HAR httpVersion normalized to match live runner's protocol format schema_version stays at 1.0 — no Report shape changes. Co-Authored-By: Claude Opus 4.7 (1M context) --- CHANGELOG.md | 2 ++ pyproject.toml | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 17b629e..de2b15f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,8 @@ All notable changes to api-medic are documented here. The format follows [Keep a ## [Unreleased] +## [1.1.1] - 2026-05-02 + ### Added - HAR picker meta line on the hosted demo's HAR tab now surfaces uncompressed file size, capture date (from `log.pages[0].startedDateTime` or the first entry's `startedDateTime`), and unique-host count alongside the existing entry count. Fields are omitted when absent from the parsed HAR. diff --git a/pyproject.toml b/pyproject.toml index aaa249f..2344854 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "api-medic" -version = "1.1.0" +version = "1.1.1" description = "Diagnostic tool for HTTP API issues. Captures or runs a request, runs a battery of checks, produces a structured report with plain-language findings." readme = "README.md" license = { file = "LICENSE" }