Version 2.0.60 released as stable
Bugfixes
Agricultural tower planting now respects plant's tile buildability rules. https://forums.factorio.com/123248
Changed the sync mods with GUI "Sync startup settings" and "Load save after sync" so their value is always used. https://forums.factorio.com/129227
Fix buffer chests having their contents counted twice for 'missing requests' circuit read. https://forums.factorio.com/128924
Fixed Game Mode not enabling on macOS 26
Fixed LuaForce::get_logistic_group was not working with constant combinators. https://forums.factorio.com/129484
Fixed LuaItemStack::transfer_stack was incorrectly reporting success when performing unlimited transfers. https://forums.factorio.com/129406
Fixed a crash when copying vehicle equipment grids from blueprints. https://forums.factorio.com/129396
Fixed a crash when entering huge numbers into electric energy interface. https://forums.factorio.com/129518
Fixed a crash when fast replacing furnaces when old furnace had empty item product stack and new furnace has fluid output. https://forums.factorio.com/129385
Fixed a crash when game was saved in complete mode (for desync, benchmark or heavy mode) that could happen after a save file was loaded from an older version requiring transport line groups to be reconstructed while there were also blueprints with transport belts present in the save.
Fixed a crash when item spoils in furnace source inventory while recipe was not yet selected.
Fixed a crash when loading a save file when asteroid collector arms count and asteroid collector arms capacity were changed at the same time.
Fixed a crash when migrating cargo bays in some cases. https://forums.factorio.com/129004
Fixed a crash when navigating planets while Factoriopedia was open. https://forums.factorio.com/129766
Fixed a crash when querying members of logistic group while one of them is a detached character. https://forums.factorio.com/129549
Fixed a crash when removing transport belts or walls with wires in blueprints.
Fixed a crash when saving the game while using the spectator controller while a GUI is open. https://forums.factorio.com/129198
Fixed a crash when trying to custom launch rockets to space platforms. https://forums.factorio.com/129415
Fixed a crash when using LuaItemStack::deconstruct_area() in some cases. https://forums.factorio.com/129573
Fixed a desync related to circuit network and removing entities. https://forums.factorio.com/129428
Fixed a disconnect when viewing tips and tricks in multiplayer. https://forums.factorio.com/129596
Fixed a malformed icon. https://forums.factorio.com/129444
Fixed beacons with supply area distance of 0 not showing radius visualisation. https://forums.factorio.com/129771
Fixed blueprint book download progress drawing sometimes being broken.
Fixed blueprint tile building sometimes not allowing partial builds https://forums.factorio.com/122966
Fixed cancelling deconstruction of a tile would not remove a tile ghost of the same tile on the same position. https://forums.factorio.com/128391
Fixed car crashing into a rock at the beginning of campaign level 5.
Fixed collected asteroid chunks were not showing in item production statistics. https://forums.factorio.com/129520
Fixed controls GUI in controller input method not updating the icons for the controls when the icons dropdown is changed. https://forums.factorio.com/129101
Fixed cursor transfer could insert items beyond inventory weight limit. https://forums.factorio.com/129544
Fixed editor not instantly reviving tile ghosts from blueprints when overbuilt over preexisting tile ghosts. https://forums.factorio.com/128861
Fixed electric mining drills were able to stack items when at high mining productivity. https://forums.factorio.com/129590
Fixed force building entities over required foundation marked for deconstruction would result in both decon. proxy and tileghost.
Fixed ghost overbuilding vehicle ghost would not set inventory filters. https://forums.factorio.com/119772
Fixed heat pipe connections did not flip. https://forums.factorio.com/129176
Fixed logistic filter merging during parametrisation would incorrectly sum values. https://forums.factorio.com/129527
Fixed mipmaps for fulgoran ruin vault icon. https://forums.factorio.com/129796
Fixed music not playing on surfaces without a planet associated with them. https://forums.factorio.com/129408
Fixed promethium science pack was missing a description. https://forums.factorio.com/129469
Fixed quickbar selection getting stuck when trying to pick a blueprint book from the blueprint library that didn't finish downloading. https://forums.factorio.com/118438
Fixed rectangular crafting machine sometimes rising rotate event even when it wasn't successfully rotated. https://forums.factorio.com/129252
Fixed set constant gui would was not focusing upon opening. https://forums.factorio.com/129495
Fixed shooter was doing ammo refill every shot causing reload time on modded ammo to not work. https://forums.factorio.com/129276
Fixed some issues around setting driving for a vehicle on different surface via scripts https://forums.factorio.com/127651
Fixed splitter gui was not updated in some cases. https://forums.factorio.com/129161
Fixed that LuaFlowStatistics::_counts read didn't merge qualities. https://forums.factorio.com/129568
Fixed that LuaSurface::create_entity() did not work correctly with quality. https://forums.factorio.com/129736
Fixed that LuaSurface::create_entity() using the 'item' parameter did not work for vehicle equipment grids. https://forums.factorio.com/129479
Fixed that Vulcanus chimneys were grouped with Nauvis big rocks in the deconstruction planner. https://forums.factorio.com/129453
Fixed that asteroid collectors didn't draw radius visualisation for ghosts when holding it in cursor. https://forums.factorio.com/119353
Fixed that base quality did not show in crafting machines. https://forums.factorio.com/128167
Fixed that buffered fluidboxes would not flow fluid through their directional connections. https://forums.factorio.com/129441
Fixed that changing a trains group would not always refresh interrupt names in the GUI. https://forums.factorio.com/129755
Fixed that changing the link ID on a linked container wouldn't alarm sleeping inserters. https://forums.factorio.com/129345
Fixed that choose-elem-button with id-with-quality didn't respect prototype filters. https://forums.factorio.com/129481
Fixed that enabling user mods would not auto enable built in required mods. https://forums.factorio.com/129362
Fixed that equipment ghosts couldn't be added to armor when not worn. https://forums.factorio.com/129673
Fixed that fluidboxes in the vicinity of a removed fluidbox could disconnect from otherwise valid neighbors in some situations. https://forums.factorio.com/128954
Fixed that flush-fluid would not flush fluid from fluid energy sources. https://forums.factorio.com/129756
Fixed that integration_patch for characters did not render for the local player. https://forums.factorio.com/129260
Fixed that inventory migrations could cause chests to send wrong item counts. https://forums.factorio.com/129515
Fixed that large values given for LuaSurface::find_entities_filtered(radius) would crash the game. https://forums.factorio.com/129618
Fixed that loaders were unable to drop full belt stacks if that required merging items from multiple inventory slots. https://forums.factorio.com/129343
Fixed that mod-defined fonts did not apply correctly when first starting the game. https://forums.factorio.com/129571
Fixed that modded choose-elem-buttons didn't respect filters. https://forums.factorio.com/129145
Fixed that modded crafting machines with large amounts of fluidboxes could freeze the game. https://forums.factorio.com/129187
Fixed that opening rich text Factoriopedia shortcuts while in remote view did not work. https://forums.factorio.com/129425
Fixed that players landing on the same planet at the same time would squash each other. https://forums.factorio.com/120809
Fixed that regular mining drills weren't able to output full belts when belt stack size was researched. https://forums.factorio.com/129365
Fixed that remote controllers could still open GUIs of entity ghosts that had operable set to false. https://forums.factorio.com/129168
Fixed that remote driving didn't raise on_player_driving_changed_state event when entering a vehicle. https://forums.factorio.com/118769
Fixed that remote fast transfer of modules could downgrade modules with higher quality. https://forums.factorio.com/128747
Fixed that repair orders would not queue robots correctly. https://forums.factorio.com/118916
Fixed that roboport antenna was rotating while in preview. https://forums.factorio.com/129470
Fixed that some entities would collide with nearby tiles when they shouldn't. https://forums.factorio.com/128602
Fixed that some items that did not require recycling recipe had a recycling recipe. https://forums.factorio.com/129535
Fixed that some widgets would click-through when trying to open Factoriopedia. https://forums.factorio.com/129295
Fixed that space location wouldn't read starmap_icons if starmap_icon didn't exist. https://forums.factorio.com/129742
Fixed that teleporting a car to another surface would invalidate lua references to non-player characters in it. https://forums.factorio.com/129468
Fixed that the amount of VRAM on the Steam Deck was not being detected correctly, leading to the erroneous activation of VRAM-saving measures. https://forums.factorio.com/129164
Fixed that the show-train-signals debug option didn't render correctly for elevated signals. https://forums.factorio.com/129804
Fixed that the sync mods confirmation did not have the draggable texture. https://forums.factorio.com/129685
Fixed that you could place or take blueprint items from chests in remote view. https://forums.factorio.com/129237
Fixed that you couldn't open reactors with a void energy source. https://forums.factorio.com/129711
Fixed tiles being thawed or frozen would cause cancelling of deconstruction. https://forums.factorio.com/129201
Fixed using selection tools would sometimes incorrectly ignore tile ghosts. https://forums.factorio.com/127696
Fixed vehicle ammo refill was not working. https://forums.factorio.com/129137
Improved the expand/collapse icon for the crafting queue. https://forums.factorio.com/105538
Changes
Changed how captive spawners work to always allow spoilage into the trash slots. https://forums.factorio.com/124219
Moved the ammo turret request-slot closer to the turret center visually. https://forums.factorio.com/129548
More icons in factoriopedia made unique.
Remastered and remixed music.
Graphics
Improved frame rate stability of Metal graphics backend
Improved rendering performance of busy scenes of Metal graphics backend
Minor Features
Added ability to undo rotating or flipping an entity. https://forums.factorio.com/116605
Modding
Added BeaconPrototype::quality_affects_supply_area_distance.
Added CharacterPrototype::crafting_speed.
Added CraftingMachinePrototype::crafting_speed_quality_multiplier, module_slots_quality_bonus and energy_usage_quality_multiplier.
Added CraftingMachinePrototype::quality_affects_energy_usage.
Added CraftingMachinePrototype::quality_affects_module_slots, LabPrototype::quality_affects_module_slots, MiningDrillPrototype::quality_affects_module_slots and BeaconPrototype::quality_affects_module_slots.
Added InserterPrototype::uses_inserter_stack_size_bonus.
Added LoaderPrototype::wait_for_full_stack.
Added MiningDrillPrototype::quality_affects_mining_radius.
Added Prototype::custom_tooltip_fields.
Added QualityPrototype::default_multiplier, inserter_speed_multiplier, fluid_wagon_capacity_multiplier, inventory_size_multiplier, lab_research_speed_multiplier, crafting_machine_speed_multiplier, crafting_machine_energy_usage_multiplier, logistic_cell_charging_energy_multiplier, tool_durability_multiplier, accumulator_capacity_multiplier, flying_robot_max_energy_multiplier, range_multiplier, asteroid_collector_collection_radius_bonus, equipment_grid_width_bonus, equipment_grid_height_bonus, electric_pole_wire_reach_bonus, electric_pole_supply_area_distance_bonus, beacon_supply_area_distance_bonus, logistic_cell_charging_station_count_bonus, beacon_module_slots_bonus, crafting_machine_module_slots_bonus, mining_drill_module_slots_bonus, mining_drill_mining_radius_bonus and lab_module_slots_bonus.
Added `helpers` to settings and prototype stages.
Added `quality_selector_dropdown_threshold` utility constant.
Added `with_filters`, `with_weight_limit` and `with_custom_stack_size` options to ContainerPrototype::inventory_type and LinkedContainerPrototype::inventory_type.
Added the "mod-data" prototype type.
Optimizations
Improved performance when holding blueprints.
Scripting
Added "blink_interval" and "render_mode" parameters to LuaRendering functions.
Added "item-open", "item-close", "item-pick", "item-drop" and "item-move" SoundPath types. https://forums.factorio.com/129710
Added ConfigurationChangedData::migrations.
Added CustomInputEvent::element to get the LuaGuiElement under the cursor when the custom input was activated.
Added LuaAsteroidChunkPrototype::dying_trigger_effect read.
Added LuaEntity::display_panel_text, display_panel_icon, display_panel_always_show and display_panel_show_in_chart read/write.
Added LuaEntity::inventory_supports_bar(), get_inventory_bar(), set_inventory_bar(), inventory_supports_filters(), is_inventory_filtered(), can_set_inventory_filter(), get_inventory_filter(), and set_inventory_filter().
Added LuaEntity::pickup_from_left_lane and pickup_from_right_lane read/write for inserters.
Added LuaEntityPrototype::captured_spawner_entity read.
Added LuaEntityPrototype::get_fluid_capacity().
Added LuaEntityPrototype::max_performance read.
Added LuaEntityPrototype::min_performance read.
Added LuaEntityPrototype::neighbour_connectable read.
Added LuaEquipmentGrid::itemstack_owner read.
Added LuaForce::get_logistic_groups(), get_logistic_group(), create_logistic_group(), and delete_logistic_group().
Added LuaHelpers::compare_versions().
Added LuaHelpers::game_version read.
Added LuaHelpers::send_udp and recv_udp. Added on_udp_packet_received.
Added LuaInventory::weight and max_weight read.
Added LuaItemPrototype::send_to_orbit_mode read.
Added LuaPlayer::exit_remote_view().
Added LuaPlayer::pipette. LuaPlayer::pipette_entity is deprecated and should not be used.
Added LuaPrototypes::utility_constants read.
Added LuaRenderObject::blink_interval and render_mode read/write.
Added LuaSpacePlatform::hidden read/write.
Added LuaSurface get_default_cover_tile() and set_default_cover_tile().
Added force to LuaEntityDiedEventFilter.
Added fusion reactor properties to LuaEntityPrototype.
Added ghost_mode to LuaGuiElement::anchor.
Added on_research_queued.
Added player to on_research_moved and on on_research_cancelled.
Added several LuaEntityPrototype reads for asteroid collector prototypes and entity with health prototypes.
Added several LuaItemPrototype reads for starter pack prototypes.
Added target_filter to ammo type read.
Changed LuaInventory::set_bar to allow passing nil as well.
LuaGuiElement::locked can be set during add().
Removed LuaTilePrototype::placeable_by. Use LuaTilePrototype::items_to_place_this instead.