Path to this page:
Subject: CVS commit: pkgsrc/www/php-ja-wordpress
From: Ryo ONODERA
Date: 2015-08-30 03:20:46
Message id: 20150830012046.1097898@cvs.netbsd.org
Log Message:
Update to 4.3
Changelog:
Highlights
The Finer Points
Resetting Your Password received attention and 4.3 improves the way that \
passwords are chosen and changed. You start out with a strong password by \
default and you are given the option to keep it or choose your own. A password \
strength meter is available as well as the option to hide your password from \
prying eyes. You will find the new password interface on the password reset \
screen and the WordPress install screen. WordPress will no longer send passwords \
via email and the password reset links will expire in 24 hours. Finally, e-mail \
notifications will be sent out in the event that an e-mail or password is \
changed.
Site owners can now manage their siteâs favicon on desktop and \
mobile. Site Icons work out of the box, are theme independent, and do not \
require theme support.
Multisite Focused Changes
The main change to the Editor is that the content for both Visual and \
Text editors is prepared/escaped the same (we run the textarea content through \
the JavaScript wpautop() before initializing TinyMCE).
Comments are now turned off on pages and custom post types by default.
For Developers
Fast previewing changes to Menus in the Customizer
A new theme template has been added to the Template Hierarchy. The \
singular.php template follows the rules of is_singular and is used for a single \
post, regardless of post type. It comes in the hierarchy after single.php, \
page.php, and the variations of each. Themes that used the same code for both of \
those files (or included one in the other) can now simplify down to the one \
template.
Changes to Customizer Panels and Sections
New Customizer Media Controls
The Site Icon API is fairly straightforward.
PHP7 is slated for release later this year. One of the changes is that \
PHP4 style constructors are deprecated. In order to prepare WordPress to support \
PHP7, these constructors have been deprecated in WordPress core.
Old Distraction Free Writing code has been removed (the code has not \
been used in the core since 4.1). Plugin authors have had two releases to update \
their code. If it is essential to your plugin, the files in 4.2 can still be \
reused and improved.
What's New
General
Posts
Formatting Shortcuts while using visual editor.
Use * or - to start an unordered list.
Use 1. or 1) to start an ordered list.
Use ## for H2 and ### for H3 (etc, through H6).
Use > to transform text into blockquote.
Media
Comments
All new pages that you create will have comments turned off by default.
Appearance
Menus can now be managed with the Customizer, which allows you to see \
"live" preview changes without changing your site for visitors until \
you are ready.
Customizer improvements including enhanced accessibility, smoother menu \
creation and location assignment, and the ability to handle nameless menus.
Take control of another piece of your site with the Site Icon feature. You \
can now manage your siteâs favicon and app icon from the Admin area.
Customize link added in the toolbar to swiftly make changes to your site.
Users
Better Passwords. Password field will be automatically filled with a strong \
password, while adding new users and resetting the password.
Install Process
Multisite
Accessibility
Under The Hood
General
JavaScript
Bug Fixes
A total of 180 bugs reported against previous versions of WordPress were fixed.
Multisite
Classes
What's New
Customizer API
Introduce WP_Customize_Cropped_Image_Control
Introduce WP_Customize_Manager->$registered_panel_types
Introduce WP_Customize_Manager->$registered_section_types
Introduce WP_Customize_Manager::register_panel_type()
Introduce WP_Customize_Manager::render_panel_templates()
Introduce WP_Customize_Manager::register_section_type()
Introduce WP_Customize_Manager::render_section_templates()
Introduce WP_Customize_Nav_Menu_Auto_Add_Control
Introduce WP_Customize_Nav_Menu_Control
Introduce WP_Customize_Nav_Menu_Item_Control
Introduce WP_Customize_Nav_Menu_Item_Setting
Introduce WP_Customize_Nav_Menu_Location_Control
Introduce WP_Customize_Nav_Menu_Section
Introduce WP_Customize_Nav_Menu_Setting
Introduce WP_Customize_Nav_Menus
Introduce WP_Customize_Nav_Menus_Panel
Introduce WP_Customize_New_Menu_Control
Introduce WP_Customize_New_Menu_Section
Introduce WP_Customize_Panel::print_template()
Introduce WP_Customize_Panel::render_template()
Introduce WP_Customize_Panel::content_template()
Introduce WP_Customize_Section::print_template()
Introduce WP_Customize_Section::render_template()
Introduce WP_Customize_Site_Icon_Control
List Tables
Introduce WP_Links_List_Table::get_default_primary_column_name()
Introduce WP_Links_List_Table::column_cb()
Introduce WP_Links_List_Table::column_name()
Introduce WP_Links_List_Table::column_url()
Introduce WP_Links_List_Table::column_categories()
Introduce WP_Links_List_Table::column_rel()
Introduce WP_Links_List_Table::column_visible()
Introduce WP_Links_List_Table::column_rating()
Introduce WP_Links_List_Table::column_default()
Introduce WP_Links_List_Table::handle_row_actions()
Introduce WP_List_Table::get_default_primary_column_name()
Introduce WP_List_Table::get_primary_column_name()
Introduce WP_List_Table::handle_row_actions()
Introduce WP_Media_List_Table::column_cb()
Introduce WP_Media_List_Table::column_title()
Introduce WP_Media_List_Table::column_author()
Introduce WP_Media_List_Table::column_desc()
Introduce WP_Media_List_Table::column_date()
Introduce WP_Media_List_Table::column_parent()
Introduce WP_Media_List_Table::column_comments()
Introduce WP_Media_List_Table::column_default()
Introduce WP_Media_List_Table::get_default_primary_column_name()
Introduce WP_Media_List_Table::handle_row_actions()
Introduce WP_MS_Sites_List_Table->$status_list
Introduce WP_MS_Sites_List_Table::column_cb()
Introduce WP_MS_Sites_List_Table::column_blogname()
Introduce WP_MS_Sites_List_Table::column_lastupdated()
Introduce WP_MS_Sites_List_Table::column_registered()
Introduce WP_MS_Sites_List_Table::column_users()
Introduce WP_MS_Sites_List_Table::column_plugins()
Introduce WP_MS_Sites_List_Table::column_default()
Introduce WP_MS_Sites_List_Table::get_default_primary_column_name()
Introduce WP_MS_Sites_List_Table::handle_row_actions()
Introduce WP_MS_Themes_List_Table::get_primary_column_name()
Introduce WP_MS_Themes_List_Table::column_cb()
Introduce WP_MS_Themes_List_Table::column_name()
Introduce WP_MS_Themes_List_Table::column_description()
Introduce WP_MS_Themes_List_Table::column_default()
Introduce WP_MS_Themes_List_Table::single_row_columns()
Introduce WP_MS_Users_List_Table::column_cb()
Introduce WP_MS_Users_List_Table::column_username()
Introduce WP_MS_Users_List_Table::column_name()
Introduce WP_MS_Users_List_Table::column_email()
Introduce WP_MS_Users_List_Table::column_registered()
Introduce WP_MS_Users_List_Table::_column_blogs()
Introduce WP_MS_Users_List_Table::column_blogs()
Introduce WP_MS_Users_List_Table::column_default()
Introduce WP_MS_Users_List_Table::get_default_primary_column_name()
Introduce WP_MS_Users_List_Table::handle_row_actions()
Introduce WP_Plugins_List_Table::get_primary_column_name()
Introduce WP_Posts_List_Table->$current_level
Introduce WP_Posts_List_Table::column_cb()
Introduce WP_Posts_List_Table::_column_title()
Introduce WP_Posts_List_Table::column_title()
Introduce WP_Posts_List_Table::column_date()
Introduce WP_Posts_List_Table::column_comments()
Introduce WP_Posts_List_Table::column_author()
Introduce WP_Posts_List_Table::column_default()
Introduce WP_Posts_List_Table::get_default_primary_column_name()
Introduce WP_Posts_List_Table::handle_row_actions()
Introduce WP_Terms_List_Table::get_default_primary_column_name()
Introduce WP_Terms_List_Table::handle_row_actions()
Introduce WP_Users_List_Table::get_default_primary_column_name()
Miscellaneous
Introduce WP_Comments_List_Table::get_default_primary_column_name()
Introduce WP_Comments_List_Table::handle_row_actions()
Introduce WP_Meta_Query->$has_or_relation
Introduce WP_Meta_Query::has_or_relation()
Introduce WP_Site_Icon
Introduce WP_Upgrader::clear_destination()
Introduce WP_User::__call()
Deprecated
Functions
What's New
Introduce wp_ajax_crop_image()
Introduce split_all_shared_terms()
Introduce wp_should_upgrade_global_tables()
Introduce wp_admin_bar_customize_menu()
Introduce wp_roles()
Introduce get_default_comment_status()
Introduce atom_site_icon()
Introduce rss2_site_icon()
Introduce wptexturize_primes()
Introduce convert_invalid_entities()
Introduce format_for_editor()
Introduce _deprecated_constructor()
Introduce get_main_network_id()
Introduce wp_post_preview_js()
Introduce wp_site_icon()
Introduce get_language_attributes()
Introduce wp_resolve_numeric_slug_conflicts()
Introduce get_singular_template()
Deprecated
Actions & Filters
New Actions
Introduce wp_ajax_crop_image_pre_save
Introduce add_user_role
Introduce remove_user_role
Introduce deprecated_constructor_run
New Filters
Introduce edit_comment_misc_actions
Introduce wp_ajax_cropped_attachment_metadata
Introduce wp_ajax_cropped_attachment_id
Introduce list_table_primary_column
Introduce upgrader_package_options
Introduce nav_menu_items_{$post_type_name}_recent
Introduce get_the_author_{$field}
Introduce wp_generate_tag_cloud_data
Introduce style_loader_tag
Introduce get_default_comment_status
Introduce format_for_editor
Introduce deprecated_constructor_trigger_error
Introduce get_main_network_id
Introduce site_icon_meta_tags
Introduce wp_get_attachment_image_src
Introduce wp_get_nav_menu_object
Introduce has_nav_menu
Introduce wp_safe_redirect_fallback
Introduce wp_unique_term_slug_is_bad_slug
Introduce wp_unique_term_slug
Introduce editor_stylesheets
Introduce send_password_change_email
Introduce send_email_change_email
Introduce password_change_email
Introduce email_change_email
Introduce password_reset_expiration
Files: