- Added new environmental trigger effects for grenade, artillery and nuke explosions. (https://www.factorio.com/blog/post/fff-343)
- Added 3 level 'First steps' tutorial Campaign. (https://www.factorio.com/blog/post/fff-342)
- Mini-tutorial improvements.
- Moved Compilatron and Compilatron speech-bubble entities from demo to base game files.
- Removed Introduction Campaign.
- Removed Compilatron chest, Compilatron roboport, Compilatron logistic chest.
- Removed Tutorial/Campaign Lualib (base/lualib).
- Removed other campaign-only prototypes, such as styles, sprites, sounds.
- Fixed that thumbnails wouldn't show in the update-mods tab of the mods GUI. (83975)
- Fixed that LuaSurface::spill_item_stacks return value didn't work correctly. (84034)
- Fixed that the research progress of the current tier showed for next queued tier in the technology GUI. (81049)
- Fixed that the game didn't validate modded rail-planner item type values and would crash in some cases. (84047)
- Fixed that modded units with consider-tile-transitions in their collision mask would cause the pathfinder to crash. (80072)
- Empty layers in sprite or animation definition will yield an error now. (83721)
- Added support for playing a sound when using smart-pipette.
- Added support for playing activate/deactivate sounds for night vision.
- Added support for playing a sound while an resource-style is being mined through mining_sound.
- Added mod-setting value "hidden" to hide mod settings from the GUI.
- Added 'invoke-tile-trigger' and 'destroy-decoratives' trigger effects.
- Added 'rotate-offsets' to the create-particle trigger effect.
- Added 'trigger_effect' to tiles. It is called with the 'invoke-tile-trigger' trigger effect.
- Added 'trigger_effect' to decoratives. It is called when the decorative is destroyed with the 'destroy-decorative' trigger effect.
- Added on_pre_script_inventory_resized and on_script_inventory_resized events.
- Added 'allow_paths_through_own_entities' and 'no_break' path finding flags.
- Added LuaModSettingPrototype::hidden read.
- Added 'to_be_deconstructed' to the options for LuaSurface::find_entities_filtered. (82643)
- Added LuaGuiElement::badge_text read/write.