Changes in 1.5.9: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
mNo edit summary |
||
Line 6: | Line 6: | ||
'''This changelog is partial and needs updating. To be documented: https://github.com/multitheftauto/mtasa-blue/compare/ | '''This changelog is partial and needs updating. To be documented: https://github.com/multitheftauto/mtasa-blue/compare/c4b9a84...master''' | ||
Line 19: | Line 19: | ||
These are some statistics since the [[Changes in 1.5.8|previous release]]. | These are some statistics since the [[Changes in 1.5.8|previous release]]. | ||
* This is the '''26<sup>th</sup>''' 1.x.x release, planned to be released 01.10.2021 | * This is the '''26<sup>th</sup>''' 1.x.x release, planned to be released 01.10.2021 | ||
* '''{{date difference|2020|10|11}}''' days | * '''{{date difference|2020|10|11}}''' days | ||
* '''16''' new functions | * '''16''' new functions | ||
* '''3''' new events | * '''3''' new events | ||
* '''0''' deprecations | * '''0''' deprecations | ||
* ''' | * '''30''' bug fixes and changes | ||
* ''' | * '''267''' commits ([https://github.com/multitheftauto/mtasa-blue/compare/1.5.8...master see comparison]) | ||
* ''' | * '''165''' new open GitHub issues ([https://github.com/multitheftauto/mtasa-blue/issues?utf8=%E2%9C%93&q=is%3Aopen+is%3Aissue+created%3A%3E%3D2020-10-11 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]) | ||
* ''' | * '''130''' closed GitHub issues ([https://github.com/multitheftauto/mtasa-blue/issues?utf8=%E2%9C%93&q=is%3Aclosed+is%3Aissue+closed%3A%3E%3D2020-10-11+no%3Amilestone see list]) | ||
* ''' | * '''65''' new open GitHub pull requests ([https://github.com/multitheftauto/mtasa-blue/pulls?utf8=%E2%9C%93&q=is%3Aopen+is%3Apr+created%3A%3E%3D2020-10-11 see list]) | ||
* ''' | * '''184''' merged GitHub pull requests ([https://github.com/multitheftauto/mtasa-blue/pulls?q=is%3Apr+milestone%3A%22Next+Release+%281.5.9%29%22+is%3Amerged+ see list]) | ||
* '''53''' closed GitHub pull requests ([https://github.com/multitheftauto/mtasa-blue/pulls?utf8=%E2%9C%93&q=is%3Apr+is%3Aunmerged+closed%3A%3E%3D2020-10-11 see list]) | * '''53''' closed GitHub pull requests ([https://github.com/multitheftauto/mtasa-blue/pulls?utf8=%E2%9C%93&q=is%3Apr+is%3Aunmerged+closed%3A%3E%3D2020-10-11 see list]) | ||
* '''37''' contributors of which '''11''' are new ([https://github.com/multitheftauto/mtasa-blue/graphs/contributors?from=2020-10-11&to=2021-10-11&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-11&type=c see list]) | ||
* ''' | * '''93+''' total contributors ([https://github.com/multitheftauto/mtasa-blue/graphs/contributors see list]) | ||
* '''1''' vendor updates | * '''1''' vendor updates | ||
<sub>'''Note:''' Last update to these statistics was made {{date difference human friendly|2021|08| | <sub>'''Note:''' Last update to these statistics was made {{date difference human friendly|2021|08|28}}.</sub> | ||
</section> | </section> | ||
Line 53: | Line 52: | ||
=== Client === | === Client === | ||
<section show="true"> | <section show="true"> | ||
==== Undocumented changes ==== | |||
Waiting to be added to the changelog with proper description. | |||
* ([https://github.com/multitheftauto/mtasa-blue/commit/c661810a4d9c329b1769b3ee27aa8021aa658b54 c661810] by '''Saml1er''') | |||
==== 16 New Functions ==== | ==== 16 New Functions ==== | ||
* Add [[setSoundLooped]] and [[isSoundLooped]] ([https://github.com/multitheftauto/mtasa-blue/pull/657 #657] by '''FileEX''') | * Add [[setSoundLooped]] and [[isSoundLooped]] ([https://github.com/multitheftauto/mtasa-blue/pull/657 #657] by '''FileEX''') | ||
Line 70: | Line 73: | ||
* Placeholder | * Placeholder | ||
--> | --> | ||
==== New Arguments & Parameters ==== | ==== 2 New Arguments & Parameters ==== | ||
* Add ''macros'' argument to [[dxCreateShader]] ([https://github.com/multitheftauto/mtasa-blue/pull/1573 #1573] by '''tederis''') | * Add ''macros'' argument to [[dxCreateShader]] ([https://github.com/multitheftauto/mtasa-blue/pull/1573 #1573] by '''tederis''') | ||
* Add ''override'' argument to [[setAnalogControlState]] ([https://github.com/multitheftauto/mtasa-blue/pull/1852 #1852] by '''LosFaul''') | |||
==== | ==== 18 Bug Fixes & Changes ==== | ||
* Change [[getRoofPosition]] fail from warning to error ([https://github.com/multitheftauto/mtasa-blue/pull/1729 #1729] by '''Woovie''') | * Change [[getRoofPosition]] fail from warning to error ([https://github.com/multitheftauto/mtasa-blue/pull/1729 #1729] by '''Woovie''') | ||
* Fix crash when deleting a chatbox bind too early ([https://github.com/multitheftauto/mtasa-blue/commit/be577116f191526111e06487c8322c7799e03564 be57711] by '''sbx320''') | * Fix crash when deleting a chatbox bind too early ([https://github.com/multitheftauto/mtasa-blue/commit/be577116f191526111e06487c8322c7799e03564 be57711] by '''sbx320''') | ||
Line 84: | Line 88: | ||
* Events [[onClientVehicleStartEnter]], [[onClientVehicleEnter]], [[onClientVehicleStartExit]] and [[onClientVehicleExit]] now return [[ped|peds]] as well ([https://github.com/multitheftauto/mtasa-blue/pull/1748 #1748] by '''Zangomangu''') | * Events [[onClientVehicleStartEnter]], [[onClientVehicleEnter]], [[onClientVehicleStartExit]] and [[onClientVehicleExit]] now return [[ped|peds]] as well ([https://github.com/multitheftauto/mtasa-blue/pull/1748 #1748] by '''Zangomangu''') | ||
* Fix hectic bike rotation by filling CBikeSAInterface class ([https://github.com/multitheftauto/mtasa-blue/pull/1884 #1884] by '''TheNormalnij''') | * Fix hectic bike rotation by filling CBikeSAInterface class ([https://github.com/multitheftauto/mtasa-blue/pull/1884 #1884] by '''TheNormalnij''') | ||
* Fix [[setSoundPanningEnabled|Sound.setPanningEnabled]] OOP-method not working due to typo in definition ([https://github.com/multitheftauto/mtasa-blue/pull/1923 #1923] by '''StrixG''') | |||
* Fix ped task bug when special fighting near to a vehicle causing abnormal behavior ([https://github.com/multitheftauto/mtasa-blue/pull/1943 #1943] by '''Zangomangu''') | |||
* Fix [[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''') | |||
==== Vendor Updates ==== | ==== Vendor Updates ==== | ||
Line 130: | Line 138: | ||
==== 2 New Arguments & Parameters ==== | ==== 2 New Arguments & Parameters ==== | ||
* Add ''bIncludeWorldSeaLevel'' and ''bIncludeOutsideWorldLevel'' to [[setWaterLevel]] ([https://github.com/multitheftauto/mtasa-blue/pull/1402 #1402] by '''TheNormalnij''') | * Add ''bIncludeWorldSeaLevel'' and ''bIncludeOutsideWorldLevel'' to [[setWaterLevel]] ([https://github.com/multitheftauto/mtasa-blue/pull/1402 #1402] by '''TheNormalnij''') | ||
==== Bug Fixes & Changes ==== | |||
* Fix vehicle driver desynchronization after carjacker dies ([https://github.com/multitheftauto/mtasa-blue/pull/1907 #1907] by '''Zangomangu''') | |||
<!-- | <!-- | ||
==== Vendor Updates ==== | ==== Vendor Updates ==== | ||
* Placeholder | * Placeholder |
Revision as of 20:53, 28 August 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.0 • 1.3.1 • 1.3.2 • 1.3.3 • 1.3.4 • 1.3.5 |
1.4 | 1.4.0 • 1.4.1 |
1.5 | 1.5.0 • 1.5.1 • 1.5.2 • 1.5.3 • 1.5.4 • 1.5.5 • 1.5.6 • 1.5.7 • 1.5.8 • 1.5.9 |
1.6 | 1.6.0 • 1.6.1 |
- GitHub commit log: https://github.com/multitheftauto/mtasa-blue/compare/1.5.8...master
- GitHub milestone: https://github.com/multitheftauto/mtasa-blue/milestone/7
This changelog is partial and needs updating. To be documented: https://github.com/multitheftauto/mtasa-blue/compare/c4b9a84...master
Main Additions / Changes
Click to collapse [-]
- Add setSoundLooped and isSoundLooped (#657 by FileEX)
Statistics
Click to expand [+]
Changelog
5 Backwards Incompatible Changes
These changes will take effect in 1.6:
- callRemote callbacks currently set the error code to nil when there is no error. In 1.6, to be consistent with fetchRemote, the error code reported will be 0. See 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 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 GitHub #1043.
- When providing a width and height of (0, 0) to createBrowser or guiCreateBrowser you will encounter a script error instead of a warning. The warning was introduced Feb 2019. See GitHub #1069.
- Some functions expect only unsigned integers (positive numbers), and since Jan 2016 providing negative numbers would be a warning. This will now be an error. See GitHub #1070.
- Since Aug 2015, we replaced the custom mtalocal:// URL scheme with http://mta/resourceName/blah.html. This mtalocal:// URL scheme will now be removed. See GitHub #1071.
This list is inconclusive and we may introduce more changes later.
Client
Click to collapse [-]
Undocumented changes
Waiting to be added to the changelog with proper description.
- (c661810 by Saml1er)
16 New Functions
- Add setSoundLooped and isSoundLooped (#657 by FileEX)
- Add setVehicleVariant (#1599 by StrixG)
- Add engineRestreamWorld (#1735 by TheNormalnij)
- Add setElementBonePosition, setElementBoneRotation, getElementBonePosition, getElementBoneRotation, setElementBoneMatrix, getElementBoneMatrix, updateElementRpHAnim (#1673 by Saml1er)
- Add setColorFilter and resetColorFilter (#1611 by tederis)
- Add getVehicleWheelFrictionState (#1839 by drop-club)
- Add setPedEnterVehicle and setPedExitVehicle (#1748 by Zangomangu)
4 New Events
- Add onClientPedsProcessed (#1673 by Saml1er)
- Add onClientElementDimensionChange (#1553 by StrixG)
- Add onClientPedVehicleEnter and onClientPedVehicleExit (#1748 by Zangomangu)
2 New Arguments & Parameters
- Add macros argument to dxCreateShader (#1573 by tederis)
- Add override argument to setAnalogControlState (#1852 by LosFaul)
18 Bug Fixes & Changes
- Change getRoofPosition fail from warning to error (#1729 by Woovie)
- Fix crash when deleting a chatbox bind too early (be57711 by sbx320)
- Add minimum version check for resetBlurLevel (#1755 by StrixG)
- Include engineRequestModel added skins in getValidPedModels return value (#1437 by Pirulax)
- Fix engineSetModelTime and engineGetModelTime not working (#1766 by TheNormalnij)
- Allow allocating new object models using engineRequestModel (#1684 by TheNormalnij)
- Allow allocating new vehicles models using engineRequestModel (#1701 by TheNormalnij)
- Return Lua table matrix in getElementBoneMatrix (#1806 by Pirulax)
- Events onClientVehicleStartEnter, onClientVehicleEnter, onClientVehicleStartExit and onClientVehicleExit now return peds as well (#1748 by Zangomangu)
- Fix hectic bike rotation by filling CBikeSAInterface class (#1884 by TheNormalnij)
- Fix Sound.setPanningEnabled OOP-method not working due to typo in definition (#1923 by StrixG)
- Fix ped task bug when special fighting near to a vehicle causing abnormal behavior (#1943 by Zangomangu)
- Fix getKeyState not working with gamepad buttons (#1944 by botder)
- Disable gamepad controls if disabled by showCursor (c4b9a84 by botder)
Vendor Updates
Server
Click to collapse [-]
3 New Events
- Add onElementDimensionChange (#1553 by StrixG)
- Add onPedVehicleEnter and onPedVehicleExit (#1748 by Zangomangu)
7 Bug Fixes & Changes
- Fix wrong SQLite column in getAccountsByIP (#1734 by emre1702)
- Improve help command in server console (#1639 by Unde-R)
- Improve checksum error messages for internal HTTP servers (#1778 by qaisjp)
- Events onVehicleStartEnter, onVehicleEnter, onVehicleStartExit and onVehicleExit now return peds as well (#1748 by Zangomangu)
Click to collapse [-]
2 New Arguments & Parameters
- Add bIncludeWorldSeaLevel and bIncludeOutsideWorldLevel to setWaterLevel (#1402 by TheNormalnij)
Bug Fixes & Changes
- Fix vehicle driver desynchronization after carjacker dies (#1907 by Zangomangu)
Extra information
More detailed information available on our GitHub repositories: