Change S04b’s `scenario_id` to `en_US` spelling (issue #7994)
S04b start-of-scenario saves since 1.17.21 will be broken
S03 mid-scenario saves since 1.17.21 will show a warning, and players will only be able to go west
Saves from earlier versions are already broken by the campaign rewrite
Fix macro argument in translatable string
Editor
Time Schedule Editor now saves custom time schedules to `utils/schedule.cfg` under the Add-on directory. (Cache needs to be manually reloaded with `F5` after exiting Map Editor.)
Changing the color sliders and pressing the preview button shows a preview of the tint on the map.
New dialog for entering custom schedule ID and name. The user is required to enter a non-empty schedule id and name. ID will be autogenerated if the user doesn't specify it or already exists.
Textbox to enter Add-on ID after selecting `New Scenario > New Add-on`.
Multiplayer
Fix Add-on version check error #4055
Lua API
units.remove_modifications can now remove multiple types of modifications.
Translations
Updated translations: British English, Bulgarian, Finnish, French, German, Polish, Slovak
Miscellaneous and Bug Fixes
Fix various assertion failures on invalid input
Fix end credits not showing when a scenario has no [side]s #8090
The command line `--preprocess` utility now accepts any filename, not just those ending .cfg.