docs_changelog.rst 7.9 KB

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