Every commit scored for change-risk against this repo's own history, so 'elevated' means elevated here rather than on some global curve.
Needs review
31 commits sit in this repo's top risk tercile, which is 34% of the 92scored. The cut is drawn against this codebase's own history rather than a global curve, so a quiet repo still fills its top band, and here it starts at 3.5 out of 10. What pushes a commit up is size and spread together: a large change confined to one area scores below a smaller one scattered across a dozen files.
Commit categories over time, read off the subject line. Fixes carry the accent because that is the series this chart exists to show.
Consistently other-driven across its history.
Ranked by change-risk, highest first. Priority is a tercile of this repo's own distribution, so a quiet repo still fills its top band.
| # | Commit | Author | When | Lines | Risk | Top driver |
|---|---|---|---|---|---|---|
| 1 | be827172Use 3.0.0 data model ontology for XFWB and XFZB converter (#52) | Kevin Schmengler | 11mo ago | +1.5K -575 | 99%Elevated | more lines added than baseline |
| 2 | 887e0bf6first commit | Martin Skopp | 5y ago | +3.3K -0 | 99%Elevated | more lines added than baseline |
| 3 | 182a3e55Add support to convert XFZBv3 (eHouse) message to ONE Record Waybill | Martin Skopp | 4y ago | +1.2K -81 | 97%Elevated | more lines added than baseline |
| 4 | ef8c8d98Update to Ontology (Datamodel) 2.1 (#38) | Martin Skopp | 3y ago | +343 -628 | 96%Elevated | more lines added than baseline |
| 5 | de5cfcacAdd an XFWB with various US ACAS declarations for testing | Martin Skopp | 10mo ago | +328 -0 | 94%Elevated | more lines added than baseline |
| 6 | 1ef0b192add example XFWB with ULDs PMC1337XX and AKE4711XX + HTS codes 000111 and 000222 | Martin Skopp | 11mo ago | +297 -0 | 94%Elevated | more lines added than baseline |
| 7 | e56b3289Issue #3: Fixing NPE when XFWB comes without SpecifiedLogisticsTransportMovement.StageCode.ModeCode value | Martin Skopp | 4y ago | +317 -1 | 94%Elevated | more lines added than baseline |
| 8 | 0e9ad528Introduce basic "grouping" option for ValidationMessage additional zu severity | Martin Skopp | 4y ago | +123 -68 | 92%Elevated | more lines added than baseline |
| 9 | 53fe62a8Update dependency gradle to v7.5.1 | renovate[bot] | 4y ago | +168 -111 | 90%Elevated | more lines added than baseline |
| 10 | 2c0072b2Adopt IATA Ontology working draft adoption as per 2022-APR-12 | Martin Skopp | 4y ago | +165 -147 | 90%Elevated | more lines added than baseline |
| 11 | ed07004dChange release-policy: include required dependencies in published JAR | Martin Skopp | 4y ago | +147 -20 | 89%Elevated | more lines added than baseline |
| 12 | 87494235Add mapping data into TransportMovement#companyIdentifier Add payload test for the XFWB example | Martin Skopp | 4y ago | +117 -0 | 88%Elevated | more lines added than baseline |
| 13 | e3a8a72eUse latest OntologyModel Use MovementTimes of TransportMovement Provide information hints when Contact Phone is preferred treated from OCI Improve tests for SecurityStatus mapping | Martin Skopp | 4y ago | +66 -32 | 86%Elevated | more lines added than baseline |
| 14 | d06f56a5Refactor JUnit test | Martin Skopp | 4y ago | +45 -66 | 85%Elevated | more lines added than baseline |
| 15 | 6e21882dAdopt https://github.com/IATA-Cargo/ONE-Record/issues/116 where possibe: make use of Ratings#setBillingChargeIdentifier | Martin Skopp | 4y ago | +24 -20 | 84%Elevated | more lines added than baseline |
| 16 | b8d91810IATA Ontology working draft adoption as per 2022-APR-07 | Martin Skopp | 4y ago | +26 -14 | 83%Elevated | more lines added than baseline |
| 17 | 39f1b7eeFix issue #2: Defining a consolidation by the TypeCode | Martin Skopp | 4y ago | +21 -14 | 82%Elevated | more lines added than baseline |
| 18 | a6be87ffrenovate renovate.json | Martin Skopp | 4y ago | +20 -6 | 81%Elevated | more lines added than baseline |
| 19 | 93cf79f9Adopt https://github.com/IATA-Cargo/ONE-Record/issues/131 and https://github.com/IATA-Cargo/ONE-Record/issues/132 : use newly added fields for NIL/NVD | Martin Skopp | 4y ago | +15 -33 | 80%Elevated | more lines added than baseline |
| 20 | 1ed830a6Add comments with links to GitHub issues filed to clarify mapping uncertainties | Martin Skopp | 4y ago | +11 -0 | 79%Elevated | more focused than baseline |
| 21 | 310a2acdAdd some javadoc / fix gradle javadoc generation warnings | Martin Skopp | 4y ago | +11 -0 | 77%Elevated | more focused than baseline |
| 22 | 651f964bAdopt https://github.com/IATA-Cargo/ONE-Record/issues/33 : use newly added fields for Signatures of carrier and consignor | Martin Skopp | 4y ago | +11 -47 | 77%Elevated | more focused than baseline |
| 23 | 58d4b664Update readme | Kevin Schmengler | 11mo ago | +8 -7 | 74%Elevated | fewer lines added than baseline |
| 24 | a182822ffix gradle publish task | Martin Skopp | 3y ago | +10 -3 | 74%Elevated | more focused than baseline |
| 25 | b3e61f81Adopt other (not backward compatible) changes of IATA working draft Ontology | Martin Skopp | 4y ago | +10 -7 | 74%Elevated | more focused than baseline |
| 26 | 48ff57c8Add section "Release versioning and IATA Ontology versions" to README | Martin Skopp | 4y ago | +9 -2 | 72%Elevated | fewer lines added than baseline |
| 27 | 588b1ceeUse JDK 11 for JitPack builds | Kevin Schmengler | 11mo ago | +8 -0 | 71%Elevated | fewer lines added than baseline |
| 28 | 1d871d15Add missing @type for TransportMovement#movementTimes | Martin Skopp | 3y ago | +8 -1 | 71%Elevated | fewer lines added than baseline |
| 29 | 524369a5Update dependency gradle to v8.7 | renovate[bot] | 2y ago | +11 -11 | 68%Elevated | more files than baseline |
| 30 | 5a93b70bUpdate dependency gradle to v7.6 | renovate[bot] | 3y ago | +11 -5 | 68%Elevated | more files than baseline |
| 31 | 374deee6Simplify caching in GitHub actions | Martin Skopp | 4y ago | +6 -28 | 67%Elevated | fewer lines added than baseline |
| 32 | d7e192caUpdate dependency gradle to v8.4 | renovate[bot] | 2y ago | +8 -8 | 65%Typical | fewer lines added than baseline |
| 33 | 61f0451dAdd renovate.json | renovate[bot] | 4y ago | +6 -0 | 65%Typical | fewer lines added than baseline |
| 34 | e96af0a3Update dependency gradle to v8.10.2 | renovate[bot] | 1y ago | +8 -3 | 63%Typical | fewer lines added than baseline |
| 35 | 3ad27ab1Use convenience typesafe setter from codelist enums | Martin Skopp | 4y ago | +6 -6 | 63%Typical | fewer lines added than baseline |
| 36 | 95de2676IATA_ONTOLOGY_DRAFT_2022-02-08 Prepare adoption of IATA working draft Ontology as per Feb-08, 2022 | Martin Skopp | 4y ago | +6 -2 | 63%Typical | fewer lines added than baseline |
| 37 | 23ddbff0Update dependency gradle to v8.14.3 | renovate[bot] | 11mo ago | +7 -8 | 60%Typical | fewer lines added than baseline |
| 38 | 9b94bff7Update warnings | Kevin Schmengler | 11mo ago | +4 -8 | 58%Typical | fewer lines added than baseline |
| 39 | 5325204dUpdate dependency gradle to v8.2 | renovate[bot] | 3y ago | +6 -2 | 58%Typical | fewer lines added than baseline |
| 40 | 41148d9bUpdate one-record-ontologymodel library 1.1.0 => 1.1.2 | Martin Skopp | 4y ago | +5 -7 | 58%Typical | fewer lines added than baseline |
| 41 | a9de08d5Adopt section about the ontology(data)model | Martin Skopp | 10mo ago | +4 -2 | 54%Typical | fewer lines added than baseline |
| 42 | 4bf8791cPrepare 2.1 release | Martin Skopp | 3y ago | +4 -2 | 54%Typical | fewer lines added than baseline |
| 43 | c4f6b1a7Update dependency gradle to v8.1 | renovate[bot] | 3y ago | +5 -4 | 54%Typical | fewer lines added than baseline |
| 44 | 47a1ebefUpdate dependency gradle to v8 | Martin Skopp | 3y ago | +5 -5 | 54%Typical | fewer lines added than baseline |
| 45 | 642318a6Add JAX-B dependencies for JDK 9+ to gradle build | Martin Skopp | 5y ago | +3 -0 | 52%Typical | fewer lines added than baseline |
| 46 | 64e04273Update dependency com.fasterxml.jackson.core:jackson-* to v2.13.3 | Martin Skopp | 4y ago | +3 -3 | 51%Typical | fewer lines added than baseline |
| 47 | 87889389Change JDK from adopt8 to temurin8 | Martin Skopp | 3y ago | +3 -2 | 49%Typical | fewer lines added than baseline |
| 48 | 3b31f9d6Update actions/setup-java action to v4 | renovate[bot] | 2y ago | +2 -2 | 46%Typical | fewer lines added than baseline |
| 49 | 3eef106eUpdate actions/checkout action to v4 | renovate[bot] | 2y ago | +2 -2 | 46%Typical | fewer lines added than baseline |
| 50 | 32c917adUpdate dependency gradle to v8.3 | renovate[bot] | 3y ago | +3 -2 | 46%Typical | fewer lines added than baseline |
Two views of the same model: where the cuts fall, and what commit shape lands you above them.
Every scored commit, binned on the raw 0 to 10 score rather than the percentile. Percentile ranks are uniform by construction, so that axis has no shape to draw. The dashed lines are the tercile cuts behind each row's priority pill.
The 92 most recent commits, on their own recency sample rather than the feed above: that defaults to risk-sorted, so reusing it would plot only the top tercile and call it the spread. Big and scattered is what the model penalises. Click a dot to open it.
riege/one-record-converter has 107 commits in its history from 4 contributors, the first of them Sep 3, 2021. No file in the repository changed in the last 90 days. Every commit is scored for change risk from its size, spread and the history of the files it touches.