Add Year Index schema and fix navigation paths in reference.md
- Common Workflows table: updated CVEs since date path to show latest-year - Timeline Index schema: added latest-year link - Added new Year Index schema example showing latest-security-month link (this is the crucial intermediate step in the navigation) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -29,7 +29,7 @@ Reference:
|
||||
| CVEs for version | `10.0/index.json` → `_embedded.releases[]` where `security: true` |
|
||||
| CVEs for patch | `10.0/10.0.1/index.json` → `_embedded.disclosures[]` |
|
||||
| CVEs by month | `timeline/index.json` → year → month → `_embedded.disclosures[]` |
|
||||
| **CVEs since date** | `timeline/index.json` → year → `latest-security-month` → follow `prev-security` until target date → filter `_embedded.disclosures[]` by `affected_releases` |
|
||||
| **CVEs since date** | `timeline/index.json` → `latest-year` → `latest-security-month` → follow `prev-security` until target date → filter by `affected_releases` |
|
||||
| Breaking changes | `10.0/index.json` → `_links["compatibility-json"].href` |
|
||||
| SDK downloads | `10.0/sdk/index.json` |
|
||||
| OS support | `10.0/manifest.json` → `_links["supported-os-json"].href` |
|
||||
@@ -227,6 +227,7 @@ Link relation names are self-documenting:
|
||||
"latest_year": "2025",
|
||||
"_links": {
|
||||
"self": { "href": ".../timeline/index.json" },
|
||||
"latest-year": { "href": ".../timeline/2025/index.json" },
|
||||
"releases-index": { "href": ".../index.json" }
|
||||
},
|
||||
"_embedded": {
|
||||
@@ -243,6 +244,36 @@ Link relation names are self-documenting:
|
||||
}
|
||||
```
|
||||
|
||||
### Year Index (`timeline/2025/index.json`)
|
||||
|
||||
```json
|
||||
{
|
||||
"kind": "year-index",
|
||||
"year": "2025",
|
||||
"latest_month": "11",
|
||||
"latest_security_month": "10",
|
||||
"_links": {
|
||||
"self": { "href": ".../timeline/2025/index.json" },
|
||||
"prev": { "href": ".../timeline/2024/index.json" },
|
||||
"latest-month": { "href": ".../timeline/2025/11/index.json" },
|
||||
"latest-security-month": { "href": ".../timeline/2025/10/index.json" },
|
||||
"timeline-index": { "href": ".../timeline/index.json" }
|
||||
},
|
||||
"_embedded": {
|
||||
"months": [
|
||||
{
|
||||
"month": "10",
|
||||
"security": true,
|
||||
"cve_count": 3,
|
||||
"_links": {
|
||||
"self": { "href": ".../timeline/2025/10/index.json" }
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### Month Index (`timeline/2025/01/index.json`)
|
||||
|
||||
```json
|
||||
|
||||
Reference in New Issue
Block a user