Skip to content

Releases: cortega26/chile-hub

v1.15.0

21 Jun 18:22

Choose a tag to compare

v1.15.0 (2026-06-21)

This release is published under the MIT License.

Features

  • ci: Migrar gestión de dependencias a uv (d19dae5)

  • extractors: Agregar reintentos HTTP con backoff exponencial (ed613e8)


Detailed Changes: v1.14.1...v1.15.0

v1.14.1

21 Jun 15:29

Choose a tag to compare

v1.14.1 (2026-06-21)

This release is published under the MIT License.

Bug Fixes

  • extractors: Resolver unrar del PATH con shutil.which en verificación de integridad (2e73f98)

Detailed Changes: v1.14.0...v1.14.1

v1.14.0

20 Jun 18:09

Choose a tag to compare

v1.14.0 (2026-06-20)

This release is published under the MIT License.

Features

  • validation: Integrar rutificador en validación de RUTs del dataset empresas (85e8c30)

Testing

  • coverage: Subir coverage de 88.1% a 90.4% (bfd1284)

Detailed Changes: v1.13.1...v1.14.0

v1.13.1

20 Jun 17:23

Choose a tag to compare

v1.13.1 (2026-06-20)

This release is published under the MIT License.

Bug Fixes

  • badges: Reparar badges de Coverage y Data (31340bc)

  • ci: Agregar hypothesis a dev-requirements.txt (ce7a30c)

  • ci: Instalar hypothesis en el job de tests (2c54541)

  • ci: Remover -n auto de pytest addopts para compatibilidad con CI (f16c125)

Build System

  • dev: Agregar bandit para escaneo de seguridad de codigo (0537b56)

  • dev: Agregar hypothesis para property-based testing (f699dd5)

  • dev: Agregar pytest-xdist para ejecucion paralela de tests (243265f)

  • dev: Agregar structlog para logging estructurado del pipeline (35d5d19)

  • dev: Integrar mypy, pip-audit e interrogate (61fe14a)

Refactoring

  • Descomponer build_dev_db.py en paquete src/builders/ (#8, c655be9)

Detailed Changes: v1.13.0...v1.13.1

v1.13.0

20 Jun 02:56

Choose a tag to compare

v1.13.0 (2026-06-20)

This release is published under the MIT License.

Features

  • Redesign landing page UI with slide-over details drawer (a8e9b2c)

Detailed Changes: v1.12.0...v1.13.0

v1.12.0

20 Jun 00:26

Choose a tag to compare

v1.12.0 (2026-06-20)

This release is published under the MIT License.

Documentation

  • backlog: Actualizar scorecard con cierre de Issue #6 (MINEDUC live) (84378bf)

  • backlog: Actualizar scorecard y NEXT_STEPS tras cierre de Issues #4 y #7 (adc2443)

  • backlog: Agregar evaluacion de producto comercial (a3a49f9)

Features

  • extractors: Implementar extractor live MINEDUC resultados_educacionales (#6, 9556562)

  • extractors: Implementar extractor live SIEDU (Issue #7) (dc450cc)


Detailed Changes: v1.11.1...v1.12.0

v1.11.1

19 Jun 20:07

Choose a tag to compare

v1.11.1 (2026-06-19)

This release is published under the MIT License.

Bug Fixes

  • extractors: Corregir source_mode engañoso, alinear URLs y degradar SINIM a candidate (1f99d64)

Documentation

  • backlog: Actualizar scorecard con progreso de #4 y agregar NEXT_STEPS.md (df9ffd6)

  • backlog: Ampliar seccion de Issues en NEXT_STEPS.md con acciones por Issue (37c0c03)


Detailed Changes: v1.11.0...v1.11.1

v1.11.0

19 Jun 19:06

Choose a tag to compare

v1.11.0 (2026-06-19)

This release is published under the MIT License.

Bug Fixes

  • Evitar que datasets alias sobrescriban artefactos del canónico en artifact_manifest (2421341)

  • Rastrear dataset_catalog_config.json en git para evitar FileNotFoundError en CI (e9c391d)

  • api: Agregar validación de seguridad en DataManager.clear() (528b5d9)

  • api: Envolver _load_catalog con try/except para ChileHubDataError (d6b57ed)

  • security: Agregar verificación de integridad del binario unrar (4a393ee)

  • security: Eliminar ventana TOCTOU con hashing en tránsito en descarga de bundle (216b811)

  • security: Usar paths relativos en mensajes de error de build_dev_db.py (4a8601c)

  • tests: Corregir orden de respuestas y agregar raise_for_status en FakeResponse (96340c5)

Documentation

  • Actualizar Plan 017 — reescritura corregida y marcado como DONE (be14ede)

  • Marcar Plan 011 como completado en README, backlog y scorecard (17ed6e9)

Features

  • api: Agregar cross_view(), validate_user_data(), search_datasets() y --exit-code en CLI (7ce5cc4)

Refactoring

  • Extraer catálogo externo de build_dev_db.py y corregir PYTHONPATH (09d3c77)

Testing

  • api: Agregar tests de manejo de errores para API pública (0f1cc0e)

Detailed Changes: v1.10.0...v1.11.0

v1.10.0

19 Jun 16:45

Choose a tag to compare

v1.10.0 (2026-06-19)

This release is published under the MIT License.

Bug Fixes

  • Revert openpyxl context manager and update workflow step test (87dce58)

  • extractors: Close HTTP responses with context manager (db48656)

  • extractors: Narrow except Exception to specific exceptions (e122ef0)

  • extractors: Prevent TypeError with None cells in censo_hogares_viviendas (2ceb016)

  • extractors: Use context manager for openpyxl workbooks (c155db8)

  • validation: Add drop_nulls() in validate_censo_hogares_viviendas (d749b47)

Documentation

  • plans: Archive completed plans 010, 013, 015, 016 (e677acb)

Features

  • Add improvement plans 010-017 and caching enhancements (f9aba0a)

Performance Improvements

  • api: Add in-memory caching for artifact loads (0019943)

  • ci: Add staging data cache for daily runs (ae29ef5)

Testing

  • Add context-manager mock support and drop_nulls validation test (0d492f8)

Detailed Changes: v1.9.0...v1.10.0

v1.9.0

19 Jun 00:44

Choose a tag to compare

v1.9.0 (2026-06-19)

This release is published under the MIT License.

Features

  • Badge de frescura de datos en README (deddf5c)

Detailed Changes: v1.8.0...v1.9.0