aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLukasz Kasprzak <lukas@labunix.xyz>2026-08-20 21:43:11 +0200
committerLukasz Kasprzak <lukas@labunix.xyz>2026-08-20 21:43:11 +0200
commit2d8942e08edcbe5430f97270bdb1233e287600ee (patch)
tree1de78eadd892f001bc2bbec25917612874b5a5b0
parent7dbd16cdf5880c0006dffacd09214ee607050b64 (diff)
downloadcolitur-2d8942e08edcbe5430f97270bdb1233e287600ee.tar.gz
colitur-2d8942e08edcbe5430f97270bdb1233e287600ee.zip
chore: v0.8.0v0.8.0
Citations become configurable: parsed into structure and re-rendered, so book names, abbreviations, punctuation style and numbering tradition are files a user edits rather than strings frozen in the data. New lib/citation (Book, Parse, Render, Sigla); [bible] and [sigla] sections in language files; lang/traditions.ini; three config keys and CLI flags. --raw emits every citation byte-for-byte as stored.
-rw-r--r--bin/main.ml2
-rw-r--r--dune-project2
2 files changed, 2 insertions, 2 deletions
diff --git a/bin/main.ml b/bin/main.ml
index 1207b1d..acf8859 100644
--- a/bin/main.ml
+++ b/bin/main.ml
@@ -1138,7 +1138,7 @@ let publish_report ~lang ~sigla ~from_y ~to_y ~out ~overlays ~dtstamp ~prune =
same reason. Deliberately NOT embedded in [help_text]: the cram test pins
help's first line, and a version in it would make every release edit a
test expectation for no gain. *)
-let version = "0.7.0"
+let version = "0.8.0"
let help_text =
{|colitur -- deterministic liturgical calendar engine (Roman rite, 1962)
diff --git a/dune-project b/dune-project
index 4b70a9b..b182ada 100644
--- a/dune-project
+++ b/dune-project
@@ -1,6 +1,6 @@
(lang dune 3.0)
(name colitur)
-(version 0.7.0)
+(version 0.8.0)
(generate_opam_files true)
(cram enable)