Update changelog, merge changelog_entries
This is mainly from looking through the Git changelogs for missing entries.
This commit is contained in:
parent
0034b98fc2
commit
e0df67656a
4 changed files with 27 additions and 16 deletions
27
changelog.md
27
changelog.md
|
@ -2,20 +2,47 @@
|
|||
### Add-ons client
|
||||
### Add-ons server
|
||||
### Campaigns
|
||||
* Eastern Invasion
|
||||
* Many minor bugfixes
|
||||
* Heir to the Throne
|
||||
* Fix S17 to ensure the starting castle always has 6 hexes for recruiting (PR #8314)
|
||||
* Clarify S11's objectives by editing the map (no string changes) (PR #8326)
|
||||
* Add decorations and map embellishments to S16, S19a and S22 (PR #8243)
|
||||
* Use swamp terrain instead of sand for S19b (PR #8243)
|
||||
* Under the Burning Suns
|
||||
* Improve continuity between events that can be triggered in various orders.
|
||||
* Adjust Fighter unit line for easier early leveling and more late game staying power.
|
||||
* World Conquest
|
||||
* Fix the Bezoar artifact (issue #6513)
|
||||
### Editor
|
||||
### Multiplayer
|
||||
* Assume that all players need a copy of an add-on, by defaulting `require_modification`/`require_campaign` to `yes` (PR #8135)
|
||||
### Lua API
|
||||
* Added documentation for linting and IDE support
|
||||
### Packaging
|
||||
* Add CMake and SCons options to use an already installed copy of Lua 5.4 (PR #8234)
|
||||
* The system copy of Lua must be compiled as C++ rather than C, as Wesnoth uses C++ exceptions.
|
||||
* Windows requires a compile-time change to Lua, so must use the in-tree Lua submodule.
|
||||
### Terrain
|
||||
### Translations
|
||||
* Updated translations: Arabic, British English, Czech, Finnish, French
|
||||
### Units
|
||||
* War Harbinger: +3 HP (29 -> 32), XP to 100, cost +2g (41 -> 43), removed forest and village dodge modifiers
|
||||
* Dark Omen: removed forest and village dodge modifiers
|
||||
* Raven: removed forest and village dodge modifiers
|
||||
### User interface
|
||||
* New multiline textbox and numerical spinner widgets (PR #8199)
|
||||
### WML Engine
|
||||
* Added a composite hero/leader ellipse, in case an author forgets to `UNMAKE_HERO` when converting to a leader (PR #8375)
|
||||
* `[event]name=unit_placed` is now non-undoable by default (issue #7780)
|
||||
* `[scroll]` now includes a delay, this was needed for visual effects such as the `QUAKE` macro
|
||||
### Miscellaneous and Bug Fixes
|
||||
* Fix some logs not being included in the logfile (issue #8108)
|
||||
* Multiple fixes to handling of Lua errors, some of which could cause a crash (PR #8234)
|
||||
* When WML specifies a unit or unit type’s gender, automatically include that in the .po files as a translation hint
|
||||
* Make sure `transform_unit` doesn't heal the unit when removing objects (PR #8147)
|
||||
* Fixed bugs in the rushers recruit AI (issue #8297)
|
||||
* Savefiles now include the ID of the core in use
|
||||
|
||||
## Version 1.17.25
|
||||
### Campaigns
|
||||
|
|
|
@ -1,4 +0,0 @@
|
|||
### Units
|
||||
* War Harbinger: +3 HP (29 -> 32), XP to 100, cost +2g (41 -> 43), removed forest and village dodge modifiers
|
||||
* Dark Omen: removed forest and village dodge modifiers
|
||||
* Raven: removed forest and village dodge modifiers
|
|
@ -1,2 +0,0 @@
|
|||
### Translations
|
||||
* When WML specifies a unit or unit type’s gender, it’s automatically included as a po hint
|
|
@ -1,10 +0,0 @@
|
|||
### Packaging
|
||||
* Add CMake and SCons options to use system Lua 5.4, like before version 1.9.0. (PR #8234)
|
||||
* This is intended for distributions to choose to link Wesnoth against their own Lua 5.4 packages, instead of using Wesnoth's Lua submodule (mostly unmodified as of 1.17.2, PR #6549), allowing them to easily update Lua in case of severe bugs or vulnerabilities.
|
||||
* Lua 5.4 must be compiled as C++, so that it can recover from C++ exceptions. Debian and Arch are known to do this, while others like Fedora, Gentoo, openSUSE, and FreeBSD currently only compile it as C.
|
||||
* Windows requires a compile-time change, so it still must use the Lua submodule.
|
||||
### Miscellaneous and Bug Fixes
|
||||
* Fix delayed handling of Lua jailbreak exceptions (quit to menu or desktop, wesnothd connection errors, etc.) thrown during Lua `pcall()` and `xpcall()`, which could accumulate and cause wesnoth to abort. (PR #8234)
|
||||
* This bug has existed since jailbreak exceptions were introduced in version 1.9.5.
|
||||
* Fix strict mode not catching Lua errors without exception strings (bug since 1.9.5) or with exception strings containing "~lua:" (bug since 1.9.0). (PR #8234)
|
||||
* Store Lua jailbreak exceptions in derived class constructors. This reduces the reliance on `LUAI_TRY()`, an internal part of Lua that may not exist forever. (PR #8234)
|
Loading…
Add table
Reference in a new issue