docs_changelog.rst 5.5 KB

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