Menu UI: All menu screens updated & streamlined (a.k.a. "Lipstick on a Pig").
Menu & Game UI: improved to accomodate non-English texts that are longer. Some streamlining also.
Chat (in-Game): Chat messages are now shown on the left edge of the screen by default (if the chat panel is closed). Text messages can by types via ENTER-key or selecting the chat button if the chat is closed.
Competitions: Tournaments and leagues are now restricted to prevent games to last longer than 90 days (so the tournaments can eventually end and are not blocked).
Game Setup: the minimum turn duration for games is now 30 turns (was 20 before) to prevent abuse.
Quick Join: Games now start earlier. Also, they are advertised in the chat and can be joined by other players later.
Language: translation center move to [Modding] --> [Customize] section.
Language: fixed Arabic/Persian rendering of text.
Language: latest translations added - Thanks :-D
Clan Membership Requests: the notification counter is only show to a clan's admin or owner (they are the only ones being able to the handle the notification anyway).
In-Game Messaging: preventing overlong in-game messages by limiting them to 512 characters at max (to prevent slowness/crashes).
Clan Invites: clans can now send invites to players asking them to join their clan.
Manual: explained that declaring war against a nation that isn't bordering your lands is resulting in a higher happiness penalty.
Chess: time per turn is now 60 seconds for chat-chess (not 90 seconds).
UI Update: game listings condensed for clarity, i.e. clutter removed.
UI Update: some stuff from the menu screens moved into popups so they can be accessed from everywhere. E.g. tournament lobby can be access from within games now also.
UI Update: loading indicator for misc. images, such as account images. The image loading is deferred to speed up loading of data.
UI Update: single player achievement list condensed to make it look better (less distractive).
UI Cursor: wait-cursor displayed where appropriate. Also, the mouse cursor should now work on Linux as well?
UI Search Utility: can now search users by country also. Also added a separate search dialog.
UI Popup Menu: aligned so the top/left corner is where the mouse/touch is located (not cenered around it).
Camera for Screenshots: now works everywhere even when hidden behind other popups (disable as needed via settings).
Keyboard: Key mappings update with additional keys for e.g. Numpad.
Networking: now using HTTPS by default (can be turned off in the game's setting).
Networking: network I/O improved by prioritizing non-imagery data and combining image objects that are loaded together.
Networking: default image size reduced for small avatars when loaded over the network (25% of original size now).
Networking: joinable games list should now load faster by not loading data already available (joined games).
Networking Bugfix: some images where loaded more than once right after each other due to bad caching.
Cheat Detection: emulator check updated (@Moderators: some could be false positive, so be wary!)
Cheat Detection: moderators are now capable of seeing in-game fund transfers.
Moderation Maps & Translations: it's not available directly in the moderator interface.
Moderation Guide: section with information about privacy added. @Moderators: MUST read!
Droid Login: fixed to fall back to Google Services if undefined.
Map Downloads: custom listing of (1) FREE Maps and (2) Featured maps added. Also simplified the UI and removed clutter.
Map Downloads: deferred map icon loading until later to speed up displaying the list of available maps. Other improvements also to reduce network calls.
Crashing: the game now properly crashes during boot up so error messages are clearly missing and indicating what's wrong, incl. reporting.
Crash Reporter: fixed to also show up (not hidden) in special circumstances where the render context was changed.
Backend: upgraded to libGDX 1.9.13 which contains misc. bugfixes and improvements.
Backend: upgraded to LWJGL3 as the desktop backend (better handling of Retina displays). If you are on Mac OS X, please download the latest installer for the game to continue working.
Linux ARM Support: with the new LWJGL3 backend, the game should support Linux ARM 32 and 64 bit. It should work on e.g. Raspberry Pi (untested).
Linux 32bit (non-ARM): due to missing libraries, support for x86 Linux has been dropped. Replaced by Linux ARM 32 and 64bit support. Linux support for AMD 64bit still works fine.
Performance: game boot-up speed and other functionality speed up! :)
Boot Screen: simplified & speed up by just using the Noble Master logo.
Maintenance: misc. comparable functions fixed (some were even wrong/buggy).
Maintenance: sort algorithms and collections streamlined (slightly more performant).
Server: making sure that auto-created display names are not too long (capped further).
Server: logging updated for when games are deleted to make sure all refunds are given. Also added internal tests for system function.
Bugfix: Chat input focus reset if chat is hidden (to give back keyboard control).
Bugfix: Chat scrolling fixed. The popup menu marked the mouse button as handled even when it didn't preventing the scroll pane to not properly react.
Bugfix Modding: additional checks added to make sure map dimensions are not too larget (don't work on certain devices due to memory issues).
Bugfix Screenshots: they are not saved in a fixed location. Reporting players with screenshots should now always show the actual list of screenshots (not blank anymore).
Bugfix Rating History: making sure it doesn't overshoot the graph area.
Bugfix Crashes: when changing the username (profile picture wasn't properly retained).
Bugfix Crashes: file selection broken and could result in crashes.
Bugfix Crashes: viewing games could crash (moderator option).