1. Version 2.0.66 released as stable
  2.  
  3. Bugfixes
  4. Fixed LuaEntity::display_panel_icon was not accounting for nil. https://forums.factorio.com/130425
  5. Fixed a consistency issue when rotated entities are moved by belts. https://forums.factorio.com/130475
  6. Fixed a crash if a player using the editor equips an equipment with a burner component.
  7. Fixed a crash related to underground belts when super force building. https://forums.factorio.com/129388
  8. Fixed a crash when a beam attack trigger destroys the turret firing it. https://forums.factorio.com/130179
  9. Fixed a crash when a mod puts item request proxies into the player undo queue. https://forums.factorio.com/130369
  10. Fixed a crash when attempting to render a linked fluidbox connection.
  11. Fixed a crash when changing research state during the configuration changed event. https://forums.factorio.com/130433
  12. Fixed a crash when cloning moving trains in some situations. https://forums.factorio.com/129840
  13. Fixed a crash when furnace that is crafting is cloned.
  14. Fixed a crash when inserter tries to insert item into a furnace which is currently crafting a recipe with no item ingredients. https://forums.factorio.com/129997
  15. Fixed a crash when loading a save file with furnaces that are crafting a recipe with custom fluidbox indexes set. https://forums.factorio.com/129656
  16. Fixed a crash when pressing end, home, page up or page down key while the alerts GUI was focused. https://forums.factorio.com/130143
  17. Fixed a crash when rendering latency players in some cases. https://forums.factorio.com/130150
  18. Fixed a crash when saving after parametrising a blueprint that caused filters to merge in some cases. https://forums.factorio.com/130583
  19. Fixed a crash when using send_udp fails. https://forums.factorio.com/129992
  20. Fixed a crash with running replay headless when game wants to show notifications. https://forums.factorio.com/130386
  21. Fixed boilers consuming hot input fluid would not produce enough steam. https://forums.factorio.com/130021
  22. Fixed captive biter spawners would not get damaged while not producing if friendly fire was disabled. https://forums.factorio.com/130566
  23. Fixed crash if a simulation gets paused.
  24. Fixed frozen pumpjack could not match frozen sprite. https://forums.factorio.com/130107
  25. Fixed graphics rendering unpausing while still minimized on macOS in some special circumstances. https://forums.factorio.com/128397
  26. Fixed loaders could get stuck when taking from asteroid collectors when one lane of a belt was blocked. https://forums.factorio.com/130091
  27. Fixed minimap bobbing up and down when the character is in mech armor.
  28. Fixed modded mining drills with filters would not keep filters when upgrading. https://forums.factorio.com/130452
  29. Fixed on-screen-keyboard opening on top of the search field in the technology GUI.
  30. Fixed pentapod leg mount positions when the body is rotated.
  31. Fixed pentapod orientations getting incorrectly warped.
  32. Fixed remembered zoom levels when going back and forth in the browse history.
  33. Fixed research completed sound playing for all forces.
  34. Fixed selector combinator wire connector shadow position. https://forums.factorio.com/129934
  35. Fixed spider unit graphic layers with 'apply_runtime_tint' would not use the force color. https://forums.factorio.com/130106
  36. Fixed stomper corpses graphics. https://forums.factorio.com/130099
  37. Fixed super-forcing gates and walls would sometimes cause deconstruction of adjacent curved rail ghostshttps://forums.factorio.com/116779
  38. Fixed that --dump-icon-sprites would shift icons south-east by one pixel. https://forums.factorio.com/130128
  39. Fixed that a player using the editor could not activate electric discharge equipment and other manually-activated equipment.
  40. Fixed that belts in the blueprint GUI did not animate. https://forums.factorio.com/130131
  41. Fixed that blueprints made from ghosts would not be included in the on_player_setup_blueprint event. https://forums.factorio.com/130470
  42. Fixed that cliff bounding boxes could be defined in an invalid way. https://forums.factorio.com/130066
  43. Fixed that cloning rockets with attached cargo pods did not work correctly. https://forums.factorio.com/129945
  44. Fixed that cloning some entities while they contained spoilage would result in the clone getting stuck. https://forums.factorio.com/130421
  45. Fixed that deconstruction planner was ignoring quality of items on ground. https://forums.factorio.com/130563
  46. Fixed that drag building with smart belt building disabled would remove belts in some cases. https://forums.factorio.com/130129
  47. Fixed that freezing and thawing underground belts would move items slightly. https://forums.factorio.com/129977
  48. Fixed that furnaces could keep using a recipe they should not be able to use after a migration.
  49. Fixed that furnaces were not considering recipe with no ingredients as not craftable.
  50. Fixed that inserters could get stuck inserting items into rogue spawners when picking from belts. https://forums.factorio.com/130093
  51. Fixed that inventory filters were ignored when in the train fuel GUI. https://forums.factorio.com/130057
  52. Fixed that migrating entities with quality would not preserve the quality. https://forums.factorio.com/130436
  53. Fixed that opening rich text in map view could send a click action to opened GUIs. https://forums.factorio.com/129424
  54. Fixed that overlapping tile ghosts would not draw on the map. https://forums.factorio.com/129854
  55. Fixed that rail ramp ghosts would block ground rail ghost construction. https://forums.factorio.com/129957
  56. Fixed that reading roboport logistic requests in networks with buffer chests did not behave correctly. https://forums.factorio.com/129914
  57. Fixed that removing territory noise expressions made saves which used them not loadable.
  58. Fixed that resetting control settings wouldn't update control tooltips. https://forums.factorio.com/130037
  59. Fixed that several entity types would not account for drain in their energy buffer. https://forums.factorio.com/130391
  60. Fixed that some entities did not draw fluid box connection pipes. https://forums.factorio.com/130156
  61. Fixed that space platform construction requests would not request more repair packs after running out. https://forums.factorio.com/130140
  62. Fixed that spidertrons built from script did not default to request-from-buffers. https://forums.factorio.com/129835
  63. Fixed that switching between normal and remote view would close the blueprint setup GUI. https://forums.factorio.com/130162
  64. Fixed that the game would attempt to load Mac specific filesystem files. https://forums.factorio.com/116201
  65. Fixed that the home key did not work in the manage mods GUI. https://forums.factorio.com/130359
  66. Fixed that the on_research events pushed the player index using the wrong name. https://forums.factorio.com/130222
  67. Fixed that the remote view minimap always focused on the physical player position when in remote view. https://forums.factorio.com/130241
  68. Fixed that the time usage entry for "Multiplayer UPS" did not work. https://forums.factorio.com/130516
  69. Fixed that the undo item was not yet in the player queue during the entity built event. https://forums.factorio.com/130384
  70. Fixed that train route highlighting didn't work when riding in non-locomotives. https://forums.factorio.com/130165
  71. Fixed train stops with priority above 90 would get priority clamped to 90 inside of a blueprint. https://forums.factorio.com/130608
  72. Fixed util.mul_shift not accepting struct. https://forums.factorio.com/128854
  73.  
  74.  
  75. Changes
  76. Changed the blueprint setup GUI description field to include the icon picker. https://forums.factorio.com/130163
  77. Don't change gamepad selection center when the character starts flying in mech armor. https://forums.factorio.com/120769
  78. Improved the GUI responsiveness in the display panel. https://forums.factorio.com/126117
  79.  
  80.  
  81. Graphics
  82. Changed "Render in native screen resolution" graphics setting to no longer require a game restart.
  83. Fixed that playing in fullscreen with the Metal graphics backend could look blurry if "Render in native screen resolution" was off.
  84.  
  85.  
  86. Minor Features
  87. Heat interface can now heat entities and tiles.
  88. Windows executables now undergo code signing.
  89.  
  90.  
  91. Modding
  92. Added EntityPrototype::draw_stateless_visualisations_in_ghost.
  93. Added LoaderPrototype::respect_insert_limits.
  94. Added LuaPlayer::set_zoom_limits() to set zoom limits for any controller type. https://forums.factorio.com/128887
  95. Added RecipePrototype::hide_from_bonus_gui.
  96. Added SpaceLocationPrototype::starmap_icon_orientation.
  97. Added ability for SpiderVehicles to rotate their legs like pentapods when provided with a base sprite that has rotation frames. https://forums.factorio.com/128638
  98. Added color mod setting "forced_value".
  99. Added demolisher and territory API.
  100. Changed pentapods to prioritize using the torso base sprite to control rotations, or if no base sprite is defined, the head sprite is used.
  101. Heat energy sources support pollution.
  102. InserterPrototype::pickup_position and insert_position are no longer checked for being too close to tile edge.
  103. Moved LuaPlayer::can_place_entity to LuaControl::can_place_entity so that it can be called on character entities. https://forums.factorio.com/129225
  104. Omitting required_tiles in a tile_buildability_rules's item now default to "all" (instead of "none" which was making the entities unbuildable) https://forums.factorio.com/130230
  105.  
  106.  
  107. Scripting
  108. Added LuaControl::flight_height read.
  109. Added LuaControl::is_flying read.
  110. Added LuaControl::render_position read.
  111. Added LuaEntity::apply_upgrade().
  112. Added LuaEntity::created_by_corpse read.
  113. Added LuaEntity::heat_neighbours read.
  114. Added LuaEntity::priority_targets read.
  115. Added LuaEntity::pumped_last_tick read.
  116. Added LuaEntity::register_tree().
  117. Added LuaEntityPrototype::icons_positioning and icon_draw_specification read.
  118. Added LuaEntityPrototype::tile_buildability_rules read.
  119. Added LuaForce::get_chunk_chart(surface, position).
  120. Added LuaGameScript::allow_debug_settings read/write.
  121. Added LuaItemCommon::blueprint_description read/write.
  122. Added LuaPlanet::get_space_platforms().
  123. Added LuaRecord::blueprint_description read/write.
  124. Added LuaRecord::is_preview read.
  125. Added LuaRenderObject::dash_offset read/write.
  126. Added agricultural tower events: on_tower_planted_seed, on_tower_pre_mined_plant, and on_tower_mined_plant.
  127. Added an "overflow" inventory option to LuaEntity::revive and silent_revive.
  128. Added heat pipe to LuaEntity::neighbours read.
  129. Added register_plant to LuaSurface::create_entity.
  130. Added tile_condition to LuaItemPrototype::place_as_tile_result.
  131. Changed LuaAchievementPrototype::to_kill and module to returns arrays of LuaPrototypes instead of arrays of strings.
  132. Changed LuaEntity::copy_color_from_train_stop and vehicle_automatic_targeting_parameters to work on ghosts.
  133. Changed LuaParticlePrototype::render_layer, render_layer_when_on_ground and LuaTrivialSmokePrototype::render_layer to be strings instead of integers.
  134.