Changes in 1.5.9: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
m (Protected "Changes in 1.5.9": Edit warring: Under work ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)))
mNo edit summary
(3 intermediate revisions by the same user not shown)
Line 4: Line 4:
* GitHub commit log: https://github.com/multitheftauto/mtasa-blue/compare/1.5.8...master
* GitHub commit log: https://github.com/multitheftauto/mtasa-blue/compare/1.5.8...master
* GitHub milestone: https://github.com/multitheftauto/mtasa-blue/milestone/7
* GitHub milestone: https://github.com/multitheftauto/mtasa-blue/milestone/7
* Release announcement on forums: TBA




'''This changelog is partial and needs updating. To be documented: https://github.com/multitheftauto/mtasa-blue/compare/c4b9a84...master'''
'''This changelog is partial and needs updating. To be documented: https://github.com/multitheftauto/mtasa-blue/compare/6fa7c15...master'''




== Main Additions / Changes ==
== Main Additions / Changes ==
<section show="true">
<section show="false"></section>
* Added [[setSoundLooped]] and [[isSoundLooped]] ([https://github.com/multitheftauto/mtasa-blue/pull/657 #657] by '''FileEX''')
</section>




== Backwards Incompatibility ==
== Backwards Compatibility ==
<section show="true">
<section show="false">
=== 5 Backwards Incompatible Changes ===
=== 5 Backwards Incompatible Changes ===
These changes will take effect in 1.6.0:
These changes will take effect in '''1.6.0''':
* [[callRemote]] callbacks currently set the error code to '''nil''' when there is no error. In 1.6.0, to be consistent with [[fetchRemote]], the error code reported will be '''0'''. See [https://github.com/multitheftauto/mtasa-blue/issues/294 GitHub #294].
* [[callRemote]] callbacks currently set the error code to '''nil''' when there is no error. In 1.6.0, to be consistent with [[fetchRemote]], the error code reported will be '''0'''. See [https://github.com/multitheftauto/mtasa-blue/issues/294 GitHub #294].
* Since July 2016 if you provide an invalid string like '''"randomstring"''' when a function expects a number, the string will be treated as '''0''' and raise a script warning. In 1.6.0 this will be an error. You will still be able to provide strings containing numbers (e.g. '''"100"''' and '''"12.34"'''), this change only affects invalid strings. See [https://github.com/multitheftauto/mtasa-blue/issues/1043 GitHub #1043].
* Since July 2016 if you provide an invalid string like '''"randomstring"''' when a function expects a number, the string will be treated as '''0''' and raise a script warning. In 1.6.0 this will be an error. You will still be able to provide strings containing numbers (e.g. '''"100"''' and '''"12.34"'''), this change only affects invalid strings. See [https://github.com/multitheftauto/mtasa-blue/issues/1043 GitHub #1043].
Line 34: Line 33:
* This is the '''26<sup>th</sup>''' 1.x.x release, planned to be released Oct 1, 2021.
* This is the '''26<sup>th</sup>''' 1.x.x release, planned to be released Oct 1, 2021.
* '''{{date difference|2020|10|11}}''' days
* '''{{date difference|2020|10|11}}''' days
* '''22''' new functions
* '''33''' new functions
* '''7''' new events
* '''10''' new events
* '''0''' deprecations
* '''0''' deprecations
* '''57+''' bug fixes and changes
* '''66+''' bug fixes and changes
* '''271''' commits ([https://github.com/multitheftauto/mtasa-blue/compare/1.5.8...master see comparison])
* '''277''' commits ([https://github.com/multitheftauto/mtasa-blue/compare/1.5.8...master see comparison])
* '''180''' new open GitHub issues ([https://github.com/multitheftauto/mtasa-blue/issues?q=is%3Aopen+is%3Aissue+created%3A2020-10-11..2021-10-01 see list])
* '''180''' new open GitHub issues ([https://github.com/multitheftauto/mtasa-blue/issues?q=is%3Aopen+is%3Aissue+created%3A2020-10-11..2021-10-01 see list])
* '''61''' resolved GitHub issues ([https://github.com/multitheftauto/mtasa-blue/issues?q=is%3Aclosed+is%3Aissue+milestone%3A%22Next+Release+%281.5.9%29%22 see list])
* '''62''' resolved GitHub issues ([https://github.com/multitheftauto/mtasa-blue/issues?q=is%3Aclosed+is%3Aissue+milestone%3A%22Next+Release+%281.5.9%29%22 see list])
* '''134''' closed GitHub issues ([https://github.com/multitheftauto/mtasa-blue/issues?q=is%3Aclosed+is%3Aissue+closed%3A2020-10-11..2021-10-01+no%3Amilestone see list])
* '''134''' closed GitHub issues ([https://github.com/multitheftauto/mtasa-blue/issues?q=is%3Aclosed+is%3Aissue+closed%3A2020-10-11..2021-10-01+no%3Amilestone see list])
* '''69''' new open GitHub pull requests ([https://github.com/multitheftauto/mtasa-blue/pulls?q=is%3Aopen+is%3Apr+created%3A2020-10-11..2021-10-01 see list])
* '''67''' new open GitHub pull requests ([https://github.com/multitheftauto/mtasa-blue/pulls?q=is%3Aopen+is%3Apr+created%3A2020-10-11..2021-10-01 see list])
* '''185''' merged GitHub pull requests ([https://github.com/multitheftauto/mtasa-blue/pulls?q=is%3Apr+is%3Amerged+milestone%3A%22Next+Release+%281.5.9%29%22 see list])
* '''188''' merged GitHub pull requests ([https://github.com/multitheftauto/mtasa-blue/pulls?q=is%3Apr+is%3Amerged+milestone%3A%22Next+Release+%281.5.9%29%22 see list])
* '''53''' closed GitHub pull requests ([https://github.com/multitheftauto/mtasa-blue/pulls?q=is%3Apr+is%3Aunmerged+closed%3A2020-10-11..2021-10-01 see list])
* '''53''' closed GitHub pull requests ([https://github.com/multitheftauto/mtasa-blue/pulls?q=is%3Apr+is%3Aunmerged+closed%3A2020-10-11..2021-10-01 see list])
* '''37''' contributors of which '''11''' are new ([https://github.com/multitheftauto/mtasa-blue/graphs/contributors?from=2020-10-11&to=2021-10-01&type=c see list])
* '''37''' contributors of which '''11''' are new ([https://github.com/multitheftauto/mtasa-blue/graphs/contributors?from=2020-10-11&to=2021-10-01&type=c see list])
Line 49: Line 48:
* '''5''' vendor updates
* '''5''' vendor updates


<sub>'''Note:''' Last update to these statistics was made {{date difference human friendly|2021|09|08}}.</sub>
<sub>'''Note:''' Last update to these statistics was made {{date difference human friendly|2021|09|12}}.</sub>
</section>
</section>


Line 60: Line 59:




=== 22 New Functions ===
=== 29 New Functions ===
* Added [[setVehicleVariant]] (previously available server-side only) ([https://github.com/multitheftauto/mtasa-blue/pull/1599 #1599] by '''StrixG''')
* Added [[setVehicleVariant]] (previously available server-side only) ([https://github.com/multitheftauto/mtasa-blue/pull/1599 #1599] by '''StrixG''')
* Added [[setPedBleeding]] and [[isPedBleeding]] ([https://github.com/multitheftauto/mtasa-blue/pull/2308 #2308] by '''StrixG''')
* Added [[setPedEnterVehicle]] and [[setPedExitVehicle]] ([https://github.com/multitheftauto/mtasa-blue/pull/1748 #1748] by '''Zangomangu''')
* Added [[setSoundLooped]] and [[isSoundLooped]] ([https://github.com/multitheftauto/mtasa-blue/pull/657 #657] by '''FileEX''')
* Added [[setSoundEffectParameter]] and [[getSoundEffectParameters]] ([https://github.com/multitheftauto/mtasa-blue/commit/449c5c329732d77ea36ce0abc9595f1577dd1304 449c5c3] by '''StrixG''')
* Added [[getVehicleWheelFrictionState]] ([https://github.com/multitheftauto/mtasa-blue/pull/1839 #1839] by '''drop-club''')
* Added [[engineRestreamWorld]] ([https://github.com/multitheftauto/mtasa-blue/pull/1735 #1735] by '''TheNormalnij''')
* Added [[engineRestreamWorld]] ([https://github.com/multitheftauto/mtasa-blue/pull/1735 #1735] by '''TheNormalnij''')
* Added functions to modify element bones behaviour ([https://github.com/multitheftauto/mtasa-blue/pull/1673 #1673] by '''Saml1er''')
* Added functions to modify element bones behavior ([https://github.com/multitheftauto/mtasa-blue/pull/1673 #1673] by '''Saml1er''')
** [[setElementBonePosition]]
** [[setElementBonePosition]]
** [[setElementBoneRotation]]
** [[setElementBoneRotation]]
Line 77: Line 71:
** [[updateElementRpHAnim]]
** [[updateElementRpHAnim]]
* Added [[setColorFilter]] and [[resetColorFilter]] ([https://github.com/multitheftauto/mtasa-blue/pull/1611 #1611] by '''tederis''')
* Added [[setColorFilter]] and [[resetColorFilter]] ([https://github.com/multitheftauto/mtasa-blue/pull/1611 #1611] by '''tederis''')
* Added [[getVehicleWheelFrictionState]] ([https://github.com/multitheftauto/mtasa-blue/pull/1839 #1839] by '''drop-club''')
* Added [[setPedEnterVehicle]] and [[setPedExitVehicle]] ([https://github.com/multitheftauto/mtasa-blue/pull/1748 #1748] by '''Zangomangu''')
* Added [[setSoundLooped]] and [[isSoundLooped]] ([https://github.com/multitheftauto/mtasa-blue/pull/657 #657] by '''FileEX''')
* Added [[isTransferBoxAlwaysVisible]] ([https://github.com/multitheftauto/mtasa-blue/pull/1955 #1955] by '''botder''' and '''CrosRoad95''')
* Added vehicle dependent dummy positions with functions ([https://github.com/multitheftauto/mtasa-blue/pull/1982 #1982] by '''botder''')
** [[getVehicleDummyPosition]]
** [[getVehicleModelDummyDefaultPosition]]
** [[setVehicleDummyPosition]]
** [[resetVehicleDummyPositions]]
* Added [[isBrowserRenderingPaused]] ([https://github.com/multitheftauto/mtasa-blue/pull/1999 #1999] by '''cleoppa''')
* Added [[isObjectMoving]] ([https://github.com/multitheftauto/mtasa-blue/pull/2023 #2023] by '''cleoppa''')
* --
* Added [[setSoundEffectParameter]] and [[getSoundEffectParameters]] ([https://github.com/multitheftauto/mtasa-blue/commit/449c5c329732d77ea36ce0abc9595f1577dd1304 449c5c3] by '''StrixG''')
* Added [[engineStreamingFreeUpMemory]] ([https://github.com/multitheftauto/mtasa-blue/pull/2268 #2268] by '''Pirulax''')
* Added [[engineStreamingFreeUpMemory]] ([https://github.com/multitheftauto/mtasa-blue/pull/2268 #2268] by '''Pirulax''')
* Added [[engineStreamingGetUsedMemory]] ([https://github.com/multitheftauto/mtasa-blue/pull/2269 #2269] by '''Pirulax''')
* Added [[engineStreamingGetUsedMemory]] ([https://github.com/multitheftauto/mtasa-blue/pull/2269 #2269] by '''Pirulax''')
* Added [[setPedBleeding]] and [[isPedBleeding]] ([https://github.com/multitheftauto/mtasa-blue/pull/2308 #2308] by '''StrixG''')




=== 4 New Events ===
=== 6 New Events ===
* Added [[onClientPedsProcessed]] ([https://github.com/multitheftauto/mtasa-blue/pull/1673 #1673] by '''Saml1er''')
* Added [[onClientPedsProcessed]] ([https://github.com/multitheftauto/mtasa-blue/pull/1673 #1673] by '''Saml1er''')
* Added [[onClientElementDimensionChange]] ([https://github.com/multitheftauto/mtasa-blue/pull/1553 #1553] by '''StrixG''')
* Added [[onClientElementDimensionChange]] ([https://github.com/multitheftauto/mtasa-blue/pull/1553 #1553] by '''StrixG''')
* Added [[onClientPedVehicleEnter]] and [[onClientPedVehicleExit]] ([https://github.com/multitheftauto/mtasa-blue/pull/1748 #1748] by '''Zangomangu''')
* Added [[onClientPedVehicleEnter]] and [[onClientPedVehicleExit]] ([https://github.com/multitheftauto/mtasa-blue/pull/1748 #1748] by '''Zangomangu''')
* Added [[onClientObjectMoveStart]] and [[onClientObjectMoveStop]] ([https://github.com/multitheftauto/mtasa-blue/pull/2023 #2023] by '''cleoppa''')




=== 3 New Arguments & Parameters ===
=== 5 New Arguments & Parameters ===
* Added ''macros'' argument to [[dxCreateShader]] ([https://github.com/multitheftauto/mtasa-blue/pull/1573 #1573] by '''tederis''')
* Added ''macros'' argument to [[dxCreateShader]] ([https://github.com/multitheftauto/mtasa-blue/pull/1573 #1573] by '''tederis''')
* Added ''forceOverrideNextFrame'' argument to [[setAnalogControlState]] ([https://github.com/multitheftauto/mtasa-blue/pull/1852 #1852] by '''LosFaul''')
* Added ''forceOverrideNextFrame'' argument to [[setAnalogControlState]] ([https://github.com/multitheftauto/mtasa-blue/pull/1852 #1852] by '''LosFaul''')
* Added ''interior'' and ''dimension'' arguments to [[getElementsWithinRange]] ([https://github.com/multitheftauto/mtasa-blue/pull/1915 #1915] by '''Pirulax''')
* --
* Added ''messageType'' parameter to [[onClientChatMessage]] ([https://github.com/multitheftauto/mtasa-blue/pull/1020 #1020] by '''Lpsd''')
* Added ''messageType'' parameter to [[onClientChatMessage]] ([https://github.com/multitheftauto/mtasa-blue/pull/1020 #1020] by '''Lpsd''')




=== 33 Bug Fixes & Changes ===
=== 36 Bug Fixes & Changes ===
* Resolved remaining collisionless objects ([https://github.com/multitheftauto/mtasa-blue/pull/2296 #2296] by '''thisdp''' and '''botder''')
* Changed [[getRoofPosition]] fail from warning to error ([https://github.com/multitheftauto/mtasa-blue/pull/1729 #1729] by '''Woovie''')
* Changed [[getRoofPosition]] fail from warning to error ([https://github.com/multitheftauto/mtasa-blue/pull/1729 #1729] by '''Woovie''')
* Fixed crash when deleting a chatbox bind too early ([https://github.com/multitheftauto/mtasa-blue/commit/be577116f191526111e06487c8322c7799e03564 be57711] by '''sbx320''')
* Fixed crash when deleting a chatbox bind too early ([https://github.com/multitheftauto/mtasa-blue/commit/be577116f191526111e06487c8322c7799e03564 be57711] by '''sbx320''')
Line 108: Line 118:
* Fixed [[getKeyState]] not working with gamepad buttons ([https://github.com/multitheftauto/mtasa-blue/pull/1944 #1944] by '''botder''')
* Fixed [[getKeyState]] not working with gamepad buttons ([https://github.com/multitheftauto/mtasa-blue/pull/1944 #1944] by '''botder''')
* Disable gamepad controls if disabled by [[showCursor]] ([https://github.com/multitheftauto/mtasa-blue/commit/c4b9a844c3dc8f8fd16776370dcdac12f189d32f c4b9a84] by '''botder''')
* Disable gamepad controls if disabled by [[showCursor]] ([https://github.com/multitheftauto/mtasa-blue/commit/c4b9a844c3dc8f8fd16776370dcdac12f189d32f c4b9a84] by '''botder''')
* Added a UI button to delete servers from the "Recent" tab ([https://github.com/multitheftauto/mtasa-blue/pull/2253 #2253] by '''iDannz1''' and '''patrikjuvonen''')
* Keep console position and size when changing locale ([https://github.com/multitheftauto/mtasa-blue/pull/1970 #1970] by '''xLuxy''')
* Fixed network trouble if falling into water while attempting to enter a vehicle ([https://github.com/multitheftauto/mtasa-blue/pull/1986 #1986] by '''Zangomangu''')
* Abort vehicle entering for incompatible vehicles if ped is in water ([https://github.com/multitheftauto/mtasa-blue/commit/b3ba15bad3a0943d83cefb90cddc6f9191667fa8 b3ba15b] and [https://github.com/multitheftauto/mtasa-blue/commit/b3ba15bad3a0943d83cefb90cddc6f9191667fa8 b3ba15b] by '''botder''')
* --
* Added a UI button to delete servers from the "Recent" tab ([https://github.com/multitheftauto/mtasa-blue/pull/2253 #2253] by '''iDannz1''')
* Set CEF cache path ([https://github.com/multitheftauto/mtasa-blue/commit/adff688e77c16d0c5a63e047b60da97529f2b111 adff688] by '''patrikjuvonen''')
* Set CEF cache path ([https://github.com/multitheftauto/mtasa-blue/commit/adff688e77c16d0c5a63e047b60da97529f2b111 adff688] by '''patrikjuvonen''')
* Updated some images ([https://github.com/multitheftauto/mtasa-blue/commit/f00c1a38934b28eff8201708dd4b956272d27f13 f00c1a3] by '''patrikjuvonen''')
* Updated some images ([https://github.com/multitheftauto/mtasa-blue/commit/f00c1a38934b28eff8201708dd4b956272d27f13 f00c1a3] by '''patrikjuvonen''')
Line 123: Line 137:
* Fixed client vehicle blocks entering to server vehicle ([https://github.com/multitheftauto/mtasa-blue/pull/2188 #2188] by '''Zangomangu''')
* Fixed client vehicle blocks entering to server vehicle ([https://github.com/multitheftauto/mtasa-blue/pull/2188 #2188] by '''Zangomangu''')
* Fixed ''testLineAgainstWater'' working incorrectly outside of game boundaries ([https://github.com/multitheftauto/mtasa-blue/pull/2192 #2192] by '''Allerek''')
* Fixed ''testLineAgainstWater'' working incorrectly outside of game boundaries ([https://github.com/multitheftauto/mtasa-blue/pull/2192 #2192] by '''Allerek''')
* Resolved remaining collisionless objects ([https://github.com/multitheftauto/mtasa-blue/pull/2296 #2296] by '''thisdp''' and '''botder''')




=== 3 Vendor Updates ===
=== 5 Vendor Updates ===
* Updated libjpeg from 9b to 9d ([https://github.com/multitheftauto/mtasa-blue/pull/1963 #1963] by '''patrikjuvonen''')
* Updated Unifont from 5.1 to 13.0.04 ([https://github.com/multitheftauto/mtasa-blue/pull/1980 #1980] by '''patrikjuvonen''')
* --
* Updated BASS libraries ([https://github.com/multitheftauto/mtasa-blue/pull/2291 #2291] by '''Dutchman101''')
* Updated BASS libraries ([https://github.com/multitheftauto/mtasa-blue/pull/2291 #2291] by '''Dutchman101''')
* Updated CEF from 85.3.12+g3e94ebf (Chromium 85.0.4183.121) to 92.0.27+g274abcf ([https://chromereleases.googleblog.com/2021/08/stable-channel-update-for-desktop.html Chromium 92.0.4515.159]) (See commit [https://github.com/multitheftauto/mtasa-blue/commit/71d4165dafb4e930fabb91e54fbff336c683326d 71d4165] by '''patrikjuvonen''')
* Updated CEF from 85.3.12+g3e94ebf (Chromium 85.0.4183.121) to 92.0.27+g274abcf ([https://chromereleases.googleblog.com/2021/08/stable-channel-update-for-desktop.html Chromium 92.0.4515.159]) (See commit [https://github.com/multitheftauto/mtasa-blue/commit/71d4165dafb4e930fabb91e54fbff336c683326d 71d4165] by '''patrikjuvonen''')
Line 134: Line 152:
== Server ==
== Server ==
<section show="true">
<section show="true">
=== 3 New Events ===
=== 4 New Events ===
* Added [[onElementDimensionChange]] ([https://github.com/multitheftauto/mtasa-blue/pull/1553 #1553] by '''StrixG''')
* Added [[onElementDimensionChange]] ([https://github.com/multitheftauto/mtasa-blue/pull/1553 #1553] by '''StrixG''')
* Added [[onPedVehicleEnter]] and [[onPedVehicleExit]] ([https://github.com/multitheftauto/mtasa-blue/pull/1748 #1748] by '''Zangomangu''')
* Added [[onPedVehicleEnter]] and [[onPedVehicleExit]] ([https://github.com/multitheftauto/mtasa-blue/pull/1748 #1748] by '''Zangomangu''')
* Added [[onResourceLoadStateChange]] ([https://github.com/multitheftauto/mtasa-blue/pull/1651 #1651] by '''TeteX1''')




=== 12 Bug Fixes & Changes ===
=== 15 Bug Fixes & Changes ===
* Fixed wrong SQLite column in [[getAccountsByIP]] ([https://github.com/multitheftauto/mtasa-blue/pull/1734 #1734] by '''emre1702''')
* Fixed wrong SQLite column in [[getAccountsByIP]] ([https://github.com/multitheftauto/mtasa-blue/pull/1734 #1734] by '''emre1702''')
* Improved ''help'' command in server console ([https://github.com/multitheftauto/mtasa-blue/pull/1639 #1639] by '''Unde-R''')
* Improved ''help'' command in server console ([https://github.com/multitheftauto/mtasa-blue/pull/1639 #1639] by '''Unde-R''')
* Improved checksum error messages for internal HTTP servers ([https://github.com/multitheftauto/mtasa-blue/pull/1778 #1778] by '''qaisjp''')
* Improved checksum error messages for internal HTTP servers ([https://github.com/multitheftauto/mtasa-blue/pull/1778 #1778] by '''qaisjp''')
* Events [[onVehicleStartEnter]], [[onVehicleEnter]], [[onVehicleStartExit]] and [[onVehicleExit]] now return [[ped|peds]] as well ([https://github.com/multitheftauto/mtasa-blue/pull/1748 #1748] by '''Zangomangu''')
* Events [[onVehicleStartEnter]], [[onVehicleEnter]], [[onVehicleStartExit]] and [[onVehicleExit]] now return [[ped|peds]] as well ([https://github.com/multitheftauto/mtasa-blue/pull/1748 #1748] by '''Zangomangu''')
* Fixed CLuaArgument not comparing tables recursively, causing unnecessary [[setElementData]] resyncs even if values match ([https://github.com/multitheftauto/mtasa-blue/commit/76e52f820e4dadce75df6de0ea3378d02cc1bbb5 76e52f8] by '''botder''')
* Enforce existing username length limit in account code ([https://github.com/multitheftauto/mtasa-blue/pull/1995 #1995] by '''patrikjuvonen''')
* Refactored vehicle blowup code to fix [[onVehicleExplode]] triggering twice server-side ([https://github.com/multitheftauto/mtasa-blue/pull/1997 #1997] by '''botder''')
* --
* Fixed respawning of blown vehicles ([https://github.com/multitheftauto/mtasa-blue/commit/796399704b1e0a2147bb7ba52ea95c34245ceebe 7963997] by '''botder''')
* Fixed respawning of blown vehicles ([https://github.com/multitheftauto/mtasa-blue/commit/796399704b1e0a2147bb7ba52ea95c34245ceebe 7963997] by '''botder''')
* Fixed info command displaying two statuses of a running resource ([https://github.com/multitheftauto/mtasa-blue/pull/2292 #2292] by '''theSarrum''')
* Fixed info command displaying two statuses of a running resource ([https://github.com/multitheftauto/mtasa-blue/pull/2292 #2292] by '''theSarrum''')
Line 158: Line 181:
== Shared (''Client & Server'') ==
== Shared (''Client & Server'') ==
<section show="true">
<section show="true">
=== 4 New Functions ===
* Added transfer box customization functions [[setTransferBoxVisible]] and [[isTransferBoxVisible]] ([https://github.com/multitheftauto/mtasa-blue/pull/1955 #1955] by '''botder''' and '''CrosRoad95''')
* Added [[setColPolygonHeight]] and [[getColPolygonHeight]] ([https://github.com/multitheftauto/mtasa-blue/pull/1908 #1908] by '''CrosRoad95''')
=== 4 New Arguments & Parameters ===
=== 4 New Arguments & Parameters ===
* Added ''bIncludeWorldSeaLevel'' and ''bIncludeOutsideWorldLevel'' to [[setWaterLevel]] ([https://github.com/multitheftauto/mtasa-blue/pull/1402 #1402] by '''TheNormalnij''')
* Added ''bIncludeWorldSeaLevel'' and ''bIncludeOutsideWorldLevel'' to [[setWaterLevel]] ([https://github.com/multitheftauto/mtasa-blue/pull/1402 #1402] by '''TheNormalnij''')
* --
* Added second parameter ''withExplosion'' for [[blowVehicle]] ([https://github.com/multitheftauto/mtasa-blue/pull/2102 #2102] by '''botder''')
* Added new optional ''inputBlocked'' argument for [[showChat]] ([https://github.com/multitheftauto/mtasa-blue/pull/2170 #2170] by '''Pieter-Dewachter''')
* Added new optional ''inputBlocked'' argument for [[showChat]] ([https://github.com/multitheftauto/mtasa-blue/pull/2170 #2170] by '''Pieter-Dewachter''')
* Added second parameter ''withExplosion'' for [[blowVehicle]] ([https://github.com/multitheftauto/mtasa-blue/pull/2102 #2102] by '''botder''')




=== 5 Bug Fixes & Changes ===
=== 6 Bug Fixes & Changes ===
* Fixed vehicle driver desynchronization after carjacker dies ([https://github.com/multitheftauto/mtasa-blue/pull/1907 #1907] by '''Zangomangu''')
* Fixed vehicle driver desynchronization after carjacker dies ([https://github.com/multitheftauto/mtasa-blue/pull/1907 #1907] by '''Zangomangu''')
* Fixed empty files returning an invalid checksum ([https://github.com/multitheftauto/mtasa-blue/commit/966de4e209b4ce6b3e4e6a7ea0f53650038a049c 966de4e] by '''botder''')
* Disabled train track functions ([https://github.com/multitheftauto/mtasa-blue/pull/1920 #1920] by '''qaisjp''')
* --
* Trim keybind whitespace to avoid duplicates ([https://github.com/multitheftauto/mtasa-blue/pull/2124 #2124] by '''patrikjuvonen''')
* Trim keybind whitespace to avoid duplicates ([https://github.com/multitheftauto/mtasa-blue/pull/2124 #2124] by '''patrikjuvonen''')
* Added aes128 encryption support to [[encodeString]]/[[decodeString]] ([https://github.com/multitheftauto/mtasa-blue/pull/2235 #2235] by '''drop-club''')
* Added extra checks in CXMLImpl::ParseString to avoid crash when invalid XML data supplied ([https://github.com/multitheftauto/mtasa-blue/pull/2282 #2282] by '''Lpsd''')
* Added extra checks in CXMLImpl::ParseString to avoid crash when invalid XML data supplied ([https://github.com/multitheftauto/mtasa-blue/pull/2282 #2282] by '''Lpsd''')
* Added aes128 encryption support to [[encodeString]]/[[decodeString]] ([https://github.com/multitheftauto/mtasa-blue/pull/2235 #2235] by '''drop-club''')
* Fixed empty files returning an invalid checksum ([https://github.com/multitheftauto/mtasa-blue/commit/966de4e209b4ce6b3e4e6a7ea0f53650038a049c 966de4e] by '''botder''')
</section>
</section>



Revision as of 12:37, 12 September 2021

MTA:SA Releases Changelog Pages
1.0 1.0.0 • 1.0.1 • 1.0.2 • 1.0.3 • 1.0.4
1.1 1.1.0 • 1.1.1
1.2 1.2.0
1.3 1.3.01.3.11.3.21.3.31.3.41.3.5
1.4 1.4.01.4.1
1.5 1.5.01.5.11.5.21.5.31.5.41.5.51.5.61.5.71.5.81.5.9
1.6 1.6.01.6.1


This changelog is partial and needs updating. To be documented: https://github.com/multitheftauto/mtasa-blue/compare/6fa7c15...master


Main Additions / Changes

Click to expand [+]


Backwards Compatibility

Click to expand [+]


Statistics

Click to expand [+]


Client

Click to collapse [-]

Undocumented changes

Waiting to be added to the changelog with proper description.


29 New Functions


6 New Events


5 New Arguments & Parameters


36 Bug Fixes & Changes


5 Vendor Updates

  • Updated libjpeg from 9b to 9d (#1963 by patrikjuvonen)
  • Updated Unifont from 5.1 to 13.0.04 (#1980 by patrikjuvonen)
  • --
  • Updated BASS libraries (#2291 by Dutchman101)
  • Updated CEF from 85.3.12+g3e94ebf (Chromium 85.0.4183.121) to 92.0.27+g274abcf (Chromium 92.0.4515.159) (See commit 71d4165 by patrikjuvonen)
  • Updated and replaced CEGUI-integrated FreeType by adding it as its own dependency (def86d0 and 2b70f96 by Jusonex)


Server

Click to collapse [-]

4 New Events


15 Bug Fixes & Changes


1 Vendor Update

  • Updated sqlite from 3.32.3 to 3.36.0 (#2284 by patrikjuvonen)


Shared (Client & Server)

Click to collapse [-]

4 New Functions


4 New Arguments & Parameters

  • Added bIncludeWorldSeaLevel and bIncludeOutsideWorldLevel to setWaterLevel (#1402 by TheNormalnij)
  • --
  • Added second parameter withExplosion for blowVehicle (#2102 by botder)
  • Added new optional inputBlocked argument for showChat (#2170 by Pieter-Dewachter)


6 Bug Fixes & Changes

  • Fixed vehicle driver desynchronization after carjacker dies (#1907 by Zangomangu)
  • Disabled train track functions (#1920 by qaisjp)
  • --
  • Trim keybind whitespace to avoid duplicates (#2124 by patrikjuvonen)
  • Added aes128 encryption support to encodeString/decodeString (#2235 by drop-club)
  • Added extra checks in CXMLImpl::ParseString to avoid crash when invalid XML data supplied (#2282 by Lpsd)
  • Fixed empty files returning an invalid checksum (966de4e by botder)


2 Vendor Updates

  • Updated curl from 7.72.0 to 7.78.0 (#2285 by patrikjuvonen)
  • Updated pcre from 8.39 to 8.44 (#2246 by patrikjuvonen)


Extra information

More detailed information available on our GitHub repositories: