vPark – Changelog
A chronological log of every release, feature addition, and bug fix.- Added brand new vehicle list UI with cleaner layout and improved action flow.
- Added expandable rows with improved details presentation and quick actions.
- Added mileage visibility toggle behavior in UI (auto-hides when no mileage provider is detected server-side).
- Improved mileage integration with auto/manual provider resolution from config.
- Improved garage spawn reliability for vehicles in garage state.
- Improved plate matching consistency across framework and DB sources.
config.luaclient/cl_utils.luaclient/main.luaserver/sv_utils.luaserver/main.luaweb/src/types/vpark.tsweb/src/components/vpark/VehicleRow.svelteREADME.mdCHANGELOG.mdDEVELOPER_CHANGELOG.md
- Added dedicated server callback path for garage-state vehicle spawning.
- Added
Config.Mileagewith auto/manual modes and configurable providers. - Added mileage provider auto-detect support for
jg-advancedmileage, typo-safejg-adavancedmileage, andjg-vehiclemileage. - Fixed false “already in garage” behavior on certain spawn attempts.
- Fixed invalid Lua backtick model literal in client spawn fallback.
- Added ESX, QB, QBX, and standalone framework support.
- Added parking buy/park/list/unpark flow with framework-aware ownership/state handling.
- Added security validations and optional Discord security webhook logging.
- Added
VparkInventorycompatibility helper for supported inventory resources. - Added configurable caching for spot/list retrieval.
- Added standalone vehicle storage implementation and setup.
- Added core personal parking system.
- Added buy parking spot, park vehicle, list vehicles, and unpark flow.
- Added base dependencies and project structure.