Version 2.0.23 released as stable
Minor Features
Assemblers circuit allows to choose if items in crafting should be included by read contents.
Asteroid collector circuit allow to choose if items held by hands should be included by read contents.
Changes
Jelly is no longer mined from Slipstack trees so it is less confusing where to get jelly from.
Nightvision is less orange.
Moved the "Any quality" option into the comparison dropdown.
Disabled spoiling for items created in an infinity chest until the first time they are removed from said chest.
Removed "Select previous technology" control which didn't work (replaced with the generic back/forward navigation in 2.0). more
Added an error message when manually trying to launch a rocket to a full space platform.
Changed space platforms to not delete items on the ground when deconstructing them. more
Added back a simple version of the Sandbox scenario. Improved the behavior of god controller.
Optimizations
Improved asteroid chunk creation and movement performance.
Improved chart overlay performance in several cases.
Bugfixes
Fixed that undo tooltips could show the wrong surface. more
Fixed quality selector not appearing in infinity chest GUI if qualities are not yet unlocked. more
Fixed quality selectors in unfocused windows reacting to quality cycling. Fixes quality cycling while selecting upgrade planner entity modules.
Fixed selector combinator using the old quality dropdown UI.
Fixed a desync when holding blueprints with spidertrons. more
Fixed "option" key name on macOS. more
Fixed modifier key order on macOS.
Fixed that reaching inventory transfer limit didn't cancel additional item requests. more
Fixed performance issue when long transport line sequence is remerging while having active belt reader. more
Fixed "So Long and Thanks for all the Fish" achievement not triggering with Space Age enabled more
Fixed robots cancelling module upgrade requests if they didn't have enough storage for the old modules. more
Fixed that upgrading a rocket silo destroyed the second rocket if it was prepared. more
Fixed drawing of quality conditions in entity/blueprint preview in GUI. more
Fixed screenshot command crash when passing zoom of 0. more
Fixed it was not possible to copy settings between artillery wagons. more
Fixed another script issue in orbital logistics tips. more
Fixed that undoing a module upgrade didn't update the GUI. more
Fixed missing technology dependencies in quality technologies when playing base+quality. more
Fixed stack inserter would start dropping partial held stack when waking up by control behavior. more
Fixed an issue with obtaining achievements after loading a save file in some cases. more
Fixed construction robots not delivering items to an entity marked for upgrade. more
Fixed rocket silos requesting more items than their inventory size. more
Fixed flamethrower sound still playing after a tank is deactivated or destroyed with its ghost created. more
Fixed a crash when interacting with ghost tanks in some scenarios. more
Fixed persistent working sounds remaining silent after fading out on pause. more
Fixed that you could exit the rocket while landing on space platforms. more
Fixed a crash when your inventory was full and robots were trying to store items in your inventory. more
Fixed that infinite item resources would not produce if the yield went below 100%. more
Fixed that the automated insertion limit tooltip for artillery turrets was incorrect. more
Fixed cargo pod didn't have transparent background when landing on Fulgora. more
Fixed some light sprites rendered incorrectly when Occlude light sprites option was disabled. more
Fixed surface list being too tall when loading into a game in remote view. more
Fixed generic interrupt logic not replacing station names in wait conditions. more
Fixed that modded custom cameras would always show fog of war. more
Fixed a crash when pinning resource patch results that had been fully mined. more
Fixed that clicking the "delete blueprint book" button in the same tick auto-save started as a multiplayer host would crash the game. more
Fixed that the display panel would lose its settings when fast-replaced. more
Fixed that the bonus GUI did not show recyclers benefiting from belt stack size research. more
Fixed that space platforms could get stuck waiting for rockets which became frozen. more
Fixed spidertron inventory sort interfering with item pickup requests. more
Fixed problems with incorrect setting of allowTipActivationFlag. more
Fixed robots attempting to enter a roboport which had all slots reserved for robots of a different type. more
Fixed trains and logistics map views would not preserve their settings. more
Fixed the tips and tricks window on small screens.
Fixed on screen keyboard appearing when some tips and tricks were shown. more
Fixed renaming all trains stops wouldn't rename the stops in wait conditions or interrupts. more
Fixed that slow-moving asteroid chunks didn't collide with space platform tiles. more
Fixed a crash when the game tried to unlock Steam achievements in minimal mode.
Fixed a crash when trying to open tips and tricks from chat. more
Fixed that cancelling entity upgrade didn't remove invalid requests. more
Fixed choppy fog animation in saves with 300+ hours of play time. more
Fixed a consistency issue when script inserts items at the back of a stopped transport belt. more
Fixed requested robots failing to cross a gap in the network. more
Fixed that space platform included thrusters marked for deconstruction in "can produce enough thrust" calculation. more
Fixed death messages for players with no username. more
Fixed stack inserters would not drop held items if they became incompatible due to filter change.
Fixed Quick Panel Panels tab missing next/previous page labels. more
Fixed a crash when opening assembling machines with a fixed recipe in latency. more
Fixed that some recipes could not be crafted by god controller. more
Modding
Corpses used by entities with health automatically use the collision box of the parent entity. more
Added LuaEntityPrototype::auto_setup_collision_box which defaults to true.
Scripting
Added LuaEntityPrototype::auto_setup_collision_box read.
Events::on_cargo_pod_finished_ascending Lua event added.
'rocket-launched' achievement condition now triggered by cargo pod ascending instead of rocket.
removed property 'player_index' from Events::on_rocket_launched data.
Changed LuaLogisticPoint::targeted_items_deliver and targeted_items_pickup to include quality.
Changed all instances of get_item_count to support quality.
Changed LuaPlayer::get_quick_bar_slot to include quality.
Changed LuaEquipmentGrid::get_contents() to include quality.
Changed LuaEquipmentGrid::count() to support quality.
Changed LuaEntity::storage_filter read to include quality.
Added quality to selected_prototype during custom input events.
Added GameViewSettings::show_surface_list property to control its vibility in the Remote View.