- Show existing turrets' radius when holding a turret to be built. (116572)
- Smart underground belt building now considers splitter to be an obstacle if there was something connected to the lane already.
- Fixed a crash when trying to render screenshots of entities marked for upgrade in multiplayer latency. (128431)
- Fixed that negative quality effects did not show correctly in tootips. (128464)
- Fixed a crash opening the train GUI in spectator controller. (117928)
- Fixed that changing recipes in ghost assembling machines didn't remove invalid item requests. (127958)
- Fixed that construction robots dispatch for item requests was too slow in networks with many unfulfillable requests. (127543)
- Fixed the browse arrows in the remote view changing position when opening the train GUI. (119525)
- Fixed listbox items with remarks would have their text cut off unnecessarily. (118954)
- Fixed renaming the last train stop on a surface would rename all global uses of the name in interrupts. (123641)
- Fixed extra padding above the ghost cursor selection GUI. (126818)
- Killed landmines now explode. (121065)
- Fixed that manually launched rockets could be sent to platforms mid-flight in some cases. (128393)
- Fixed that ghost upgrading entities in remote view would play a failure sound if the entity supported rotation but was not currently rotatable. (122205)
- Fixed that multiplayer networking would fail if there were too many mods in the mods directory on Linux. (128429)
- Fixed that renaming all stops would change the color of all stops with that name. (128440)
- Fixed that a long 'Enable train limit' translation would make the train stop GUI expand. (127386)
- Fixed textbox overlap in logistic network GUI. (118078)
- Fixed a recursive table in data would cause a crash. (128510)
- Fixed a crash when script requested printing a localised string that has recursion loop. (113273)
- Fixed inserter rotation and extension speed would ignore quality level of normal quality. (128506)
- Fixed belt gap traversing bug related to overbuilding ghost undergrounds with real ones. (128283)
- Fixed missing train stop limit and priority blueprint parametrisation context captions translations. (128318)
- Fixed a crash when clicking on "Show only essential technologies" in technology GUI while a hidden technology is selected. (128534)
- Fixed high memory usage of asteroid collectors because they didn't remove invalid asteroid chunks from tracking when they were disabled. (128564)
- Fixed getting an extra warning message of missing underground even when its not needed. (124209)
- Fixed possible memory management error when initializing GPU device counters with Metal. (128505)
- Fixed texture initialization on low-memory Macs with the Metal graphics backend. (128458)
- Fixed that the default graphics settings for some Macs with Apple GPUs were too high. (128458, 128653)
- Fixed that transport belt ghost upgrading could generate unexpected undergrounds. (128232)
- Fixed that the blueprint parametrisation formula UI error handling didn't properly fill the variables resulting in false positive errors. (128195)
- Fixed that some map generator GUI headers didn't show. (128566)
- Fixed that it was not possible for scripts to set the player's zoom level at or below 1/32. (128530)
- Fixed that the Constant Combinator GUI had inconsistent default values. (128502)
- Fixed upgrade planner upgrading incorrect module slots when the entity was marked for downgrade. (121495)
- Added missing notification of "too far to connect" for smart belt dragging when the obstacle is exceeding the limit of the related undergrounds.
- Fixed that items in provider chests did not count as available when reading logistic network requests. (128584)
- Fixed a crash when setting active=false on logistic/construction robots. (128560)
- Changed pipette of fluid recipes to work the same as pipette of item recipes. (128512)
- Fixed solar panels on a script created surfaces were not affected by surface properties.
- Fixed an issue when changing constant combinator values in multiplayer. (128613)
- Fixed that locomotive fuel request couldn't be canceled outside of remote view. (128552)
- Fixed that building while in the trains GUI when entered from remote view would build physical items. (128591)
- Fixed that the fulgoran lightning attractor didn't show what items it would produce when mined. (128612)
- Fixed a crash when trying to parameterize infinity pipe filters. (128626)
- Fixed inserters could get stuck trying to insert into lab with some modded technologies active. (128625)
- Fixed smart belt building over a curve in reversed direction. (126645)
- Fixed various problems of smart belt building with no undergrounds in inventory over perpendicular belts. (122935)
- Fixed that offshore pump ghosts kept their fluid filters in cases where they weren't meant to. (128542)
- Fixed ghosts were not showing wire connection areas properly for combinators and power switches when connecting wires.
- Fixed LuaRadarControlBehavior was missing LuaControlBehavior fields.
- Fixed a crash when interacting with temporary stops in moving trains. (127258)
- Fixed a crash when defining a local noise expression as empty string and using it. (128654)
- Fixed a crash when migrating rolling stocks. (128667)
- Fixed wire shadow rendering ignoring surface shadow opacity. (128633)
- Fixed an issue with scrollable tooltips and label sizes. (128655)
- Fixed modded furnaces would not work with item and fluid recipes based on ingredients order.
- Fixed LuaForce::platforms read not being mapped by platform index as documented.
- Fixed a crash when ghost of train stop with custom color is upgraded.
- Fixed agricultural tower having insufficient electric buffer size when crane_energy_usage was larger than energy_usage.
- Fixed that a black line could appear between chunks at some zoom levels. (128367)
- Added the "valve" entity type.
- Added SolarPanelPrototype::performance_at_day, performance_at_night and solar_coefficient_property.
- Added LightningProperties::lightning_multiplier_at_day, lightning_multiplier_at_night, multiplier_surface_property and lightning_warning_icon.
- Added AgriculturalTowerPrototype::accepted_seeds.
- Added LuaSpacePlatform::ejected_items read.
- Added LuaSpacePlatform::eject_item().
- Added LuaSpacePlatform::clear_ejected_items().
- Added LuaEntity::valve_threshold_override read/write.
- Added LuaEntityPrototype::valve_mode read, LuaEntityPrototype::valve_threshold read, and LuaEntityPrototype::get_valve_flow_rate(quality).
- Added drop_full_stack parameter to LuaSurface::spill_item_stack.
- Added character parameter to LuaEntity::launch_rocket.
- Added LuaSurface::set_pollution.
- Added defines.inventory.agricultural_tower_input and defines.inventory.agricultural_tower_output.
- Added defines.inventory.linked_container_main, asteroid_collector_output, crafter_input, crafter_output, crafter_modules, crafter_trash, lab_trash.
- Added LuaControl::get_inventory_name.
- Added LuaInventory::name read.
- Added LuaGuiElement::quality read/write for "sprite-button" type.
- Added LuaEntity::cargo_bay_connection_owner read.
- Added LuaEntity::use_transitional_requests read/write.
- Added LuaEntityPrototype::fluid_source_offset.
- Added LuaEntity::get_fluid_source_tile() and get_fluid_source_fluid().
- Added LuaSurface::pollution_statistics read.
- Added LuaSurface::global_electric_network_statistics read.
- Added LuaSurface::daytime_parameters read/write.
- Added LuaEntityPrototype::agricultural_tower_radius, crane_energy_usage and growth_area_radius read.
- Changed on_space_platform_changed_state event to run after all starter pack actions are done when applying it and LuaSpacePlatform::hub is set.