5.32.0:
 - Mods: Added the ability for mods to create custom cards.
 - Mods: Added Client_GameOrderCreated hook to allow mods to take action whenever a player creates an order.
 - Mods: Added Client_GameCommit hook to allow mods to take action when a player commits their orders.
 - Classic: When watching a turn play out, the cards you recieved on that turn aren't shown until you finish watching the turn. This avoids spoiling what happened.
 - Classic: When watching a turn, added a small box in the upper right to show selected orders when the orders list is collapsed. This helps understand what is happening when watching a turn on mobile.
 - Classic: Added numerals to your attacks in the orders panel if you have more than 30 attacks.
 - Classic: Open games now display a small "O" next to the player's name in the player popup dialog if that player joined the game via an open seat. This now makes it possible to know if a player was directly invited to a game or if it was an open game after the game started.
 - Classic: In the statistics graphs, added a "hide inactive" box so it's more easily to hide players who have been eliminated or booted from the graph data.
 - Classic: In the statistics graphs, moved the "check/uncheck all" and "group teams" buttons to their own row so that the dialog is more usable on small mobile screens.
 - Classic: When watching a turn in a commerce game, it now skips the "received gold" order.
 - Classic: The seasonal ladder's boot time was adjusted.  12 hours was moved from base time to banked time, to help ensure games finish before the end of the season.
 - Classic: Fixed the color of the box on the multi-player page of very dark player colors, such as Smoky Black, so the icon on top of the box is always visible.
 - Classic: Fixed a bug when joining a game in the lobby that could present a blank list of colors to choose from.
 - All: When viewing map information, the five most popular templates used on that map from multi-player games are now shown.
 - All: When viewing map information, the approximate number of multi-player games played on that map is now shown.
 - All: Added average game duration of real-time clan wars and quickmatch games.  These are shown on the Clan War Timeslot page and the Quickmatch Templates page.  They only show up for templates with at least 300 sample games.
 - All: Added ability to upvote/downvote group forum posts and threads.
 - All: Added ability to watch group forum threads.
 - All: Clan war free win behavior reverted to pre-5.31.
 - All: When listing players in a group with more than 50 members, it now pages the players to keep the page running fast.
 - All: Fixed a bug that could make pending groups get duplicated in the list.
 - All: Fixed groups announcing when a moderator revokes a pending invite.
 - Unity: Added a setting to allow players to choose if they want the app to start up in multi-player, single-player, or idle.
 - Unity: Fixed a bug that made forum links open in browser instead of the app.
 - Unity: Fixed a bug that made "plays from" get duplicated on profile pages.
 - Idle: The "un-dug dig sites" dialog now shows the best possible rarity of artifact that can be found at each dig site.
 - Website: The map page was converted to use UJS.
 - Website: Fixed full setting labels being left-aligned instead of right-aligned.
 - API: Added clan wars API.
 - API: Fixed the CreateGame allowing templates with the "non members can use mods" flag.
 
5.31.0.1:
 - Classic: Added "start game on this map" to map information page.
 - Classic: Fixed a bug with custom cards that made old clients produce an error.
 - Mods: The "addCard" callback function now returns the card ID of the newly added card.