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. - :ref:`doc_custom_visualscript_nodes`
  78. VR
  79. ^^
  80. - :ref:`doc_developing_for_oculus_quest`
  81. User Interface (UI)
  82. ^^^^^^^^^^^^^^^^^^^
  83. - :ref:`doc_control_node_gallery`
  84. New pages since version 3.1
  85. ---------------------------
  86. Project workflow
  87. ^^^^^^^^^^^^^^^^
  88. - :ref:`doc_android_custom_build`
  89. 2D
  90. ^^
  91. - :ref:`doc_2d_sprite_animation`
  92. Audio
  93. ^^^^^
  94. - :ref:`doc_recording_with_microphone`
  95. - :ref:`doc_sync_with_audio`
  96. Math
  97. ^^^^
  98. - :ref:`doc_beziers_and_curves`
  99. - :ref:`doc_interpolation`
  100. Inputs
  101. ^^^^^^
  102. - :ref:`doc_input_examples`
  103. Internationalization
  104. ^^^^^^^^^^^^^^^^^^^^
  105. - :ref:`doc_localization_using_gettext`
  106. Shading
  107. ^^^^^^^
  108. - Your First Shader Series:
  109. - :ref:`doc_introduction_to_shaders`
  110. - :ref:`doc_your_first_canvasitem_shader`
  111. - :ref:`doc_your_first_spatial_shader`
  112. - :ref:`doc_your_second_spatial_shader`
  113. - :ref:`doc_visual_shaders`
  114. Networking
  115. ^^^^^^^^^^
  116. - :ref:`doc_webrtc`
  117. VR
  118. ^^
  119. - :ref:`doc_vr_starter_tutorial_part_one`
  120. - :ref:`doc_vr_starter_tutorial_part_two`
  121. Plugins
  122. ^^^^^^^
  123. - :ref:`doc_android_plugin`
  124. - :ref:`doc_inspector_plugins`
  125. - :ref:`doc_visual_shader_plugins`
  126. Multi-threading
  127. ^^^^^^^^^^^^^^^
  128. - :ref:`doc_using_multiple_threads`
  129. Creating content
  130. ^^^^^^^^^^^^^^^^
  131. Procedural geometry series:
  132. - :ref:`Procedural geometry <toc-procedural_geometry>`
  133. - :ref:`doc_arraymesh`
  134. - :ref:`doc_surfacetool`
  135. - :ref:`doc_meshdatatool`
  136. - :ref:`doc_immediategeometry`
  137. Optimization
  138. ^^^^^^^^^^^^
  139. - :ref:`doc_using_multimesh`
  140. - :ref:`doc_using_servers`
  141. Legal
  142. ^^^^^
  143. - :ref:`doc_complying_with_licenses`
  144. New pages since version 3.0
  145. ---------------------------
  146. Step by step
  147. ^^^^^^^^^^^^
  148. - :ref:`doc_signals`
  149. - Exporting
  150. Scripting
  151. ^^^^^^^^^
  152. - :ref:`doc_gdscript_static_typing`
  153. Project workflow
  154. ^^^^^^^^^^^^^^^^
  155. Best Practices:
  156. - :ref:`doc_introduction_best_practices`
  157. - :ref:`doc_what_are_godot_classes`
  158. - :ref:`doc_scene_organization`
  159. - :ref:`doc_scenes_versus_scripts`
  160. - :ref:`doc_autoloads_versus_internal_nodes`
  161. - :ref:`doc_node_alternatives`
  162. - :ref:`doc_godot_interfaces`
  163. - :ref:`doc_godot_notifications`
  164. - :ref:`doc_data_preferences`
  165. - :ref:`doc_logic_preferences`
  166. 2D
  167. ^^
  168. - :ref:`doc_2d_lights_and_shadows`
  169. - :ref:`doc_2d_meshes`
  170. 3D
  171. ^^
  172. - :ref:`doc_csg_tools`
  173. - :ref:`doc_animating_thousands_of_fish`
  174. - :ref:`doc_controlling_thousands_of_fish`
  175. Physics
  176. ^^^^^^^
  177. - :ref:`doc_ragdoll_system`
  178. - :ref:`doc_soft_body`
  179. Animation
  180. ^^^^^^^^^
  181. - :ref:`doc_2d_skeletons`
  182. - :ref:`doc_animation_tree`
  183. GUI
  184. ^^^
  185. - :ref:`doc_gui_containers`
  186. Viewports
  187. ^^^^^^^^^
  188. - :ref:`doc_viewport_as_texture`
  189. - :ref:`doc_custom_postprocessing`
  190. Shading
  191. ^^^^^^^
  192. - :ref:`doc_converting_glsl_to_godot_shaders`
  193. - :ref:`doc_advanced_postprocessing`
  194. Shading Reference:
  195. - :ref:`doc_introduction_to_shaders`
  196. - :ref:`doc_shading_language`
  197. - :ref:`doc_spatial_shader`
  198. - :ref:`doc_canvas_item_shader`
  199. - :ref:`doc_particle_shader`
  200. Plugins
  201. ^^^^^^^
  202. - :ref:`doc_making_main_screen_plugins`
  203. - :ref:`doc_spatial_gizmo_plugins`
  204. Platform-specific
  205. ^^^^^^^^^^^^^^^^^
  206. - :ref:`doc_customizing_html5_shell`
  207. Multi-threading
  208. ^^^^^^^^^^^^^^^
  209. - :ref:`doc_thread_safe_apis`
  210. Creating content
  211. ^^^^^^^^^^^^^^^^
  212. - :ref:`doc_making_trees`
  213. Miscellaneous
  214. ^^^^^^^^^^^^^
  215. - :ref:`doc_jitter_stutter`
  216. - :ref:`doc_running_code_in_the_editor`
  217. - :ref:`doc_change_scenes_manually`
  218. - :ref:`doc_gles2_gles3_differences`
  219. Compiling
  220. ^^^^^^^^^
  221. - :ref:`doc_optimizing_for_size`
  222. - :ref:`doc_compiling_with_script_encryption_key`
  223. Engine development
  224. ^^^^^^^^^^^^^^^^^^
  225. - :ref:`doc_binding_to_external_libraries`