docs_changelog.rst 8.1 KB

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