Skip to content

Releases: datenoio/internacia-db

v3.1.0

Choose a tag to compare

@github-actions github-actions released this 22 Oct 11:35
930121d

What's Changed

  • Bump actions/setup-python from 5 to 7 by @dependabot[bot] in #9
  • feat(countries): curated crosswalk ids with provenance (db-0.4, crosswalk part A) by @ivbeg in #27
  • fix(release): cite Zenodo concept DOI and drop duplicate Zenodo deposit step by @ivbeg in #28
  • docs: correct SDK/API status claims, release asset list, and migration metadata by @ivbeg in #29
  • spec: add-consumer-contract OpenSpec change (db-1.1) by @ivbeg in #31
  • feat(release): consumer contract, canonical schema_hash, SHA256SUMS (db-1.2) by @ivbeg in #32
  • feat(build): reproducible builds; stop committing binary exports (db-1.3, D3) by @ivbeg in #33
  • feat(duckdb): alias tables, canonical views, identifier stability gate (db-1.4) by @ivbeg in #34
  • chore: remove legacy snapshots, move old reviews to docs/history, archive OpenSpec (db-1.5) by @ivbeg in #35
  • ci: run the internacia SDK contract suite on every build (db-1.4 follow-up) by @ivbeg in #36
  • docs: point LLM tool schemas to internacia.tools; deprecate the JSON files (py-1.3 db side) by @ivbeg in #37
  • feat(quality): last_verified KPI and changed-record rule (db-2.3) by @ivbeg in #39
  • feat: weekly roster watch against Wikidata with roster-drift issues (db-2.2) by @ivbeg in #38
  • chore: generate agent shims and llms-full.txt; scripts/oneoff; drop blog templates (db-3.1) by @ivbeg in #40
  • db-3.2: one rule registry for the validators and analyze-quality (#21) by @ivbeg in #41
  • db-2.4: monthly release train, release tagging and downstream dispatch by @ivbeg in #42
  • db-2.1: per-source enrichment PRs with auto-merge for safe changes by @ivbeg in #43
  • chore(deps): bump actions/deploy-pages from 4 to 5 by @dependabot[bot] in #13
  • chore(deps): bump actions/upload-pages-artifact from 3 to 5 by @dependabot[bot] in #14
  • chore(deps): bump actions/setup-node from 4 to 7 by @dependabot[bot] in #15
  • chore(deps): bump peter-evans/create-pull-request from 7 to 8 by @dependabot[bot] in #16
  • feat(intblocks): six-value scope taxonomy, treaty additions, retired TELESUR alias (db-0.5) by @ivbeg in #30
  • release: v3.1.0 by @ivbeg in #46

New Contributors

  • @ivbeg made their first contribution in #27

Full Changelog: v3.0.0...v3.1.0

Internacia DB v3.0.0

Choose a tag to compare

@github-actions github-actions released this 16 Oct 14:36

Data integrity and release validation: 256 countries, 1269 intblocks,
78 blocktypes, and 58694 membership edges.

Breaking

  • Three duplicate intblock IDs are retired: COMMLEARN → COL, ABCZNZ →
    ABCANZ, and USAN → UNASUR. Normalize stored keys through
    intblocks_aliases.json or intblocks_aliases.parquet before joining the new
    exports. Alias mappings are retained indefinitely. Country identifiers and
    columnar schemas are unchanged.
  • Frictionless resource names now identify both table and format (for example,
    countries-parquet); consumers selecting resources by name must update their
    selectors. Resource paths and table names are unchanged.

For a downstream table with an intblock_id column:

SELECT d.* EXCLUDE (intblock_id),
       coalesce(a.target, d.intblock_id) AS intblock_id
FROM downstream AS d
LEFT JOIN read_parquet('data/datasets/intblocks_aliases.parquet') AS a
  ON d.intblock_id = a.alias AND a.reason = 'merged' AND a.since = '3.0.0';

Fixed

  • Documentation query examples now use valid DuckDB struct aliases and quoted
    departure-date columns, country code keys, and Polars fields available in the
    selected export. Cookbook expectations match the current repository snapshot;
    UN full-member comparisons explicitly exclude observer seats.
  • Contributor guides now require a full export rebuild with source changes before
    CI's committed-artifact check. README and release guides describe current
    staging, metadata, tag-version, and recursive schema-migration checks.
  • Manual Hugging Face publishing uses the same validated Parquet bundle as CI,
    including rewritten descriptor paths and all four tables' metadata. Zenodo
    guidance now describes draft creation and upload before maintainer publication.
  • Artifact validation now checks complete source projections, values, duplicate keys,
    membership edges, schema hashes, and required metadata before CI rebuilds exports.
  • Enrichment refreshes usable provider-backed observations without renewing untouched
    provenance; unknown years and partial inception dates retain honest precision.
  • ECOWAS retains Mali, Burkina Faso, and Niger as former members from 2025-01-29,
    with 12 current members. Duplicate IDs COMMLEARN, ABCZNZ, and USAN are merged
    into COL, ABCANZ, and UNASUR; use the alias map for existing consumer keys.
    The catalogue now contains 1269 canonical intblock records. Columnar schemas are unchanged.
  • Release tests inspect final staging artifacts and enforce quality/version checks.
    Migration diffs compare recursive source/export contracts with the prior release.
  • Frictionless resources now have unique table/format names (countries-parquet,
    countries-csv, etc.) and each distribution descriptor resolves within its bundle.
  • Full-membership queries use member/founding_member explicitly; historical joins
    preserve known identifiers such as SU. Formal scope omissions fell from 114
    to two documented NGO taxonomy exceptions; validator/analyzer warnings agree.
  • Documentation builds and typechecks run on PRs; repository-external docs links
    are resolved before rendering and broken links fail the site build.

Full Changelog: v2.2.0...v3.0.0

v2.2.0

Choose a tag to compare

@github-actions github-actions released this 16 Sep 12:37

Full Changelog: v2.1.0...v2.2.0

v2.1.0

Choose a tag to compare

@github-actions github-actions released this 09 Sep 14:54

Full Changelog: v2.0.0...v2.1.0

v2.0.0

Choose a tag to compare

@github-actions github-actions released this 04 Aug 16:43

Full Changelog: v1.9.0...v2.0.0

v1.9.0

Choose a tag to compare

@github-actions github-actions released this 01 Aug 18:04

Full Changelog: v1.8.0...v1.9.0

v1.8.0

Choose a tag to compare

@github-actions github-actions released this 30 Jul 14:57

What's Changed

  • Bump actions/checkout from 4 to 7 by @dependabot[bot] in #7
  • Bump the python-dependencies group with 5 updates by @dependabot[bot] in #8

New Contributors

Full Changelog: v1.7.0...v1.8.0

v1.7.0

Choose a tag to compare

@github-actions github-actions released this 20 Jul 08:28

Full Changelog: v1.6.0...v1.7.0

v1.6.0

Choose a tag to compare

@github-actions github-actions released this 16 Jul 16:45

Full Changelog: v1.5.0...v1.6.0

v1.5.0

Choose a tag to compare

@github-actions github-actions released this 15 Jun 16:34

Full Changelog: v1.3.0...v1.5.0