Skip to content

0.11.0

Choose a tag to compare

@jzucker2 jzucker2 released this 14 Mar 03:36
· 44 commits to master since this release
c6d62d5

What's Changed

Note

Medium Risk
Changes the parse JSON output schema (adds required fields and optional checksums/metadata) and extends FDX paragraph parsing, which may impact downstream consumers expecting the previous JSON shape.

Overview
Enhances cli.py parse JSON output by always adding nonce, parser_version, and parse_datetime, and by introducing --metadata (computed scene/character/word-count stats) and --checksum (SHA-256 hashes of canonicalized sections) for easier diffing and validation.

Extends FDX parsing to preserve in-paragraph alternates by capturing <Alts>/<AltId> into ParagraphInfo.alts (surfaced via existing source_paragraph metadata), bumps parser version to 0.11.0, and adds fixtures/tests covering metadata, output fields, checksum determinism, and alt preservation; docs/Makefile updated to reflect new flags and lint workflow.

Written by Cursor Bugbot for commit 8136991. This will update automatically on new commits. Configure here.

Full Changelog: 0.10.0...0.11.0