| Commit message (Expand) | Author | Age | Files | Lines |
| ... | |
| * | chore: bump to 0.37.0 + NOTICE credit for OF sanctoral (calapi) | Lukasz Kasprzak | 2026-07-28 | 1 | -1/+1 |
| * | fix(of): sanctoral generation — exclude temporal & movable, keep transferre... | Lukasz Kasprzak | 2026-07-28 | 1 | -105/+58 |
| * | chore(of): extend lectionary harvest to 2018-2025 (98.4% coverage) | Lukasz Kasprzak | 2026-07-28 | 1 | -229/+296 |
| * | fix(of): correct memorial readings (ferial fallback) + Lord-feast class | Lukasz Kasprzak | 2026-07-28 | 2 | -718/+82 |
| * | feat(of): full sanctoral calendar + weekday/memorial readings | Lukasz Kasprzak | 2026-07-28 | 6 | -295/+5673 |
| * | chore: bump to 0.36.0 + NOTICE credit for OF/EF lectionary citation sources | Lukasz Kasprzak | 2026-07-27 | 1 | -1/+1 |
| * | test(caldata): OF Sunday readings resolve end-to-end (real engine + table) | Lukasz Kasprzak | 2026-07-27 | 1 | -0/+23 |
| * | feat(bible): resolve and display cross-chapter verse ranges (N:M-P:Q) | Lukasz Kasprzak | 2026-07-27 | 3 | -8/+227 |
| * | feat(caldata): generate OF Sunday/solemnity lectionary from niedziela | Lukasz Kasprzak | 2026-07-27 | 3 | -12/+1290 |
| * | feat(caldata): OF Sunday/solemnity readings by slug+cycle (seed table) | Lukasz Kasprzak | 2026-07-27 | 4 | -3/+67 |
| * | chore: bump to 0.35.0 + README for calendar API (JSON/iCal) | Lukasz Kasprzak | 2026-07-27 | 1 | -1/+1 |
| * | feat(web): /api/calendar.json + /calendar.ics endpoints (capped, nosniff, val... | Lukasz Kasprzak | 2026-07-27 | 3 | -0/+306 |
| * | feat(cli): --format json|ical calendar emitters with range + validation | Lukasz Kasprzak | 2026-07-27 | 3 | -4/+314 |
| * | feat(calfeed): shared day builder + reusable reading resolver | Lukasz Kasprzak | 2026-07-27 | 4 | -20/+149 |
| * | feat(calfeed): RFC-5545 iCal renderer with injection-safe escaping | Lukasz Kasprzak | 2026-07-27 | 2 | -0/+144 |
| * | feat(calfeed): day wire model + JSON renderer | Lukasz Kasprzak | 2026-07-27 | 3 | -0/+82 |
| * | chore: bump version to 0.34.0 (national bibles) | Lukasz Kasprzak | 2026-07-27 | 1 | -1/+1 |
| * | feat(cli): config-driven reading corpus + surface user corpora | Lukasz Kasprzak | 2026-07-27 | 4 | -14/+89 |
| * | feat(cli): lectio --corpus-check validator | Lukasz Kasprzak | 2026-07-27 | 13 | -0/+272 |
| * | feat(config): reading_lang/reading_version + ReadingCorpus resolver | Lukasz Kasprzak | 2026-07-27 | 5 | -2/+63 |
| * | feat(bible): user corpus discovery + override registry | Lukasz Kasprzak | 2026-07-27 | 4 | -2/+165 |
| * | feat(bible): corpus metadata sidecars + parser | Lukasz Kasprzak | 2026-07-27 | 7 | -1/+75 |
| * | fix(readings): stop auto-rendering from the defective wuj corpus | Lukasz Kasprzak | 2026-07-27 | 1 | -3/+8 |
| * | feat(ef): complete offline EF readings — proper ferias, deuterocanon, Latin... | Lukasz Kasprzak | 2026-07-27 | 6 | -24/+621 |
| * | chore: bump to 0.32.0 (EF ferial readings) | Lukasz Kasprzak | 2026-07-27 | 1 | -1/+1 |
| * | feat(cli): EF ferial readings — weekdays repeat the preceding Sunday's Mass | Lukasz Kasprzak | 2026-07-27 | 1 | -11/+26 |
| * | chore: bump to 0.31.0 (EF temporal Sunday lectionary + cross-chapter citations) | Lukasz Kasprzak | 2026-07-27 | 1 | -1/+1 |
| * | feat: EF temporal Sunday lectionary (offline Sunday Mass readings) | Lukasz Kasprzak | 2026-07-27 | 6 | -16/+284 |
| * | fix(bible): resolve + format cross-chapter citations (13:22-25; 15:10) | Lukasz Kasprzak | 2026-07-27 | 2 | -6/+38 |
| * | chore: bump to 0.30.0 (EF feast readings + books.ini multi-language) | Lukasz Kasprzak | 2026-07-27 | 1 | -1/+1 |
| * | feat: books.toml -> books.ini, multi-language (add Latin dialect), config-sco... | Lukasz Kasprzak | 2026-07-27 | 9 | -67/+373 |
| * | feat(cli,caldata): EF feast proper readings — offline text in --liturgy | Lukasz Kasprzak | 2026-07-27 | 3 | -4/+69 |
| * | chore: bump to 0.29.0 (deuterocanon in vul + drb) | Lukasz Kasprzak | 2026-07-27 | 1 | -1/+1 |
| * | data(bible): close the deuterocanon gap in vul + drb corpora | Lukasz Kasprzak | 2026-07-27 | 3 | -2/+7267 |
| * | chore: bump to 0.28.0 (EF 1962 computed calendar) | Lukasz Kasprzak | 2026-07-27 | 1 | -1/+1 |
| * | test(calendar): EF oracle vs missalemeum 2025-2026 (0 season mismatches) | Lukasz Kasprzak | 2026-07-27 | 2 | -0/+4498 |
| * | feat(caldata,cli): embed 1962 EF calendar + form-aware Stack; --liturgy compu... | Lukasz Kasprzak | 2026-07-27 | 5 | -27/+183 |
| * | feat(calendar): Compute branches on Form (computeEF via temporalEF/precedenceEF) | Lukasz Kasprzak | 2026-07-27 | 2 | -3/+65 |
| * | feat(calendar): precedenceEF (1960 occurrence by class + temporal-before-sanc... | Lukasz Kasprzak | 2026-07-27 | 2 | -0/+78 |
| * | feat(calendar): EF (1962) temporal cycle temporalEF + EF seasons | Lukasz Kasprzak | 2026-07-27 | 3 | -9/+192 |
| * | refactor(calendar): Rank int enum -> unified string token (OF unchanged, orac... | Lukasz Kasprzak | 2026-07-27 | 2 | -8/+39 |
| * | fix(cli): --liturgy signals EF-not-implemented instead of silently returning OF | Lukasz Kasprzak | 2026-07-27 | 2 | -0/+25 |
| * | chore: bump to 0.27.0 (custom calendar layers) | Lukasz Kasprzak | 2026-07-27 | 1 | -1/+1 |
| * | feat(cli): --cal-new scaffold + --cal-check lint for custom calendar layers | Lukasz Kasprzak | 2026-07-27 | 4 | -1/+212 |
| * | feat(cli): --liturgy uses the config 'use' layer stack (custom calendars take... | Lukasz Kasprzak | 2026-07-27 | 2 | -1/+29 |
| * | feat(config): 'use' layer stack + CalendarsDir() | Lukasz Kasprzak | 2026-07-27 | 2 | -0/+40 |
| * | feat(caldata): export ParseLayer + LoadLayer + Stack (user calendar layers) | Lukasz Kasprzak | 2026-07-27 | 2 | -2/+97 |
| * | chore: bump to 0.26.1 (self-documenting config.ini) | Lukasz Kasprzak | 2026-07-27 | 1 | -1/+1 |
| * | config: self-documenting default config.ini (reference header) as single source | Lukasz Kasprzak | 2026-07-27 | 2 | -34/+36 |
| * | chore: bump to 0.26.0 (offline OF calendar engine); document -L/--liturgy | Lukasz Kasprzak | 2026-07-27 | 2 | -1/+2 |