Releases: esx-framework/esx_core
1.10.5
Hotfix update
Hotfix update for 1.10.4
🌱 Fixes
- Backwards compatibility playerSpawned event
What's Changed
- hotfix(es_extended/client/main.lua):reinitiating backwards compatibil… by @Arctos2win in #1314
Full Changelog: 1.10.4...1.10.5
1.10.4
1.10.3
Updates in version ESX 1.10.3
Core Scripts Update :
Thanks to the people behind the scenes who make this update possible, especially our translators, developers, team leaders and all contributors 😍
The major change is that the 6188 artifact is now needed to run the ESX Framework due to the use of the GetPlayerIdentifierByType native
🛠️ General Improvements:
- Resolved various lint errors, including unused values and extra whitespaces.
- Some formatting of the code
- Update some translations (
Slovenian
,Finnish
,German
,Swedish
,Hebrew
,French
,Czech
) and created some new translations (Indonesian
) - Improved
ESX.Game.SpawnObject
function by removing the callback and using the network function directly with a native - Optimization and overall improvement of functions
ESX.SearchInventory
,ESX.Game.GetPeds
,ESX.Game.GetPlayers
,ESX.ShowInventory
and of an eventremoveInventoryItem
- Add underflow check for
removeAccountMoney
- General improvement of
setJob
function - Use ESX.RegisterInput for
/showinv
- The
loadESXPlayer
function has been rewritten and improved - We do not save a player unless he is spawned
⛔ Removed:
- Remove of the calback for spawn object networking. Now we handle that with natives.
🌱 Fixes:
- Add missing onCancel callback method to progressbar
- Fixed bug in metadata. Now the metadata value can be set to
false
- Fixed bug with DisableHealthRegeneration (It needs to be re-setted on ped change)
- Fixed player collision bug when spawning using HasCollisionLoadedAroundEntity property
- Fixed date of birth checking in esx_identity
- Added default value for skin_male and skin_female.
- Added missing columm label to banking table
Addons Scripts Update :
-
Overall, a few addon resources have been improved. We also prevent exploits in
esx_drugs
. -
In
esx_barbershop
we are caching player skins for better performance. -
In policejob we are caching fine types for better database optimization.
https://github.com/esx-framework/esx_core/releases/tag/1.10.3
What's Changed
- update: Change manifest version in #1223
- sync dev branch by @TheFantomas in #1225
- 🚑 Fix server commands in server console by @Gellipapa in #1227
- ♻️ Synch main to dev by @Gellipapa in #1228
- remove callback by @Arctos2win in #1229
- add native to dependencies by @Arctos2win in #1231
- Updated fi.lua by @Bloope18 in #1234
- improve multiple functions and one event by @Arctos2win in #1232
- refactor(Player Class): Typing Code & Perf by @Walker974 in #1217
- quick fix by @Arctos2win in #1236
- Update de.lua by @ItzTrivial in #1237
- Create sv.lua by @Dannezzzan in #1239
- Create sv.lua by @Dannezzzan in #1238
- Create sv.js by @Dannezzzan in #1243
- Create sv.lua by @Dannezzzan in #1242
- Create sv.lua by @Dannezzzan in #1241
- Create sv.lua by @Dannezzzan in #1240
- 🔧 Added missing onCancel callback to progressbar by @Gellipapa in #1247
- Prevent Integer Underflow in Account Balance Update by @Kenshiin13 in #1253
- fix: (esx_multicharacter) FR translation by @Cartman117 in #1254
- improve setjob function by @Arctos2win in #1255
- Create id.lua by @IAmNotGod-core in #1258
- fix(es_extended/server/classes/player): trying to use non existent event by @Thekuca in #1263
- fix player metadata can get set to false. by @Arctos2win in #1266
- fix(es_extended/client/modules/actions): player health regeneration by @Thekuca in #1277
- refactor(es_extended/client/main): use esx keymapping function by @Thekuca in #1278
- chore(readme.md) by @Thekuca in #1283
- ESX.CreateJob - Fixed error for skin no default value by @t1ger-scripts in #1282
- Added ESX.DeleteJob for Runtime by @t1ger-scripts in #1281
- Revert "Added ESX.DeleteJob for Runtime" by @Arctos2win in #1284
- sl.lua by @C3-FrameWork in #1252
- Fix checkDOBFormat by @xtrsyz in #1279
- Dev Update Hebrew by @thefourcraft in #1250
- fix(SQL): fixed missing column by @zRxnx in #1289
- REwrite LoadESXPlayer by @Arctos2win in #1290
- 🎉 New release 1.10.3 by @Gellipapa in #1292
- Fix for ox inventory by @Arctos2win in #1293
New Contributors
- @Dannezzzan made their first contribution in #1239
- @IAmNotGod-core made their first contribution in #1258
- @t1ger-scripts made their first contribution in #1282
- @xtrsyz made their first contribution in #1279
- @zRxnx made their first contribution in #1289
Full Changelog: 1.10.2...1.10.3
1.10.2
Updates in version ESX 1.10.2
Thanks to the men behind the scenes who make this update possible, especially itsfantik, gellipapa, rav3n95, arctos, thekuca and all Translator <3
🔨 General Improvements:
- Resolved various lint errors, including unused values and extra whitespaces.
- Enhanced ESX.Context availability handling in
es_extended
. - Converted some
ipairs
loops to numeric loops for optimization. - Enabled console usage for commands and refined log outputs.
- Introduced a new command type for coordinates.
- Added new localizations
🆕 New Features:
- Automatically close all ESX menus upon stopping the
esx_menu_default
resource. - Health and Armor states are now saved through metadata.
- Introduced a
repair/fix
command that also cleans your vehicle. - Starting inventory items are now configurable (Not applicable to
ox_inventory
). - Added an option to disable ammo display in the config file.
- Added a new weapon:
WEAPON_HEAVYRIFLE
. - Introduced new
xPlayer.admin
functionalities. - Implemented measures to halt resources that are incompatible with ESX (for example essentialmode will be stopped by es extended)
⚙ New Utility Functions:
- Upgraded
xPlayer
Metadata Management with the addition of subValue arguments. - Improved ESX Core Cron Task Management.
- Added function
ESX.GetNumPlayers
for retrieving the number of players in a specific job.
⛔ Removed:
- Deleted
driftTyres
fromESX.VehProperties
as it was non-functional across all FiveM versions.
🌱 Bug Fixes:
- Resolved all mismatched vehicle types.
- Corrected vehicle event warning messages.
- Fixed
noclip
notification issue. - Addressed issues with the
getNearbyPlayers
function (ESX.OneSync.GetPlayersInArea
,ESX.OneSync.GetClosestPlayer
).
https://github.com/esx-framework/esx_core/releases/tag/1.10.2
New Contributors
- @Cookiieezz made their first contribution in #1116
- @wornysek made their first contribution in #1108
- @tekkenkkk made their first contribution in #1121
- @ItsKuf made their first contribution in #1130
- @CanysLypys made their first contribution in #1119
- @thefourcraft made their first contribution in #1117
- @DasistOnly made their first contribution in #1149
- @Kenshiin13 made their first contribution in #1154
- @YOMAN1792 made their first contribution in #1147
- @Xray51YT made their first contribution in #1167
- @WirzRexTon made their first contribution in #1178
- @KadDarem made their first contribution in #1173
- @steliosgaminggr made their first contribution in #1203
- @Walker974 made their first contribution in #1208
- @xavitoxdeb made their first contribution in #1218
Full Changelog: 1.10.1...1.10.2
1.10.1
Updates in version ESX 1.10.1
⛔ Removals:
- Removed esx:removeWeapon now you must use xPlayer.removeWeapon which automatically deletes weapons using RPC native and does not need to use client side and event esx:removeWeapon.
🌱 Fixes:
- Resolved the issue of wheel saving and custom wheel saving
- Fixed saving of drift wheels and typo in variable driftTyresEnabled
New Contributors
Full Changelog: 1.10...1.10.1
1.10
Updates in version ESX 1.10
🔨 General Updates:
- Entire code has been formatted with the Lua extension (settings in .editorconfig) and Prettier.
- Resolved a large portion of lint errors including unused variables, whitespaces, and function arguments.
- Updated locales (A big thanks to all our translators! ❤️ )
- Enhanced some JavaScript performance
- Removed jQuery from esx_identity.
🆕 New Additions :
- Introduced support for MultiSpawns in es_extended config.
- Added a new AdminGroups table in es_extended config.
- Added logging for admin commands to Discord (when an admin uses a command, a message on discord will be sent)
- Disabled custom
ESX.A111
vehicle plate in esx_config. - New weapons added from latest DLCs (
WEAPON_METALDETECTOR, WEAPON_PISTOLXM3, WEAPON_ACIDPACKAGE, WEAPON_CANDYCANE, WEAPON_RAILGUNXM3
). - Added support for drift tires, bulletproof wheels, roof livery, and custom wheels in VehicleProperties.
- Added
esx:spawnVehicle
event.
⚙️ New Functions:
- Added
ESX.GetAccount
function.
⛔ Removals:
- Removed
self.updateCoords
for optimized position saving.
🌱 Fixes:
- Fixed OneSync range error handling in
ESX.Game.SpawnVehicle.
- Resolved the issue of not being able to rotate while creating a character with esx_skin.
New Contributors
- @Blo0per made their first contribution in #974
- @pecedevelopment made their first contribution in #966
- @donxp made their first contribution in #957
- @ExTTaSy made their first contribution in #969
- @DyroS3 made their first contribution in #971
- @StomperG made their first contribution in #970
- @pelaoloko made their first contribution in #989
- @Kraleemil made their first contribution in #941
- @KiLaOriginal made their first contribution in #998
- @C3-FrameWork made their first contribution in #999
- @FacoSL made their first contribution in #1012
- @GurraG004 made their first contribution in #1004
- @NeMyOriginal made their first contribution in #1006
- @AzSumPesho made their first contribution in #1046
- @thesysadmindev made their first contribution in #1047
- @itsfaizy made their first contribution in #884
- @Cyzxin made their first contribution in #1049
- @fekydev made their first contribution in #1043
- @r3ps4J made their first contribution in #1057
- @falszywyyy made their first contribution in #1058
- @CENSOR1337 made their first contribution in #1037
- @FilipeCuco made their first contribution in #1061
- @Lenny822 made their first contribution in #1070
- @TheKetur55 made their first contribution in #1060
- @lxi1400 made their first contribution in #1074
- @epyidev made their first contribution in #1094
Full Changelog: 1.9.4...1.10
1.9.4
What's Changed
- feat: Metadata by @Rav3n95 in #912
- feat(es_extended): callback functions, vehicle type by @CsokiHUN in #886
- feat(es_extended/locales): Added IT Locale by @NikartikTheBear in #917
- Fix: Metadata update to client side by @Rav3n95 in #918
- refactor: more logical code by @MoskalykA in #920
- fix(es_extended/server/classes/player.lua): negative removeInventroyItem count by @3869542 in #928
- feat(es_extended/common/modules): TableContains by @baguscodestudio in #925
- Feat/Fix(es_extended & esx_multicharacter): Added Validations + bug fixes by @Mycroft-Studios in #922
- refactor(core): reformatting code with prettier by @MoskalykA in #879
- refactor(playerActive): longer refreshment time by @MoskalykA in #929
- feat(es_extended/client/modules/actions.lua): Added disable seat shuff (PART 2) by @Thekuca in #930
- feat(es_extended/config.lua): Adding disable seat shuff (PART 1) by @Thekuca in #931
- fix: could not find file
nui/img/*.png
by @MoskalykA in #935 - chore(esx_identity/locales/nl.lua): Update Dutch Locales by @Arctos2win in #937
- Feat: Disable config options by @Rav3n95 in #939
- chore(core): Update Dutch(nl) locales by @Arctos2win in #940
- chore(esx_multicharacter): Update Dutch(nl) locales by @Arctos2win in #943
- Update metadata by @Rav3n95 in #942
- Update de.lua - 変態#9999 by @ChrissisCodeXD in #944
- refactor(cron/server/main): Micro change by @Thekuca in #945
- Tweak(esx_multicharacter): update Readme by @Mycroft-Studios in #949
- fix(es_extended/server/functions.lua): Added model argument to callback by @TheFantomas in #955
- 1.9.4 by @jbdevic in #959
New Contributors
- @NikartikTheBear made their first contribution in #917
- @3869542 made their first contribution in #928
- @Thekuca made their first contribution in #930
- @Arctos2win made their first contribution in #937
- @ChrissisCodeXD made their first contribution in #944
Full Changelog: 1.9.3...1.9.4
1.9.3
Ped fix.
Version bumps
What's Changed
- sync by @jbdevic in #903
- Fix: Actions, update ped in PlayerData by @Rav3n95 in #907
- feat(esx_progressbar/fxmanifest) Add version (1.9.2) by @ic3d00 in #908
- fix(es_extended): shared event help link by @Naifen-Phoxidas in #909
- refactor(es_extended/client/main.lua): VehicleProperties better way (Credits for Luke <3) by @TheFantomas in #911
- 1.9.3 by @Benzo00 in #916
Full Changelog: 1.9.2...1.9.3
1.9.2
What's Changed
- feat(es_extended): Update DefaultSpawn position from database to config by @Naifen-Phoxidas in #876
- Added da.lua by @duckodas in #866
- fix(es_extended/client/modules/npwd.lua): phoneItem count check by @CsokiHUN in #868
- Fix Thread for "optional" features and little optimalization by @TheFantomas in #863
- refactor(actions) by @Rav3n95 in #869
- refactor(esx_progressbar): remove jquery by @CsokiHUN in #867
- refactor(es_extended): DisableVehicleRewards, format code by @Rav3n95 in #878
- refactor(es_extended): some core functions and small improvements by @CsokiHUN in #853
- fix(esx_context/main.lua): nui callback warning by @xrtw in #882
- feat(client/functions): Interior/Dashboard saving/application by @ohscxr in #883
- refactor(es_extended/onesync): 'VehicleProperties' statebag by @CsokiHUN in #885
- fix(es_extended/client/main) Fix VehicleRewards (Added to Thread) by @TheFantomas in #895
- refactor(es_extended/server/onesync) Reverse if statement by @TheFantomas in #894
- feat(es_extended/config.lua): Config.EnablePaycheck option by @ic3d00 in #892
- async went to holiday by @Rav3n95 in #896
- update scripts version to 1.9.2 by @CsokiHUN in #901
- fix(es_extended/server/onesync) Fix broken vehicleProperties by @TheFantomas in #902
New Contributors
- @Naifen-Phoxidas made their first contribution in #876
- @duckodas made their first contribution in #866
- @ohscxr made their first contribution in #883
- @ic3d00 made their first contribution in #892
- @ozzysunn made their first contribution in #898
Full Changelog: 1.9.1...1.9.2
1.9.1
What's Changed
Added
- new esx:pauseMenuActive handler by @Rav3n95 in #858
- feat(modules): add npwd support by @CsokiHUN in #852
- feat(actions) This will be dependency for esx_hud 1.0.3 version by @Rav3n95 in #857
Removed
- feat(es_extended): remove default hud by @CsokiHUN in #856
- build: remove esx_phone by @jbdevic in #837
Tweaks
- fix: correction of the two errors in the example by @MoskalykA in #797
- Fix esx_banking performance on client side by @Rav3n95 in #795
- feat(es_extended): add message to event by @Mycroft-Studios in #808
- Only show Default Inventory if Config enabled. by @Kuuzoo in #818
- refactor(esx_vehicleshop) by @CsokiHUN in #793
- fix(esx_mechanicjob): Translation & Spawn vehicle from garage by @Cartman117 in #789
- fix(esx_lscustom): Added 5th engine level by @iSentrie in #826
- fix(es_extended): default inventory showing by @CsokiHUN in #825
- refactor(esx_menu_default/client/main.lua): Change isControlePress to ESX.RegisterInput by @AstroNext in #601
- New year licenses 🎈 🎈 🎈 by @TheFantomas in #799
- refactor(esx_society) by @CsokiHUN in #794
- fix(esx_property): some fixes and refactor by @CsokiHUN in #830
- Send lastJob data to client by @tony-stark-17 in #835
- refactor(esx_service/server/main.lua): Added some new globalstate stuff and fixed stuff by @lexinor in #834
- refactor(esx_banking) by @Rav3n95 in #838
- ESX.OneSync.SpawnVehicle and Command rewrite by @TheFantomas in #855
Translation
- translation by @nutria22 in #776
- Update de.lua by @BeansFL in #812
- Update hu.lua by @Zan1456 in #814
- Update de.lua by @BeansFL in #810
- Update de.lua by @BeansFL in #811
- Create fr.lua by @zinzin92 in #813
- Fix Translate Saving by @johnsoul777 in #778
- Create questions_hu.js by @Zan1456 in #815
- Create ui_hu.html by @Zan1456 in #816
- fix(ex_extended locales.lua) fix nil value if change locales by @Gellipapa in #829
- feat(esx_accsessories): Add tr locales/translation by @Flambaa in #832
- Create fr.lua by @PoPoGH in #843
New Contributors
- @wobozkyng made their first contribution in #733
- @paarbo made their first contribution in #761
- @SirLamaGott made their first contribution in #589
- @TheFarFantomas made their first contribution in #763
- @MoskalykA made their first contribution in #767
- @jbdevic made their first contribution in #803
- @nutria22 made their first contribution in #776
- @Mojito-Fivem made their first contribution in #798
- @Cartman117 made their first contribution in #789
- @BeansFL made their first contribution in #812
- @Zan1456 made their first contribution in #814
- @zinzin92 made their first contribution in #813
- @Flambaa made their first contribution in #832
- @PoPoGH made their first contribution in #843
Full Changelog: 1.9.0...1.9.1