docs_changelog.rst 8.2 KB

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