Changelog¶
0.6.0 - 2026-04-08¶
Added¶
- Qbox framework support: detection, template, events (10), scaffold init, manifest_common
- VORP framework support: detection, template, events (4), scaffold init (RedM)
- RSG framework support: detection, template, events (5), scaffold init (RedM)
- NUI Svelte 5 template with Vite, Runes ($state), and postMessage bridge
node_version '22'in JavaScript template, manifest_gen, and scaffold output- Compile-time backtick hashing snippet (
backtick-hash.lua) - Routing bucket (instancing) snippet (
routing-bucket.lua) and skill content - Lua 5.4 variable attributes snippet (
variable-attributes.lua) and rule content (<const>,<close>) - ACE permissions snippet (
ace-permissions.lua) setImmediate()thread affinity warning in JS conventions rule and client-server patterns skill- mysql-async/ghmattimysql explicit deprecation warning in database integration skill
repositoryandescrow_ignoremanifest directives documented in fxmanifest skill
Changed¶
- Event reference expanded from 82 to 101 events with Qbox, VORP, and RSG coverage
- Template count increased from 7 to 11 (added Qbox, VORP, RSG, NUI Svelte)
- Snippet count increased from 20 to 24 (added backtick-hash, routing-bucket, variable-attributes, ace-permissions)
- Framework detection now supports 7 frameworks (added Qbox, VORP, RSG)
manifest_common.pyVALID_FRAMEWORKS and FRAMEWORK_DEPS updated with qbox, vorp, rsgdetect_framework.pysignals updated with qbx_core, vorp_core, rsg-core patternsscaffold.pyinit patterns updated with Qbox, VORP, RSG boilerplateCitizen.prefix explicitly marked as deprecated in Lua conventions rule and performance rules- NUI development skill updated to recommend Svelte 5 as the community favorite
- All MCP tool descriptions updated to list all supported frameworks
0.5.0 - 2026-04-08¶
Added¶
- Documentation search MCP tool (
search_docs_tool) with local index of ~80 FiveM/RedM docs pages - Framework auto-detection MCP tool (
detect_framework_tool) scanning fxmanifest deps and code patterns - CI workflow (
update-docs-index.yml) for monthly docs index rebuilds build_docs_index.pyCI script to crawl and index docs.fivem.net pages- Event
gameandframeworkfields for filtering by GTA5/RDR3 and framework origin - 62 new events: ESX (15), QBCore (15), ox_core (8), chat (7), and additional CFX platform events
- Framework and game filters to
search_events_tool - Workspace scanning utilities (
read_workspace_context,scan_script_files,detect_nui_presence) in manifest_common.py - Template variable substitution (
substitute_variables) in manifest_common.py
Changed¶
- Event reference expanded from 20 to 82 events with framework/game metadata
scaffold_resource_toolnow acceptsworkspace_pathto inherit author from existing manifestsgenerate_manifest_toolnow acceptsworkspace_pathto auto-detect scripts, author, and NUI presence- MCP server tool count increased from 4 to 6
- docs_index.json validation added to validate.yml
- detect_framework.py added to py_compile checks in validate.yml
0.4.1 - 2026-04-08¶
Fixed¶
- Balanced FiveM/RedM representation across all documentation, skills, templates, and snippets
- Updated template
fxmanifest.luafiles to includerdr3where appropriate with comments - Fixed FiveM-only language in database integration, fxmanifest, NUI, and native function skills
0.4.0 - 2026-04-08¶
Added¶
- State Bags skill covering Entity/Player/Global state, change handlers, replication, and security
- State Bags snippets for Lua (entity, player, handler) and JavaScript (entity, handler)
- NUI Vite + React template with postMessage bridge, TypeScript, and HMR dev workflow
- CfxLua vector/quaternion type documentation in Lua conventions rule and client-server patterns skill
Changed¶
- Updated README with prominent Getting Started guide links, large badge, and callout
- Rewrote Getting Started guide for complete beginners with collapsible sections
0.3.0 - 2026-04-08¶
Added¶
- Expanded GTA5 native database from 50 stubs to 6300+ real natives from runtime.fivem.net
- Expanded RDR3 native database from 10 stubs to 5800+ real natives from runtime.fivem.net
- Merged 942 CFX platform natives with accurate apiset-based side classification
- Native hash field in output schema
- Deprecation flags for deprecated natives
- Usage examples extracted from upstream documentation
- Namespace/category browsing in
lookup_native_tool(44 GTA5 categories, 84 RDR3 categories) - Category listing mode when query is empty
- Hash-based native lookup
Changed¶
- Native data source updated from citizenfx/natives (MDX, non-existent JSON) to runtime.fivem.net/doc/ (compiled JSON)
- Weekly update workflow now fetches GTA5, RDR3, and CFX natives separately
- Schema validation in CI now checks for hash, deprecated, and examples fields
- Side classification uses upstream apiset field for CFX natives instead of regex heuristics
0.2.0 - 2026-04-08¶
Added¶
- AGENTS.md for AI agent guidance and repository conventions
- .cursorrules file for Cursor-specific context
0.1.2 - 2026-04-08¶
Fixed¶
- Updated README version badge to match release tags
- Enhanced release workflow to automatically update README badge on version bump
0.1.1 - 2026-04-08¶
Fixed¶
- Updated README with logo, badges, collapsible sections, and Mermaid architecture diagram
- Updated RedM native reference links to working URL (rdr3natives.com)
0.1.0 - 2026-04-08¶
Added¶
- Initial repository structure and Cursor plugin manifest
- 8 AI skills: resource scaffolding, native functions, fxmanifest, client-server patterns, framework detection, performance optimization, NUI development, database integration
- 6 coding rules: Lua conventions, JavaScript conventions, C# conventions, fxmanifest standards, security best practices, performance rules
- 15 code snippets across Lua (7), JavaScript (5), and C# (3)
- 6 resource templates: standalone, ESX, QBCore, ox_core, JavaScript, C#
- MCP server with 4 tools: scaffold_resource, lookup_native, generate_manifest, search_events
- Native function databases for GTA5 (50 natives) and RDR3 (10 natives)
- Common events reference database (20 events)
- Documentation: Getting Started, Architecture, Contributing, Roadmap
- GitHub Actions CI/CD:
- PR validation (JSON lint, manifest checks, em dash detection, template validation, Python syntax)
- Auto version bump, tag, and GitHub Release on merge to main (conventional commits)
- Scheduled weekly native database update from runtime.fivem.net (auto-transform, auto-merge)
- Stale issue/PR cleanup
Fixed¶
- Removed deprecated
lua54 'yes'directive from all templates and code generation (Lua 5.4 is now the only runtime)
[0.8.7] - 2026-05-24¶
See release notes for details.
[0.8.6] - 2026-05-24¶
See release notes for details.
[0.8.5] - 2026-05-03¶
See release notes for details.
[0.8.4] - 2026-04-26¶
See release notes for details.
[0.8.3] - 2026-04-26¶
See release notes for details.
[0.8.2] - 2026-04-26¶
See release notes for details.
[0.8.1] - 2026-04-25¶
See release notes for details.
[0.8.0] - 2026-04-25¶
See release notes for details.