Skip to content

Releases: cloud3000/opensource-data-dict

v1.3.0

28 Jun 06:22
28cea3a

Choose a tag to compare

Added

  • UI / resource-governance projectiontools/build_ui_dict.py derives
    ui_datadict.db / ui_datadict.sql from datadict.db (read-only). New
    Categories → Groups → UI_DataItems schema: entity = group (the 43 transient
    wizard/junction entities collapse into one Wizard group; gs1 kept) → 120
    groups; Name reduced to the field; UTF-8 implied types with a CharLength
    policy, ByteLength = CharLength * 4, and ValidationSpecs (source mask such
    as GS1, or generated). 12 categories / 120 groups / 3,688 items.

Changed

  • CI rebuilds the UI projection and validates ui_datadict.db (completeness,
    FK integrity, ByteLength = CharLength*4, positive CharLength, unique
    (GroupID, Name)).

Full changelog: v1.2.1...v1.3.0

v1.2.1

28 Jun 02:36
4e1c880

Choose a tag to compare

Added

  • QUERY_COOKBOOK.md section 10 — usage examples for the helper tools
    (tools/find.py, tools/export_ddl.py) alongside the SQL recipes.

Docs-only patch release.

Full changelog: v1.2.0...v1.2.1

v1.2.0

28 Jun 01:25
c2129c2

Choose a tag to compare

Added

  • tools/export_ddl.py — export a multi-table relational schema for any set
    of business terms, with real FOREIGN KEY constraints derived from the
    dictionary's relationship hints (links to / references; polymorphic and
    collection of handled), surrogate-key modeling, dependency-ordered output,
    and --dialect sqlite|postgres|mysql. SQLite output is self-validated
    (e.g. manufacturing → 37 tables / 59 FKs).

Full changelog: v1.1.0...v1.2.0

v1.1.0

27 Jun 20:17
3b1fc09

Choose a tag to compare

Added

  • tools/find.py — find data items by a business term via a layered
    resolver (category → entity → alias → keyword), with a reviewable
    SEARCH_ALIASES map of ~55 business terms (billing, payee, receivable,
    shipping, employee, appointment, inspection, …) and a --ddl flag that
    emits a validated CREATE TABLE per matched entity — handy for scaffolding an
    app schema (RAD use case).
  • README "Find fields by business term" section documenting the resolver,
    the alias map, CLI examples, and the --ddl output.

Full changelog: v1.0.0...v1.1.0

v1.0.0

27 Jun 09:32
50675e0

Choose a tag to compare

First tagged release.

3,688 data items across 12 categories from 9 public/open-source standards
(Microsoft CDM, Tryton, ERPNext/Frappe Health, Odoo, Stripe API, Schema.org,
GS1, ISA-95/B2MML, HL7 FHIR). 100% description coverage (3,234 from source,
454 curated). Idempotent build pipeline, Mermaid diagrams incl. a coverage
chart, CI with semantic invariant checks, and dynamic badges. Dual-licensed:
MIT (code) + CC BY-SA 4.0 (data).

See CHANGELOG.md.