Releases: esx-framework/esx_core
Releases · esx-framework/esx_core
Release list
1.14.1
What's Changed
- chore: bump manifest version to 1.14.0 by @ASTROWwwW in #1807
- feat(server.cfg): add esx_lib to default resources by @rwixy in #1805
- feat(es_extended): fall back to English for missing locale keys by @ASTROWwwW in #1808
- fix(esx_lib): load imports from the correct resource name by @ASTROWwwW in #1809
- fix SQL parameter passing in setProps to save complex modifications by @rock1565 in #1786
- feat: integrate Medal.tv globally by @rwixy in #1803
- refactor(legacy.sql): consolidate addon_account entries and remove legacy Banker Job SQL by @rwixy in #1861
- feat(esx_lib): add isEnhanced game edition detection by @ASTROWwwW in #1811
- refactor(oxinventory): improve inventory module initialization and cleanup by @rwixy in #1862
- feat(commands): centralize admin permissions via Config.AdminGroups by @rwixy in #1859
- fix(esx_multicharacter): correct the chin_3 typo in the default skins by @seltonmt012 in #1857
- fix(es_extended): widen the identifier columns that are too short by @seltonmt012 in #1856
- fix(es_extended/server/classes/player): stop setInventoryItem throwing when nothing changes by @seltonmt012 in #1855
- fix(es_extended/client/modules/adjustments): escape placeholder values before substitution by @seltonmt012 in #1853
- fix(es_extended/server/modules/commands): stop console commands from throwing on a missing xPlayer by @seltonmt012 in #1852
- fix(esx_lib): make the uint check work and remove an unread table by @seltonmt012 in #1851
- fix(es_extended/server/modules/createJob): let CreateJob add grades to an existing job by @seltonmt012 in #1854
- fix(cron): catch up jobs that were missed across midnight by @seltonmt012 in #1850
- fix(esx_lib/game): keep the secondary colour when the primary is custom by @seltonmt012 in #1846
- fix(es_extended/server/classes/vehicle): keep xVehicle usable after setPlate by @seltonmt012 in #1847
- fix(esx_lib/points): start the points loop only once by @seltonmt012 in #1845
- fix(es_extended/client): stop stacking adjustment threads on every relog by @seltonmt012 in #1844
- fix(esx_progressbar): honour the requested duration and ignore cancelled runs by @seltonmt012 in #1842
- fix(esx_menu_dialog, esx_menu_list): do not grab NUI focus after the menu closed by @seltonmt012 in #1840
- fix(cron): keep the scheduler alive when a job errors by @seltonmt012 in #1839
- fix(es_extended/locale): return a single value from TranslateCap by @seltonmt012 in #1838
- fix(esx_lib): correct the shared table and string helpers by @seltonmt012 in #1837
- fix(esx_inventory): let the quantity dialog accept a corrected amount by @seltonmt012 in #1836
- perf(esx_multicharacter): index the columns used by character deletion by @seltonmt012 in #1835
- fix(es_extended/server): skip unspawned players in the bulk save by @seltonmt012 in #1834
- perf(esx_multicharacter): look up characters by exact identifier instead of LIKE by @seltonmt012 in #1833
- perf(es_extended/client): only look up the closest player when the pickup prompt is used by @seltonmt012 in #1832
- fix(esx_lib/points): keep the points loop alive when a callback errors by @seltonmt012 in #1831
- fix(esx_multicharacter/client): restore the stored height of hidden hud components by @seltonmt012 in #1830
- fix(esx_multicharacter/client): act on the local player in HideHud by @seltonmt012 in #1829
- fix(es_extended/shared): return false instead of raising on invalid utf8 by @seltonmt012 in #1827
- fix(esx_inventory/client): stop overloading the menu usable flag by @seltonmt012 in #1826
- fix(es_extended/server/main): add the weapon before restoring its tint and components by @seltonmt012 in #1824
- fix(es_extended/modules/callback): compare the promise state against its numeric value by @seltonmt012 in #1823
- fix(es_extended/server/main): skip unknown weapons when loading a loadout by @seltonmt012 in #1822
- fix(es_extended/server/main): use the identity sex for the default skin by @seltonmt012 in #1821
- fix(es_extended/server/functions): drop leading space from merge command arguments by @seltonmt012 in #1820
- fix(es_extended/server/functions): persist items added via AddItems by @seltonmt012 in #1819
- fix(overrides/oxinventory): replace broken Inventory() export with direct export proxy by @rwixy in #1863
- Bump legacy version to 1.14.1 by @N0tNvll in #1864
New Contributors
- @rwixy made their first contribution in #1805
- @rock1565 made their first contribution in #1786
- @seltonmt012 made their first contribution in #1857
Full Changelog: 1.14.0...1.14.1
1.14.0
What's Changed
- feat(esx_lib) DUI Implementation by @Zuntie in #1757
- (Move/refactor) entity functions esx lib by @SNAILX808 in #1759
- (Move/refactor) raycast functions esx lib by @SNAILX808 in #1758
- Refactor keybind registration to use xLib.addKeybind by @SNAILX808 in #1752
- chore: bump manifest version to 1.13.5 by @Zykem in #1781
- Change domains by @Arctos2win in #1784
- fix(esx_lib): stop the table module from overwriting the stdlib by @ASTROWwwW in #1802
- feat(esx_lib): upgrade esx_core to 1.14.0 by @N0tNvll in #1801
New Contributors
Full Changelog: 1.13.5...1.14.0
1.13.5
What's Changed
- feat(es_extended): Add isNew state to Player stateBag on playerLoaded by @MrSne7aky in #1709
- feat(esx_notify): Add a configurable position by @alexistb2904 in #1694
- fix: mysql.ready called before functions.lua is loaded by @FabianTerhorst in #1780
New Contributors
- @FabianTerhorst made their first contribution in #1780
Full Changelog: 1.13.3...1.13.5
1.13.4
What's Changed
- feat(es_extended): Add isNew state to Player stateBag on playerLoaded by @MrSne7aky in #1709
- feat(esx_notify): Add a configurable position by @alexistb2904 in #1694
- feat: add auto-migrations on startup by @Kenshiin13 in #1711
- add a new argument on the register command feature by @OualiS in #1715
- feat(esx_menu_default) Redesign of the menu. by @Kr3mu in #1712
- fix(esx_menu_default): remove debug print by @Kr3mu in #1716
New Contributors
Full Changelog: 1.13.3...1.13.4
1.13.3
What's Changed
- refactor: use static player methods by @Fellow25 in #1700
- chore: fix linting errors by @Kenshiin13 in #1703
- refactor(es_extended/server/class/player): add proper type annotations by @Kenshiin13 in #1704
- feat(es_extended): add static ESX.ExtendedPlayers by @Kenshiin13 in #1705
- feat(es_extended): add player Social Security Number by @Kenshiin13 in #1702
Full Changelog: 1.13.2...1.13.3
1.13.2
What's Changed
- Fix
onPlayerDroppedto pass incbby @DyroS3 in #1695 - Fix Discord Rich Presence integration by @alexistb2904 in #1692
- fix(es_extended/shared/functions): fix ESX.GetConfig bug by @Kenshiin13 in #1699
- refactor: esx inv into menu_default & separate resource by @Kenshiin13 in #1697
- feat: sync player data inv & loadout by @Kenshiin13 in #1698
New Contributors
- @alexistb2904 made their first contribution in #1692
Full Changelog: 1.13.1...1.13.2
1.13.1
What's Changed
- refactor(esx_mutlicharacter) Replaced old image of esx_multicharacter. by @Kr3mu in #1682
- chore(es_extended/shared/config/main): replace missleading comment by @Kenshiin13 in #1683
- chore: bump manifest version by @Kenshiin13 in #1685
- Update adjustments.lua by @drizzylol04 in #1684
- feat(esx_notify): add toggle for notification sound playback by @RodericAguilar in #1687
- fix(es_extended/shared/config/adjustments): enable ambient peds & veh by @Kenshiin13 in #1690
- Comet 5 sql by @FBFezz in #1689
- feat(esx_core) Added ESX.JobsLoaded and esx:jobsLoaded by @Kr3mu in #1688
- feat(esx_core) Add optional player identifier type. by @Zykem in #1675
- feat(esx_core) Added pcall for checking player identifier as new ESX.GetIdentifier retruns error when identifier isn't found. by @Kr3mu in #1691
New Contributors
- @Kr3mu made their first contribution in #1682
- @drizzylol04 made their first contribution in #1684
Full Changelog: 1.13.0...1.13.1
1.13.0
Full Changelog: 13.13.0...1.13.0
What's Changed
- chore: update copyright year by @Mycroft-Studios in #1587
- Revert "chore: update copyright year" by @Arctos2win in #1588
- fix(es_extended/client/modules/death): fix death thread on first spawn by @Kenshiin13 in #1592
- fix(es_extended/client/modules/adjustments):
SetHudComponentPositionexpects float by @Kenshiin13 in #1590 - feat(es_extended/server/classes/vehicle): add vehicle class by @Kenshiin13 in #1555
- feat(es_extended/locale): add support for lazy loading locales by @Kenshiin13 in #1598
- refactor(es_extended/client/modules/scaleform): Make scaleforms show duration framerate independent by @fnbar0 in #1599
- feat(es_extended): add static player methods by @Kenshiin13 in #1601
- fix(es_extended/server/functions): fix admin logs by @Kenshiin13 in #1605
- fix(esx_multicharacter/server/modules/database): fix conn string parser by @Kenshiin13 in #1608
- tweak(es_extended/shared/main): remove deprication message by @Mycroft-Studios in #1610
- fix(es_extended/server/functions): missing attributes for unemployed by @t1ger-scripts in #1614
- feat(modules/createJob): triggerevent for created jobs by @t1ger-scripts in #1615
- feat(es_extended/server/modules/commands.lua): Add Validation Number by @YOMAN1792 in #1617
- Revert "feat(es_extended/server/modules/commands.lua): Add Validation Number" by @Kenshiin13 in #1619
- fix(es_extended/server/main): GlobalState jobcount infinitely increasing by @1nexis in #1622
- fix(es_extended/server/functions.lua): IsPlayerAdmin group fix by @iSentrie in #1618
- feat(callback): add
AwaitClientCallbackfunction by @Mirrrrrow in #1629 - Refactor name validation: remove numeric check and simplify character validation by @YOMAN1792 in #1630
- refactor(esx_notify): redesign, code improvements. by @auradevelopment5m in #1635
- Esx menu default by @lod9 in #1636
- Identity age validation by @Zykem in #1632
- Refactored Set vehicle Properties by @l2rhydra in #1637
- chore(.github/ISSUE_TEMPLATE): 📥 remove me from default assignees by @Arctos2win in #1647
- fix(es_extended): text color formatting in warning message by @iSentrie in #1645
- Update and complete Spanish localization by @RodericAguilar in #1642
- fixxed false german translation by @FirstSanchez in #1641
- refactor(esx_multicharacter): complete UI/Backend overhaul by @l2rhydra in #1644
- feat(es_extended/server/modules/onesync): add optional vehicleType to Spawn by @Kenshiin13 in #1631
- (fix): failed to reconnect after client crashed by @Tabby-Labs in #1640
- Update Simplified Chinese + handle missing
variablesfields on the client side by @DyroS3 in #1660 - feat(es_extended): Add xPlayer.executeCommand Function by @Meyndflay in #1659
- fix(es_extended/client/modules/events.lua): Fix VehicleProperties Not… by @Meyndflay in #1664
- fix(esx_multicharacter): cleanup stale player obj by @Kenshiin13 in #1662
- feat(es_extended): Optimize Tracking Of Ped Coords by @Meyndflay in #1651
- Add ESX.GetConfig optional parameter by @Zykem in #1667
- feat(es_extended/server/modules/onesync.lua): Add Synchronous, Non-Ca… by @Meyndflay in #1653
- fix(es_extended/server/modules/onesync): decouple player proximity from veh spawning by @Kenshiin13 in #1666
- fix(es_extended): Fix vehicles not spawning by @Kenshiin13 in #1663
- fix(es_extended): remove usage of SecureNetEvent where it's not needed by @Kenshiin13 in #1669
- feat(es_extended): Add configurable density multipliers for peds and vehicles by @Kenshiin13 in #1670
- fix(esx_multicharacter): Await nuiReady before setting up characters by @Zykem in #1661
- Update callback.lua by @cjosephdc in #1668
- Create ar.lua by @Mr-Snaeky in #1673
- [Fix] Player Logout Fix by @FBFezz in #1676
- feat(es_extended): refresh/add items during runtime by @Kenshiin13 in #1671
New Contributors
- @fnbar0 made their first contribution in #1599
- @auradevelopment5m made their first contribution in #1635
- @lod9 made their first contribution in #1636
- @l2rhydra made their first contribution in #1637
- @Tabby-Labs made their first contribution in #1640
- @Meyndflay made their first contribution in #1659
- @cjosephdc made their first contribution in #1668
- @Mr-Snaeky made their first contribution in #1673
Full Changelog: 1.12.4...1.13.0
1.12.4
1.12.3
What's Changed
- fix(es_extended/imports): remove lua 5.4 dependency for importing resources by @Kenshiin13 in #1575
- feat(es_extended/imports): use ox_lib require by @Kenshiin13 in #1576
- feat(.github): PR template by @Mycroft-Studios in #1579
- chore: update docs link by @Mycroft-Studios in #1580
- feat(es_extended/client/modules/scaleform): add scaleform util function and refactor existing scaleforms by @Kenshiin13 in #1581
- Dev by @Arctos2win in #1584
- Revert "Dev" by @Arctos2win in #1585
- 1.12.3 hotfix by @Kenshiin13 in #1582
Full Changelog: 1.12.2...1.12.3