The Battle for Wesnoth Changelog

What's new in The Battle for Wesnoth 1.14.9

Sep 27, 2019
  • This is a regular maintenance release for the stable 1.14.x series, delivering bug fixes and translation updates. As is the norm for updates to the current stable series, this release is fully compatible with previous 1.14.x versions.
  • The reason this release is numbered 1.14.9 instead of 1.14.8 is that version 1.14.7 was re-released as 1.14.8 on the Mac App Store after a few issues with the original macOS build for that version were found. This was the only way we could push a fixed build for that version on the store. To force version numbers on other platforms to match again in subsequent releases, we decided to skip straight to 1.14.9.

New in The Battle for Wesnoth 1.14.5 (Sep 19, 2018)

  • This is a maintenance release for the stable 1.14.x series and, as such, it delivers an assortment of bug fixes and other improvements over previous releases in this series.

New in The Battle for Wesnoth 1.14.4 (Jul 27, 2018)

  • Security Fixes:
  • Fixed Lua being able to escape sandboxing via load/loadstring (CVE-2018-1999023).
  • Add-ons server:
  • Made it so plain-text .po catalogues in add-ons are detected and added to the list of translations for them.
  • Campaigns:
  • Dead Water:
  • In 'Tirigaz', take the situation into account of orcs being killed either first or by undead.
  • Delfador's Memoirs:
  • Fix hero units costing upkeep (issue #3277)
  • Eastern Invasion:
  • Fixed missing prisoners and loss of recallable units in 'Captured'.
  • Northern Rebirth:
  • Level 0 units are not available anymore after scenario 5
  • Secrets of the Ancients:
  • Adjust gender of enemies to better match story in S11 & 21 (issue #3294)
  • Simplify dialog to fix possible confusion in S16 (issue #3291)
  • Have nagas be able to recruit in S21 (issue #3293)
  • The South Guard:
  • S4: undead leader won't leave the castle anymore
  • S5: the untypical situation that one can defeat the lich before finding Urza Afalas is now handled
  • Under the Burning Suns:
  • S11: added custom graphics for the citadel.
  • S12: clarified the alien bodies' weaknesses.
  • Various visual improvements.
  • Editor:
  • Fixed saving a map as a scenario not enabling scenario editor tools.
  • Graphics:
  • New attack animation for the Peasant.
  • Tweaked the Ruffian's attack animation timing.
  • Language and i18n:
  • Updated translations: British English, Bulgarian, Chinese (Simplified), Chinese (Traditional), Czech, French, German, Hungarian, Japanese, Scottish Gaelic, Slovak, Spanish
  • Lua API:
  • Upgrade to Lua 5.3.5.
  • Multiplayer:
  • Non hosts can now change their faction in the mp wait dialog.
  • Multiplayer server:
  • Fixed lobby and whisper messages not having a maximum length.
  • Partly fixed the mp server breaking translatable strings.
  • User interface:
  • Improved the layout of the Statistics dialog.
  • Allow changing dropdown menu selections with the scrollwheel (FR #3251).
  • Fixed lobby chat box scrolling to top on a new message if it isn't at the bottom (issue #2789).
  • Fixed the unit preview pane not showing the default race icon when detailing a single unit's stats.
  • Sort units secondarily by XP in the unit list dialog.
  • Whiteboard related bugfixes
  • WML engine:
  • Fixed errors about WESNOTH_VERSION not being defined when trying to load add-ons that have preprocessor errors (issues #1924, #1634).
  • Miscellaneous and bug fixes:
  • Added an advanced preference to enable experimental PRNG combat.
  • Campfires use illumination instead of a different ToD.
  • Linux builds now enable security hardening by default.
  • Fixed MP admins being unable to observe private games.
  • Fixed MP faction, leader, and leader gender changes persisting even if the selection dialog is dismissed.
  • Fixed an issue with positioned sound sources ignoring the volume set in Preferences after going off the audible radius and back (issue #3280).
  • Fixed wmllint choking on gzipped binary files (e.g. gzipped tarballs).
  • Fixed wmllint crashing on nonexistent paths provided in the command line (issue #3286).
  • Slight changes to the objectives dialogue (pr #3309)
  • Greatly improved touch control support.
  • Fixed wmlindent crashing on nonexistent paths provided in the command line (issue #3346).
  • [do_command][attack] can no longer invoke disabled attacks.
  • [delay] is now skipped during preload events.
  • Fixed wrong simulated movement points when planning to capture a village.
  • Fixed attacks wrongly being disabled in the UI.

New in The Battle for Wesnoth 1.14.2 (May 30, 2018)

  • Campaigns
  • Northern Rebirth:
  • S02.1 Infested Caves: keep side 8 AI leader from wandering off too far
  • and ending up on a keep with only one hex for recruiting.
  • S02.1 Infested Caves: AIs are less likely to kill each other in early
  • game, which would make it harder for the player otherwise.
  • S02.1 Infested Caves: Dwarvish allies are also less likely to die.
  • S02.1 Infested Caves: minor map tweaks and improvements.
  • S05 The Pursuit: removed a bottleneck and tweaked Rod of Justice.
  • Sceptre of Fire:
  • In 'Caverns of Flame', fixed various issues with the volcano eruption.
  • Under the Burning Suns:
  • Various Quenoth unit graphics updates.
  • Descent into Darkness:
  • In 'A small Favor', disabled a not intended way to win the scenario.
  • Secrets of the Ancients:
  • Bats are transformed to normal ones already after S5
  • Graphics
  • Fixed a minor team coloring mistake in the north-facing Revenant standing
  • animation.
  • Language and i18n
  • Updated translations: British English, Chinese (Simplified), Czech, French,
  • Galician, German, Italian, Japanese, Scottish Gaelic, Spanish, Ukrainian
  • User interface
  • List boxes (MP lobby game list in particular) now keep the scroll position
  • when they change, instead of keeping the selected item visible (issue #3016).
  • Fixed MP lobby player list scrolling to top when it changes
  • Fixed the first unit sometimes not being selected when opening the Recall
  • dialog.
  • Fixed a crash when using very large portraits in [message] (issue #2912)
  • Added a button to access the version info dialog to Preferences.
  • Removed player list sorting options in the MP lobby. The list is now
  • automatically sorted alphabetically, friends first.
  • Rearranged campaign difficulty menu layout
  • Terrains
  • Removed hidden terrains that were not supposed to make it to 1.14: ^Prg,
  • ^Prgo, ^Pwd, ^Pwdo
  • Miscellaneous and bug fixes
  • Fixed memory leak in terrain filter code. In a huge map with Silver Mages,
  • it could leak several gigabytes of memory in a long session.
  • Fixed: unit halo remained after undoing a recall (issue #3065)
  • Fixed: unit halo intensity doubled during AMLA animation
  • [change_theme] no longer causes a Lua error when theme= is not specified
  • instead of explicitly set to an empty string.
  • [change_theme] no longer requires running a separate action to update the
  • UI afterwards (e.g. [redraw]) and the status panels are updated immediately.
  • as well.
  • Lua random map generator: fixed error when flipping map; specifically this
  • also fixes an assert at the start of HttT S7 (Sceptre of Fire) that had a
  • 50% chance of being triggered
  • Experimental AI: fixed recruiting not working on maps without enemies, such
  • as the first two turns of Dark Forecast
  • Experimental AI: fixed recruiting evaluations sometimes not being updated
  • Replaced deprecated Lua code and all remaining uses of FOREACH and MESSAGE
  • macros
  • Fixed [color_adjust] interacting poorly with time of day color shifts and
  • values outside the [-255, 255] range (issue #3144).
  • Fixed a regression from 1.13.10 where modification option values couldn't
  • be properly saved in arrays.
  • Added stricter validation to ensure units cannot have negative hitpoints,
  • except during specific attack-related events.
  • Added deprecation notices for several macros that had them missing before.
  • [message] no longer scrolls to units through fog or shroud so it matches
  • 1.12's behavior.
  • Fixed animation-wide text_color and blend_color keys being overwritten. This
  • fixes level-in and level-out animations sometimes fading to black instead of
  • white.
  • Fixed [animate_unit] freezing the game when observing MP games (#2970).
  • Fixed carryover behaving differently when loading a start-of-scenario save
  • (issue #3152).
  • Fixed turn replay function in MP.
  • Fixed savegames being created even when not needed (issue #3150).
  • Fixed handling of extra_recruit in planning mode (issue #3100).
  • Fixed handling of skirmisher in planning mode.
  • Fixed handling of filter_recall in planning mode.
  • Fixed possible segfault at game end.
  • Fixed require_resource in [resource].
  • Fixed require_scenario=yes not working with map_generation (issue #3105).

New in The Battle for Wesnoth 1.14.1 (May 14, 2018)

  • Campaigns:
  • Eastern Invasion:
  • In 'Captured', fixed units incorrectly costing upkeep after leveling up.
  • Secrets of the Ancients:
  • Fixed minor unit naming inconsistencies (issues #2844 and #2846).
  • Under the Burning Suns:
  • Added custom graphics for the broken tree in S1.
  • Various sprite and image updates.
  • Fixed a bug in the formation ability causing defense bonuses not being received in some cases.
  • Language and i18n:
  • Updated translations: British English, Chinese (Simplified), Czech, French, Galician, German, Italian, Japanese, Scottish Gaelic, Slovak, Spanish
  • Fixed Logging Options tooltips not being translatable (issue #2837).
  • Multiplayer server:
  • Added support for matching user, IP, and email bans from a forums board when the forum_user_handler is enabled and active. (IP and email bans with wildcards are not supported yet.)
  • Fixed various instances of the server crashing under certain conditions.
  • Performance:
  • Added an option to disable the FPS limiter for a slight performance boost.
  • Units:
  • Changed the plural name for the merfolk race from Mermen to Merfolk (issue #2940) and replaced a few instances in core unit or terrain descriptions accordingly.
  • User interface:
  • Removed individual Join/Observe buttons for each game in the MP Lobby.
  • Highlight the titles of MP games with vacant slots.
  • Improved MP Lobby layout on low resolutions.
  • Improved reporting of network errors in the MP lobby (issue #3005).
  • Ensure the chat widget remains the correct size even after a window resize.
  • Custom MP game names are now capped at 50 characters.
  • Restored Era info to main MP game display.
  • Improved the resolution selection criteria for the MP Lobby.
  • Fixed inactive weapon specials being displayed in the Unit Attack dialog unlike in 1.12 (issue #3033).
  • Miscellaneous and bug fixes:
  • Removed misleading tooltip text stating registered nicknames are optional for the official MP server.
  • Attempting to save a screenshot with an unsupported format now shows an error message, instead of saving the screenshot as BMP with the requested extension.
  • It is now possible to disable logdomains in the Logging Options dialog.
  • Fixed the wesnoth(6) manpage claiming the default log level is 'error' when it has been 'warning' since version 1.9.0.
  • Document --log-none in the wesnoth(6) manpage.
  • Avoid trying to load invalid base64-encoded data URIs.
  • wesnoth_addon_manager and the addons.wesnoth.org web index can now use data URIs.
  • Fixed a crash when using certain invalid color= values.
  • Implemented a workaround for an unhandled std::bad_cast from string comparison functions that caused a crash-to-desktop when opening Preferences among others (issue #3050).

New in The Battle for Wesnoth 1.12.6 (May 22, 2016)

  • This is a maintenance release for the stable 1.12.x series and, as such, it delivers an assortment of bug fixes and other improvements over previous releases in this series. In particular, this version includes an important regression fix for non-QWERTY keyboards, and a few fixes for long-standing UI and terrain graphics issues.

New in The Battle for Wesnoth 1.12 RC3 (Nov 10, 2014)

  • Campaigns:
  • Legend of Wesmere:
  • Ka’lian under attack: fixed more issues due to new map size.
  • Ka’lian under attack: fixed two issues with fog. This fixes bug #22880.
  • Elves Last Stand: fixed not all elvish leaders being able to recruit.
  • Elves Last Stand: fixed bugs in Olurf and Olurf's party arrival.
  • Bounty Hunters: fixed several coordinate issues due to new map size.
  • Cliffs of Thoria: fixed so that yetis can be seen moving in hole in fog.
  • Fixed player team name in several scenarios.
  • Fixed player side carryover in several scenarios.
  • Language and i18n:
  • Updated translations: Czech, Galician, German, Italian, Portuguese, Scottish Gaelic, Slovak, Spanish
  • Lua API:
  • Upgraded Lua to version 5.2.3.
  • Miscellaneous and bug fixes:
  • Micro AIs: only display on-screen error messages when in debug mode
  • Nearest neighbor interpolation used when zooming in on units and terrains. See https://github.com/wesnoth/wesnoth/pull/316 and related dev-talk email
  • WML engine:
  • Fixed a bug that prevented [animate_unit] from displaying death or victory animations for those units that filter them based on weapon (eg. Wose)

New in The Battle for Wesnoth 1.11.0 (Oct 1, 2012)

  • Add-ons client:
  • The Update Add-ons dialog has been replaced with an alternate view mode for the main Add-ons Manager
  • The Add-ons Manager now allows filtering add-ons by installation status (all, installed, not installed, upgradable)
  • Add-ons in the Add-ons Manager are initially sorted by title instead of the order they were originally uploaded to the server
  • Add-ons with broken/unavailable dependencies are reported to the user
  • The add-on dependencies prompt reports all recursively-resolved dependencies, not just the direct dependencies
  • Add-on installation, upgradability, and publish status is reported as a footnote for every list entry, plus a field in the Description dialog
  • The Add-ons Manager filter textbox is preserved during the same connection (i.e. while installing multiple add-ons)
  • Add-ons server:
  • Reject add-ons with names or titles that begin with a WML text format markup character (any of *, `, ~, {, ^, }, |, @, #,

New in The Battle for Wesnoth 1.10.4 (Aug 28, 2012)

  • Campaigns:
  • A Tale of Two Brothers:
  • Fix bug #19949: Turns left counter initially incorrect when objectives change and turn limit is extended
  • Son of the Black Eye:
  • Fixed bug #19686: fixed two variable checks that prevented some strings from being displayed in Back Home
  • Sceptre of Fire:
  • Keep recall list at end of scenario 7
  • Under the Burning Suns:
  • Taking the ring of speed is now optional
  • Language and i18n:
  • Updated translations: British English, Chinese (Simplified). Chinese (Traditional), French, Galician, German, Greek, Hungarian, Japanese, Latin, Lithuanian, Old English, Russian, Serbian, Slovak, Spanish, Ukrainian
  • Terrain:
  • Improve appearance inside natural cave wall terrain areas (Xu)
  • Improve appearance of sand near dirt with transitions
  • User interface:
  • Trying to initiate movement (or an attack) before previous movement is finished no longer unselects the current unit (bug #19734). (The new movement command is still deliberately ignored.)
  • Fixed bug #19783: Disable commands while WML menu items are executing.
  • Fixed bug #19533: Both damage tooltips now take into account local factors.
  • WML engine:
  • Fixed CALL_FUNCTION macro (bug #19805)
  • Miscellaneous and bug fixes:
  • Fix bug #19753, missing hex transition
  • Fixed: Allow strict compilation with CMake using the upcoming gcc-4.8.
  • Fixed bug #19795: OOS when [message][option] is used in a (single-player) start event when side 1's controller is null.

New in The Battle for Wesnoth 1.9.14 (Jan 12, 2012)

  • AI:
  • Fixed bug #18962 and bug #19214: AI leaders are no longer slow to select attacks.
  • Language and i18n:
  • Changed font used for CJK languages to DroidSans.
  • Updated translations: British English, Chinese (Simplified), Czech, Dutch, Estonian, French, Galician, German, Hungarian, Latin, Norwegian, Serbian, Slovak, Spanish.

New in The Battle for Wesnoth 1.9.13 (Dec 19, 2011)

  • Language and i18n:
  • Updated translations: British English, Czech, Dutch, French, Galician, German, Hungarian, Korean, Latin, Lithuanian, Old English, Polish, Russian, Serbian.
  • Multiplayer:
  • Fix user interface set to side 1 when entering linger mode (bug #15847).
  • Fixes showing of larger portraits on smaller screens (bugs #17961 and #18686).
  • Unit changes and balancing:
  • Changed the Lancer's and the Deathblade's AMLA requirements to conform to the current AMLA standards.
  • User interface:
  • Fixed bug #19118: Default theme: coordinates overlap with the clock status panel on small horizontal resolutions. Also fixed for the widescreeen theme.
  • Made it so that "AM"/"PM" show up in the default and widescreen themes on the lowest supported resolutions.
  • Whiteboard:
  • Display turn numbers on multi-turn planned moves.
  • Fix attacks not finishing but still being transmitted over the network when executing all actions.
  • Miscellaneous and bug fixes:
  • Forward ported a new version of multiplayer chat log history dialog.
  • Fixed bug #19188: Turn dialog always speaks of Konrad in tutorial.
  • Added NativeClient port.
  • Optimized screen update (zooming, ToD change) and framerate.

New in The Battle for Wesnoth 1.9.10 (Nov 9, 2011)

  • Campaigns:
  • Descent into Darkness:
  • A Small Favor, part 1: used 24 hour ToD.
  • Son of the Black Eye:
  • To the Harbor of Tirigaz: used 24 hour ToD.
  • Under the Burning Suns
  • Subterranean Struggle: no longer possible to win by allowing allies to die.
  • Across the Harsh Sands: the Black Hand oasis is no longer possible to enter without triggering the bandits.
  • Graphics:
  • New Animations:
  • Goblin spearman run SE.
  • Merman fighter attack SE.
  • Terrain:
  • Tall encampment keep can now be placed next to the tent encampment keep.
  • Forest/hill terrain combinations no longer appear black on the minimap
  • Default team color always applied last; fixes bug #18817
  • Removal of Khalifate unit images.
  • Language and i18n:
  • Made it so that all of the Hangul Syllables block is covered by the font-loading code.
  • Updated translations: British English, Czech, Dutch, Finnish, Galician, Indonesian, Irish, Italian, Japanese, Korean, Latin, Lithuanian, Old English, Portuguese (Brazil), Russian, Slovak, Swedish.
  • Multiplayer:
  • New map: Aethermaw.
  • Updated maps: Hamlets, Howling Ghost Badlands, Thousand Stings Garrison.
  • Terrain:
  • Oasis may be placed on any terrain, aliased to base.
  • New rotting variant for wooden bridge.
  • Unit changes and Balancing
  • All mounted units now have forest defense capped at 30%. This reduces their defense on forested hills from 40% to 30%
  • Forests now give best defense and worst movement on all terrain, not just hills - fixes bug #18216.
  • The XP required for an AMLA is now 50*level (and 25 for level 0) instead of always 150.
  • Increased the HP of the Great Mage from 55 to 60.
  • Increased the ranged attack of the Footpad from 4-2 to 5-2.
  • Removal of the Khalifate units, faction and era.
  • User interface:
  • Removed waypoints UI feature ('w' key) since the whiteboard provides similar functionality.
  • Added option in advanced preferences that allows the twelve-hour clock format to be used.
  • Reenabled "delay shroud updates".
  • Slowed units are now tinted to be recognizable at a glance.
  • Miscellaneous and bug fixes:
  • Reintroduced the "Liminal" alignment. Liminal units fight best during twilight.

New in The Battle for Wesnoth 1.9.8 (Aug 1, 2011)

  • Language and i18n:
  • Updated translations: Estonian, Galician, Latin, Russian.
  • Multiplayer:
  • A New Land:
  • Fixed 'agriculture' not getting translated sometimes and research for agriculture not getting counted if the research order wasn't changed (bug #16477)

New in The Battle for Wesnoth 1.8.2 (Jun 6, 2010)

  • fixes many smaller bugs including some crashes
  • many campaigns received some updates to fix the issues that appeared in the last weeks
  • all unit images in Under the Burning Suns should be displayed correctly again
  • a music piece was replaced by an improved version
  • some graphics and translations were updated

New in The Battle for Wesnoth 1.8.1 (May 3, 2010)

  • Re-Introduce the old lobby since the new one has some major problems (the new one is still available via an option)
  • Fixed several smaller problems in the new lobby
  • Fixed a common error in multiplayer ("Missing WML Child") which prevented games from working
  • New multiplayer map: "Elensefar Courtyard"
  • Several smaller campaign fixes and lots of translation updates

New in The Battle for Wesnoth 1.7.12 (Jan 19, 2010)

  • AI:
  • Fixed unit_at formula ai function to return null on null input
  • Campaigns:
  • Fixed a bug in several scenarios causing some enemy units to disappear when loading a save
  • Language and i18n:
  • Updated translations: Czech, Finnish, French, German, Hebrew, Italian, Latin, Russian, Shavian, Slovak, Spanish
  • Multiplayer:
  • Non-human null controllers are no longer set to ai
  • Don't allow a 0-sides game to be started (Debian bug #563310)
  • Music and sound effects:
  • New version of sad.ogg (Sad music) by Tyler Johnson
  • User interface:
  • Switched back to the tiled background for gui2
  • Improved to looks in tiny-gui
  • Add a new transient error message
  • Convert several old style message dialog to the new style
  • Allow listboxes to add rows at every place instead of at the end only
  • Improved the speed of the new lobby
  • WML Engine:
  • Removed bogus merging of the old unit type's movetype when advancing (fixes bug #15055)
  • [unit] upkeep now accepts the 'free' value as a synonym for 'loyal'. It was widely used this way and worked because its integer value is 0
  • Miscellaneous and bugfixes:
  • Fix errors in tutorial when the player unexpectedly kills certain enemy units in scenario 2 (bug #15037)
  • Fix orcs being able to play their turn twice in tutorial scenario 2 (bug #14926)
  • Fix missing dialog in tutorial scenario 1 (patch #1399)
  • Fix scrolling during animation (bug 13106)
  • Fix drakes tipping their wings in the water when flying
  • Fix some assertion failures when showing/hiding listbox items
  • Fixed serveral issues found by cppcheck
  • Fixed drawing glitches with tiled gui2 windows in the lobby
  • Fix some doxygen warnings
  • wesnoth-optipng can now process selected files given on command line
  • Allow listboxes to better request the update of their contents

New in The Battle for Wesnoth 1.7.6 (Oct 2, 2009)

  • AI:
  • In some campaigns, such as in Legend of Wesmere, allied AI sides can now recall their veterans from earlier scenarios.
  • AI will now recruit somewhat more intelligently. In some campaigns, such as in Legend of Wesmere, allied AI sides can now be given hints about where their leader should relocate.
  • Graphics:
  • New portraits for Merman Spearman, Bat, Merman Netcaster, Nightgaunt, Spectre, Shadow
  • When a unit reaches a new level, a floating label indicates it.
  • Language and translations:
  • Updated translations: Czech, Dutch, Estonian, Finnish, French, German, Italian, Lithuanian, Russian, Serbian, Spanish.
  • New translations: Vietnamese.
  • Multiplayer:
  • New map: 4p Ruins of Terra-Dwelve.
  • Units:
  • Made units with the 'healthy' trait always rest heal but take normal damage from poison.
  • Changed the Drake Glider's movetype to give 40% defense almost everywhere.
  • Gave the Fire Dragon 100% fire resistance.
  • Updated the descriptions for the Drake Fighter, Glider and Burner lines.
  • User interface:
  • Automatically try to resolve blocked multi-turn moves.
  • Better visually differentiate name, type and race in sidebar.
  • Add colorized terrain defense info in sidebar.
  • In attack dialog, split damages and chance to hit and color the later.
  • Disable the Remove and Update add-ons buttons when there are no add-ons installed.
  • Add a Description button to the add-ons download dialog
  • For move+attack mouse click, now show the attack dialog before the move.
  • In sidebar, add current bonus/malus info from alignement.

New in The Battle for Wesnoth 1.7.1 (Jun 30, 2009)

  • AI:
  • Reworked AI code to allow easier creation of AI components.
  • New AI: Composite AI
  • (Optional) new AI configuration syntax.
  • Basic reimplementation of an old C++ AI as a 'candidate action'-based composite AI
  • Autodiscovery of available AI configurations from data/ai/ais.
  • (In debug mode) Autodiscovery of available AI configurations from data/ai/dev
  • Campaigns:
  • Delfador's Memoirs: new portrait for Lionel. The Hammer of Thursagan: new portraits for Angarthing, Ratheln.
  • Graphics:
  • New portrait for Knight, Ghost.
  • Language and i18n:
  • Updated translations: Chinese (Traditional), Czech, Finnish, French, German, Greek, Hungarian, Icelandic, Lithuanian, Polish, Russian, Serbian, Turkish
  • User interface:
  • Removed the old obsolete layout algorithm in the new widgets
  • Added unit tests for the new widgets
  • Improved the layout algorithm not to show scrollbars when they make the situation worse
  • Add a new transient message dialog
  • Add a new multi page widget
  • Increase the lineheight in the new dialogs
  • Add a blur precommit function to the canvas
  • Improved the redraw algoritm and added more asserts
  • Objectives now use pango markup
  • Replace the campaign dialog with a new gui one (debian bug #497655)
  • Removed the hidden option to disable the tips of the day
  • A click on a slider now properly sets the position
  • WML generated messages, labels and sounds are skiped during replay (bug #13519)
  • Added support for desktop notifications (GTK/libnotify only for now, patch #1179)
  • Added a hotkey to toggle team ellipses (fr #7763)
  • WML Engine:
  • Made new turn, turn X, side turn and turn refresh events synchronous. (bug #10603)
  • Petrified units no longer heal. (bug #13513)
  • Miscellaneous and bugfixes:
  • Add strict compilation to cmake
  • Let cmake also use the CXXFLAGS and CFLAGS environment variables
  • Fixed a segmentation fault with storyscreens using [if] (bug #35959)
  • Properly translate dialog title (bug #13761)
  • Fixed a problem with easy close that caused buttons to be ignored
  • Properly translate unit name and mark strings translatable (bug #13751)
  • Properly redraw logo on the loading screen (bug #13758)
  • Set window title before setting video mode (bug #13756)
  • Fixed dates in the load box being untranslated (bug #13782)
  • Fixed networking code regression that could lead to "Client disconnected" errors when creating a MP game

New in The Battle for Wesnoth 1.6.3 (Jun 24, 2009)

  • Campaigns:
  • The Hammer of Thhursagan:
  • Updated portraits for Ratheln, Angarthing.
  • Language and i18n:
  • Updated translations: British English, Chinese (Traditional), Czech, Finnish, French, German, Greek, Hungarian, Icelandic, Italian, Lithuanian, Polish, Russian, Serbian, Slovak
  • User interface:
  • Fixed an multi-character UTF-8 handling bug in the password textbox
  • Increase the lineheight in the new dialogs
  • A click on a slider now properly sets the position

New in The Battle for Wesnoth 1.6.2 (May 13, 2009)

  • Fixed missing unit graphics when loading a start-of-scenario savegame.
  • Improved the sorting of the XP and traits columns in the unit list dialogue.
  • Some smaller fixes to various campaigns.
  • Updates to many translations.

New in The Battle for Wesnoth 1.6.1 (Apr 13, 2009)

  • Campaigns:
  • Sceptre of Fire
  • Fixed a crash at the very end of 'Caverns of Flame'.
  • Graphics:
  • New portrait for Orc Grunt, Dwarf Fighter (alternative), Goblin Spearman, Ogre/Young Ogre, Trapper, Ranger.
  • Language and translations:
  • New translations: Icelandic.
  • Updated translations: British English, Catalan, Chinese (Simplified), Czech, Dutch, German, Finnish, Hebrew, Hungarian, Indonesian, Italian, Lithuanian, Norwegian, Polish, Russian, Serbian, Slovak, Swedish, Turkish.
  • Multiplayer:
  • Fixed missing faction column and misplaced player's name column (but faction column is still missing if the host uses 1.6.0)
  • Miscellaneous and bugfixes:
  • Fix a lock-up issue when no music could be played.
  • Limit the maximum length of the mp command dialog as workaround for a 'crash'. (Windows and Mac only.)

New in The Battle for Wesnoth 1.6 (Mar 18, 2009)

  • Campaigns:
  • Under the Burning Suns...
  • All portraits now have a transparent background (bug #13135)
  • Graphics:
  • New or updated unit graphics for the Mermaid Priestess and Enchantress unit lines
  • Language and i18n:
  • updated translations: Finnish, French, German, Lithuanian, Polish, Portuguese (Brazil), Russian, Slovak, Spanish
  • User interface:
  • Grey game titles out when we're missing the era
  • Fix a dialog size problem returning invalid sizes (bug #13203)
  • WML Engine:
  • Increase the map size limit to 1000 by 1000
  • Added an 'always_display' key to [advancement] to make it possible to show the advance dialog even with just one option.
  • weapon filters now recognize the id= attribute of specials (bug #13193)
  • Miscellaneous and bug fixes:
  • Fixed bug #13204: NR: Death event doesn't re-spawn Malifor as expected
  • Fixed bug #13198: Corrupt replay in MP
  • Fixed bug #13199: Map generation in mp fails when hills and size of hills sliders are at max
  • Fixed bug #13179: Unit's move have sometimes a jumpy start
  • Stop resetting the alternate default zoom level after each reload

New in The Battle for Wesnoth 1.6 RC1 (Mar 1, 2009)

  • Graphics:
  • New portrait for the female Thief.
  • New tiles for summer and fall deciduous and mixed forests.
  • Deciduous and mixed forests now used in several campaigns (not all, yet).
  • New tiles for dirt.
  • Language and translations:
  • Updated translations: Chinese (Simplified), Czech, French, German, Italian, Polish, Portuguese (Brazil), Spanish, Turkish.
  • User interface:
  • Listbox columns have the same width again.
  • Now clear fog/shroud before an attack when doing a move+attack action.
  • Changed the widgets in the in game message dialog.
  • The multiplayer dialog shows tooltips again.
  • The textbox history now uses CTRL+TAB and CTRL+SHIFT+TAB.

New in The Battle for Wesnoth 1.4.7 (Dec 13, 2008)

  • Replays work again for single-player campaign scenarios.

New in The Battle for Wesnoth 1.4.6 (Nov 22, 2008)

  • updated translations: Czech, Danish, Finnish, French, Galician, German, Hungarian, Italian, Polish, Slovak, Turkish, Valencian
  • fixed the parts of the undead flags which were not TC'd