Change records in a version range
list_change_recordsList the core change records (the human write-ups) that target a range of core versions, tagged by flavour and ranked, with counts. For the symbol-level diff, use what_changed. For one record in full, use get_change_record.
Bounds are inclusive. Forms: 11.2, 11.2.x, 11.2.0, 11, 11.x. A bare major covers every minor of it.
Flavours: coming-break (an API going away), coming-new-API (an API added), landed-but-still-relevant (already shipped). policy-only records target no version and never appear here.
project: one machine name. Each record then has the count of that project's development branches still on the legacy side.
Returns the count of every record in range plus a ranked head. Each entry has its nid for get_change_record.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | Yes | Upper core version bound, inclusive. Same forms as from. | |
| from | Yes | Lower core version bound, inclusive: 11.2, 11.2.x, 11.2.0, 11, or 11.x. A bare major (11) covers every minor of it. | |
| limit | No | Records in the head, 1 to 40 (default 15). Above the cap the call is refused. | |
| project | No | Optional contrib project machine name. Narrows the list to records a development branch of that project still matches. |