Since we’re revving up for the 3.6 release and a Codex Sprint, this post will serve as our “master changes list” for 3.6. This list is by no means complete, so leave a comment if you feel like something is missing. We’ll update it as we go. If you’ve completed a todo item, let us know and we’ll check it off for you.
Pages
- Revision Management [ current ][ new draft ] Ref: #23497 (mostly technical)
- Menus Administration Screen [ current ] Ref: #23607 (Tracking ticket)
- Menus User Guide [ current ] Ref: #23607 (Tracking ticket)
- Post Locking [ current ] Ref: This is more of a UX change. Users now have to consciously override the post lock, vs before you could just open something if somebody was editing it.
- Function Reference update the Function Reference with new functions.
General
Version 3.6
- Version 3.6 page https://codex.wordpress.org/Version_3.6 (@DrewAPicture, @Ipstenu)
- 3.6 Changelog https://codex.wordpress.org/Changelog/3.6 (@DrewAPicture)
Twenty Thirteen
- Update Using Themes to reference Twenty Thirteen and Twenty Twelve
- Twenty Thirteen only for 3.6+ (add to glossary description)
- Add Twenty Thirteen examples to Child Themes article (Twenty Thirteen = blog, Twenty Twelve = blog/cms)
- Add Twenty Thirteen references alongside Twenty Twelve on Common WordPress Errors article
- Replace Twenty Eleven w/ Twenty Thirteen in Updating WordPress article
- Update reference in Multisite Network Administration article
- Add Twenty Thirteen reference alongside Twenty Twelve in First Steps with WordPress article
- Add reference to Appearance Menus Screen article
- Add reference to Appearance Header Screen article
- Add reference to Login Trouble article
oEmbeds
- Rdio.com oEmbed support added (@Ipstenu, @jjeaton)
- Spotify oEmbed support added (@jjeaton)
- PollDaddy oEmbed support (maybe) re-added #24395 (@Ipstenu)
Media
- Add list of default allowed mime types to get_allowed_mime_types() (@jjeaton)
- Add .webm (video/webm) to allowed mime types list (@jjeaton)
Function Changes
- Strip slashes from passwords sent to new users by email
- Make sure the url returned by post_preview() is filterable with preview_post_link
- An arg parameter was added for wp_nonce_url()
- Allow paths with two consecutive dots to be passed to home_url() and all related *_url() functions
- Document 7th parameter, $callback_args in add_meta_box()
- Confirm a user exists before deleting them in wp_delete_user() and wpmu_delete_user()
- Return WP_Error from wp_crop_image() if saving has failed
- Bail early with correct WP_Error if invalid post ID passed to wp_insert_post()
Multisite
- Pass blog_id to the wpmu_drop_tables filter
Class Changes
- XML-RPC: Return an error for getRecentPosts (mw and blogger) if the user does not have edit_posts cap
- XML-RPC: Standardize home/site url labels with core labels
‘needs-codex’ Trac tickets
>> Look for the Trac comment where needs-codex was added for more info
- #11446 – Show ellipsis after truncated filename in Media dialog
- #13578 – wp_link_pages isn’t fully functional and doesn’t include require style information
- #15081 – Search Form should use type=’search’
- #15155 – Allow filtering of shortcode attributes
- #16738 – Add filter for attributes on menu item links
- #17515 – Flaw in add_meta_box/do_meta_boxes
- #19067 – Duplicate functionality in core: size_format() and wp_convert_bytes_to_hr()
- #19210 – Add missing filters to remaining link(url) functions in feed.php
- #19321 – get_search_form() function calls an action and a filter with the same hook.
- #20564 – Framework for storing revisions of Post Meta
- #22187 – Add docblocks to wp-signup.php
- #22885 – Correct the PhpDoc for the_post_thumbnail
- #22905 – PhpDoc refresh for register_sidebar()
- #22913 – “Files “”corrupted”” when streamed to file via HTTP API”
- #23058 – Corrected inline docs for cache.php
- #23119 – UX Improvements to nav-menus.php
- #23121 – Correct inline doc return value for WP_Filesystem_Base::gethchmod
- #23313 – inline doc additions in wp-includes/formatting.php
- #23325 – wp_crop_image does not return WP_Error when save fails
- #23508 – Nav Menu Saving: get_nav_menu_locations() can return false, code expects array
- #23641 – Tweaks to menu management box
- #23770 – Restore ‘Locations’ meta box functionality as secondary tab in Menus UI
- #23791 – Missing param in wp_get_attachment_image() docs
- #24203 – Remove the_title_attribute() from anchors with the_title() as text
- #24265 – Clean up revision.php docblocks
- #24314 – Documentation Improvement wp_dashboard_quota
- #24343 – Correct inline docs for hook parameters in wp_delete_term()
New Functions
Audio / Video
- wp_add_id3_tag_data() (@csixty4)
- wp_read_video_metadata() (@csixty4)
- wp_get_video_extensions() (@Hearvox)
- wp_embed_handler_audio() (@Hearvox)
- wp_video_shortcode() (@Hearvox)
- wp_read_audio_metadata() (@csixty4)
- wp_get_audio_extensions() (@Hearvox)
- wp_embed_handler_video() (@Hearvox)
- wp_audio_shortcode() (@Hearvox)
Media
- wp_mediaelement_fallback() (@Hearvox)
- get_attached_media() (@Hearvox)
- get_post_galleries()
- get_post_galleries_images()
- get_post_gallery()
- get_post_gallery_images()
Revisions
- wp_post_revision_title_expanded()
- wp_revisions_enabled()
- wp_revisions_to_keep()
- wp_text_diff_with_count()
General
- wp_nav_menu_disabled_check()
- wp_nav_menu_update_menu_items()
- do_accordion_sections()
- wp_slash()
- wp_unslash()
- wp_is_writable()
- wp_auth_check_load()
- wp_auth_check()
- get_tag_regex()
- wp_registration_url()
- wp_heartbeat_settings()
- paginate_content()
- get_paged_content()
- shortcode_exists() (@mordauk)
- has_shortcode() (@mordauk)
- wp_remove_object_terms() (@DrewAPicture)
- wp_add_object_terms() (@DrewAPicture)
New Filters
- self_link – [23521] (@blobaugh)
- get_comments_link – [23624] (@blobaugh)
- comments_link_feed – [23624] (@blobaugh)
- comment_link – [23624] (@blobaugh)
- nav_menu_link_attributes – [23565] (@blobaugh)
- wp_revisions_to_keep – [23818] (@blobaugh)
- wp_link_pages – [23653]
- search_form_format – [23798] (@blobaugh)
- user_search_columns – [24056] (@blobaugh)
- wp_http_accept_encoding – [23601] (@blobaugh)
- widget_meta_poweredby – [23424] (@blobaugh)
Deprecated Functions
- wp_convert_bytes_to_string() in favor of size_format() (@DrewAPicture)
- get_user_id_from_string() in favor of get_user_by() (@DrewAPicture)
External Libraries
- Update to jQuery Color 2.2.1
- Update to Backbone 1.0.0
- Update to jQuery UI 1.10.3
- Services_JSON 1.0.3
- Iris 1.0.3
- hoverIntent r7
- MediaElement.js 2.11.1 (New)