2.11.2.0
What's Changed
- Fixed a bug where malicious editing on Map Codes are not detected. This bug was introduced in ~2.8.0.0 and existed in versions 2.11.0.0 and 2.11.1.0. Now, the hash computation has been refactored. (by @SadPencil in #567)
- Accelerate startup speed for users with a poor Internet condition. (by @SadPencil in #575)
- The client now provides an integer scaling feature. On this feature enabled, the client window can also be resized. (by @SadPencil in #557)
- Fixed a possible LAN game crash on an unexpected player name (by @devo1929 in #310)
- Optimize the time cost of copying large files by implementing hard linking (by @MahBoiDeveloper in #590)
- Channel names in CnCNet lobby can now be translated (by @Flactine in #586)
- Unique properties of XNAClientToggleButton can now be loaded via an ini file (by @frg2089 in #543)
- The "Pick Random Map" button will randomly pick from all maps when there is only one player in the game room (by @Flactine in #583)
- For those development builds that do not exactly match an official release, notices are added in window title, CnCNet lobby, and the log file. (by @SadPencil in #578)
- The client will produce a friendly error message if the TSCv6 breaking change is not migrated (by @SadPencil in #579 and @MahBoiDeveloper in #585)
Minor changes
- Print detailed client version in the log (by @SadPencil in #568)
- Fixed incorrect player verification in CnCNet lobby (by @SadPencil in #587)
- Disable generating XML documentation files by (@SadPencil in #566)
- Update built-in config that is used in debugging the client (by @MahBoiDeveloper in #588, @SadPencil in #589, and @MahBoiDeveloper in #590)
- Documentation improvements (by @MahBoiDeveloper in #584)
- Upgrade dependencies (by @SadPencil in #564 and #563)
New Contributors
Migration Notes
Below are some migration notices when migrating the client from version 2.11.1.0.
- A new option "Integer scaled client" is added to the option window. If there are extra controls defined in
[DisplayOptionsPanelExtraControls]
section inOptionsWindow.ini
file, please adjust the location of these controls. - Previously in 2.11.0.0 and 2.11.1.0,
ClientUpdater.xml
andSecondStageUpdater.xml
files are released with the client binaries. These files are actually not necessary and can be safely removed.
Full Changelog: 2.11.1.0...2.11.2.0