1.19 Roadmap

From The Battle for Wesnoth Wiki
Revision as of 22:16, 19 January 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.

1.19.0

  • Move the Dunefolk into Default Era (Pentarctagon)

1.19.1

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

1.19.2

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

1.19.3

  • Investigate replacing mariadbpp with Boost.MySql (Pentarctagon)

1.19.5

  • #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.10

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

1.19.15

  • 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.20

1.19.?? (Beta 1)

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.?? (RC1)

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