1.19 Roadmap

From The Battle for Wesnoth Wiki
Revision as of 17:36, 26 May 2024 by Pentarctagon (talk | contribs)

This page is for consolidating and planning when new features and fixes are intended to land in the 1.19 development branch. The release schedule for Development releases can be found here (link is to the 1.17 page, might change for 1.19).

Instructions

Place the feature or fix you intend to implement within the section of the point release that you intend to have it implemented by, as well as your forum username in parenthesis after the feature description. The point release something is planned to be released with is not set in stone, and can be updated as needed depending on the circumstances.

This is just an outline currently, with some point releases for the early, middle and late parts of the branch.

Note on Single-Player Campaign Reworks

We have some campaign reworks planned and in-progress.

In-progress: The South Guard, The Deceiver's Gambit (DM replacement), The Rise of Wesnoth In-progress but slower development: Legend of Wesmere (reworked to SP entirely), Heir to the Throne (grand overhaul) Planned but no progress yet: Angel of Ashes (AoA) (Ashievere-centric campaign)

The first three (TSG, TDG and TRoW) might have higher chances of getting into 1.19.x cycle before any of the others. The other three might be going into 1.21.x so have been mentioned here just to prepare for an unprecedented development allowances (more assistance in coding, accelerated development speed, etc).

If you have inquiries on the reworks, contact SP rework team leaders (forums/discord): Nemaara/Yumi (TSG, TRoW, AoA), Dalas (TDG, HttT), Lord-Knightmare (LoW-rework).

1.19.0 (05/26/2024)

  • Move the Dunefolk into Default Era (Pentarctagon) - completed in #8688

1.19.1 (06/16/2024)

  • #6826 Merge hardware accelerated unit submerge effect, if possible (Pentarctagon)

1.19.2 (07/21/2024)

  • Finish adding ability/weapon special unit tests (Pentarctagon)

1.19.3 (08/18/2024)

  • Investigate replacing mariadbpp with Boost.MySql (Pentarctagon)

1.19.4 (09/15/2024)

1.19.5 (10/20/2024)

  • #6512 New type of deprecation warning, when a deprecated attribute is used alongside its replacement (octalot)
  • #7082 Get wmllint running against mainline during CI with no errors (Pentarctagon)

1.19.6 (11/17/2024)

1.19.7 (12/15/2024)

1.19.8 (01/19/2024)

1.19.9 (02/16/2024)

1.19.10 (03/16/2024)

  • #5041 Draw text on images in IntroWML, useable for place-name labels on the journey-tracker maps (octalot)

1.19.11 (04/20/2024)

1.19.12 (05/18/2024)

1.19.13 (06/15/2024)

1.19.14 (07/20/2024)

1.19.15 (08/17/2024)

  • Play through any remaining mainline campaigns worth playing through (ie: not LoW) and add at least a minimum baseline of achievements to them (Pentarctagon)

1.19.16 (09/21/2024)

1.19.17 (10/19/2024)

1.19.18 (11/16/2024)

1.19.19 (12/21/2024)

1.19.20 (01/18/2024)

  • Go through all the added translatable strings, and check that they're used. For example, look for campaign-specific abilities which aren't used in the campaign. (octalot, but open to volunteers)

1.19.21 (Beta 1) (02/15/2024)

This marks the beginning of the feature freeze and string freeze for 1.19; the only API changes made past this point must be to fix bugs.

1.19.22 (Beta 2) (03/15/2024)

1.19.23 (Beta 3) (04/19/2024)

1.19.24 (RC1) (05/17/2024)

This marks the beginning of the API freeze; no API changes for for any reason can be made at this point. Additional RC releases will be done as needed.

  • Add new screenshots for 1.20

1.20.0 (06/21/2024)