Diff two eCFR issue dates
diff_issuesCompare two eCFR issue dates at provision level for Title 38 to identify which citations changed, were added, or were removed between from_date and to_date.
Instructions
Provision-level diff of Title 38 between two eCFR issue dates: which citations changed, which were added, and which were removed between from_date and to_date (both YYYY-MM-DD, both required — this tool has no default-to; for "what changed since my index was built" run cfr-free diff <from> locally, which resolves to from the index issue date). Stateless: both dates' full-title XML is fetched from eCFR and hashed per citation on the fly — no local index needed, no cache. Each citation list is capped at 100 entries; truncated: true means at least one list was cut. Identical dates or an impossible calendar date (e.g. month 13) are rejected as errors before any fetch.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to_date | Yes | eCFR issue date, YYYY-MM-DD | |
| from_date | Yes | eCFR issue date, YYYY-MM-DD |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| added | Yes | citations added at the to-date — capped at 100 | |
| notice | Yes | the limit on what the two dates mean: eCFR serves the revision in force on the requested date and does not report which issue date that is, so the dates are selectors and not a stamp of the revision served | |
| changed | Yes | citations whose content changed — text or heading — capped at 100 | |
| removed | Yes | citations removed by the to-date — capped at 100 | |
| truncated | Yes | true when any citation list was cut at the 100-citation cap | |
| toIssueDate | Yes | ||
| fromIssueDate | Yes |