docs_changelog.rst 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320
  1. :article_outdated: True
  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 3.3
  12. ---------------------------
  13. C++
  14. ^^^
  15. - :ref:`doc_cpp_usage_guidelines`
  16. GDScript
  17. ^^^^^^^^
  18. - :ref:`doc_gdscript_documentation_comments`
  19. New pages since version 3.2
  20. ---------------------------
  21. 3D
  22. ^^
  23. - :ref:`doc_3d_rendering_limitations`
  24. About
  25. ^^^^^
  26. - :ref:`doc_troubleshooting`
  27. - :ref:`doc_list_of_features`
  28. - :ref:`doc_release_policy`
  29. Best practices
  30. ^^^^^^^^^^^^^^
  31. - :ref:`doc_version_control_systems`
  32. Community
  33. ^^^^^^^^^
  34. - :ref:`doc_best_practices_for_engine_contributors`
  35. - :ref:`doc_bisecting_regressions`
  36. - :ref:`doc_editor_and_docs_localization`
  37. Development
  38. ^^^^^^^^^^^
  39. - :ref:`doc_introduction_to_editor_development`
  40. - :ref:`doc_editor_style_guide`
  41. - :ref:`doc_common_engine_methods_and_macros`
  42. - :ref:`doc_vulkan_validation_layers`
  43. - :ref:`doc_gdscript_grammar`
  44. - Configuring an IDE: :ref:`doc_configuring_an_ide_code_blocks`
  45. Editor
  46. ^^^^^^
  47. - :ref:`doc_default_key_mapping`
  48. - :ref:`doc_using_the_web_editor`
  49. Export
  50. ^^^^^^
  51. - :ref:`doc_exporting_for_dedicated_servers`
  52. Input
  53. ^^^^^
  54. - :ref:`doc_controllers_gamepads_joysticks`
  55. Math
  56. ^^^^
  57. - :ref:`doc_random_number_generation`
  58. Platform-specific
  59. ^^^^^^^^^^^^^^^^^
  60. - :ref:`doc_android_custom_build`
  61. - :ref:`doc_plugins_for_ios`
  62. - :ref:`doc_ios_plugin`
  63. - :ref:`doc_html5_shell_classref`
  64. Physics
  65. ^^^^^^^
  66. - :ref:`doc_collision_shapes_2d`
  67. - :ref:`doc_collision_shapes_3d`
  68. Shaders
  69. ^^^^^^^
  70. - :ref:`doc_shaders_style_guide`
  71. Scripting
  72. ^^^^^^^^^
  73. - :ref:`doc_debugger_panel`
  74. - :ref:`doc_creating_script_templates`
  75. - :ref:`doc_evaluating_expressions`
  76. - :ref:`doc_what_is_gdextension`
  77. - :ref:`doc_gdscript_warning_system` (split from :ref:`doc_gdscript_static_typing`)
  78. User Interface (UI)
  79. ^^^^^^^^^^^^^^^^^^^
  80. - :ref:`doc_control_node_gallery`
  81. New pages since version 3.1
  82. ---------------------------
  83. Project workflow
  84. ^^^^^^^^^^^^^^^^
  85. - :ref:`doc_android_custom_build`
  86. 2D
  87. ^^
  88. - :ref:`doc_2d_sprite_animation`
  89. Audio
  90. ^^^^^
  91. - :ref:`doc_recording_with_microphone`
  92. - :ref:`doc_sync_with_audio`
  93. Math
  94. ^^^^
  95. - :ref:`doc_beziers_and_curves`
  96. - :ref:`doc_interpolation`
  97. Inputs
  98. ^^^^^^
  99. - :ref:`doc_input_examples`
  100. Internationalization
  101. ^^^^^^^^^^^^^^^^^^^^
  102. - :ref:`doc_localization_using_gettext`
  103. Shading
  104. ^^^^^^^
  105. - Your First Shader Series:
  106. - :ref:`doc_introduction_to_shaders`
  107. - :ref:`doc_your_first_canvasitem_shader`
  108. - :ref:`doc_your_first_spatial_shader`
  109. - :ref:`doc_your_second_spatial_shader`
  110. - :ref:`doc_visual_shaders`
  111. Networking
  112. ^^^^^^^^^^
  113. - :ref:`doc_webrtc`
  114. Plugins
  115. ^^^^^^^
  116. - :ref:`doc_android_plugin`
  117. - :ref:`doc_inspector_plugins`
  118. - :ref:`doc_visual_shader_plugins`
  119. Multi-threading
  120. ^^^^^^^^^^^^^^^
  121. - :ref:`doc_using_multiple_threads`
  122. Creating content
  123. ^^^^^^^^^^^^^^^^
  124. Procedural geometry series:
  125. - :ref:`Procedural geometry <toc-procedural_geometry>`
  126. - :ref:`doc_arraymesh`
  127. - :ref:`doc_surfacetool`
  128. - :ref:`doc_meshdatatool`
  129. - :ref:`doc_immediatemesh`
  130. Optimization
  131. ^^^^^^^^^^^^
  132. - :ref:`doc_using_multimesh`
  133. - :ref:`doc_using_servers`
  134. Legal
  135. ^^^^^
  136. - :ref:`doc_complying_with_licenses`
  137. New pages since version 3.0
  138. ---------------------------
  139. Step by step
  140. ^^^^^^^^^^^^
  141. - :ref:`doc_signals`
  142. - Exporting
  143. Scripting
  144. ^^^^^^^^^
  145. - :ref:`doc_gdscript_static_typing`
  146. Project workflow
  147. ^^^^^^^^^^^^^^^^
  148. Best Practices:
  149. - :ref:`doc_introduction_best_practices`
  150. - :ref:`doc_what_are_godot_classes`
  151. - :ref:`doc_scene_organization`
  152. - :ref:`doc_scenes_versus_scripts`
  153. - :ref:`doc_autoloads_versus_internal_nodes`
  154. - :ref:`doc_node_alternatives`
  155. - :ref:`doc_godot_interfaces`
  156. - :ref:`doc_godot_notifications`
  157. - :ref:`doc_data_preferences`
  158. - :ref:`doc_logic_preferences`
  159. 2D
  160. ^^
  161. - :ref:`doc_2d_lights_and_shadows`
  162. - :ref:`doc_2d_meshes`
  163. 3D
  164. ^^
  165. - :ref:`doc_csg_tools`
  166. - :ref:`doc_animating_thousands_of_fish`
  167. - :ref:`doc_controlling_thousands_of_fish`
  168. Physics
  169. ^^^^^^^
  170. - :ref:`doc_ragdoll_system`
  171. - :ref:`doc_soft_body`
  172. Animation
  173. ^^^^^^^^^
  174. - :ref:`doc_2d_skeletons`
  175. - :ref:`doc_animation_tree`
  176. GUI
  177. ^^^
  178. - :ref:`doc_gui_containers`
  179. Viewports
  180. ^^^^^^^^^
  181. - :ref:`doc_viewport_as_texture`
  182. - :ref:`doc_custom_postprocessing`
  183. Shading
  184. ^^^^^^^
  185. - :ref:`doc_converting_glsl_to_godot_shaders`
  186. - :ref:`doc_advanced_postprocessing`
  187. Shading Reference:
  188. - :ref:`doc_introduction_to_shaders`
  189. - :ref:`doc_shading_language`
  190. - :ref:`doc_spatial_shader`
  191. - :ref:`doc_canvas_item_shader`
  192. - :ref:`doc_particle_shader`
  193. Plugins
  194. ^^^^^^^
  195. - :ref:`doc_making_main_screen_plugins`
  196. - :ref:`doc_3d_gizmo_plugins`
  197. Platform-specific
  198. ^^^^^^^^^^^^^^^^^
  199. - :ref:`doc_customizing_html5_shell`
  200. Multi-threading
  201. ^^^^^^^^^^^^^^^
  202. - :ref:`doc_thread_safe_apis`
  203. Creating content
  204. ^^^^^^^^^^^^^^^^
  205. - :ref:`doc_making_trees`
  206. Miscellaneous
  207. ^^^^^^^^^^^^^
  208. - :ref:`doc_jitter_stutter`
  209. - :ref:`doc_running_code_in_the_editor`
  210. - :ref:`doc_change_scenes_manually`
  211. Compiling
  212. ^^^^^^^^^
  213. - :ref:`doc_optimizing_for_size`
  214. - :ref:`doc_compiling_with_script_encryption_key`
  215. Engine development
  216. ^^^^^^^^^^^^^^^^^^
  217. - :ref:`doc_binding_to_external_libraries`