26.07.1 (2026-07-27)
------------------------------------------------------------------------
- Fix: [#3524] Jittery window height in the 'gridded' tabs of the industry list, town list, and terraform windows.
- Fix: [#3841] Extreme lag when a map reaches the maximum number of audio sources (e.g. many vehicles in view).
- Fix: [#3842] Native browse prompt not working on Windows, preventing selecting the Locomotion path on first start.
- Fix: [#3846] Can click beyond last item in station and company list windows, opening invalid windows.

26.07 (2026-07-26)
------------------------------------------------------------------------
- Feature: [#3569] Add a "home" button to the browse prompt window.
- Feature: [#3760] Add amount of cargo awaiting processing and transport to the industry window.
- Feature: [#3768] Add tab to town window to show delivered cargo last month.
- Feature: [#3805] Keyboard shortcuts can now combine multiple modifiers, including left and right Ctrl and Alt.
- Feature: [#3813] Add OpenGraphics replacements for town names, trams, tracks, roads and a large number of trains.
- Feature: [#3836] Add new double and quadruple viewport zoom levels.
- Change: [#3740] Options that interfere with tutorial operation are temporarily disabled options during playback.
- Change: [#3777] Jukebox can now be toggled and opened from the options window, grouped together with the title screen music toggle.
- Fix: [#2956] Roads drawn over cliffs can have a visible gap (original bug).
- Fix: [#3525] The grid cell borders in the terraform window overlap subtly with their contents.
- Fix: [#3573] Town population graphs values draw overflow if the line is outside the viewable part of the window.
- Fix: [#3776] Unchecking "Play Music" from the top toolbar does not invalidate Jukebox window.
- Fix: [#3790] Some windows (e.g. town population) don't have a window resize handle in the bottom-right corner.
- Fix: [#3802] Fix some spelling mistakes in the en-GB and en-US translations.
- Fix: [#3828] The vehicle list is not refreshed when applying a cargo filter.

26.05 (2026-05-30)
------------------------------------------------------------------------
- Feature: [#3720] A preferred company name can now be set, separate from the preferred owner name.
- Change: [#3517] Letters with unsupported diacritics/accents are temporarily replaced with regular letters to keep e.g. Czech, Slovak readable.
- Change: [#3710] The Build Vehicle window is now wider by default, moving the sorting options to a dedicated dropdown.
- Change: [#3734] The Station Construction tab now lists accepted and produced cargo in full, with labels along the icons.
- Change: [#3735] The Station window now shows a tooltip for accepted cargo types when pointing at their icons.
- Fix: [#3651] Industry and town lists are not cleared immediately when generating a new landscape in the editor.
- Fix: [#3727] Removing a vehicle/station/industry/town while the respective list window is open can crash the game.
- Fix: [#3730] Checkbox widget labels are not limited to their designated width.

26.04 (2026-04-29)
------------------------------------------------------------------------
- Feature: [#1438] Add basic blueprint feature for copy, paste and rotate railroad track.
- Feature: [#3591] Cheat to keep cargo when picking up a vehicle or modifying a vehicle's components.
- Feature: [#3639] The Locomotion title screen music can now be listened to during scenario play.
- Change: [#3594] More sorting options when building vehicles.
- Change: [#3702, #3703, #3704, #3705] Improved performance for vehicle, industry, town, station, and company lists.
- Change: [#3707] The music jukebox has been moved from the options window to its own, with an optional keyboard shortcut.
- Fix: [#2248, #3681] Newly placed signals can incorrectly update track network.
- Fix: [#3029] Even when audio is muted, the game continues to advance the jukebox playlist.
- Fix: [#3173] Having multiple (station) vehicle lists open at once may cause duplicates and/or flashing listings.
- Fix: [#3183] Sound and music being unpaused when the game is still paused in certain situations.
- Fix: [#3334] Auto order of cars with centrePosition flag incorrectly calculated.
- Fix: [#3467] 'Menu' key is not localised in the keyboard shortcuts list.
- Fix: [#3634] Invalidation issue when show AI planning is turned off.
- Fix: [#3638] Loan can go negative.
- Fix: [#3655] Incorrect scaffolding preview image in object selection window.
- Fix: [#3694] Crash when starting bus/truck immediately behind another bus/truck (original bug).
- Fix: [#3721] Potential crash when dragging a vehicle component in a vehicle window.

26.03.1 (2026-04-01)
------------------------------------------------------------------------
- Fix: [#3684] Rotating the camera can make entities such as vehicles disappear if they don't move.

26.03 (2026-03-31)
------------------------------------------------------------------------
- Feature: [#3678] Audio volume can now be set separately by channel.
- Change: [#2882, #3671] Migrate to SDL3.
- Change: [#3678] Vehicle sounds now use reverb when entering or leaving a tunnel.
- Fix: [#3312] Dragging around vehicles leaves pixels on-screen from the preview.
- Fix: [#3657] All news settings default to disabled instead of newspaper style.
- Fix: [#3659] Using relative paths as Locomotion path causes certain data not to load.

26.02 (2026-02-28)
------------------------------------------------------------------------
- Fix: [#2205] Crash when hovering over stations with the order tab open.
- Fix: [#3626] The vsync setting is not saved correctly.
- Fix: [#3627] Race condition on secondary palette map causing constant alternating colors on vehicles and other things.
- Fix: [#3629] MacOS builds are missing open graphics objects.
- Fix: [#3652] Can click beyond last item in town and industry list windows, opening invalid windows.

26.01 (2026-01-30)
------------------------------------------------------------------------
- Feature: [#2825] Drawing the viewport canvas now uses parallel processing where possible.
- Feature: [#3588] Optionally limit the frame rate to the display's vsync.
- Change: [#3577] PNG heightmaps of any size are now supported and use interpolation when the image size differs from the map size.
- Change: [#3596] Confirmation prompts can now be confirmed with return/enter keys.
- Change: [#3607] Moving a component within a vehicle (or between vehicles) now asks for confirmation if the vehicle contains any cargo.
- Change: [#3617] Cloning a vehicle is now always classified as a vehicle purchase.
- Fix: [#2863] The top toolbar widgets don't visually 'activate' when the mouse pointer is hovering over them.
- Fix: [#2875] Select Company widget placed and displayed incorrectly in the Cargo Delivered tab.
- Fix: [#3028] Odd stepper behaviour when adjusting cargo scenario objective target.
- Fix: [#3268] Removing bridges built by towns gives you a refund.
- Fix: [#3577] Crash loading PNGs with unexpected color formats or channel configurations as heightmaps.
- Fix: [#3581] Remove sprite drawing limit that caused visual artifacts on high resolution displays and complex maps.
- Fix: [#3584] First station of a vehicle's route not removed from vehicle orders when that station is deallocated.
- Fix: [#3603] Error popup for trying to pick up a broken down or crashed vehicle shows missing string.
- Fix: [#3605] Some widgets don't appear pressed when clicked.
- Fix: [#3609] Vehicle details window for ships and planes shows length info outside the window.
- Fix: [#3610] AI companies unable to cheat expenditures.

25.12 (2025-12-20)
------------------------------------------------------------------------
- Feature: [#3288, #3523] Native, independent 64-bit architecture builds for Windows, Linux, and macOS.
- Change: [#3384] Music selection window is now resizable, sortable, and displays the time period associated with each track.
- Change: [#3402] Text input windows now show the total characters used rather than the current character position.
- Change: [#3405] The object selection window is now resizeable, making room for longer object names.
- Change: [#3413] The map window can now be resized to fit the entire game map.
- Change: [#3473] Fences can now be interacted with in viewports outside of the scenario editor as well.
- Change: [#3531] The vehicle list window can now be resized more flexibly, allowing more vehicles to be listed.
- Change: [#3535] Loading a save game from command line now skips loading the title scene.
- Fix: [#2957] Bridge supports not being drawn under different corners than in vanilla.
- Fix: [#3313] Vehicle orders not being deleted correctly when the station is deallocated.
- Fix: [#3354] Overly long strings make it possible to bypass text input limits.
- Fix: [#3395] Text input windows no longer show character limits.
- Fix: [#3401] The character limit label is using the wrong text colour.
- Fix: [#3403] Changing a town name displays an incorrect message prompt.
- Fix: [#3410] Text Input window's character length/limit flickering when viewport behind the window is being invalidated.
- Fix: [#3422] Window resize handles don't work properly in windows with status bars.
- Fix: [#3431] Marker-related config variables are not saved properly.
- Fix: [#3455] The 'Plant Trees' status bar is not rendered correctly.
- Fix: [#3466] Game crashes if you press a multimedia key on your keyboard (e.g. 'next track').
- Fix: [#3496] Incorrect (off by 1 quantity) building cargo tooltip displayed.
- Fix: [#3503] Crash when placing airports or docks in a scenario with no track objects.
- Fix: [#3544] Viewport panning (right-mouse click drag) is broken during tutorial playback.
- Fix: [#3545] The initial company name is not set correctly when entering a custom name at scenario start.

25.11 (2025-11-05)
------------------------------------------------------------------------
- Feature: [#3270] Routes planned by AI companies can now be made visible via a checkbox in the rendering options tab.
- Change: [#1625] The "Sound" and "Music" options have been merged into one "Audio" tab that is now always accessible.
- Change: [#2914, #3179, #3369] Object Selection window is now modal when in play mode.
- Change: [#3323] Refitting a vehicle or removing components from it now asks for confirmation if the vehicle contains any cargo.
- Fix: [#2797] Single player scenario scores reset when adding a new scenario.
- Fix: [#3032] Toggling "Play Music" from the top toolbar does not refresh the status in the options window (original bug).
- Fix: [#3200] Certain formatting control codes can be typed in text boxes.
- Fix: [#3281] Modifying the news options does not trigger a config file write, potentially losing the changes.
- Fix: [#3314] Players can remove roads owned by other companies.
- Fix: [#3315] Players can replace station elements owned by other companies.
- Fix: [#3355] Text encoding issues with save/load file browse prompt when save file names have non-ASCII characters.

25.10 (2025-10-10)
------------------------------------------------------------------------
- Fix: [#2741] Tree, fence, and wall ghosts can be left behind when using Terraform keyboard shortcuts (original bug).
- Fix: [#3238] Vehicle positioning hint is shown even when there is a viewport present.
- Fix: [#3279] Game crashes when the news window slides into view.
- Fix: [#3294] Wrong error message when attempting to remove the headquarters of another company.
- Fix: [#3301] Assigning keyboard shortcuts not working correctly, the function parameters were swapped.

25.09 (2025-09-30)
------------------------------------------------------------------------
- Feature: [#3274] Add a button to rotate company headquarters when building them.
- Feature: [#3284] Add tunnel, land, road station, streetlight, hill shape OpenGraphics objects.
- Change: [#3227] The accuracy of cursor-relative zooming has been improved.
- Change: [#3258] Current currency dropdown is now disabled when in the title screen.
- Fix: [#3135] Follow vehicle on main view not working.
- Fix: [#3232] Crash when moving vehicle window when a message is showing a vehicle.
- Fix: [#3256] Preferred currency not being loaded from config.
- Fix: [#3266] When text input reached the maximum length it can instead trigger shortcuts.

25.08 (2025-08-26)
------------------------------------------------------------------------
- Change: [#1682, #3216] Scroll widgets now support much larger sizes.
- Change: [#3052] Add refund for removing bridges.
- Change: [#3104] Landscape generation confirmation prompts now prevent you from clicking other windows until a choice is made.
- Change: [#3193] The minimum size of the map window was changed to accommodate all elements.
- Fix: [#3019] Mouse getting stuck on edges of monitor when right mouse dragging scroll views.
- Fix: [#3116] Visual artifacts when additional viewports are visible, most prominently with news message window.
- Fix: [#3137] Viewport interaction is offset by window position.
- Fix: [#3167] Dropdown for terrain type selection is displayed at the wrong position.
- Fix: [#3171] Background of station labels have a visible gap due to being off by one pixel.
- Fix: [#3184] The minimum size of the map window is miscalculated when it is dragged past a certain point.
- Fix: [#3190] The map window's minimap isn't centred correctly when it is first opened.
- Fix: [#3195] In the Landscape Generation window, UI state is reset each frame, preventing scrolling the land type list.
- Fix: [#3198] Cannot write non-English letters in text boxes.
- Fix: [#3202] Company name being set incorrectly when using preferred owner name.
- Fix: [#3212] Competitor owner portraits are not positioned correctly in error windows.

25.07 (2025-07-15)
------------------------------------------------------------------------
- Fix: [#3133] Right mouse dragging no longer works on main viewport.
- Fix: [#3141] Crash when AI setting up intracity networks.

25.06 (2025-06-30)
------------------------------------------------------------------------
- Fix: [#2817] Deleting a vehicle that is followed on the main viewport crashes the game.
- Fix: [#3113] Crash when having an on open company window with the viewport being near the map edge.
- Fix: [#3114] Details in the Object Selection window not drawing depending on the window position.

25.05 (2025-05-28)
------------------------------------------------------------------------
- Feature: [#2897] Individual vehicle components can now be repainted from the Vehicle Details tab.
- Feature: [#3087] Allow replacing existing station elements directly in the station construction tool.
- Change: [#3095] The Tile Inspector can now be accessed in the Scenario Editor when the cheats menu is enabled.
- Change: [#3098] Automatically detect Steam installation of Locomotion.
- Fix: [#2689] Title screen music not playing after switching audio device.
- Fix: [#3092] Drag selection area is not correctly removed after dragging station elements.
- Fix: [#3093] The background of the construction window acts like a button.
- Fix: [#3096] Buildings are removed over time in the scenario editor (original bug).

25.04 (2025-04-28)
------------------------------------------------------------------------
- Feature: [#3073] Track/road/station construction can now be done by dragging the construction marker.
- Feature: [#3080] The station window can now list vehicles stopping at the station by vehicle type.
- Change: [#3081] The vehicle list window can no longer be filtered by station.
- Fix: [#2703, #2704, #3033] Set currently playing track correctly after clicking "Next music track" button and after unchecking "Play Music".
- Fix: [#3038] Music changing when unpausing the game.
- Fix: [#3067] Prevent pixel artifacts from incomplete redraws when shifting the viewport.
- Fix: [#3068] The construction button is missing a border around it.
- Fix: [#3075] The top toolbar menu can default to showing airports when they are unavailable.

25.03 (2025-03-31)
------------------------------------------------------------------------
- Feature: [#3047] Add OpenGraphics replacements for RE 4/4, the interface skin, and all walls.
- Change: [#2457] Right mouse dragging in ScrollViews now respects "Invert right mouse dragging" option.
- Fix: [#1689] Reliability penalty for newly designed vehicles not removed after two years.
- Fix: [#2972] More vehicle-related messages not using the correct vehicle name string.
- Fix: [#2984] Areas of forbid trams checkboxes covering forbidding trucks checkboxes.
- Fix: [#3013] Fix issue causing AI to potentially miscalculate town cargo types. (original bug)
- Fix: [#3017] Bankruptcy warnings in wrong order.

25.02 (2025-02-28)
------------------------------------------------------------------------
- Fix: [#2701] Town names are not always generated correctly.
- Fix: [#2764] Scroll view item selection is wrong after switching window focus.
- Fix: [#2864] News messages are drawn incorrectly.
- Fix: [#2866] Vehicles lengths with 0 in the tenths place being displayed incorrectly.
- Fix: [#2876] Setting the UI scale back to 1.0 when using Fullscreen mode would freeze the screen.
- Fix: [#2895] Unable to set ship waypoints.
- Fix: [#2911] Forbidding trams/buses/trucks does not work as expected.
- Fix: [#2917] Vehicles aren't available after adding them with the Object Selection window.
- Fix: [#2926] The toggle jail cheat doesn't actually toggle when currently jailed.
- Fix: [#2930] Sandbox mode no longer allows AI companies or towns to remove indestructible buildings.
- Fix: [#2931] Mouse movement not being frame rate independent, causing odd panning behavior.
- Fix: [#2938] Error messages containing a competitor image are not laid out properly.
- Fix: [#2966] Vehicle-related news messages not using the right vehicle string.

25.01 (2025-01-30)
------------------------------------------------------------------------
- Feature: [#2859] Add Class 656 OpenGraphics vehicle.
- Fix: [#2613] Crash when unpacking objects from a save file.
- Fix: [#2805] Inflation calculation potentially going wrong with large values.
- Fix: [#2810] Large performance regression when there are a lot of vehicles.
- Fix: [#2818] Incorrect bridge segment shown on some rotations.
- Fix: [#2829] Large performance regression when using a window scale factor of 1.0.
- Fix: [#2836] Stations with glass draw incorrectly when there are catenary wires.

24.12 (2024-12-27)
------------------------------------------------------------------------
- Feature: [#2816] Add Swedish localisation.
- Fix: [#2667] Music stops working when only one track is selected or available.
- Fix: [#2761] Potential crash when the Locomotion game folder is changed.
- Fix: [#2776, #2777] Bridge support image ordering incorrect and invisible bridge platforms over buildings.
- Fix: [#2778] News has celebration sound for player company going bankrupt.
- Fix: [#2785] Unique names for industries incorrectly generated.
- Fix: [#2791] Station cargo image incorrect for high quantities of cargo.
- Fix: [#2806] Vehicle objects with zeroed base sound frequency are inaudible.

24.11 (2024-11-28)
------------------------------------------------------------------------
- Feature: [#2697] Add initial OpenGraphics custom assets.
- Change: [#2708] "Show Options Window" keyboard shortcut now works in the title screen.
- Change: [#2758] Screenshots are now saved in a dedicated `screenshots` subfolder in OpenLoco's user config folder.
- Change: [#2770] The Object Selection window no longer shows full paths for filenames.
- Fix: [#2676] Cargo labels are misaligned in vehicle window.
- Fix: [#2678] Incorrect vehicle draw order and general vehicle clipping.
- Fix: [#2690] Inability to remove certain track pieces.
- Fix: [#2691] Scenarios with original procedural terrain generation could crash.
- Fix: [#2692] Inability to place certain track pieces.
- Fix: [#2705] Scaffolding on large buildings displayed incorrectly.
- Fix: [#2717] Crash when generating a landscape with the river meander rate set to 1.
- Fix: [#2718] North arrow image not changing to reflect rotation on the Map window.
- Fix: [#2722] Crash when buses restarted automatically.
- Fix: [#2723] Crash when creating a scenario with more than 15 predefined competitor objects.
- Fix: [#2724] Crash on malformed objects with broken image tables.
- Fix: [#2725] Currency preference selection shows invalid data.
- Fix: [#2727] Bankruptcy warnings do not appear.
- Fix: [#2735] Map generator does not set the season on trees.
- Fix: [#2742] Sound effects playing when title screen is paused.
- Fix: [#2743] Title music not playing while scenario is loading.

24.10 (2024-10-20)
------------------------------------------------------------------------
- Feature: [#1687] Objects can be placed in sub folders in new custom object folder.
- Feature: [#2629] The object selection window now groups relevant object tabs together.
- Change: [#2666] The charts in the company list window can now be resized.
- Fix: [#2540, #2655] Incorrect drawing order for track and track additions causing vehicle clipping.
- Fix: [#2612] Crash when constructing trams underground with Shift key pressed.
- Fix: [#2625] Crash when resizing the window during the Intro.
- Fix: [#2628] Crash when a train has no cars.
- Fix: [#2657] Lines depicting aircraft routes are drawn slightly fuzzy in the map window.

24.09.1 (2024-09-07)
------------------------------------------------------------------------
- Change: [#2617] Report terrain generation progress more incrementally, so it doesn't appear stuck.
- Fix: [#2613] Landscape types around cliffs aren't applied correctly.
- Fix: [#2614] Randomly generated landscape can use invalid coordinates, leading to a crash.
- Fix: [#2618] Reversed car components displayed incorrectly in vehicle window.
- Fix: [#2619] Level crossings display incorrectly when they are over track, trams and road.

24.09 (2024-09-01)
------------------------------------------------------------------------
- Feature: [#2597] The map generator now allows carving rivers through the landscape.
- Change: [#2589] See-Through Bridges are now part of the viewing options.
- Change: [#2600] The landscape can now be regenerated from all tabs in the Landscape Generation window.
- Fix: [#2372] Large (16xN) stations could not be created without cheats.
- Fix: [#2592] Industry ghosts always destroy first industry instead of ghost.
- Fix: [#2601] Highlighted items don't always blink correctly in the mini maps for transport routes and ownership.
- Fix: [#2604] Crash when viewing the bridge tooltip in the construction window.

24.08 (2024-08-19)
------------------------------------------------------------------------
- Change: [#2569] Removing overhead or third rail track mods now takes selected section mode into account.
- Change: [#2578] Scrollbars are now hidden if the scrollable widget is not actually overflowing.
- Change: [#2579] Error messages are now easier to read.
- Fix: [#1668] Crash when setting preferred currency to an object that no longer exists. (original bug)
- Fix: [#2520] Crash when loading certain saves from the title screen.
- Fix: [#2555] Crash when setting preferred company to an object that no longer exists.
- Fix: [#2556] Incorrect height markers on surfaces.
- Fix: [#2557] Unable to change the fullscreen resolution.
- Fix: [#2574] Left turn tunnels do not draw.
- Fix: [#2576] Incoming message sound effects option is not saved properly.
- Fix: [#2578] Scrollbars do not always update correctly when a window is being resized.

24.07 (2024-07-23)
------------------------------------------------------------------------
- Fix: [#2514] Crash when running OpenLoco with older VC++ runtime files.
- Fix: [#2523] Autosaves are generated monthly regardless of frequency setting.
- Fix: [#2527] Ghost vehicles stay placed down when placement is interrupted.
- Fix: [#2529] Overhead preview image is empty.

24.06 (2024-06-28)
------------------------------------------------------------------------
- Change: [#2473] Progress bars no longer pop up for autosaves.
- Change: [#2509] The options window can now be opened with a keyboard shortcut (unassigned by default).
- Fix: [#2180] In-game music does not restart when the game is resumed from pause.
- Fix: [#2341] Title music stops when clicking Load Game on title screen.
- Fix: [#2463] Allow removing protected structures (e.g. electricity pylons) when sandbox mode is enabled.

24.05.1 (2024-05-09)
------------------------------------------------------------------------
- Fix: [#2476] Potential crash in formatter when trying to load bad objects.

24.05 (2024-05-04)
------------------------------------------------------------------------
- Feature: [#2] The window limit has been increased from 12 to 64.
- Feature: [#1652] Display the production of each industry from the previous month in the industry list.
- Change: [#1014] Loading and saving save files and scenarios uses progress bars again.
- Change: [#2411] Internal progress bars can now be used during the object and scenario indexing processes.
- Change: [#2416] Most text input fields are no longer focused by default, allowing shortcuts to be used.
- Fix: [#2374] Height markers re-appear when building sloped track in construction window.
- Fix: [#2411] Progress bar windows are not actually rendered.
- Fix: [#2413] Gridlines are hidden when closing construction windows.
- Fix: [#2416] Cursors in embedded text fields are not rendering in the right position.
- Fix: [#2441] Can't change name of scenarios with text object selected.
- Fix: [#2470] Only one tunnel image drawn when there are multiple in the same surface tile.
- Technical: [#2456] Changing the in-game language has been sped up considerably.

24.04 (2024-04-07)
------------------------------------------------------------------------
- Fix: [#2375] PNG heightmaps are mirrored when generating terrain.
- Fix: [#2377] When cloning vehicle without having sufficient funds, the error message appears behind the window.
- Fix: [#2379] Text cursor is not rendering in the right position.
- Fix: [#2380] 'Number of smoothing passes' label is displayed incorrectly.
- Fix: [#2387] Potential crash when a vehicle is deleted while viewing vehicle orders.
- Fix: [#2388] Occasional crash after deleting a vehicle.
- Fix: [#2389] Cargo label and icons overlap in station construction tab.
- Fix: [#2396] Crash when creating a station of greater than 80 tiles.

24.03 (2024-03-30)
------------------------------------------------------------------------
- Feature: [#358] Station size limitations can now be disabled (though still max 80 tiles per station).
- Feature: [#1941] Landscapes can now be generated directly from 384x384 PNG images.
- Feature: [#2331] Allow setting a preferred owner face to be used for new games.
- Change: [#2324] Loading and saving landscapes now defaults to the OpenLoco user folder.
- Change: [#2328] In the landscape generation window, water options are now presented in a separate tab.
- Fix: [#2312] Object selection allowing deselection of in-use objects, leading to crashes.
- Fix: [#2316, #2321] Vehicles do not rotate in announcement for their invention.
- Fix: [#2352] Height-related station names generated incorrectly.
- Fix: [#2364] Scroll wheel not working on stepper widgets in the Landscape Generation and Tile Inspector windows.

24.02.1 (2024-02-28)
------------------------------------------------------------------------
- Fix: [#2310] Newly created stations and the tracks they are on have zero clearance.

24.02 (2024-02-24)
------------------------------------------------------------------------
- Change: [#2294] Track and road elements are now ignored when they are see-through.
- Fix: [#2255] Load/save window fails to show all files in some cases.
- Fix: [#2277] Dragging vehicle components does not visually remove the component being dragged in some cases.
- Fix: [#2282] Crash when generating landscape with smallest town size.
- Fix: [#2282] Town size selection does not match vanilla size selection.
- Fix: [#2283] Bankrupt AI companies are not being removed from the game.
- Fix: [#2287] Scroll wheel is not working in load/save window.
- Fix: [#2290] Construction arrows are not correctly invalidated.
- Fix: [#2291] Signals fail to be placed when selecting one end of large curve track.
- Fix: [#2293] See-through trees flag is ignored when right-clicking a viewport.

24.01.1 (2024-01-17)
------------------------------------------------------------------------
- Fix: [#2253] Game crashes when loading some save games on Windows.

24.01 (2024-01-14)
------------------------------------------------------------------------
- Feature: [#1238] Mountain tool is now a toggle, making it possible to specify the mountain table size.
- Feature: [#2228] Max terraform tool sizes have been increased from 10x10 to 64x64.
- Change: [#1180] Separate track/road see-through toggles.
- Change: [#2228] The landscape 'paint mode' button now uses a different paintbrush image.
- Change: [#2228] The landscape texture selection is now hidden until the 'paint' mode is activated.
- Change: [#2231] Separate trees/buildings/scenery see-through toggles.
- Fix: [#2162] Build Vehicle window is not properly reset if opened for new or existing vehicle.
- Fix: [#2210] Current language is not drawn correctly in options window.
- Fix: [#2231] Height mark shortcuts for land and tracks are swapped in some cases.
- Fix: [#2238] Scroll on map edge doesn't work for bottom and right edges.

23.12 (2023-12-17)
------------------------------------------------------------------------
- Fix: [#2200] Route through orders not working as expected.
- Fix: [#2203] Crash when clipping strings for display.
- Fix: [#2209] Town size limits are not being taken account in the map generator.
- Fix: [#2217] Road stations loading at incorrect rate under certain situations.
- Fix: [#2221] Cursor icon is reset when the game auto saves.
- Fix: [#2225] Improve scroll wheel behaviour for zooming under some circumstances.

23.11 (2023-11-26)
------------------------------------------------------------------------
- Fix: [#2111] Crash when viewing the orders of a vehicle and ai deletes a train.
- Fix: [#2114] The company face preview in the object selection window is the wrong size.
- Fix: [#2184] The game is stuck on a black screen for a long time on some double-density screen set-ups.

23.10 (2023-10-25)
------------------------------------------------------------------------
- Feature: [#2148] Build vehicle window: add search box and filters for cargo and powered/unpowered.
- Feature: [#2151] Add a cheat to disable the loading penalty at stations when vehicle length exceeds station length.
- Fix: [#1685] Crash when removing a crashed vehicle.
- Fix: [#2110] Very large signal placement cost when upgrading a signal.
- Fix: [#2152] Crash when too many messages to be shown.
- Fix: [#2153] Hang on scenario load when enabling custom owner name feature.

23.09 (2023-09-28)
------------------------------------------------------------------------
- Feature: [#2116] Allow hiding vanilla and/or custom objects in object selection window.
- Change: [#2018] Scroll bar thumbs now have a minimum size, making it easier to scroll long lists.
- Change: [#2117] Scenario editor can generate maps with no towns, matching vanilla behaviour.

23.08.1 (2023-08-30)
------------------------------------------------------------------------
- Fix: [#2095] Waypoints are not set properly in vehicle routing orders.

23.08 (2023-08-16)
------------------------------------------------------------------------
- Feature: [#2036] Vehicle object selection is now split into tabs by vehicle subtype.
- Change: [#61] Placing headquarters now respects the building rotation shortcut.
- Change: [#2078] Building construction ghosts now show finished buildings instead of scaffolding.
- Fix: [#56] Orphaned arrow bug when closing construction window with shortcut. (original bug)
- Fix: [#891] Non-ASCII characters do not show up correctly in directory listings.
- Fix: [#1852] Cannot navigate to different drive letters in load/save browse window (Windows only).
- Fix: [#2005] Right-clicking when display scaling is set to a fractional percent causes random scrolling of view.
- Fix: [#2047] Error message when closing the game while load/save prompt window is open.
- Fix: [#2053] Placing a headquarter preview ghost immediately removes any existing HQ.
- Fix: [#2060] Crash when loading or indexing custom objects with insufficient images (e.g. BR315ON.DAT).
- Fix: [#2077] Crash when generating scenario index if referenced custom cargo objects have been subsequently deleted.
- Fix: [#2078] Remove any leftover headquarter ghost when the company window is closed with a shortcut.
- Fix: [#2080] The map generator is not setting water levels correctly at map edges.
- Fix: [#2092] Scrollbar positions are not reset when changing filters in the object selection window.

23.07 (2023-07-25)
------------------------------------------------------------------------
- Feature: [#2013] Add headers for base/clearance height, direction, and ghost flag to the tile inspector.
- Feature: [#2019] Allow mouse scrolling on +/- stepper widgets to change their values.
- Fix: [#1999] Potential crash at startup due to the screen buffer being too small.
- Fix: [#2011] Crash when using terraform tools using a range that exceeds the map edge.
- Fix: [#2027] Crash when loading scenarios with a non-ASCII locomotion installation path.
- Fix: [#2028] Incorrect industry building clearing heights causing graphical glitches.
- Fix: [#2039] Crash/hang when clicking on news items of new vehicle available.
- Fix: [#2042] Crash when Data Execution Prevention (DEP) is enabled on all executables on Windows.
- Fix: [#2044] Incorrect error message when selecting an object fails in the object selection window.
- Technical: [#2004] Crash reports are no longer being generated (Windows only).

23.06.1 (2023-06-17)
------------------------------------------------------------------------
- Fix: [#1970] Water waves don't animate.
- Fix: [#1992] Crash when the AI uses vehicle refit command.
- Technical: [#1982] Performance improvements for file I/O and general cleanup of the stream interfaces.

23.06 (2023-06-12)
------------------------------------------------------------------------
- Feature: [#376] Allow fractional UI scaling in addition to integer scaling.
- Feature: [#418] Use hardware-backed SDL canvas when available for better performance.
- Feature: [#1963] Make news sound effects optional through message settings window.
- Feature: [#1973] Allow reversing a vehicle's route order table.
- Fix: [#1966] Unable to select terrain type for terrain painting.
- Fix: [#1968] Crash when game tries to plant trees during natural growth.

23.05 (2023-05-27)
------------------------------------------------------------------------
- Fix: [#1281] The construction window won't open under some circumstances.
- Fix: [#1942] Crash when attempting to clear a building with the clear construction tool.
- Fix: [#1946] Crash when loading openloco.yml config that has no shortcuts defined.
- Fix: [#1953] Cloning a vehicle doesn't copy cargo retrofit selection.
- Technical: [#1934] The performance of scrollable lists has been improved.

23.04.1 (2023-04-27)
------------------------------------------------------------------------
- Feature: [#1934] Present a list of objects that failed to load, instead of just the last one.
- Fix: [#1925] Not all custom objects are being exported into save files as expected.
- Fix: [#1929] Vehicles report local/express status incorrectly.

23.04 (2023-04-23)
------------------------------------------------------------------------
- Fix: [#1907] Hooks fail to install on ARM macOS with wine.
- Technical: [#1908] Detect if terminal is VT100 capable and uses colors for the output, can be disabled using [NO_COLOR](https://no-color.org/).

23.03 (2023-03-16)
------------------------------------------------------------------------
- Fix: [#1021] Excessive CPU usage when the Load/Save window is open.
- Fix: [#1783] Crash when drawing track tunnels under certain situations.
- Fix: [#1869] Crash when changing language.
- Fix: [#1875] Tooltips weren't line-wrapping properly.
- Fix: [#1882] Process hang when the game tries to crash uncleanly.
- Fix: [#1887] Autosave frequency dropdown not working.
- Fix: [#1888] Tree shadows disappeared and docks double displayed.
- Fix: [#1890] Crash when wrapping words that are longer than max width.

23.02 (2023-02-19)
------------------------------------------------------------------------
- Feature: [#1837] Add search/filter functionality to object selection window.
- Change: [#1823] Prevent edge scroll if the window has no input focus.
- Fix: [#1475] Slow view panning with uncaps FPS disabled.
- Fix: [#1763] Title music does not stop when unchecked in options window.
- Fix: [#1772] Toggling edge scrolling option does not work.
- Fix: [#1798] Memory leak when resizing the window.
- Fix: [#1842] Track, Road and Dock objects incorrectly unloaded causing packing issues.
- Fix: [#1853] Company list not sorted properly by status.

23.01 (2023-01-25)
------------------------------------------------------------------------
- Feature: [#1745] Add cheat to instantly win any scenario/challenge.
- Change: [#1698] The prompts asking to locate the Locomotion install folder have been improved.
- Fix: [#528] Snow rendering issue with Steam provided Locomotion.
- Fix: [#1750] Scenario index is not updated when in-game language changes.

22.12 (2022-12-22)
------------------------------------------------------------------------
- Feature: [#175, #938] Allow modifying object selection in-game (cheat menu).
- Feature: [#1664] Allow modifying scenario options in-game (cheat menu).
- Feature: [#1736] Allow disabling town renewal/expansion/growth (options menu).
- Change: [#1736] The miscellaneous options tab has been redesigned to reduce clutter.
- Fix: [#1727] Starting loan is not displayed properly in scenario options.
- Fix: [#1737] Unpacked objects accidentally get installed into wrong folder.
- Fix: [#1738] Last selected Misc building not remembered in Building Placement tab.

22.11 (2022-11-20)
------------------------------------------------------------------------
- Feature: [#1696] Display filename in object selection window.
- Fix: [#1549] Objects do not load localised strings.
- Fix: [#1676] Crash when viewing newly created scenarios in scenario list.
- Fix: [#1680] Title music plays in scenario editor.
- Fix: [#1711] Crash on linux when config folder for OpenLoco is not manually created.
- Fix: [#1720] Crash when indexing object files that fail validation.
- Fix: [#1720] Object selection not properly checking valid object selection.

22.10 (2022-10-09)
------------------------------------------------------------------------
- Feature: [#1608] Added character limit label in text input windows.
- Feature: [#1666] Allow saving giant (full map) screenshots.
- Change: [#1623] Title screen music volume is now bound to the music volume setting.
- Fix: [#1237] Long entity (company) names may be cut-off incorrectly.
- Fix: [#1650] Acquire all company assets cheat may cause some trains and trams to crash.

22.09 (2022-09-04)
------------------------------------------------------------------------
- Fix: [#1612] Ambient audio no longer playing.
- Fix: [#1613] Crash when viewing the Build Trains window with certain trains.
- Fix: [#1614] Crash when ai picks up none existent vehicles.

22.08 (2022-08-25)
------------------------------------------------------------------------
- Fix: [#729] Audio volume not initialised to config volume.
- Fix: [#1557] Vehicle capacity texts are corrupted.
- Fix: [#1578] Clang-compiled openloco does not list scenarios.
- Fix: [#1583] Newspaper text line height is wrong.
- Technical: [#1565] Any missing objects are now listed in the dev console when encountered.
- Technical: [#1600] Allow running OpenLoco through Wine on Apple Silicon Macs.

22.06.1 (2022-07-01)
------------------------------------------------------------------------
- Fix: [#1552] Crash on startup on release builds.

22.06 (2022-06-30)
------------------------------------------------------------------------
- Feature: [#1273] Added option to toggle visibility of cash pop-ups.
- Feature: [#1433] For tracked vehicles, show the length in the vehicle details window and object selection.
- Feature: [#1543] For multi-car vehicles, show the car count in vehicle details window.
- Fix: [#1510] No music in game.

22.05.1 (2022-05-17)
------------------------------------------------------------------------
- Fix: [#1504] Trains can get stuck on slopes under certain conditions causing a build up of negative speed.
- Fix: [#1505] Graphical glitch at edge of map making void have highest precedence when drawing.
- Fix: [#1508] Immediate failure of scenarios due to incorrect setting of time limit.

22.05 (2022-05-08)
------------------------------------------------------------------------
- Feature: [#1457] Added option to invert right-mouse panning the game view.
- Feature: [#1484] Hold shift when placing a vehicle to start it immediately.
- Fix: [#293] Menu screen and other window corruption when many objects loaded.
- Fix: [#1463] Crash when opening the build window under certain situations.
- Fix: [#1499] Trees are missing their wilt effects.
- Fix: [#1499] Certain trees display the wrong image for certain seasons.

22.04 (2022-04-12)
------------------------------------------------------------------------
- Feature: [#1316] Added a cheat to allow building locked vehicles.
- Feature: [#1435] Separate landscape height tool from landscape paint tool.
- Fix: [#1229] Reliability cheat would not apply to multi power locos.
- Fix: [#1241] Total vehicle power formatted incorrectly.
- Fix: [#1242] Cannot select both sides of a single way signals.
- Fix: [#1250] Cannot save landscape in scenario editor.
- Fix: [#1279] Various crashes when removing vehicles.
- Fix: [#1284] Delete key doesn't work in text input widgets.
- Fix: [#1379] Year formatted correctly in date cheat window.
- Fix: [#1393] Vehicles not sorted correctly in build vehicle window.
- Fix: [#1400] Imperial-to-metric power conversion didn't match vanilla.
- Fix: [#1424] Crash when loading a scenario after waiting on title screen.
- Fix: [#1434] Can set 0 or more than 80 towns in scenario editor.
- Fix: [#1449] Autopay tooltip was formatted poorly.
- Fix: [#1450] Some strings were erroneously referenced in the language files.
- Fix: [#1453] Vehicle modify button image disappears for certain company colours.

22.03.1 (2022-03-08)
------------------------------------------------------------------------
- Fix: [#1375] All vehicles are locked.

22.03 (2022-03-08)
------------------------------------------------------------------------
- Feature: [#1327] Readd the game intro (use commandline switch --intro to enable).
- Feature: [#1350] Show vehicle obsolete date in build vehicle window.
- Feature: [#1354] Added a cheat to display locked vehicles.
- Change: [#1276] Transferring cargo is now viable. The cargo age is calculated as the weighted average of the present and delivered cargo.
- Fix: [#239] Vehicles sound do not modify pitch and incorrect sounds can be loaded when loading saves.
- Fix: [#1280] Crash when removing crashed vehicles with news window open.
- Fix: [#1320] Inability to mark scenario as complete.
- Fix: [#1323] Playlist crash when setting the date really far into the future.
- Fix: [#1325] Crash when saving second loaded scenario of a playthrough.
- Fix: [#1328] Various object loading bugs related to custom object files causing crashes on load.
- Technical: [#1347] Now using OpenAL-soft engine for audio, replacing SDL2_mixer.

22.02 (2022-02-06)
------------------------------------------------------------------------
- Feature: [#1271] Vehicles display their total capacity in the cargo window.
- Feature: [#1278] Added a cheat to change the in-game date.
- Feature: [#1284] Added automatic loan repayment option in company finances window.
- Feature: [#1291] Modified the time panel date format to display day.
- Feature: [#1310] Added keyboard shortcuts for changing the game simulation speed.
- Fix: [#1236] Incorrect cargo capacity displayed for vehicle objects.

21.10 (2021-10-17)
------------------------------------------------------------------------
- Feature: [#1170] Add option to disable train reversing at signals.
- Fix: [#788] Opening windows larger than the game window might cause a crash.
- Fix: [#1166] Incorrect surface selection when over water.
- Fix: [#1176] Headquarters ghost destroys buildings.
- Fix: [#1178] Game does not start when no legacy config file is present.
- Fix: [#1179] Default shortcut keys are not assigned when no config file is present.
- Fix: [#1190] Terraform window's area increase/decrease buttons are not holdable.
- Fix: [#1218] Crash when saving landscapes or scenarios in the scenario editor.
- Fix: [#1222] Unable to right click interact with road stations built on neutral or ai created road.

21.09.1 (2021-09-14)
------------------------------------------------------------------------
- Fix: [#1161] Stuttering vehicle movement due to incorrect vehicle positions.
- Fix: [#1162] Signal side placement is inverted.
- Fix: [#1162] Single side signal removal incorrectly removing both signals.
- Fix: [#1162] Cursor hot spots are incorrect for some cursors.
- Fix: [#1167] Incorrect right click interact with some road pieces.
- Fix: [#1171] Vehicles incorrectly placed underground on load.
- Fix: [#1173] Turnaround track piece not selectable on right hand drive scenarios.

21.09 (2021-09-11)
------------------------------------------------------------------------
- Feature: [#784] Optional keyboard shortcuts for construction window.
- Change: [#1104] Exceptions now trigger a message box popup, instead of only being written to the console.
- Change: [#1141] The Enter key on the numeric keypad can now be bound separately.
- Fix: [#1108] Road selection not being remembered.
- Fix: [#1123] Right click interaction of road/tram causing crashes or money.
- Fix: [#1124] Confirmation prompt captions are not rendered correctly.
- Fix: [#1127] Crash during vehicle renewal cheat.
- Fix: [#1144] Options window spawns behind title logo.
- Fix: [#1146] Tram turnaround piece activates wrong button.

21.08 (2021-08-12)
------------------------------------------------------------------------
- Change: [#298] Planting clusters of trees now costs money and influences ratings outside of editor mode.
- Change: [#1079] Allow rotating buildings in town list by keyboard shortcut.
- Fix: [#366] People and mail cargo incorrectly delivered to far away stations. (original bug)
- Fix: [#1035] Incorrect colour selection when building buildings.
- Fix: [#1070] Crash when naming stations after exhausting natural names.
- Fix: [#1094] Repeated clicking on construction window not always working.
- Fix: [#1095] Individual expenses are drawn in red, not just the expenditure sums.
- Fix: [#1102] Invalid file error when clicking empty space in file browser.

21.07 (2021-07-18)
------------------------------------------------------------------------
- Feature: [#856] Allow filtering the vehicle list by station or cargo type.
- Fix: [#982] Incorrect rating calculation for cargo causing penalty for fast vehicles.
- Fix: [#984] Unable to reset/regenerate station names by using an empty name.
- Fix: [#1008] Inability to decrease max altitude for trees in landscape editor.
- Fix: [#1016] Incorrect detection of station causing incorrect smoke sounds.
- Fix: [#1044] Incorrect rotation of headquarters when placing. No scaffolding when placing headquarters.
- Technical: [#986] Stack misalignment in GCC builds caused unexplained crashes on Linux and Mac during interop hooks with loco.exe.
- Technical: [#993] Retry hook installation to fix incompatibles with older wine versions.
- Technical: [#1006] Add breakpad-based dumping for MSVC builds.

21.05 (2021-05-11)
------------------------------------------------------------------------
- Feature: [#184] Implement cheats window with financial, company, vehicle, and town cheats.
- Feature: [#857] Remember last save directory in configuration variable.
- Feature: [#923] Tween (linear interpolate) entities when frame limiter is uncapped for smoother movement.
- Change: [#975] The multiplayer toggle button on the title screen has been hidden, as multiplayer has not been reimplemented yet.
- Fix: [#914] Boats get stuck in approaching dock mode when water is above a certain height. This was incorrectly fixed in 21.04.1.
- Fix: [#923] Decouple viewport updates from game ticks for smoother panning and zooming.
- Fix: [#927] Some available industries are missing in the 'Fund new industries' tab.
- Fix: [#945] Station construction preview image is using wrong colours.
- Fix: [#957] Element name is not shown when inspecting track elements using the Tile Inspector.

21.04.1 (2021-04-14)
------------------------------------------------------------------------
- Fix: [#914] Boats get stuck in approaching dock mode when water is above a certain height.
- Fix: [#915] Money subtractions with large values incorrectly calculated causing negative money.

21.04 (2021-04-10)
------------------------------------------------------------------------
- Feature: [#451] Optionally show an FPS counter at the top of the screen.
- Feature: [#831] Add a tile inspector, allowing inspection of tile element data (read-only).
- Feature: [#853] Allow unlocking FPS by detaching game logic from rendering.
- Fix: [#391] Access violation in windows after exiting games.
- Fix: [#804] Enter key not confirming save prompt.
- Fix: [#809] Audio calculation not using the z axis.
- Fix: [#825] Potential crash when opening town rename prompt.
- Fix: [#838] Escape key doesn't work in confirmation windows.
- Fix: [#845] Town growth incorrectly calculated causing more aggressive growth than should be possible.
- Fix: [#853] The game run slightly, but noticeably, slower than vanilla Locomotion.
- Fix: [#860] Incorrect capacity information for vehicles that do not carry cargo (e.g. is a train engine).

21.03 (2021-03-06)
------------------------------------------------------------------------
- Feature: [#125] Allow construction while paused using a new optional cheats/debugging menu.
- Feature: [#796] Allow users to toggle sandbox mode in-game using the cheats menu.
- Change: [#361] The game now allows scenarios to start from 1800, with adjusted inflation.
- Change: [#787] Scenery and building interaction is now disabled when see-through.
- Fix: [#294] Crash when setting company name twice.
- Fix: [#697] Ghost elements are not removed in autosaves.
- Fix: [#794] Game does not stay paused while in construction mode.
- Fix: [#798] Setting waypoints on multitile track/road elements corrupts the position.
- Fix: [#801] Initial save path does not contain a trailing slash.
- Fix: [#807] Incorrect vehicle animation for speed based animations like hydrofoils when at max speed.

21.02 (2021-02-20)
------------------------------------------------------------------------
- Feature: [#122] Allow vehicles to be cloned from the vehicle window.
- Feature: [#690] Automatically save the game at regular intervals.
- Feature: [#702] Optional new map generator (experimental).
- Change: [#690] Default saved game directory is now in OpenLoco user directory.
- Change: [#762] The vehicle window now uses buttons for local/express mode.
- Fix: [#151] Mouse moves out of window when looking around.
- Fix: [#588] 'Cancel or Show Last Announcement' shortcut doesn't close announcements.
- Fix: [#679] Crash when changing ground texture.
- Fix: [#694] Selecting a song to play is guaranteed to not play it.
- Fix: [#712] Load / save window tries to show preview for item after last.
- Fix: [#721] Incorrect catchment area for airports.
- Fix: [#725] Company value graph does not display correctly.
- Fix: [#744] Rendering issues ('Z-fighting') with vehicles over bridges.
- Fix: [#766] Performance index is off by a factor of 10 in scenario options window.
- Fix: [#769] Waypoints for road vehicles could not be set.
- Fix: [#779] Town list displays the wrong amount of stations.

20.10 (2020-10-25)
------------------------------------------------------------------------
- Feature: [#569] Option/cheat to disable AI companies entirely.
- Fix: [#573] Crash caused by opening Road construction window.
- Fix: [#588] Crash caused by changing default audio device.
- Fix: [#595] Implementation mistake in CreateVehicle could lead to crashes.
- Fix: [#635] Land tool not working properly, due to tool drag events not passing on coordinates.
- Fix: [#648] Fix crash in vehicle update head caused by CreateVehicle.

20.07 (2020-07-26)
------------------------------------------------------------------------
- Feature: [#523] Holding the construction window's build or remove button will keep repeating the action.
- Removed: Clicking track / road construction while holding shift will place 10 pieces in a row.
- Fix: [#158] Pressing shift to build underground tracks automatically builds ten track pieces.
- Fix: [#390] Load/save window causes a crash when trying to access bad directories.
- Fix: [#397] Opening a tutorial crashes the game.
- Fix: [#485] Incorrect position of exhaust smoke on vehicles.
- Fix: [#491] Station/city name labels are hidden from viewport when saving.
- Fix: [#529] Tree-related industries are not updating properly.
- Fix: [#530] Industry production not starting up under some conditions.

20.05.1 (2020-05-30)
------------------------------------------------------------------------
- Fix: [#487] Checkbox behaviour reversed for industry opening/closing in landscape generation options.
- Fix: [#488] Repeated clicking may lead to a negative loan.
- Fix: [#494] Farms not producing grain for stations in Mountain Mayhem scenario.
- Fix: [#498] Clicking newly invented vehicle in news throws out of range exception.

20.05 (2020-05-24)
------------------------------------------------------------------------
- Feature: [#77] Add "Exit OpenLoco" to the main menu.
- Change: [#420] Disable window scale factor buttons when not applicable.
- Fix: [#264] Option 'Export plug-in objects with saved games' is partially cut off.
- Fix: [#299, #430] Crash due to added null-chars when manually specifying Locomotion directory.
- Fix: [#359] Widgets tied to tools could get stuck in pressed state.
- Fix: [#388] Re-center Options window on scale factor change.
- Fix: [#396] Preferred owner name is not saved.
- Fix: [#409] Incorrect refund cost when deleting signals.
- Fix: [#412] Game crashes after a while on Great Britain & Ireland 1930.
- Fix: [#423] Date in challenge tooltip is incorrect.
- Fix: [#425] Changing resolution in fullscreen mode doesn't work.
- Fix: [#428] Show an error when a vehicle can't be built due to invalid properties. (original bug)
- Fix: [#440] Final segment in town population graphs could show no population.
- Fix: [#467] Incorrect scrolling thumbs when leaving the bottom of an auto resizing window.
- Fix: [#478] Crash when opening narrow gauge tab on train purchasing window.

20.03 (2020-03-23)
------------------------------------------------------------------------
- Feature: [#347] Screenshots are now saved in PNG format.
- Change: [#380] Make keypad enter work the same as normal enter.
- Fix: [#226] Zooming to cursor is buggy on bigger maps.
- Fix: [#296] Correctly show challenge progression in save previews.
- Fix: [#297] Menu click sound not played.
- Fix: [#303] Play title music preference is not saved.
- Fix: [#340] Cargo rating is calculated incorrectly in some edge cases.
- Fix: [#349] Building a signal adds money (macOS/Linux only).
- Fix: [#383] Crash in construction window.
- Fix: Strings were not wrapping properly in the file browser window.

19.03 (2019-03-01)
------------------------------------------------------------------------
- Feature: [#163] Remove terraforming limits outside of scenario editor.
- Feature: [#178] Allow zooming to cursor position instead of viewport centre.
- Feature: [#192] The option window now includes OpenLoco-specific settings.
- Feature: [#203] Support multiple languages by loading text strings from YAML files.
- Feature: [#212] Add fullscreen support.
- Feature: [#221, #236] Implement audio through SDL2 mixer, introducing audio on Linux and macOS.
- Feature: [#237] Allow nearest neighbour scaling the game on integer intervals.
- Feature: [#275] Allow disabling the title screen music.
- Feature: [#279] Use OpenLoco logo for window icon. (Logo created by [Zcooger](https://github.com/Zcooger)).
- Change: [#107] Show git branch and short sha1 hash in version info line.
- Change: [#211] Store configuration file as YAML.
- Fix: [#219, #257] Prevent text from being drawn off-screen.
- Fix: Tooltips were calling the wrong event.

18.02 (2018-02-15)
------------------------------------------------------------------------
- Feature: [#12, #14, #50] Support for Linux and macOS.
- Feature: [#20] Support graphics data files from Stream distribution.
- Feature: Allow player to remove roads that are in use.
- Feature: Towns can now always be renamed (As seen in OpenTTD).
- Feature: Vehicle breakdowns can now be disabled (As seen in OpenTTD).
- Feature: Playable in a resizable window.
- Feature: Clicking track / road construction while holding shift will place 10 pieces in a row.
- Change: [#79] Store `game.cfg`, `plugin.dat` and `scores.dat` in OpenLoco config directory.
- Change: [#79] Disable file existence and size checks.
