.. _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.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`