1.1.0
Build 110 · 18 September 2026 · macOS 13.0+
Batch Studio learns to promise something about its output. Datasets now carry a contract — a seed, per-field rules, and a validation pass — so a batch is reproducible and checked rather than merely generated.
- Dataset Contract — mark fields unique or nullable, then see a validation summary with every generated batch: required fields filled, unique fields actually unique, and values matching their field type.
- Deterministic seed — the same seed produces the same batch, so a fixture can be regenerated identically in a test, a demo, or a bug report.
- Rules start from the schema —
idand*_idfields default to unique, so the common case needs no setup. - Saved dataset recipes for licensed users — store a batch's source, row count, output format, contract, and per-field provider choices under a name, and reload the whole setup later.
- Reworked Batch Studio layout — source, mapping, and result panes are proportioned for the contract controls, and the bottom bar is simpler.
- Provider override on parsed fields moved to the licensed tier, alongside field-type editing and manual fields.
- Fixes: switching output format no longer showed the previous format's text; CSV sources with Windows line endings parse as rows instead of one long row; batch row counts are clamped before generation rather than after.