docs_changelog.rst 8.2 KB

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