docs_changelog.rst 8.5 KB

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