From 70ab95f27f042b03d35e970cff6a6fdcb9725b6c Mon Sep 17 00:00:00 2001 From: Andrew Nicols Date: Fri, 14 Jun 2024 00:24:11 +0800 Subject: [PATCH] MDL-82183 core: Document new class locations for output API --- .upgradenotes/MDL-82183-2024061304200941.yml | 128 +++++++++++++++++++ 1 file changed, 128 insertions(+) create mode 100644 .upgradenotes/MDL-82183-2024061304200941.yml diff --git a/.upgradenotes/MDL-82183-2024061304200941.yml b/.upgradenotes/MDL-82183-2024061304200941.yml new file mode 100644 index 00000000000..85b6df698dd --- /dev/null +++ b/.upgradenotes/MDL-82183-2024061304200941.yml @@ -0,0 +1,128 @@ +issueNumber: MDL-82183 +notes: + core: + - message: > + The following classes are now also available in the following new + locations. They will continue to work in their old locations: + + | Old classname | New classname | + + | --- | --- | + + | `\action_link` | `\core\output\action_link` | + + | `\action_menu_filler` | `\core\output\action_menu\filler` | + + | `\action_menu_link_primary` | `\core\output\action_menu\link_primary` | + + | `\action_menu_link_secondary` | `\core\output\action_menu\link_secondary` | + + | `\action_menu_link` | `\core\output\action_menu\link` | + + | `\action_menu` | `\core\output\action_menu` | + + | `\block_contents` | `\core_block\output\block_contents` | + + | `\block_move_target` | `\core_block\output\block_move_target` | + + | `\component_action` | `\core\output\actions\component_action` | + + | `\confirm_action` | `\core\output\actions\confirm_action` | + + | `\context_header` | `\core\output\context_header` | + + | `\core_renderer_ajax` | `\core\output\core_renderer_ajax` | + + | `\core_renderer_cli` | `\core\output\core_renderer_cli` | + + | `\core_renderer_maintenance` | `\core\output\core_renderer_maintenance` | + + | `\core_renderer` | `\core\output\core_renderer` | + + | `\custom_menu_item` | `\core\output\custom_menu_item` | + + | `\custom_menu` | `\core\output\custom_menu` | + + | `\file_picker` | `\core\output\file_picker` | + + | `\flexible_table` | `\core_table\flexible_table` | + + | `\fragment_requirements_manager` | `\core\output\requirements\fragment_requirements_manager` | + + | `\help_icon` | `\core\output\help_icon` | + + | `\html_table_cell` | `\core_table\output\html_table_cell` | + + | `\html_table_row` | `\core_table\output\html_table_row` | + + | `\html_table` | `\core_table\output\html_table` | + + | `\html_writer` | `\core\output\html_writer` | + + | `\image_icon` | `\core\output\image_icon` | + + | `\initials_bar` | `\core\output\initials_bar` | + + | `\js_writer` | `\core\output\js_writer` | + + | `\page_requirements_manager` | `\core\output\requirements\page_requirements_manager` | + + | `\paging_bar` | `\core\output\paging_bar` | + + | `\pix_emoticon` | `\core\output\pix_emoticon` | + + | `\pix_icon_font` | `\core\output\pix_icon_font` | + + | `\pix_icon_fontawesome` | `\core\output\pix_icon_fontawesome` | + + | `\pix_icon` | `\core\output\pix_icon` | + + | `\plugin_renderer_base` | `\core\output\plugin_renderer_base` | + + | `\popup_action` | `\core\output\actions\popup_action` | + + | `\preferences_group` | `\core\output\preferences_group` | + + | `\preferences_groups` | `\core\output\preferences_groups` | + + | `\progress_bar` | `\core\output\progress_bar` | + + | `\renderable` | `\core\output\renderable` | + + | `\renderer_base` | `\core\output\renderer_base` | + + | `\renderer_factory_base` | `\core\output\renderer_factory\renderer_factory_base` | + + | `\renderer_factory` | `\core\output\renderer_factory\renderer_factory_interface` | + + | `\single_button` | `\core\output\single_button` | + + | `\single_select` | `\core\output\single_select` | + + | `\standard_renderer_factory` | `\core\output\renderer_factory\standard_renderer_factory` | + + | `\table_dataformat_export_format` | `\core_table\dataformat_export_format` | + + | `\table_default_export_format_parent` | `\core_table\base_export_format` | + + | `\table_sql` | `\core_table\sql_table` | + + | `\tabobject` | `\core\output\tabobject` | + + | `\tabtree` | `\core\output\tabtree` | + + | `\templatable` | `\core\output\templatable` | + + | `\theme_config` | `\core\output\theme_config` | + + | `\theme_overridden_renderer_factory` | `\core\output\renderer_factory\theme_overridden_renderer_factory` | + + | `\url_select` | `\core\output\url_select` | + + | `\user_picture` | `\core\output\user_picture` | + + | `\xhtml_container_stack` | `\core\output\xhtml_container_stack` | + + | `\YUI_config` | `\core\output\requirements\yui` | + + type: improved