Skip to content

Changelog

Files Changed

Not every update requires replacing the entire folder. To avoid redoing your configs, use the option that applies

KeyMeaning
Full Re-Download RequiredDelete the old folder and replace it with the latest version. Reuse your config.lua unless told otherwise.
Update Specific FilesOnly the files listed below need to be replaced.
Config Update RequiredYour config.lua must be updated for this version.
Requires Auto SQL EnabledEnable Config.AutoInsertSQL in config.lua to apply required database updates.

Skipping Updates

If you’ve skipped previous updates, it’s recommended to update all files to avoid issues.
For example, if you're on v4.0.1, skipped v4.0.2, and are updating to v4.0.3, use the Full Download option.

Important Notice (cd_bridge dependency)


Since v5.1.0, cd_garage requires cd_bridge to work.
This improves compatibility and makes future updates easier.

v6.0.4

2026-08-20 Full Re-download Required

Added


  • Added backwards compatibility with the qbx_vehiclekeys HasKeys, GiveKeys, and SetLockState exports.

Fixes


  • Fixed a typo in the addjobvehicle command.
  • Fixed the Show Keys UI erroring when opened while you were the only player on the server.
  • Fixed the max upgrades option for regular job vehicles not saving or applying correctly.
  • Fixed an error when retrieving and spawning a vehicle from the impound.
  • Fixed the has_inside_garage SQL error when storing a vehicle inside a property/private garage.
  • Fixed liveries not updating correctly in the configurator for job vehicles.
  • Fixed issues with opening and storing vehicles in property garages through property scripts.

v6.0.3

2026-08-19 Full Re-download Required

Added


  • Added backwards compatibility for the old society vehicle method, where the job name is used as the vehicle identifier.
  • Added the option to enter a custom impound fee.
  • Added a new addjobvehicle chat command, allowing admins or job bosses to add vehicles to a job garage.
  • Added a new documentation section explaining how the housing and phone integrations work.
  • Added a new GetGarageLocations() export, which returns the data for every garage location.
  • Added a new GetGarageLabelFromGarageId() function.
  • Added a new cd_garage:VehicleKeys:SetVehicleNotHotwired event to reset a vehicle's hotwired state.

Changes


  • Reworked vehicle fees. Return vehicle, impound, and garage tax fees can now use either a percentage of the vehicle's value or a flat fee.
  • Impound fees also support a third option, allowing a custom fee to be set.
  • Job bosses can now change the display name of vehicles in their job garage.
  • Once a vehicle is hotwired, any player can drive it until the vehicle is spawned from a garage again, which resets its hotwired state.
  • Improved the UI loading debug and warning messages to confirm when the UI has successfully loaded.
  • Hotwire notifications now display the currently configured key instead of being hardcoded to G.
  • Updated the property garage integration system with two new methods that property scripts can use for compatibility. Housing Integration →
  • The updated property garage system remains fully backwards compatible with the previous integration method, so existing property scripts do not require any changes.
  • Updated the cd_garage_locations data structure. job_garage, gang_garage, impound, and private_garage data are now merged into a single column named data.
  • Added an additional enum value to the cd_garage_locations.location_type column to improve property garage compatibility with other resources.

Fixes


  • Fixed a server-side SQL query error when syncing the framework's default vehicle columns with the garage columns.
  • Fixed an issue in the migration files to support vec3 and vec4 values from old config.lua files.
  • Fixed the lockpick item not being registered as a usable item.
  • Fixed minimum required job grades for regular job garage vehicles not being applied correctly.
  • Fixed the inside garage icon displaying when inside garages are disabled or when the current garage does not have an inside garage.
  • Fixed mileage not saving correctly due to the QBCore and Qbox drivingdistance column being stored as an integer instead of a float.

v6.0.2

Released: 2026-07-29 Update Specific Files
Files Changed
bash
fxmanifest.lua
client/garage/sort_vehicle_data.lua
server/features/keys/keys.lua

Fixes


  • Fixed vehicles being unable to be returned to a different garage.
  • Fixed vehicles being unable to be transferred when they were stored in a different garage and needed to be returned first.
  • Fixed players being able to give temporary keys for vehicles they do not own.

v6.0.1

Released: 2026-07-24 Full Re-download Required

Fixes


  • Fixed liveries not being retrieved in the regular job garage editor.
  • Fixed issues with vehicle release times in impounds.
  • Fixed issues when setting the minimum job grade required for regular job vehicles.
  • Fixed issues with the garage raid system.
  • Fixed vehicle preview images not displaying in the keys UI.
  • Fixed issues when giving keys for saved vehicles.

v6.0.0

Released: 2026-07-22 Full Re-download Required

Added


  • STABLE V6 RELEASE

Hello!