# Changelog of SiteVerdict — Schema Markup Validator & JSON-LD Generator (`siteverdict/siteverdict-schema-markup-tool`) Actor

- **URL**: https://apify.com/siteverdict/siteverdict-schema-markup-tool/changelog.md
- **Full Actor documentation**: https://apify.com/siteverdict/siteverdict-schema-markup-tool.md

## Changelog

### 1.0.0, build 1.0.4 — 2026-10-17

- Clearer reporting: when AI JSON-LD generation is enabled but **Max cost per run** is too low to fit one `ai-schema` event ($0.01), the run log now warns 'AI step skipped: your maximum charge is too low for an ai-schema event ($0.01). Raise "Max cost per run" to get AI JSON-LD.' Before, the AI step stopped silently. The step moved to `src/aistep.ts` so it is unit-tested; no price, event or other behaviour change.

### 1.0.0 — 2026-10-11

First release.

- Extracts JSON-LD (including @graph, arrays, full IRIs and comment-wrapped blocks), Microdata (nested itemscope) and RDFa Lite into one model.
- Checks Google rich-result rules for 20+ features, separating required from recommended properties. Validates value formats: ISO 8601, ISO 4217, enums, rating ranges and GTIN. Adds notes on retired or limited features.
- Generic hygiene checks: parse errors with line/column, @context/@type, typo detection with suggestions, empty values and relative URLs.
- Recommended JSON-LD per page, built from on-page facts and re-validated. Optional AI generation on the user's own key, also re-validated.
- Crawl mode and pasted HTML/JSON-LD mode.
- Outputs: HTML report and CSV. Monitoring flags lost markup or eligibility, with webhook alerts.
- Pay-per-event: `page-validated`, `ai-schema`.
