- Added an option to mute sound categories in sound settings. (126735)
- Added an option to control the volume of Programmable speaker sounds via circuit network. (112852)
- Added an option to stop playing sounds of Programmable speaker when input signal changes instead of waiting for the sounds to finish playing. (112852)
- Added an option for Programmable speaker to use Cyclic sounds. (112852)
- Decider combinator output constant can be changed.
- Added missing open/close GUI sounds and fixed incorrect open/close GUI sounds for various entities. (126967)
- Changed the "Train stop names" checkbox in the blueprint ui to be always on by default.
- Updated space platform related icon like the hub, starter pack, icon for the surface and the tech icon.
- Used the new virtual signal icon for research also for the research icon in the production graphs.
- Improved belt reader performance.
- Fixed that a small empty UI box was visible on the main menu. (126989)
- Fixed a crash when generating a variable track would encounter a filesystem error.
- Fixed sound accents could play when they shouldn't on switching between machine GUIs. (122518)
- Fixed a crash when changing some modded assembling machine recipes. (126995)
- Fixed a failing SegmentedUnit-related consistency check when loading some saves. (126642)
- Fixed that the building preview and actual build position could differ at some resolutions and zooms. (118896)
- Fixed a crash when trying to drop items onto game's title bar.
- Fixed LuaWireConnector was returning wrong values of the electric network index. (127085)
- Fixed that clicking on a station in train GUI created unexpected browse history entries. (119527)
- Fixed that traversing train GUI browse history entries didn't preserve centered locomotive.
- Fixed that going back in history to remote driving didn't change player surface. (118006)
- Fixed LuaSurface::calculate_tile_properties() not ignoring unknown variables. (126849)
- Restored signal-ghost virtual signal. (126713)
- Fixed decider combinator gui could show old input or output signals when fps < ups and last signals change happened at skipped frame.
- Fixed construction robots storing incorrect items in a filtered storage chest if their upgrade job was cancelled. (125750)
- Fixed that changing the volume of a Programmable speaker wouldn't update the volume of a playing sound with Surface playback mode.
- Fixed that changing playback mode of a Programmable speaker wouldn't affect currently playing sounds.
- Fixed that trivial smokes for player effect could cause new chunks to be generated when looking at the map. (127011)
- Fixed missing walking sounds for rails. (127117)
- Fixed that undo removal of tile ghosts did not set the last user. (127084)
- Added optional ProgrammableSpeakerNote::cyclic_sound. (112852)
- Added optional 'stop_playing_sounds' parameter to LuaEntity::play_note().
- Added LuaSchedule.
- Added LuaSpacePlatform::get_schedule().
- Added LuaTrain::get_schedule().