| 2 | |
| 3 | Versions in brackets are: ''CommandExtensions''_''CommonFunc''_''WebAndMapRendering'' |
| 4 | |
| 5 | === [https://7dtd.illy.bz/browser/binary-improvements?rev=YYY rev. YYY] (18_21_31) (2019-01-YY) ToBeReleased === |
| 6 | * CommonFunc updated to v21: |
| 7 | * Fixed: Players added to map even if they never actually fully joined the server |
| 8 | * WebMap updated to v31 |
| 9 | * Fixed: Player inventory screen not respecting A17's new bag size (9*5 instead of 8*4) |
| 10 | * Fixed: ''rendermap'' throwing (irrelevant) warnings, ''rendermap'' not cleaning up properly after finishing |
| 11 | * Fixed: Marker clustering on high zoom levels |
| 12 | * Changed: Trying to execute a non-existing command through the Web API will return HTTP code 404 instead of 501 |
| 13 | |
| 14 | === [https://7dtd.illy.bz/browser/binary-improvements?rev=343 rev. 343] (18_20_30) (2018-12-12) === |
| 15 | * Commands updated to v18: |
| 16 | * Fixed: Quality parameter on ''give'' command |
| 17 | |
| 18 | === [https://7dtd.illy.bz/browser/binary-improvements?rev=341 rev. 341] (17_20_30) (2018-12-12) === |
| 19 | * '''Only compatible with A17.0 b221 and newer''' |
| 20 | * No new functions, this is just a compatibility update |
| 21 | |
| 22 | === [https://7dtd.illy.bz/browser/binary-improvements?rev=340 rev. 340] (16_19_29) (2018-11-21) === |
| 23 | * WebMap updated to v29 |
| 24 | * Fixed: Permissions |
| 25 | |
| 26 | === [https://7dtd.illy.bz/browser/binary-improvements?rev=338 rev. 338] (16_19_28) (2018-11-21) === |
| 27 | * CommonFunc updated to v19: |
| 28 | * Fixed: Location of persistent data file |
| 29 | * WebMap updated to v28 |
| 30 | * Fixed: Location of web map files |
| 31 | |
| 32 | === [https://7dtd.illy.bz/browser/binary-improvements?rev=336 rev. 336] (16_18_27) (2018-11-20) === |
| 33 | * Commands updated to v16: |
| 34 | * Fixed: Sending PMs |
| 35 | |
| 36 | === [https://7dtd.illy.bz/browser/binary-improvements?rev=334 rev. 334] (15_18_27) (2018-11-16) === |
| 37 | |
| 38 | * '''Only compatible with A17.0 and newer''' |
| 39 | * No new functions, this is just a compatibility update |
| 40 | * I '''plan''' to get some tickets done next week but can '''not''' promise anything |
| 41 | |
| 42 | === [https://7dtd.illy.bz/browser/binary-improvements?rev=322 rev. 322] (14_17_26) (2018-06-20) === |
| 43 | * WebMap updated to v26: |
| 44 | * Code: |
| 45 | * Added API ''getplayerinventories'': Single request to get inventories of all currently online players (thanks to '''Prisma501''' for providing the base code) (#114) |
| 46 | * Web Page: |
| 47 | * Fixed menu expand button being behind the map |
| 48 | * Fixed XSS attacks by Steam profile name (#152) |
| 49 | |
| 50 | === [https://7dtd.illy.bz/browser/binary-improvements?rev=318 rev. 318] (14_17_25) (2018-04-19) === |
| 51 | * WebMap updated to v25: |
| 52 | * Code: |
| 53 | * Added option to debug OpenID issues with command line argument "-debugopenid" |
| 54 | * Also added as console command "openiddebug" (with parameters 0/1) |
| 55 | |
| 56 | === [https://7dtd.illy.bz/browser/binary-improvements?rev=316 rev. 316] (14_17_24) (2018-04-06) === |
| 57 | * WebMap updated to v24: |
| 58 | * Code: |
| 59 | * Fixed Steam OpenID login |
| 60 | |
| 61 | === [https://7dtd.illy.bz/browser/binary-improvements?rev=315 rev. 315] (14_17_23) (2018-01-31) === |
| 62 | * CommonFunc updated to v17: |
| 63 | * Internal: Refactored common code |
| 64 | * Internal: Fixed JSON encoding for empty arrays/objects |
| 65 | * WebMap updated to v23: |
| 66 | * Code: |
| 67 | * Fixed validation of Steam OpenID server's SSL certificate |
| 68 | * Changed API ''getplayerslocation'': Removed unused fields ''ip'', ''entityid'', ''totalplaytime'', ''lastonline'', ''ping'' (both for traffic reduction as well as data protection) |
| 69 | * Changed API ''getplayerslocation'': Only transfer state of offline players when the HTTP query parameter "offline=true" is added (heavily reduces traffic on highly frequented servers) |
| 70 | * Web Page: |
| 71 | * Updated to Leaflet 1.2 (many thanks to '''ecv''' :) ) |
| 72 | * Fixed: Mrker handling to not close+reopen popups |
| 73 | * Changed: Centering markers on the map as long as the popup is open |
| 74 | |
| 75 | === [https://7dtd.illy.bz/browser/binary-improvements?rev=311 rev. 311] (14_16_22) (2017-08-26) === |
| 76 | * WebMap updated to v22: |
| 77 | * Added X-Forwarded-Proto use when forwarding from a proxy with SSL enabled |
| 78 | |
| 79 | === [https://7dtd.illy.bz/browser/binary-improvements?rev=309 rev. 309] (14_16_21) (2017-08-09) === |
| 80 | * Commands updated to v14: |
| 81 | * Internal: Fixed chat code hanging onto ClientInfo objects |
| 82 | * CommonFunc updated to v16: |
| 83 | * Internal: Improved JSON library |
| 84 | * WebMap updated to v21: |
| 85 | * Fixed players list showing wrong last online times |
| 86 | * Removed some debugging-only log output |
| 87 | * Internal: Fixed some dead code |
| 88 | |
| 89 | === [https://7dtd.illy.bz/browser/binary-improvements?rev=307 rev. 307] (13_15_20) (2017-08-02) === |
| 90 | |
| 91 | * '''Only compatible with A16.2 and newer''' |
| 92 | * WebMap updated to v20: |
| 93 | * Fixed API ''getplayersonline'' A16 compatibility |
| 94 | * Changed API ''executeconsolecommand'': Added optional parameters ''raw'' and ''simple'' - raw returns the command output as a simple string, simple returns it as a JSON string. Leaving both out returns the full JSON object with command, arguments and result like before |
| 95 | * Changed API ''executeconsolecommand'': Additional log output for command execution duration is now hidden when HideCommandExecutionLog is set to 1 or greater |
| 96 | * Fixed loading item icons when mods override vanilla icons |
| 97 | * JSON encoding: No longer escapes the forward slash "/" with "\/" |
| 98 | * Fixed new animals (bear, wolf, snake) not showing on map |
| 99 | * Commands updated to v13: |
| 100 | * Fixed ''give'' A16.2 compatibility |
| 101 | * Changed ''removelandprotection'': Added ''nearby'' parameter with optional square size |
| 102 | * Changed ''give'' and ''listitems'' to use the games own data instead of a local item name list |