Skip to content

Releases: davidcasr/colombia-open

v0.9.0

Choose a tag to compare

@github-actions github-actions released this 20 Oct 22:18
feat: agregar infraestructura_poi (puntos de interés urbanos vía OSM)

Nueva fuente de punta a punta: puntos de interés cívicos/públicos (salud,
educación, seguridad, finanzas, religión, gobierno, transporte, comercio),
extraídos de OpenStreetMap vía Geofabrik (ODbL 1.0) y geocodificados por
municipio con un join espacial punto-en-polígono contra
municipios_geometria.

- El extracto .osm.pbf de Colombia (~332MB, ~48M nodos) se filtra a nivel
  C++ con `osmium.FileProcessor` + `KeyFilter('amenity','shop')` — ~5s en
  vez de ~25min iterando en Python puro.
- Categorías curadas (no todo amenity/shop de OSM) — ver docstring del
  extractor para la lista completa y su justificación.
- 58046 filas publicadas (58494 nodos clasificados en vivo el 2026-10-20,
  ~450 excluidos por no caer dentro de ningún polígono de
  municipios_geometria — zonas de frontera/costeras).
- Solo nodos (puntos), no ways (contorno de edificio) — decisión de
  alcance documentada.
- Agrega `osmium` al extra `geo`.

Bump a 0.9.0 (MINOR: fuente nueva al catálogo).

v0.8.0

Choose a tag to compare

@github-actions github-actions released this 20 Oct 20:38
feat: agregar municipios_geometria (geometría MGN de polígonos munici…

v0.7.0

Choose a tag to compare

@github-actions github-actions released this 20 Oct 16:57
feat: agregar fuente delincuencia_hurto_modalidades (hurto a residenc…

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 19 Oct 12:05
9747eeb
fix(extractors): reintentar ChunkedEncodingError (conexion cortada a …

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 19 Oct 04:43
ebbeafd
docs: apuntar README y landing a v0.5.0

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XBp5oZL2RdkvfBHnpMuJi8

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 19 Oct 04:09
516e0ab
fix(ci): instalar el extra mcp en Pipeline Check para que mypy lo tipe

Desde 40eca7f (servidor MCP) el job de mypy fallaba con
`Untyped decorator makes function ... untyped` en mcp_server.py: CI
instalaba solo [pipeline,dev], y con ignore_missing_imports el modulo
`mcp` faltante se trata como Any, asi que los decoradores @mcp.tool()
quedan sin tipo bajo strict. Reproducido localmente desinstalando mcp;
con el extra instalado mypy pasa. Tambien deja a pip-audit cubriendo
las dependencias de mcp. Mismo cambio en `make bootstrap`.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XBp5oZL2RdkvfBHnpMuJi8

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 18 Oct 20:01
feat: agregar fuente educacion_establecimientos (directorio MEN) y su…

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 18 Oct 16:14
chore: bump version a 0.2.0 y corregir README tras el release v0.1.0

v0.1.0 ya se publico (bundle de datos + landing page deployada en
davidcasr.com/colombia-open) antes de que demografia se agregara al
catalogo, asi que ese numero de version ya esta consumido. El proximo
release (con demografia incluida) sube a 0.2.0 por convencion: fuente
nueva = minor bump. El README tambien quedo desactualizado diciendo que
no habia Release ni deploy de landing page todavia -- se corrige para
reflejar el estado real.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 18 Oct 01:25
feat(site): badge de versión dinámico enlazado a GitHub Releases

El badge "v0.1.0" del nav ahora es un link que consulta
/releases/latest vía la API de GitHub al cargar la página y actualiza
su texto/href automáticamente — evita que la landing quede
desincronizada del último release publicado.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>