summaryrefslogtreecommitdiff
tag namev0.9.0 (027254db1d842ae56c90f61d27f48e82170e45ce)
tag date2026-08-20 22:41:06 +0200
tagged byLukasz Kasprzak <lukas@labunix.xyz>
tagged objectcommit 87d528d379...
downloadcolitur-0.9.0.tar.gz
colitur-0.9.0.zip
v0.9.0 - robustness and hackability
Audit of the shipped program and the fixes it found. - citation numbers must be plain digits and positive: Luke 1_1:5 used to read as chapter ELEVEN via OCaml integer-literal syntax, and a descending range parsed happily - four pairs of different books shared a full title (1/2 Corinthians, Thessalonians, Timothy, Peter), leaving 108 citations in 2027 alone unresolvable to a book; a test now forbids it, while allowing two ids that are the same book under different numbering - spec 8.5 delivered: shipped styles re-parse their own rendered output, down from 32 of 52 Latin abbreviations failing to none beyond same-book aliases - overlay errors humanised at every load path - new-overlay scaffold shows citations at the right nesting level - config --show validates before printing; errors no longer echo whole file lines - a month answers to both spellings of its own name --raw output is byte-identical to v0.8.0 across the whole domain.