:allow_comments: False .. _doc_docs_changelog: Documentation changelog ======================= The documentation is continually being improved. New releases include new pages, fixes and updates to existing pages, and many updates to the :ref:`class reference `. Below is a list of new pages added since version 3.0. .. note:: This document only contains new pages so not all changes are reflected, many pages have been substantially updated but are not reflected in this document. New pages since version 4.3 --------------------------- 2D ~~ - :ref:`doc_introduction_to_2d` 3D ~~ - :ref:`doc_spring_arm` Debug ~~~~~ - :ref:`doc_output_panel` Editor ~~~~~~ - :ref:`doc_using_the_xr_editor` Performance ~~~~~~~~~~~ - :ref:`doc_pipeline_compilations` Physics ~~~~~~~ - :ref:`doc_physics_interpolation` - :ref:`doc_physics_interpolation_quick_start_guide` - :ref:`doc_physics_interpolation_introduction` - :ref:`doc_using_physics_interpolation` - :ref:`doc_advanced_physics_interpolation` - :ref:`doc_2d_and_3d_physics_interpolation` Rendering ~~~~~~~~~ - :ref:`doc_renderers` Shaders ~~~~~~~ - :ref:`doc_shader_functions` New pages since version 4.2 --------------------------- About ~~~~~ - :ref:`doc_system_requirements` 2D ~~ - :ref:`doc_2d_parallax` Contributing ~~~~~~~~~~~~ - :ref:`doc_handling_compatibility_breakages` - :ref:`doc_ways_to_contribute` GDExtension ~~~~~~~~~~~ - :ref:`doc_gdextension_file` - :ref:`doc_godot_cpp_docs_system` Migrating ~~~~~~~~~ - :ref:`doc_upgrading_to_godot_4.3` Rendering ~~~~~~~~~ - :ref:`doc_compositor` XR ~~ - :ref:`doc_a_better_xr_start_script` - :ref:`doc_openxr_passthrough` - :ref:`doc_xr_next_steps` - :ref:`doc_openxr_settings` - :ref:`doc_openxr_composition_layers` - :ref:`doc_openxr_body_tracking` New pages since version 4.1 --------------------------- C# ~~ - :ref:`doc_c_sharp_diagnostics` Development ~~~~~~~~~~~ - :ref:`doc_2d_coordinate_systems` Migrating ~~~~~~~~~ - :ref:`doc_upgrading_to_godot_4.2` I/O ~~~ - :ref:`doc_runtime_loading_and_saving` Platform-specific ~~~~~~~~~~~~~~~~~ - :ref:`doc_android_library` New pages since version 4.0 --------------------------- Development ~~~~~~~~~~~ - :ref:`doc_internal_rendering_architecture` - :ref:`doc_using_sanitizers` Migrating ~~~~~~~~~ - :ref:`doc_upgrading_to_godot_4.1` Physics ~~~~~~~ - :ref:`doc_troubleshooting_physics_issues` New pages since version 3.6 --------------------------- 2D ~~ - :ref:`doc_2d_antialiasing` 3D ~~ - :ref:`doc_3d_antialiasing` - :ref:`doc_faking_global_illumination` - :ref:`doc_introduction_to_global_illumination` - :ref:`doc_mesh_lod` - :ref:`doc_occlusion_culling` - :ref:`doc_using_sdfgi` - :ref:`doc_using_decals` - :ref:`doc_visibility_ranges` - :ref:`doc_volumetric_fog` - :ref:`doc_variable_rate_shading` - :ref:`doc_physical_light_and_camera_units` Animation ~~~~~~~~~ - :ref:`doc_creating_movies` Assets pipeline ~~~~~~~~~~~~~~~ - :ref:`doc_retargeting_3d_skeletons` Development ~~~~~~~~~~~ - :ref:`doc_custom_platform_ports` Migrating ~~~~~~~~~ - :ref:`doc_upgrading_to_godot_4` Physics ~~~~~~~ - :ref:`doc_large_world_coordinates` Scripting ~~~~~~~~~ - :ref:`doc_custom_performance_monitors` - :ref:`doc_c_sharp_collections` - :ref:`doc_c_sharp_global_classes` - :ref:`doc_c_sharp_variant` Shaders ~~~~~~~ - :ref:`doc_compute_shaders` Workflow ~~~~~~~~ - :ref:`doc_pr_review_guidelines` XR ~~ - :ref:`doc_introducing_xr_tools` - :ref:`doc_xr_action_map` - :ref:`doc_deploying_to_android` New pages since version 3.5 --------------------------- None. New pages since version 3.4 --------------------------- 3D ~~ - :ref:`doc_3d_text` Animation ~~~~~~~~~ - :ref:`doc_playing_videos` Editor ~~~~~~ - :ref:`doc_managing_editor_features` New pages since version 3.3 --------------------------- C++ ~~~ - :ref:`doc_cpp_usage_guidelines` GDScript ~~~~~~~~ - :ref:`doc_gdscript_documentation_comments` New pages since version 3.2 --------------------------- 3D ~~ - :ref:`doc_3d_rendering_limitations` About ~~~~~ - :ref:`doc_troubleshooting` - :ref:`doc_list_of_features` - :ref:`doc_release_policy` Best practices ~~~~~~~~~~~~~~ - :ref:`doc_version_control_systems` Community ~~~~~~~~~ - :ref:`doc_best_practices_for_engine_contributors` - :ref:`doc_bisecting_regressions` - :ref:`doc_editor_and_docs_localization` Development ~~~~~~~~~~~ - :ref:`doc_introduction_to_editor_development` - :ref:`doc_editor_style_guide` - :ref:`doc_common_engine_methods_and_macros` - :ref:`doc_vulkan_validation_layers` - :ref:`doc_gdscript_grammar` - Configuring an IDE: :ref:`doc_configuring_an_ide_code_blocks` Editor ~~~~~~ - :ref:`doc_default_key_mapping` - :ref:`doc_using_the_web_editor` Export ~~~~~~ - :ref:`doc_exporting_for_dedicated_servers` Input ~~~~~ - :ref:`doc_controllers_gamepads_joysticks` Math ~~~~ - :ref:`doc_random_number_generation` Platform-specific ~~~~~~~~~~~~~~~~~ - :ref:`doc_plugins_for_ios` - :ref:`doc_ios_plugin` - :ref:`doc_html5_shell_classref` Physics ~~~~~~~ - :ref:`doc_collision_shapes_2d` - :ref:`doc_collision_shapes_3d` Shaders ~~~~~~~ - :ref:`doc_shaders_style_guide` Scripting ~~~~~~~~~ - :ref:`doc_debugger_panel` - :ref:`doc_creating_script_templates` - :ref:`doc_evaluating_expressions` - :ref:`doc_what_is_gdextension` - :ref:`doc_gdscript_warning_system` (split from :ref:`doc_gdscript_static_typing`) User Interface (UI) ~~~~~~~~~~~~~~~~~~~ - :ref:`doc_control_node_gallery` New pages since version 3.1 --------------------------- Project workflow ~~~~~~~~~~~~~~~~ - :ref:`doc_android_gradle_build` 2D ~~ - :ref:`doc_2d_sprite_animation` Audio ~~~~~ - :ref:`doc_recording_with_microphone` - :ref:`doc_sync_with_audio` Math ~~~~ - :ref:`doc_beziers_and_curves` - :ref:`doc_interpolation` Inputs ~~~~~~ - :ref:`doc_input_examples` Internationalization ~~~~~~~~~~~~~~~~~~~~ - :ref:`doc_localization_using_gettext` Shading ~~~~~~~ - Your First Shader Series: - :ref:`doc_introduction_to_shaders` - :ref:`doc_your_first_canvasitem_shader` - :ref:`doc_your_first_spatial_shader` - :ref:`doc_your_second_spatial_shader` - :ref:`doc_visual_shaders` Networking ~~~~~~~~~~ - :ref:`doc_webrtc` Plugins ~~~~~~~ - :ref:`doc_android_plugin` - :ref:`doc_inspector_plugins` - :ref:`doc_visual_shader_plugins` Multi-threading ~~~~~~~~~~~~~~~ - :ref:`doc_using_multiple_threads` Creating content ~~~~~~~~~~~~~~~~ Procedural geometry series: - :ref:`Procedural geometry ` - :ref:`doc_arraymesh` - :ref:`doc_surfacetool` - :ref:`doc_meshdatatool` - :ref:`doc_immediatemesh` Optimization ~~~~~~~~~~~~ - :ref:`doc_using_multimesh` - :ref:`doc_using_servers` Legal ~~~~~ - :ref:`doc_complying_with_licenses` New pages since version 3.0 --------------------------- Step by step ~~~~~~~~~~~~ - :ref:`doc_signals` - Exporting Scripting ~~~~~~~~~ - :ref:`doc_gdscript_static_typing` Project workflow ~~~~~~~~~~~~~~~~ Best Practices: - :ref:`doc_introduction_best_practices` - :ref:`doc_what_are_godot_classes` - :ref:`doc_scene_organization` - :ref:`doc_scenes_versus_scripts` - :ref:`doc_autoloads_versus_internal_nodes` - :ref:`doc_node_alternatives` - :ref:`doc_godot_interfaces` - :ref:`doc_godot_notifications` - :ref:`doc_data_preferences` - :ref:`doc_logic_preferences` 2D ~~ - :ref:`doc_2d_lights_and_shadows` - :ref:`doc_2d_meshes` 3D ~~ - :ref:`doc_csg_tools` - :ref:`doc_animating_thousands_of_fish` - :ref:`doc_controlling_thousands_of_fish` Physics ~~~~~~~ - :ref:`doc_ragdoll_system` - :ref:`doc_soft_body` Animation ~~~~~~~~~ - :ref:`doc_2d_skeletons` - :ref:`doc_animation_tree` GUI ~~~ - :ref:`doc_gui_containers` Viewports ~~~~~~~~~ - :ref:`doc_viewport_as_texture` - :ref:`doc_custom_postprocessing` Shading ~~~~~~~ - :ref:`doc_converting_glsl_to_godot_shaders` - :ref:`doc_advanced_postprocessing` Shading Reference: - :ref:`doc_introduction_to_shaders` - :ref:`doc_shading_language` - :ref:`doc_spatial_shader` - :ref:`doc_canvas_item_shader` - :ref:`doc_particle_shader` Plugins ~~~~~~~ - :ref:`doc_making_main_screen_plugins` - :ref:`doc_3d_gizmo_plugins` Platform-specific ~~~~~~~~~~~~~~~~~ - :ref:`doc_customizing_html5_shell` Multi-threading ~~~~~~~~~~~~~~~ - :ref:`doc_thread_safe_apis` Creating content ~~~~~~~~~~~~~~~~ - :ref:`doc_making_trees` Miscellaneous ~~~~~~~~~~~~~ - :ref:`doc_jitter_stutter` - :ref:`doc_running_code_in_the_editor` - :ref:`doc_change_scenes_manually` Compiling ~~~~~~~~~ - :ref:`doc_optimizing_for_size` - :ref:`doc_compiling_with_script_encryption_key` Engine development ~~~~~~~~~~~~~~~~~~ - :ref:`doc_binding_to_external_libraries`