1.15 Roadmap
This page is for consolidating and planning when new features and fixes are intended to land in the 1.15 development branch. The release schedule for Development releases can be found here. A thread for discussing this roadmap can also be found here. As a reminder, there is also the previous 1.16 Checklist issue on github, for those who added items to that.
Contents
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.
Additionally, the current set of 1.15 point releases is not final, and can be increased or decreased based on what features and fixes are planned. The only hard deadline, which hopefully is not an issue, is to have 1.16 released by February 2022. This will allow 1.16 to be in the Ubuntu 22.04 LTS release's repositories, and while I realize we don't plan Wesnoth's releases around any distro's schedule, there are also currently no other criteria to use as a final deadline and February 2022 is easily more than enough time to plan out and implement 1.16, especially given how long 1.14/1.15 have already been going.
1.15.4 (08/22/2020)
- Mainlining World conquest II (gfgtdf)
- Have #4884 merged, as a lot of the rest of what I want to do depends on this (Pentarctagon)
- Add the logger level statements needed to fix #4898 (Pentarctagon)
- Add missing Naga portraits - 1 new portrait, 3 level up variants (Lordbob)
- Add Royal Warrior portrait (LordBob)
1.15.5 (09/19/2020)
- Campaignd support for different min wesnoth versions (gfgtdf)
- Add Mechanical unit portraits - 2 new portraits, 2 variants (Lordbob)
1.15.6 (10/17/2020)
- Api to query abilities and traits by id, whcih are then uses by the {TRAIT...}, {ABILITY...} macros (gfgtdf)
- Re-add the dunefolk faction to WCII (gfgtdf)
- Create the queryd program. Its purpose would be to execute SQL separate from wesnothd, so that queries that could potentially take several seconds or longer to complete won't block wesnothd from continuing to run until the query completes (Pentarctagon)
- Implement a game history viewer by utilizing queryd (Pentarctagon)
- Add Wose shaman portrait (Lordbob)
- Look how practical the new mainline macros are (Sevu)
- PR with changes to mainline macros (Sevu)
1.15.7 (11/21/2020)
- Implement an MP reporting dialog as a replacement for the /query report <message> command that's available now. This could include functionality such as searching for the username(s) to report, searching for a particular game to report (currently running or already ended, if already ended then automatically include a link to the game's replay), and inserting a PM to the MP Moderators group from the reporter (though I'm not sure if this part is actually possible) (Pentarctagon)
- Add missing Monsters & Creatures portraits - 5-8 portraits (Lordbob)
1.15.8 (12/19/2020)
- Add SQL support to campaignd using mariadbpp (Pentarctagon)
- Store add-on upload history in the database (Pentarctagon)
- Revamp Duelist line portraits (Lordbob)
1.15.9 (01/16/2021)
- Add a forum_auth=yes|no attribute to _server.pbl to allow authenticating via the add-on author's forum username and password. Add-on authors utilizing this then wouldn't need to provide a separate author, email, or passphrase value, and would be more secure by not needing to store the passphrase for these add-ons in plaintext as is currently done (Pentarctagon)
1.15.10 (02/20/2021)
- Have the Travis-CI MP unit tests validate database functionality (Pentarctagon)
- Add missing story art for tRoW (Lordbob)
1.15.11 (03/20/2021)
- Remove the scenario editor functionality, keeping specific features that are useful, such as being able to place unit sprites (Pentarctagon)
1.15.12 (04/17/2021)
- Add story art for UtBS (Lordbob)
1.15.13 (05/15/2021)
1.15.14 (06/19/2021)
- Add Dunefolk portraits. Next year is quite long-term, but the Dunefolk are plenty so I want to work on them in the background rather than take too much at once and burn myself out. (Lordbob)