Skip to content

Commit c41b47c

Browse files
authored
V0.2.2 release (#6)
* fix: artifact sizes and release dates and add josn validator * update versions * add support for more hashes etc * updated changelog
1 parent a19b97f commit c41b47c

5 files changed

Lines changed: 1717 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,44 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1010
- **Minor versions** (0.x.0): New features, non-breaking changes
1111
- **Major versions** (x.0.0): Breaking API changes
1212

13+
## [0.2.2] - 2026-03-04
14+
15+
### Added
16+
- **Game References service** — New service fetching and parsing 12 GTA V / FiveM reference types from the official `citizenfx/fivem-docs` GitHub repository (raw markdown, no scraping)
17+
- `blips` — All minimap blip icons with IDs, names, and image URLs; optional blip color table
18+
- `checkpoints` — All checkpoint types split by section (standard 0–49 and type 44–46 variant)
19+
- `data-files` — All `data_file` manifest keys with file type, root element, mounter, and example
20+
- `game-events` — Client-side game events with names and descriptions
21+
- `gamer-tags` — Head display (gamer tag) component IDs and names
22+
- `hud-colors` — All ~234 HUD color indices with RGBA values and hex codes
23+
- `markers` — All 44 `DRAW_MARKER` types with IDs, names, and image URLs
24+
- `net-game-events` — Ordered `GTA_EVENT_IDS` enum entries with sequential IDs
25+
- `ped-models` — All pedestrian models organised by category with prop/component counts and images
26+
- `pickup-hashes` — All `ePickupHashes` enum entries with numeric hash values
27+
- `weapon-models` — All weapons grouped by type with hash keys, model hash keys, DLC, description, components, and tints
28+
- `zones` — All 1300+ map zones with zone name ID, zone name, and description
29+
30+
- **Game References API endpoints** (12 endpoints under `/api/game-references`)
31+
- `GET /api/game-references/blips` — Blip icons + optional color table; supports `?search=`
32+
- `GET /api/game-references/checkpoints` — Checkpoint types; supports `?section=standard|type-44-46`
33+
- `GET /api/game-references/data-files` — Data file types; supports `?search=`
34+
- `GET /api/game-references/game-events` — Game events; supports `?search=`
35+
- `GET /api/game-references/gamer-tags` — Gamer tag components; supports `?search=`
36+
- `GET /api/game-references/hud-colors` — HUD colors; supports `?search=`
37+
- `GET /api/game-references/markers` — World markers; supports `?search=`
38+
- `GET /api/game-references/net-game-events` — Net game events; supports `?search=`
39+
- `GET /api/game-references/ped-models` — Ped models; supports `?search=` and `?category=`
40+
- `GET /api/game-references/pickup-hashes` — Pickup hashes; supports `?search=`
41+
- `GET /api/game-references/weapon-models` — Weapon models; supports `?search=` and `?group=`
42+
- `GET /api/game-references/zones` — Map zones; supports `?search=`
43+
- All endpoints support `?limit=` and `?offset=` for pagination
44+
- All responses follow the standard `{ success, count, data, metadata }` envelope
45+
46+
- **Data source caching** — All game reference data cached in-memory for 1 hour (matching native/artifact TTL)
47+
- **Markdown and HTML parsers** — Custom parsers for each data format (HTML divs, C enums, markdown tables, inline HTML tables) without external dependencies
48+
49+
---
50+
1351
## [0.2.1] - 2026-02-13
1452

1553
### Added

0 commit comments

Comments
 (0)