Skip to content

Release 2.2.13: pin data v2.2.0 (primary references, equivalence classes, canonical conversions) - #45

Merged
ronaldtse merged 1 commit into
mainfrom
release-2-2-13
Oct 30, 2026
Merged

ronaldtse merged 1 commit into
mainfrom
release-2-2-13

Conversation

@ronaldtse

Copy link
Copy Markdown
Contributor

Release 2.2.13 — pins data v2.2.0 (schema 2.2.0):

  • unitsdb#137 — primary quantity references (#135): 96 multi-reference units flagged, SI-definition-derived; fixes J rendering as "Lagrange function" (consumed by unitsml-ruby#94)
  • unitsdb#137 — L1 equivalence classes (#136): the energy class lands first
  • unitsdb#138 — 121 generated canonical conversions (#130, exact rationals; unmapped remainder itemized with reasons)
  • unitsdb#139 — IEC 62720 importer + checked-in coverage report (#134: 6 agreed, 0 disagreements, defects counted) + the JSON-schema validation step now in the PR lane

Model support: QuantityReference.primary and Quantity.equivalence_class attributes (round-trip specs); specs track UNITS_DATA_VERSION 2.2.0. UNITS_DATA_VERSION = "2.2.0".

…ce classes

Submodule to unitsdb v2.2.0 (#135 #136 #130 #134 chain): primary
quantity references, L1 equivalence classes, 121 generated canonical
conversions, the IEC 62720 coverage report, and the schema-validation
PR gate. Models gain the two new optional attributes (QuantityReference
primary, Quantity equivalence_class) so round-trip specs hold; specs
track UNITS_DATA_VERSION 2.2.0 and the 2.2.0 fixture version.
UNITS_DATA_VERSION = 2.2.0.
@ronaldtse
ronaldtse merged commit ac81b95 into main Oct 30, 2026
16 of 19 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant