Changes in 1.5.8: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
mNo edit summary |
||
Line 4: | Line 4: | ||
* GitHub commit log: https://github.com/multitheftauto/mtasa-blue/compare/1.5.7...master | * GitHub commit log: https://github.com/multitheftauto/mtasa-blue/compare/1.5.7...master | ||
* GitHub milestone: https://github.com/multitheftauto/mtasa-blue/milestone/2 | * GitHub milestone: https://github.com/multitheftauto/mtasa-blue/milestone/2 | ||
* So far https://github.com/multitheftauto/mtasa-blue/compare/ | * So far https://github.com/multitheftauto/mtasa-blue/compare/b02cb69...master | ||
'''This changelog is partial and needs updating.''' | '''This changelog is partial and needs updating.''' | ||
== Main Additions / Changes == | == Main Additions / Changes == | ||
Line 18: | Line 19: | ||
* Trailer sync fix ([https://github.com/multitheftauto/mtasa-blue/pull/1247 #1247] by '''tederis''') | * Trailer sync fix ([https://github.com/multitheftauto/mtasa-blue/pull/1247 #1247] by '''tederis''') | ||
</section> | </section> | ||
== Statistics == | == Statistics == | ||
Line 30: | Line 32: | ||
* '''91''' resolved GitHub issues ([https://github.com/multitheftauto/mtasa-blue/issues?utf8=%E2%9C%93&q=is%3Aclosed+is%3Aissue+milestone%3A1.5.8 see list]) | * '''91''' resolved GitHub issues ([https://github.com/multitheftauto/mtasa-blue/issues?utf8=%E2%9C%93&q=is%3Aclosed+is%3Aissue+milestone%3A1.5.8 see list]) | ||
* '''101''' closed GitHub issues ([https://github.com/multitheftauto/mtasa-blue/issues?utf8=%E2%9C%93&q=is%3Aclosed+is%3Aissue+closed%3A%3E%3D2019-08-31+no%3Amilestone see list]) | * '''101''' closed GitHub issues ([https://github.com/multitheftauto/mtasa-blue/issues?utf8=%E2%9C%93&q=is%3Aclosed+is%3Aissue+closed%3A%3E%3D2019-08-31+no%3Amilestone see list]) | ||
* ''' | * '''37''' new open GitHub pull requests ([https://github.com/multitheftauto/mtasa-blue/pulls?utf8=%E2%9C%93&q=is%3Aopen+is%3Apr+created%3A%3E%3D2019-08-31 see list]) | ||
* '''154''' merged GitHub pull requests ([https://github.com/multitheftauto/mtasa-blue/pulls?q=is%3Apr+milestone%3A1.5.8+is%3Amerged see list]) | * '''154''' merged GitHub pull requests ([https://github.com/multitheftauto/mtasa-blue/pulls?q=is%3Apr+milestone%3A1.5.8+is%3Amerged see list]) | ||
* '''31''' closed GitHub pull requests ([https://github.com/multitheftauto/mtasa-blue/pulls?utf8=%E2%9C%93&q=is%3Apr+is%3Aunmerged+closed%3A%3E%3D2019-08-31 see list]) | * '''31''' closed GitHub pull requests ([https://github.com/multitheftauto/mtasa-blue/pulls?utf8=%E2%9C%93&q=is%3Apr+is%3Aunmerged+closed%3A%3E%3D2019-08-31 see list]) | ||
* '''34''' contributors of which '''18''' are new ([https://github.com/multitheftauto/mtasa-blue/graphs/contributors?from=2019-08-31&to=2020-08-31&type=c see list]) | * '''34''' contributors of which '''18''' are new ([https://github.com/multitheftauto/mtasa-blue/graphs/contributors?from=2019-08-31&to=2020-08-31&type=c see list]) | ||
* '''98''' total contributors ([https://github.com/multitheftauto/mtasa-blue/graphs/contributors see list]) | * '''98+''' total contributors ([https://github.com/multitheftauto/mtasa-blue/graphs/contributors see list]) | ||
* '''4''' vendor updates | * '''4''' vendor updates | ||
Line 42: | Line 44: | ||
--> | --> | ||
<sub>'''Note:''' Last update to these statistics was made | <sub>'''Note:''' Last update to these statistics was made | ||
{{#ifeq: {{date difference| | {{#ifeq: {{date difference|2020|8|8}} | 0 | today | | ||
{{#ifeq: {{date difference| | {{#ifeq: {{date difference|2020|8|8}} | 1 | yesterday | | ||
{{date difference| | {{date difference|2020|8|8}} days ago | ||
}} | }} | ||
}}.</sub> | }}.</sub> | ||
</section> | </section> | ||
== Scripting == | == Scripting == | ||
Line 116: | Line 119: | ||
=== | === 2 Vendor Updates === | ||
* Update BASS libraries ( | * Update BASS libraries ([https://github.com/multitheftauto/mtasa-blue/pull/1551 #1551] by '''Dutchman101''') | ||
* Update CEF from 76.1.13+gf19c584 (Chromium | * Update CEF from 76.1.13+gf19c584 (Chromium 81.0.4044.138) to 81.3.10+gb223419 ([https://chromereleases.googleblog.com/2020/05/stable-channel-update-for-desktop.html Chromium 81.0.4044.138]) (See commit [https://github.com/multitheftauto/mtasa-blue/commit/8d2d0fb20fb094119e86e348340f5cb90e30dc16 8d2d0fb] by '''qaisjp''') | ||
</section> | </section> | ||
Line 140: | Line 141: | ||
* Placeholder | * Placeholder | ||
--> | --> | ||
=== 3 Bug Fixes & Changes === | === 3 Bug Fixes & Changes === | ||
* Fix [[iprint]] to be able to read and output nil arguments properly ([https://github.com/multitheftauto/mtasa-blue/pull/1064 #1064] by '''TheNormalnij''') | * Fix [[iprint]] to be able to read and output nil arguments properly ([https://github.com/multitheftauto/mtasa-blue/pull/1064 #1064] by '''TheNormalnij''') | ||
* Accept team & table of players in [[outputChatBox]] ([https://github.com/multitheftauto/mtasa-blue/pull/1213 #1213] by '''StrixG''') | * Accept team & table of players in [[outputChatBox]] ([https://github.com/multitheftauto/mtasa-blue/pull/1213 #1213] by '''StrixG''') | ||
* Fix /msg command duplicating when sent by Server Console ([https://github.com/multitheftauto/mtasa-blue/pull/1411 #1411] by '''Dezash''') | * Fix /msg command duplicating when sent by Server Console ([https://github.com/multitheftauto/mtasa-blue/pull/1411 #1411] by '''Dezash''') | ||
=== 1 Vendor Update === | |||
* Update sqlite from 3.31.1 to 3.32.3 ([https://github.com/multitheftauto/mtasa-blue/pull/1561 #1561] by '''patrikjuvonen''') | |||
</section> | </section> | ||
Line 174: | Line 177: | ||
** [[hasElementDataSubscriber]] | ** [[hasElementDataSubscriber]] | ||
** Adds 1 additional parameter to [[setElementData]] | ** Adds 1 additional parameter to [[setElementData]] | ||
=== 5 Bug Fixes & Changes === | === 5 Bug Fixes & Changes === | ||
Line 181: | Line 185: | ||
* Added added bIncludeWorldSeaLevel and bIncludeOutsideWorldLevel parameters to [[setWaterLevel]] (#1342) by TheNormalnij ([https://github.com/multitheftauto/mtasa-blue/pull/1342 #1342] by '''TheNormalnij''') | * Added added bIncludeWorldSeaLevel and bIncludeOutsideWorldLevel parameters to [[setWaterLevel]] (#1342) by TheNormalnij ([https://github.com/multitheftauto/mtasa-blue/pull/1342 #1342] by '''TheNormalnij''') | ||
* Add [[outputDebugString]] level 4 to omit certain debug info ([https://github.com/multitheftauto/mtasa-blue/pull/1342 #1342] by '''Addlibs''') | * Add [[outputDebugString]] level 4 to omit certain debug info ([https://github.com/multitheftauto/mtasa-blue/pull/1342 #1342] by '''Addlibs''') | ||
=== 1 Vendor Update === | |||
* Update curl from 7.68.0 to 7.69.1 ([https://github.com/multitheftauto/mtasa-blue/pull/1302 #1302] by '''patrikjuvonen''' and '''qaisjp''') | |||
</section> | </section> | ||
Revision as of 14:26, 8 August 2020
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.7...master
- GitHub milestone: https://github.com/multitheftauto/mtasa-blue/milestone/2
- So far https://github.com/multitheftauto/mtasa-blue/compare/b02cb69...master
This changelog is partial and needs updating.
Main Additions / Changes
Click to collapse [-]
- Add dxDrawPrimitive3D and dxDrawMaterialPrimitive3D (#760 by CrosRoad95)
- Add functions to modify dynamic objects' behaviour (#784 by forkerer)
- Add dynamic ped ID allocating using engineRequestModel and engineFreeModel (#349 by lopezloo + Neproify + Arran + qaisjp)
- Add functions to manipulate colshapes parameters (#1215 by StrixG)
- Add element data subscription functionality (#1055 by tederis)
- Add engineGetModelTextures function (#1058 by Lpsd)
- Trailer sync fix (#1247 by tederis)
Statistics
Click to collapse [-]
These are some statistics since the previous release.
- This is the 25th 1.x.x release
- 1,723 days
- 36 new functions
- 36 bug fixes and changes
- 421 commits (see comparison)
- 171 new open GitHub issues (see list)
- 91 resolved GitHub issues (see list)
- 101 closed GitHub issues (see list)
- 37 new open GitHub pull requests (see list)
- 154 merged GitHub pull requests (see list)
- 31 closed GitHub pull requests (see list)
- 34 contributors of which 18 are new (see list)
- 98+ total contributors (see list)
- 4 vendor updates
Note: Last update to these statistics was made 1,380 days ago.
Scripting
Click to collapse [-]
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 [-]
16 New Functions
- Add setPedFightingStyle (previously available server-side only) (#810 by StrixG)
- Add setPedArmor (previously available server-side only) (#811 by StrixG)
- Add areVehicleLightsOn (#938 by StrixG)
- Add dxDrawPrimitive3D and dxDrawMaterialPrimitive3D (#760 by CrosRoad95)
- Add functions to modify dynamic objects' behaviour (#784 by forkerer)
- Add dynamic ped ID allocating using engineRequestModel and engineFreeModel (#349 by lopezloo + Neproify + Arran + qaisjp)
- Add engineResetModelLODDistance function (#971 by Lpsd)
- Add engineGetModelTextures function (#1058 by Lpsd)
- Add resetBlurLevel function (#1266 by Luxy.c)
28 Bug Fixes & Changes
- Add new client setting to toggle external sounds (#834 by patrikjuvonen)
- Fix crash when attempting to stream out a sound that's not streamed in (See commit e1b7c73 by sbx320)
- Fix dxDrawCircle segments argument being wrongly offset by one (#1079 by ApeLsiN4eG)
- Fix potential crash when moving objects (See commit 90895c2 by botder)
- Update credits (See commit 39227d7 by qaisjp)
- Don't apply damage to peds without a game entity (See commit 632130e by botder)
- Fix doors state with setElementModel (#599 by FileEX)
- Add CVAR _beta_qc_rightclick_command allowing you to reconnect by right clicking the "Quick Connect" button on the main menu (See commit d1c60675 by qaisjp)
- Add more data to getPedAnimation (#892 by Dezash)
- Add missing destroy method to DxFont (#1259 by MegadreamsBE)
- Increase setPedAnimationSpeed limit (See commit 4c36d37 by qaisjp)
- Fix "ancient" weapon fire crash (#1109 by saml1er)
- Fix bitExtract (See commit aa2df39d by ccw808)
- Fix texture blending (#1098 by StrixG)
- Add client setting to toggle internet sound streams (#834 by patrikjuvonen)
- Implement "remember this option" checkbox to NVidia Optimus dialog (#1177 by Lpsd)
- Fix inability to crouch when player has 1 HP (#1138 by CrosRoad95)
- Trailer sync fix (#1247 by tederis)
- Fix driveby for peds (#1290 by Zangomangu)
- Add "SettingHighDetailPeds" to dxGetStatus (#1384 by Patrick)
- Add feature to remove server from the "Recent" tab in server browser (#1381 by ecastro98)
- Fix warpPedIntoVehicle failure when there are too many vehicles streamed in (#1431 by saml1er)
- Fix issue with engineReplaceModel kicking the player out of the vehicle (#1433 by saml1er)
- Moved exe patching to loader (#1520 by ccw808)
- Fix various return values when using OOP (e.g: 5110559b, 88379b8d by qaisjp)
- Fixed incorrect VRAM detection (#1589 by TheNormalnij)
- Add ability to play sounds from raw data to playSound(3D) (#1234 by Dezash)
- Allow downloading of files from other resources (#945 by TheNormalnij) - this affects:
2 Vendor Updates
- Update BASS libraries (#1551 by Dutchman101)
- Update CEF from 76.1.13+gf19c584 (Chromium 81.0.4044.138) to 81.3.10+gb223419 (Chromium 81.0.4044.138) (See commit 8d2d0fb by qaisjp)
Server
Click to collapse [-]
3 New Functions
- Add setPlayerScriptDebugLevel and getPlayerScriptDebugLevel (#826 by knitz12)
- Add isResourceProtected function (#1254 by StrixG)
3 Bug Fixes & Changes
- Fix iprint to be able to read and output nil arguments properly (#1064 by TheNormalnij)
- Accept team & table of players in outputChatBox (#1213 by StrixG)
- Fix /msg command duplicating when sent by Server Console (#1411 by Dezash)
1 Vendor Update
- Update sqlite from 3.31.1 to 3.32.3 (#1561 by patrikjuvonen)
Click to collapse [-]
17 New Functions
- Add xmlLoadString (#809 by Lpsd)
- Add request info & abort functions for fetchRemote/callRemote (#660 by Luxy.c)
- Add functions to manipulate colshapes parameters (#1215 by StrixG)
- Add hasElementData function (#1163 by Simi2)
- Add element data subscription functionality (#1055 by tederis) - includes 3 new functions:
- addElementDataSubscriber
- removeElementDataSubscriber
- hasElementDataSubscriber
- Adds 1 additional parameter to setElementData
5 Bug Fixes & Changes
- Add async encodeString/decodeString (#1226 by StrixG)
- Fix colshape and marker hit detection when attaching (#1327 by Lpsd)
- Fix driveby aiming being inverted in some cases (#1442 by Zangomangu)
- Added added bIncludeWorldSeaLevel and bIncludeOutsideWorldLevel parameters to setWaterLevel (#1342) by TheNormalnij (#1342 by TheNormalnij)
- Add outputDebugString level 4 to omit certain debug info (#1342 by Addlibs)
1 Vendor Update
- Update curl from 7.68.0 to 7.69.1 (#1302 by patrikjuvonen and qaisjp)
Click to collapse [-]
Extra information
More detailed information available on our GitHub repositories: