{"push_id":804752850,"size":20,"distinct_size":20,"ref":"refs/heads/master","head":"3714a915a2240cfbaae7159617288d58241d78ca","before":"5b5b714694c46ec48dee9d387795d2237cd8cbed","commits":[{"sha":"b415937e4a1f999b218420d4502c67067d6b5cf9","author":{"email":"795e06162c77b67121191cf82a1db7dd845c760b@git.wordpress.org","name":"John Blackbourn"},"message":"Another missed file from [34172].\n\nSee #33877\n\n\ngit-svn-id: https://develop.svn.wordpress.org/trunk@34518 602fd350-edb4-49c9-b593-d223f7449a82","distinct":true,"url":"https://api.github.com/repos/xwp/wordpress-develop/commits/b415937e4a1f999b218420d4502c67067d6b5cf9"},{"sha":"c5a336d66409338c44ff7710f74c136ae117a604","author":{"email":"795e06162c77b67121191cf82a1db7dd845c760b@git.wordpress.org","name":"John Blackbourn"},"message":"Use `WP_TESTS_DOMAIN` where it should be used in tests in place of hard-coded uses of `example.org`.\n\nAlso corrects a test value in the data provider for `Tests_Sanitize_Option::test_sanitize_option()` which was only consequentially passing.\n\nFixes #34000\n\n\ngit-svn-id: https://develop.svn.wordpress.org/trunk@34519 602fd350-edb4-49c9-b593-d223f7449a82","distinct":true,"url":"https://api.github.com/repos/xwp/wordpress-develop/commits/c5a336d66409338c44ff7710f74c136ae117a604"},{"sha":"55bb8b8c0bda751da28b7958568b80fef67a2a9d","author":{"email":"55c71f4a8220bd8551a6f2a4e497845aae2d4912@git.wordpress.org","name":"Scott Taylor"},"message":"Comments: add a `'comment_excerpt_length'` filter to `get_comment_excerpt()`.\n\nCreate the first ever unit tests for `get_comment_excerpt()`.\n\nProps dannydehaan, wonderboymusic.\nFixes #27526.\n\n\ngit-svn-id: https://develop.svn.wordpress.org/trunk@34520 602fd350-edb4-49c9-b593-d223f7449a82","distinct":true,"url":"https://api.github.com/repos/xwp/wordpress-develop/commits/55bb8b8c0bda751da28b7958568b80fef67a2a9d"},{"sha":"d1fbe56dfc0b00678439aefe5ad682b566d195cf","author":{"email":"83677f4ec5a99c74797c9e674b40ec5dbef6af13@git.wordpress.org","name":"Dominik Schilling (ocean90)"},"message":"Plugins: Don't use `_n()` for singular/plural strings which have no placeholder for a number.\n\nFixes #33239.\nSee #28502.\n\ngit-svn-id: https://develop.svn.wordpress.org/trunk@34521 602fd350-edb4-49c9-b593-d223f7449a82","distinct":true,"url":"https://api.github.com/repos/xwp/wordpress-develop/commits/d1fbe56dfc0b00678439aefe5ad682b566d195cf"},{"sha":"9b55d4fecbabd98f7f8ecd803d84cc16ace6c71c","author":{"email":"55c71f4a8220bd8551a6f2a4e497845aae2d4912@git.wordpress.org","name":"Scott Taylor"},"message":"Comments: in `check_comment_flood_db()`, don't throttle moderators. If the commenter is logged in, check against their `user_id` instead of `comment_author_IP`.\n\nThrowback: \"If you can edit comments on the post, 'Slow down Cowboy' shouldn't kick in.\"\n\nProps garyc40, wonderboymusic.\nFixes #16219.\n\n\ngit-svn-id: https://develop.svn.wordpress.org/trunk@34522 602fd350-edb4-49c9-b593-d223f7449a82","distinct":true,"url":"https://api.github.com/repos/xwp/wordpress-develop/commits/9b55d4fecbabd98f7f8ecd803d84cc16ace6c71c"},{"sha":"15935e0aed7d2f45907b164e528a73be56fa5bfb","author":{"email":"55c71f4a8220bd8551a6f2a4e497845aae2d4912@git.wordpress.org","name":"Scott Taylor"},"message":"Comments: in `comment_form()`, add args for `cancel_reply_before` and `cancel_reply_after` to eradicate remaining hard-coded HTML bits.\n\nProps MikeHansenMe.\nFixes #23797.\n\n\n\ngit-svn-id: https://develop.svn.wordpress.org/trunk@34523 602fd350-edb4-49c9-b593-d223f7449a82","distinct":true,"url":"https://api.github.com/repos/xwp/wordpress-develop/commits/15935e0aed7d2f45907b164e528a73be56fa5bfb"},{"sha":"3e46dd8b924bbc0e0214667dca4e476a035a4adc","author":{"email":"55c71f4a8220bd8551a6f2a4e497845aae2d4912@git.wordpress.org","name":"Scott Taylor"},"message":"Comments: In `get_comment_statuses()`, also return `trash`. \nXML-RPC: In `wp_xmlrpc_server::wp_editComment()`, allow comments to be trashed.\n\nIntroduce unit tests for `wp_editComment` in `xmlrpc/*` #NeverForget\n\nProps tyxla, wonderboymusic.\nFixes #30965.\n\n\ngit-svn-id: https://develop.svn.wordpress.org/trunk@34524 602fd350-edb4-49c9-b593-d223f7449a82","distinct":true,"url":"https://api.github.com/repos/xwp/wordpress-develop/commits/3e46dd8b924bbc0e0214667dca4e476a035a4adc"},{"sha":"2300740fa2ab644b191de688bf854eb85c0659d5","author":{"email":"55c71f4a8220bd8551a6f2a4e497845aae2d4912@git.wordpress.org","name":"Scott Taylor"},"message":"Comments: In `comment_form()`, move the comment textarea to the top for logged-out users when replying, improves keyboard/focus navigation.\n\nRehabilitate errant tabbing and extra unnecessary `<?php ?>` toggling.\n\nProps afercia, adamsilverstein.\nFixes #29974.\n\n\ngit-svn-id: https://develop.svn.wordpress.org/trunk@34525 602fd350-edb4-49c9-b593-d223f7449a82","distinct":true,"url":"https://api.github.com/repos/xwp/wordpress-develop/commits/2300740fa2ab644b191de688bf854eb85c0659d5"},{"sha":"53c3cd897a7df2949e583ea859a8a31dab673882","author":{"email":"795e06162c77b67121191cf82a1db7dd845c760b@git.wordpress.org","name":"John Blackbourn"},"message":"Update the oEmbed endpoint URL for Photobucket.\n\nFixes #33783\n\n\ngit-svn-id: https://develop.svn.wordpress.org/trunk@34526 602fd350-edb4-49c9-b593-d223f7449a82","distinct":true,"url":"https://api.github.com/repos/xwp/wordpress-develop/commits/53c3cd897a7df2949e583ea859a8a31dab673882"},{"sha":"641150a87ae963e9ab762349d4bfe71a874b0f62","author":{"email":"55c71f4a8220bd8551a6f2a4e497845aae2d4912@git.wordpress.org","name":"Scott Taylor"},"message":"Comments List Table: after [34179], scope the `<th>`s and `<td>`s as direct descendants of their parent row.\n\nFixes #33943.\n\n\ngit-svn-id: https://develop.svn.wordpress.org/trunk@34527 602fd350-edb4-49c9-b593-d223f7449a82","distinct":true,"url":"https://api.github.com/repos/xwp/wordpress-develop/commits/641150a87ae963e9ab762349d4bfe71a874b0f62"},{"sha":"a98ca8b314a7e5af98c3451f365a0be7c2a372d4","author":{"email":"55c71f4a8220bd8551a6f2a4e497845aae2d4912@git.wordpress.org","name":"Scott Taylor"},"message":"Links: in `get_adjacent_post()`, add a `\"get_{$adjacent}_post_excluded_terms\"` filter.\n\nProps rmccue, Japh, MikeHansenMe.\nFixes #9571.\n\n\ngit-svn-id: https://develop.svn.wordpress.org/trunk@34528 602fd350-edb4-49c9-b593-d223f7449a82","distinct":true,"url":"https://api.github.com/repos/xwp/wordpress-develop/commits/a98ca8b314a7e5af98c3451f365a0be7c2a372d4"},{"sha":"342517732587e63b8a84200e35f3954cb2d5e1d2","author":{"email":"e24dece950db3cee45a12cd879cca9ac3cd87c15@git.wordpress.org","name":"Boone Gorges"},"message":"Introduce metadata for taxonomy terms.\n\nAdds a new table to the database schema (`wp_termmeta`), and a set of\n`*_term_meta()` API functions. `get_terms()` and `wp_get_object_terms()`\nnow also support 'meta_query' parameters, with syntax identical to other\nuses of `WP_Meta_Query`.\n\nWhen fetching terms via `get_terms()` or `wp_get_object_terms()`, metadata for\nmatched terms is preloaded into the cache by default. Disable this behavior\nby setting the new `$update_term_meta_cache` paramater to `false`.\n\nTo maximize performance, within `WP_Query` loops, the termmeta cache is *not*\nprimed by default. Instead, we use a lazy-loading technique: metadata for all\nterms belonging to posts in the loop is loaded into the cache the first time\nthat `get_term_meta()` is called within the loop.\n\nProps boonebgorges, sirzooro.\nSee #10142.\n\ngit-svn-id: https://develop.svn.wordpress.org/trunk@34529 602fd350-edb4-49c9-b593-d223f7449a82","distinct":true,"url":"https://api.github.com/repos/xwp/wordpress-develop/commits/342517732587e63b8a84200e35f3954cb2d5e1d2"},{"sha":"7757f84a69540eb48c9a17d34426981e3517cc51","author":{"email":"e24dece950db3cee45a12cd879cca9ac3cd87c15@git.wordpress.org","name":"Boone Gorges"},"message":"After [34529], normalize documentation for `get_terms()` and `wp_get_object_terms()`.\n\nSee #10142.\n\ngit-svn-id: https://develop.svn.wordpress.org/trunk@34530 602fd350-edb4-49c9-b593-d223f7449a82","distinct":true,"url":"https://api.github.com/repos/xwp/wordpress-develop/commits/7757f84a69540eb48c9a17d34426981e3517cc51"},{"sha":"039955d5cdabbd7e892aaa912450f8123bedab70","author":{"email":"e24dece950db3cee45a12cd879cca9ac3cd87c15@git.wordpress.org","name":"Boone Gorges"},"message":"Introduce 'paged' parameter for `WP_User_Query`.\n\nThis is an alternative to using 'offset', and manually calculating pagination.\nNote that 'paged' works only in conjunction with 'number', the latter of which\nprovides the per-page value.\n\nProps sebastian.pisula.\nFixes #25145.\n\ngit-svn-id: https://develop.svn.wordpress.org/trunk@34531 602fd350-edb4-49c9-b593-d223f7449a82","distinct":true,"url":"https://api.github.com/repos/xwp/wordpress-develop/commits/039955d5cdabbd7e892aaa912450f8123bedab70"},{"sha":"0dc1f270ec834cc4b1d12b3136628eb59fa450de","author":{"email":"e24dece950db3cee45a12cd879cca9ac3cd87c15@git.wordpress.org","name":"Boone Gorges"},"message":"After [34529], fix multisite site creation test.\n\nThe test `Tests_Multisite_Site::test_created_site_details()` checks for tables\nthat should be empty on a newly created MS site. `termmeta` is now one of those\ntables.\n\nSee #10142.\n\ngit-svn-id: https://develop.svn.wordpress.org/trunk@34532 602fd350-edb4-49c9-b593-d223f7449a82","distinct":true,"url":"https://api.github.com/repos/xwp/wordpress-develop/commits/0dc1f270ec834cc4b1d12b3136628eb59fa450de"},{"sha":"4da03f3cfcc0f63347eaa23d49ccd748073046b5","author":{"email":"e24dece950db3cee45a12cd879cca9ac3cd87c15@git.wordpress.org","name":"Boone Gorges"},"message":"Allow metadata to be attached to comment at time of creation.\n\nThe new `$comment_meta` parameter of `wp_insert_comment()` allows an array of\nkey/value pairs to be passed when creating a comment. These pairs are then\nstored as commentmeta when the comment has been created.\n\nProps tellyworth, wonderboymusic.\nFixes #12431.\n\ngit-svn-id: https://develop.svn.wordpress.org/trunk@34533 602fd350-edb4-49c9-b593-d223f7449a82","distinct":true,"url":"https://api.github.com/repos/xwp/wordpress-develop/commits/4da03f3cfcc0f63347eaa23d49ccd748073046b5"},{"sha":"0c5bd752629b0960c6f43ca212a64724e4f40346","author":{"email":"e24dece950db3cee45a12cd879cca9ac3cd87c15@git.wordpress.org","name":"Boone Gorges"},"message":"Pinking shears.\n\ngit-svn-id: https://develop.svn.wordpress.org/trunk@34534 602fd350-edb4-49c9-b593-d223f7449a82","distinct":true,"url":"https://api.github.com/repos/xwp/wordpress-develop/commits/0c5bd752629b0960c6f43ca212a64724e4f40346"},{"sha":"7e44a2fef718271ec4fc48c52387afd92a6f5392","author":{"email":"e24dece950db3cee45a12cd879cca9ac3cd87c15@git.wordpress.org","name":"Boone Gorges"},"message":"Use `WP_Comment_Query` in `get_page_of_comment()`.\n\nThis change allows `get_page_of_comment()` to use `WP_Comment_Query`'s native\ncaching mechanisms.\n\nProps boonebgorges, Viper007Bond, wmertens, jeremyfelt.\nFixes #11334.\n\ngit-svn-id: https://develop.svn.wordpress.org/trunk@34535 602fd350-edb4-49c9-b593-d223f7449a82","distinct":true,"url":"https://api.github.com/repos/xwp/wordpress-develop/commits/7e44a2fef718271ec4fc48c52387afd92a6f5392"},{"sha":"93d781343a0f7d73907fdb6f4b26758627df29ac","author":{"email":"e24dece950db3cee45a12cd879cca9ac3cd87c15@git.wordpress.org","name":"Boone Gorges"},"message":"Introduce 'duplicate_comment_id' filter.\n\n`wp_allow_comment()` disallows a comment if it matches a comment on the same\npost with the same content, author email, and parent. This new filter allows\ndevelopers to circumvent or modify this logic, making the duplicate check\nmore or less lenient, as they see fit.\n\nFixes #9775.\n\ngit-svn-id: https://develop.svn.wordpress.org/trunk@34536 602fd350-edb4-49c9-b593-d223f7449a82","distinct":true,"url":"https://api.github.com/repos/xwp/wordpress-develop/commits/93d781343a0f7d73907fdb6f4b26758627df29ac"},{"sha":"3714a915a2240cfbaae7159617288d58241d78ca","author":{"email":"e24dece950db3cee45a12cd879cca9ac3cd87c15@git.wordpress.org","name":"Boone Gorges"},"message":"Send comment approval notification to post author via hook.\n\nThis is part of the project of #33587.\n\nMoving this particular message to the\n'wp_set_comment_status' action has the added bonus that the notification is\nsent after the comment status has been updated in the database. Previously, a\ndatabase error could lead to a case where an approval notification is sent,\nbut the comment status change fails for some reason.\n\nProps mrmist, NickDuncan.\nFixes #14078.\n\ngit-svn-id: https://develop.svn.wordpress.org/trunk@34537 602fd350-edb4-49c9-b593-d223f7449a82","distinct":true,"url":"https://api.github.com/repos/xwp/wordpress-develop/commits/3714a915a2240cfbaae7159617288d58241d78ca"}]}