Difference between revisions of "1.19 Roadmap"

From The Battle for Wesnoth Wiki
(1.19.6 (11/17/2024): add related issue)
(1.19.5 (10/20/2024))
 
(5 intermediate revisions by 2 users not shown)
Line 11: Line 11:
  
 
* In-progress: The South Guard, The Deceiver's Gambit (DM replacement), The Rise of Wesnoth
 
* 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)
+
* In-progress but slower development: Legend of Wesmere (still Hybrid), Heir to the Throne (grand overhaul)
* Planned but no progress yet: Angel of Ashes (AoA) (Ashievere-centric campaign)
+
* SotBE (secret)
  
 
The first three (TSG, TDG and TRoW) might have higher chances of getting into 1.19.x cycle before any of the others.
 
The first three (TSG, TDG and TRoW) might have higher chances of getting into 1.19.x cycle before any of the others.
Line 18: Line 18:
  
 
If you have inquiries on the reworks, contact SP rework team leaders (forums/discord):  
 
If you have inquiries on the reworks, contact SP rework team leaders (forums/discord):  
* Dalas
+
* Dalas (TSG/TDG/HttT)
 +
* Dwarftough/Mechanical (LoW)
 +
* Gweoddeoran (TRoW)
 +
* LK (SotBE)
  
 
== 1.19.0 (05/26/2024) ==
 
== 1.19.0 (05/26/2024) ==
Line 43: Line 46:
 
* [https://github.com/wesnoth/wesnoth/pull/6512 #6512] New type of deprecation warning, when a deprecated attribute is used alongside its replacement (octalot)
 
* [https://github.com/wesnoth/wesnoth/pull/6512 #6512] New type of deprecation warning, when a deprecated attribute is used alongside its replacement (octalot)
 
* [https://github.com/wesnoth/wesnoth/pull/7082 #7082] Get wmllint running against mainline during CI with no errors (Pentarctagon)
 
* [https://github.com/wesnoth/wesnoth/pull/7082 #7082] Get wmllint running against mainline during CI with no errors (Pentarctagon)
 +
* GUI2 port of the Help Browser (LumiousE/babaissarkar, CelticMinstrel)
 +
** Completed in [https://github.com/wesnoth/wesnoth/pull/3653 #3653]
  
 
== 1.19.6 (11/17/2024) ==
 
== 1.19.6 (11/17/2024) ==
Line 48: Line 53:
  
 
== 1.19.7 (12/15/2024) ==
 
== 1.19.7 (12/15/2024) ==
 
* GUI2 port of the Help Browser (tentative) (LumiousE/babaissarkar)
 
  
 
== 1.19.8 (01/19/2025) ==
 
== 1.19.8 (01/19/2025) ==
Line 85: Line 88:
  
 
== 1.19.15 (08/17/2025) ==
 
== 1.19.15 (08/17/2025) ==
* Play through any remaining mainline campaigns worth playing through (ie: not LoW) and add at least a minimum baseline of achievements to them (Pentarctagon)
+
* Play through any remaining mainline campaigns worth playing through (ie: not LoW, TRoW or SotBE) and add at least a minimum baseline of achievements to them (Pentarctagon)
  
 
== 1.19.16 (09/21/2025) ==
 
== 1.19.16 (09/21/2025) ==

Latest revision as of 16:42, 26 September 2024

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 (still Hybrid), Heir to the Throne (grand overhaul)
  • SotBE (secret)

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):

  • Dalas (TSG/TDG/HttT)
  • Dwarftough/Mechanical (LoW)
  • Gweoddeoran (TRoW)
  • LK (SotBE)

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)
  • Release tentative TSG re-revision add-on, building on Yumi's work (Dalas)
    • Depending on reception, additional development may be needed, or the rework may be dropped altogether.
    • If all goes well, some months from now I'll need to convert this from add-on to mainline so translators can begin work.

1.19.3 (08/18/2024)

  • Investigate replacing mariadbpp with Boost.MySql (Pentarctagon)

1.19.4 (09/15/2024)

  • Release final (hopefully) TDG add-on. Collect feedback and fix bugs (Dalas)
    • If all goes well, some months from now I'll need to convert this from add-on to mainline so translators can begin work.

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)
  • GUI2 port of the Help Browser (LumiousE/babaissarkar, CelticMinstrel)

1.19.6 (11/17/2024)

  • Unified recruit/recall dialog (LumiousE/babaissarkar) (related issues: 1059, 8829, 5237)

1.19.7 (12/15/2024)

1.19.8 (01/19/2025)

  • #8585, #9035 Solve all issues with [damage_type] (octalot)
  • 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. This is on the roadmap twice, I'm planning to do it annually. (octalot, but open to volunteers)

1.19.9 (02/16/2025)

  • Release first half of HttT revision and gather feedback, fix bugs, etc (Dalas)
    • This is a VERY rough release date. Probably +/- 2 months.

1.19.10 (03/16/2025)

  • #5041 Draw text on images in IntroWML, useable for place-name labels on the journey-tracker maps (octalot)
  • Add "pseudo-queues" as a built-in feature for the multiplayer lobby (pentarctagon)

1.19.11 (04/20/2025)

1.19.12 (05/18/2025)

  • Improve UtBS. (Hejnewar) This includes:
    • Removal and replacement of some abilities, mainly hero ones.
    • Better accomodation of high level units to the new recall system.
    • Difficulty of Nightmare+.
    • Changes to some maps and scenarios, mainly in order to make them more fluid.
  • Mercenaries SP/MP campaign (still didn't give up) (Hejnewar) This includes:
    • New pixelart terrains and backgrounds (particularily tough for someone without pixelart skills).
  • Balance (Hejnewar)
  • New MP maps and scenarios. (Hejnewar) This includes:
    • New short survival.
    • Recovery of long lost mapmaking art.
    • New PvP and PvPvE maps, including experimental scenarios with events.

1.19.13 (06/15/2025)

1.19.14 (07/20/2025)

1.19.15 (08/17/2025)

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

1.19.16 (09/21/2025)

1.19.17 (10/19/2025)

  • Release second half of HttT revision and gather feedback, fix bugs, etc (Dalas)
    • This is a VERY rough release date. Probably +/- 3 months.
    • If all goes well, some months from now I'll need to convert this from add-on to mainline so translators can begin work.

1.19.18 (11/16/2025)

1.19.19 (12/21/2025)

1.19.20 (01/18/2026)

  • 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)
  • Take a serious look at supporting a competitive mode/ELO ranking natively (pentarctagon)

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

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/2026)

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

1.19.24 (RC1) (05/17/2026)

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/2026)

This page was last edited on 26 September 2024, at 16:42.