docs_changelog.rst 7.2 KB

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