Releases: Qbox-project/qbx_core
Releases · Qbox-project/qbx_core
v1.11.1
v1.11.0
Features
- multi character: date format config, nationality dropdown, male/female default ped variations #446 (Scully)
Bug Fixes
- headBlend error (#449) #449 (Scully)
- default duty works with false values #450 (Scully)
- storage/players: check if table exists before deleting from (BerkieBb)
- server/player: setting default duty after job exists instead of before (#453) #453 (Manason)
Code Refactoring
- client/server: Reintroduce Bucketing and Release streamingRequest #445 (Robin Bird)
- replaced if error statements with assertions #447 (Manason)
- play anim functions to use new lib function. Bumped required ox_lib version to v3.20.0 (#454) #454 (Manason)
Chores
- bump manifest version to v1.11.0 (Manason)
v1.10.2
Bug Fixes
- server/player: do not zero metadata on logout (#438) #438 (Solareon)
- modules/lib: spawn temp vehicle under map (#439) #439 (Solareon)
- server/player: only set state when possible (#440) #440 (Solareon)
- bridge: qb commands with implied arguments #444 (Manason)
Chores
- bump manifest version to v1.10.2 (Manason)
v1.10.1
v1.10.0
Bug Fixes
Code Refactoring
Chores
Commits
v1.9.0
Features
- event on group updates (#415) #415 (Solareon)
- use statebags for hunger/thirst/stress #395 (Antony)
- logging: ox logging vararg support #418 (John Zeigler)
Bug Fixes
- sql: resolve syntax errors (Manason)
- modules/lib: convert vector rgba values to integers in drawtext (#422) #422 (David Malchin)
- locales/lt.json: update lt.json (#423) #423 (KostaZ)
- server/player: add lib prefix to math function (#425) #425 (Matthew)
Code Refactoring
- sql: works for upgrading from QB in addition to fresh installs #416 (Manason)
- modules/lib: set props before ped warp (#417) #417 (Solareon)
Chores
- synced local './' with remote 'repo-template/' (qbox-duck[bot])
- bump manifest version to v1.9.0 (Manason)
Commits
v1.8.1
v1.8.0
Features
- lastLoggedOut in PlayerData (#394) #394 (Antony)
- client/groups: GetJob & GetGang export (#406) #406 (Manason)
- addjob, removejob, changejob (#403) #403 (randomz)
- convar to override behavior of SetJob function #409 (Manason)
- add success print when running convertjobs #411 (Manason)
Bug Fixes
- sql: enforce utf8mb4_unicode_ci on players #396 (404)
- lastLoggedOut to snake case (#399) #399 (Antony)
- storage/players: types (BerkieBb)
- max jobs/gangs enforcement (#405) #405 (Manason)
Code Refactoring
Chores
v1.7.1
Bug Fixes
- sql: include phone_number (BerkieBb)
- server: proper variable lookup (ChatDisabled)
Chores
- bump manifest version to v1.7.1 (ChatDisabled)
Commits
- storage/players: simplify pcall (BerkieBb)
v1.7.0
TLDR;
Introduces built-in multijob/gang support. This requires some manual work to upgrade from a previous version and makes qbx_core incompatible with most existing multi job resources. See step 6 of converting from qb (which also applies to converting from box pre 1.7.0) and see Are Multijob resources compatible with Qbox? in the FAQ.
Features
- Add disableDrawRect param (#344) #344 (Antony)
- dynamic groups: sql schema #348 (Manason)
- storage: groups storage layer #349 (Manason)
- jobs/gangs stored in database instead of config #359 (Manason)
- server/groups: new group modification exports #361 (Manason)
- sql: new table player_groups for multi-job #365 (Manason)
- storage/players: functions for managing player groups #366 (Manason)
- server/player: update job/gang playerdata entries if the underlying group is updated #368 (Manason)
- multi job/group implementation #370 (Manason)
- console command convertjobs #387 (Manason)
Bug Fixes
- send player source to server event (#345) #345 (Antony)
- server/storage/groups: escape
group
in queries #362 (David Malchin) - server/storage/groups: wrong variable used in group instantiation #363 (David Malchin)
- server/groups: load functions before loading (#364) #364 (Manason)
- bridge: core not loading #371 (Manason)
- server: error when disabling queue (#372) #372 (David Malchin)
- server/player: setgang and setjob error handling #376 (Manason)
- server/player: use job/gang data as source of truth instead of playerdata #374 (Manason)
- server/player: typos (BerkieBb)
- server/player: don't require player to have unemployed job/gang to be set to it as primary (#379) #379 (Manason)
- server/player: fix assumptions about initial char creation when player has no existing job/gang (#378) #378 (Manason)
- server/player: default grade value for setjob/gang (#382) #382 (Manason)
- storage: replace using of prepare with single #391 (Manason)
- server/groups: typo #392 (Manason)
- server/player: setting job to unemployed when leaving primary job #390 (Manason)
Code Refactoring
- bridge: modify groups in core instead of in the core object #352 (Manason)
- move group related exports to new files (#353) #353 (Manason)
- bridge: call qbx_core exports instead of duplicating work #354 (Manason)
- move groups out of shared #356 (Manason)
- server/player.lua: round money amounts #355 (SKITTLE)
- server: organize storage functions into a module instead of global functions #369 (Manason)
- server/player: helper function for creating a PlayerJob #375 (Manason)
Chores
- synced local './' with remote 'repo-template/' (qbox-duck[bot])
- synced local './' with remote 'repo-template/' (qbox-duck[bot])
- server/player: rename convar name convention #377 (Manason)
- bump manifest version to v1.7.0 (Manason)