docs_changelog.rst 7.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463
  1. :allow_comments: False
  2. .. _doc_docs_changelog:
  3. Documentation changelog
  4. =======================
  5. The documentation is continually being improved. New releases
  6. include new pages, fixes and updates to existing pages, and many updates
  7. to the :ref:`class reference <doc_class_reference>`. Below is a list of new pages
  8. added since version 3.0.
  9. .. note:: This document only contains new pages so not all changes are reflected,
  10. many pages have been substantially updated but are not reflected in this document.
  11. New pages since version 4.1
  12. ---------------------------
  13. C#
  14. ^^
  15. - :ref:`doc_c_sharp_diagnostics`
  16. Development
  17. ^^^^^^^^^^^
  18. - :ref:`doc_2d_coordinate_systems`
  19. Migrating
  20. ^^^^^^^^^
  21. - :ref:`doc_upgrading_to_godot_4.2`
  22. I/O
  23. ^^^
  24. - :ref:`doc_runtime_loading_and_saving`
  25. Platform-specific
  26. ^^^^^^^^^^^^^^^^^
  27. - :ref:`doc_android_library`
  28. New pages since version 4.0
  29. ---------------------------
  30. Development
  31. ^^^^^^^^^^^
  32. - :ref:`doc_internal_rendering_architecture`
  33. - :ref:`doc_using_sanitizers`
  34. Migrating
  35. ^^^^^^^^^
  36. - :ref:`doc_upgrading_to_godot_4.1`
  37. Physics
  38. ^^^^^^^
  39. - :ref:`doc_troubleshooting_physics_issues`
  40. New pages since version 3.6
  41. ---------------------------
  42. 2D
  43. ^^
  44. - :ref:`doc_2d_antialiasing`
  45. 3D
  46. ^^
  47. - :ref:`doc_3d_antialiasing`
  48. - :ref:`doc_faking_global_illumination`
  49. - :ref:`doc_introduction_to_global_illumination`
  50. - :ref:`doc_mesh_lod`
  51. - :ref:`doc_occlusion_culling`
  52. - :ref:`doc_using_sdfgi`
  53. - :ref:`doc_using_decals`
  54. - :ref:`doc_visibility_ranges`
  55. - :ref:`doc_volumetric_fog`
  56. - :ref:`doc_variable_rate_shading`
  57. - :ref:`doc_physical_light_and_camera_units`
  58. Animation
  59. ^^^^^^^^^
  60. - :ref:`doc_creating_movies`
  61. Assets pipeline
  62. ^^^^^^^^^^^^^^^
  63. - :ref:`doc_retargeting_3d_skeletons`
  64. Development
  65. ^^^^^^^^^^^
  66. - :ref:`doc_custom_platform_ports`
  67. Migrating
  68. ^^^^^^^^^
  69. - :ref:`doc_upgrading_to_godot_4`
  70. Physics
  71. ^^^^^^^
  72. - :ref:`doc_large_world_coordinates`
  73. Scripting
  74. ^^^^^^^^^
  75. - :ref:`doc_custom_performance_monitors`
  76. - :ref:`doc_c_sharp_collections`
  77. - :ref:`doc_c_sharp_global_classes`
  78. - :ref:`doc_c_sharp_variant`
  79. Shaders
  80. ^^^^^^^
  81. - :ref:`doc_compute_shaders`
  82. Workflow
  83. ^^^^^^^^
  84. - :ref:`doc_pr_review_guidelines`
  85. XR
  86. ^^
  87. - :ref:`doc_introducing_xr_tools`
  88. - :ref:`doc_xr_action_map`
  89. - :ref:`doc_deploying_to_android`
  90. New pages since version 3.5
  91. ---------------------------
  92. None.
  93. New pages since version 3.4
  94. ---------------------------
  95. 3D
  96. ^^
  97. - :ref:`doc_3d_text`
  98. Animation
  99. ^^^^^^^^^
  100. - :ref:`doc_playing_videos`
  101. Editor
  102. ^^^^^^
  103. - :ref:`doc_managing_editor_features`
  104. New pages since version 3.3
  105. ---------------------------
  106. C++
  107. ^^^
  108. - :ref:`doc_cpp_usage_guidelines`
  109. GDScript
  110. ^^^^^^^^
  111. - :ref:`doc_gdscript_documentation_comments`
  112. New pages since version 3.2
  113. ---------------------------
  114. 3D
  115. ^^
  116. - :ref:`doc_3d_rendering_limitations`
  117. About
  118. ^^^^^
  119. - :ref:`doc_troubleshooting`
  120. - :ref:`doc_list_of_features`
  121. - :ref:`doc_release_policy`
  122. Best practices
  123. ^^^^^^^^^^^^^^
  124. - :ref:`doc_version_control_systems`
  125. Community
  126. ^^^^^^^^^
  127. - :ref:`doc_best_practices_for_engine_contributors`
  128. - :ref:`doc_bisecting_regressions`
  129. - :ref:`doc_editor_and_docs_localization`
  130. Development
  131. ^^^^^^^^^^^
  132. - :ref:`doc_introduction_to_editor_development`
  133. - :ref:`doc_editor_style_guide`
  134. - :ref:`doc_common_engine_methods_and_macros`
  135. - :ref:`doc_vulkan_validation_layers`
  136. - :ref:`doc_gdscript_grammar`
  137. - Configuring an IDE: :ref:`doc_configuring_an_ide_code_blocks`
  138. Editor
  139. ^^^^^^
  140. - :ref:`doc_default_key_mapping`
  141. - :ref:`doc_using_the_web_editor`
  142. Export
  143. ^^^^^^
  144. - :ref:`doc_exporting_for_dedicated_servers`
  145. Input
  146. ^^^^^
  147. - :ref:`doc_controllers_gamepads_joysticks`
  148. Math
  149. ^^^^
  150. - :ref:`doc_random_number_generation`
  151. Platform-specific
  152. ^^^^^^^^^^^^^^^^^
  153. - :ref:`doc_plugins_for_ios`
  154. - :ref:`doc_ios_plugin`
  155. - :ref:`doc_html5_shell_classref`
  156. Physics
  157. ^^^^^^^
  158. - :ref:`doc_collision_shapes_2d`
  159. - :ref:`doc_collision_shapes_3d`
  160. Shaders
  161. ^^^^^^^
  162. - :ref:`doc_shaders_style_guide`
  163. Scripting
  164. ^^^^^^^^^
  165. - :ref:`doc_debugger_panel`
  166. - :ref:`doc_creating_script_templates`
  167. - :ref:`doc_evaluating_expressions`
  168. - :ref:`doc_what_is_gdextension`
  169. - :ref:`doc_gdscript_warning_system` (split from :ref:`doc_gdscript_static_typing`)
  170. User Interface (UI)
  171. ^^^^^^^^^^^^^^^^^^^
  172. - :ref:`doc_control_node_gallery`
  173. New pages since version 3.1
  174. ---------------------------
  175. Project workflow
  176. ^^^^^^^^^^^^^^^^
  177. - :ref:`doc_android_gradle_build`
  178. 2D
  179. ^^
  180. - :ref:`doc_2d_sprite_animation`
  181. Audio
  182. ^^^^^
  183. - :ref:`doc_recording_with_microphone`
  184. - :ref:`doc_sync_with_audio`
  185. Math
  186. ^^^^
  187. - :ref:`doc_beziers_and_curves`
  188. - :ref:`doc_interpolation`
  189. Inputs
  190. ^^^^^^
  191. - :ref:`doc_input_examples`
  192. Internationalization
  193. ^^^^^^^^^^^^^^^^^^^^
  194. - :ref:`doc_localization_using_gettext`
  195. Shading
  196. ^^^^^^^
  197. - Your First Shader Series:
  198. - :ref:`doc_introduction_to_shaders`
  199. - :ref:`doc_your_first_canvasitem_shader`
  200. - :ref:`doc_your_first_spatial_shader`
  201. - :ref:`doc_your_second_spatial_shader`
  202. - :ref:`doc_visual_shaders`
  203. Networking
  204. ^^^^^^^^^^
  205. - :ref:`doc_webrtc`
  206. Plugins
  207. ^^^^^^^
  208. - :ref:`doc_android_plugin`
  209. - :ref:`doc_inspector_plugins`
  210. - :ref:`doc_visual_shader_plugins`
  211. Multi-threading
  212. ^^^^^^^^^^^^^^^
  213. - :ref:`doc_using_multiple_threads`
  214. Creating content
  215. ^^^^^^^^^^^^^^^^
  216. Procedural geometry series:
  217. - :ref:`Procedural geometry <toc-procedural_geometry>`
  218. - :ref:`doc_arraymesh`
  219. - :ref:`doc_surfacetool`
  220. - :ref:`doc_meshdatatool`
  221. - :ref:`doc_immediatemesh`
  222. Optimization
  223. ^^^^^^^^^^^^
  224. - :ref:`doc_using_multimesh`
  225. - :ref:`doc_using_servers`
  226. Legal
  227. ^^^^^
  228. - :ref:`doc_complying_with_licenses`
  229. New pages since version 3.0
  230. ---------------------------
  231. Step by step
  232. ^^^^^^^^^^^^
  233. - :ref:`doc_signals`
  234. - Exporting
  235. Scripting
  236. ^^^^^^^^^
  237. - :ref:`doc_gdscript_static_typing`
  238. Project workflow
  239. ^^^^^^^^^^^^^^^^
  240. Best Practices:
  241. - :ref:`doc_introduction_best_practices`
  242. - :ref:`doc_what_are_godot_classes`
  243. - :ref:`doc_scene_organization`
  244. - :ref:`doc_scenes_versus_scripts`
  245. - :ref:`doc_autoloads_versus_internal_nodes`
  246. - :ref:`doc_node_alternatives`
  247. - :ref:`doc_godot_interfaces`
  248. - :ref:`doc_godot_notifications`
  249. - :ref:`doc_data_preferences`
  250. - :ref:`doc_logic_preferences`
  251. 2D
  252. ^^
  253. - :ref:`doc_2d_lights_and_shadows`
  254. - :ref:`doc_2d_meshes`
  255. 3D
  256. ^^
  257. - :ref:`doc_csg_tools`
  258. - :ref:`doc_animating_thousands_of_fish`
  259. - :ref:`doc_controlling_thousands_of_fish`
  260. Physics
  261. ^^^^^^^
  262. - :ref:`doc_ragdoll_system`
  263. - :ref:`doc_soft_body`
  264. Animation
  265. ^^^^^^^^^
  266. - :ref:`doc_2d_skeletons`
  267. - :ref:`doc_animation_tree`
  268. GUI
  269. ^^^
  270. - :ref:`doc_gui_containers`
  271. Viewports
  272. ^^^^^^^^^
  273. - :ref:`doc_viewport_as_texture`
  274. - :ref:`doc_custom_postprocessing`
  275. Shading
  276. ^^^^^^^
  277. - :ref:`doc_converting_glsl_to_godot_shaders`
  278. - :ref:`doc_advanced_postprocessing`
  279. Shading Reference:
  280. - :ref:`doc_introduction_to_shaders`
  281. - :ref:`doc_shading_language`
  282. - :ref:`doc_spatial_shader`
  283. - :ref:`doc_canvas_item_shader`
  284. - :ref:`doc_particle_shader`
  285. Plugins
  286. ^^^^^^^
  287. - :ref:`doc_making_main_screen_plugins`
  288. - :ref:`doc_3d_gizmo_plugins`
  289. Platform-specific
  290. ^^^^^^^^^^^^^^^^^
  291. - :ref:`doc_customizing_html5_shell`
  292. Multi-threading
  293. ^^^^^^^^^^^^^^^
  294. - :ref:`doc_thread_safe_apis`
  295. Creating content
  296. ^^^^^^^^^^^^^^^^
  297. - :ref:`doc_making_trees`
  298. Miscellaneous
  299. ^^^^^^^^^^^^^
  300. - :ref:`doc_jitter_stutter`
  301. - :ref:`doc_running_code_in_the_editor`
  302. - :ref:`doc_change_scenes_manually`
  303. Compiling
  304. ^^^^^^^^^
  305. - :ref:`doc_optimizing_for_size`
  306. - :ref:`doc_compiling_with_script_encryption_key`
  307. Engine development
  308. ^^^^^^^^^^^^^^^^^^
  309. - :ref:`doc_binding_to_external_libraries`