Changelog
Public changelog for the Latinfo API and CLI.
2026-03-12
- infra Licitaciones scaled to 888K records (Feb 2013 – Mar 2026)
- infra Monthly sharded storage — 158 shards, ~8 GB in R2
- infra Two-level search index: static historical + daily-refreshed current month
- new Resumable streaming import with checkpoint and gap-filling
2026-03-11
- new Government procurement search (licitaciones) —
GET /pe/licitaciones
- new SDK:
client.pe.licitaciones({ q, category, min_amount, ... })
- new CLI:
latinfo licitaciones <query> [flags]
- new Shell autocompletion:
eval "$(latinfo completion bash)"
- infra Inverted search index + R2 range requests for scalable procurement search
- infra Data source: OECE/SEACE (contratacionesabiertas.oece.gob.pe), updated daily
2026-03-04
- new API docs page with Swagger UI (/docs)
- new Status page (carrera.instatus.com)
- new Terms of Service and Privacy Policy
- new API key rotation endpoint (
POST /auth/rotate)
- new Pro plan with monthly billing via dLocal Go
- infra Switch to daily imports (was weekly)
2026-03-03
2026-03-02
- new Abbreviation collapsing in tokenizer (E.C.A. → eca, S.A.C. → sac)
- fix Prefix search picks terms by frequency, not alphabetical order
- fix Prefix scan with byte-level comparison
2026-03-01
- new Company name search with TF-IDF scoring and phrase proximity
- new CLI demo mode for zero-friction first use
- infra Migrate data from D1 to R2 binary format
2026-02-28
- new Initial launch — RUC lookup, DNI to RUC conversion
- new CLI:
npm install -g latinfo
- infra Cloudflare Workers + D1 + R2 architecture