docs_changelog.rst 8.5 KB

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