{"push_id":719304966,"size":41,"distinct_size":7,"ref":"refs/heads/object-cache-translation-ids-236","head":"2bb6567e01e966afe3b821e7f83cb66d658c2b5f","before":"434de87d177767937e31d715dfcb4f040c3522e5","commits":[{"sha":"9cd26e1f96925516b04b3a2d7c2e64393fc6f17d","author":{"email":"088e16a1019277b15d58faf0541e11910eb756f6@simonwheatley.co.uk","name":"Simon Wheatley"},"message":"The WP SEO Focus Keyword doesn't actually appear on the front end","distinct":false,"url":"https://api.github.com/repos/Automattic/babble/commits/9cd26e1f96925516b04b3a2d7c2e64393fc6f17d"},{"sha":"db5a5bf7cea6e0d21758637a828ce971b481a896","author":{"email":"088e16a1019277b15d58faf0541e11910eb756f6@simonwheatley.co.uk","name":"Simon Wheatley"},"message":"When translation jobs are queued, publish an empty post for each language\nBabble will use the default language content for these posts, thereby showing default language content for other language contexts until the translation is completed.","distinct":false,"url":"https://api.github.com/repos/Automattic/babble/commits/db5a5bf7cea6e0d21758637a828ce971b481a896"},{"sha":"1338879b9dd83e3291e1e7aca34e9dfcc207758f","author":{"email":"088e16a1019277b15d58faf0541e11910eb756f6@simonwheatley.co.uk","name":"Simon Wheatley"},"message":"Consistency in plugin naming","distinct":false,"url":"https://api.github.com/repos/Automattic/babble/commits/1338879b9dd83e3291e1e7aca34e9dfcc207758f"},{"sha":"100174b48d6da545cb89e5ae55a0e186db650419","author":{"email":"679b33d970ecaa6694458bf968fa3bdde1a2caaa@multiweb.pt","name":"Luis Martins"},"message":"pt_PT translation files","distinct":false,"url":"https://api.github.com/repos/Automattic/babble/commits/100174b48d6da545cb89e5ae55a0e186db650419"},{"sha":"b256884b6e43b99652da42ed10a8cab53ea8c9f9","author":{"email":"3845c18a2f7c376116740fbe27142cff588244fb@gmail.com","name":"Joe Hoyle"},"message":"Use wp_cache_set instead of wp_cache_add\n\nMost of these are preceded by a wp_cache_get() check, however it's\npossible that empty arrays in cache etc would fail this check, and\ntherefore wp_cache_add would fail, so this is still providing a\nfailsafe.\n\nSee #239","distinct":false,"url":"https://api.github.com/repos/Automattic/babble/commits/b256884b6e43b99652da42ed10a8cab53ea8c9f9"},{"sha":"043bf0f8b246ab12995349b78ed1435a3ebb8b6e","author":{"email":"3845c18a2f7c376116740fbe27142cff588244fb@gmail.com","name":"Joe Hoyle"},"message":"Use wp_safe_redirect for local redirects\n\nThis actually appears to be all uses of `wp_redirect`","distinct":false,"url":"https://api.github.com/repos/Automattic/babble/commits/043bf0f8b246ab12995349b78ed1435a3ebb8b6e"},{"sha":"a07d84c3937b1cec711532d507ceabb1e4f1101a","author":{"email":"088e16a1019277b15d58faf0541e11910eb756f6@simonwheatley.co.uk","name":"Simon Wheatley"},"message":"Merge branch 'develop' into wp-cache-set-239-develop\n\n* develop: (24 commits)\n  Updated screenshots\n  No need to run `composer install` during Travis testing because we're not using anything from it at the moment. Fixes tests for PHP 5.2.\n  Increase the minimum support version of WordPress to 4.0. See #272.\n  Move the language file installation to a method in the base test class.\n  Update `test_home_url()` so it's now passing.\n  Introduce a URL test class. `test_home_url()` is currently failing with a false negative.\n  Introduce a Babble-specific base test class.\n  Avoid a PHP notice in `Babble_Post_Public::get_transid()`.\n  `bbl_switch_to_lang()` and its child methods should check the language code being switched to and return a boolean.\n  Avoid a PHP notice in `Babble_Languages::get_url_prefix_from_code()`.\n  Correct the buggy test install script which was generated by WP-CLI 0.19.0.\n  Test suite readmes.\n  Introduce some user role tests.\n  Remove the mostly false-negative-generating `test_tested_up_to()`.\n  Update phpunit config.\n  Update Travis config.\n  Readme: Fix typo\n  Prior to tagging: Increment versions, add changelog\n  Post Public, meta: Set the flag correctly to re-allow updates to meta\n  Post Public, meta: Set the flag correctly to re-allow updates to meta\n  ...","distinct":false,"url":"https://api.github.com/repos/Automattic/babble/commits/a07d84c3937b1cec711532d507ceabb1e4f1101a"},{"sha":"10feaf9a802daae991a0720bdeec262b251d74f1","author":{"email":"088e16a1019277b15d58faf0541e11910eb756f6@simonwheatley.co.uk","name":"Simon Wheatley"},"message":"Merge branch 'develop' into wp-safe-redirect-230\n\n* develop: (22 commits)\n  Only run the linter on one version of WordPress, for speed.\n  Add PHP Linting\n  Ignore PHPStorm\n  Updated screenshots\n  No need to run `composer install` during Travis testing because we're not using anything from it at the moment. Fixes tests for PHP 5.2.\n  Increase the minimum support version of WordPress to 4.0. See #272.\n  Move the language file installation to a method in the base test class.\n  Update `test_home_url()` so it's now passing.\n  Introduce a URL test class. `test_home_url()` is currently failing with a false negative.\n  Introduce a Babble-specific base test class.\n  Avoid a PHP notice in `Babble_Post_Public::get_transid()`.\n  `bbl_switch_to_lang()` and its child methods should check the language code being switched to and return a boolean.\n  Avoid a PHP notice in `Babble_Languages::get_url_prefix_from_code()`.\n  Correct the buggy test install script which was generated by WP-CLI 0.19.0.\n  Test suite readmes.\n  Introduce some user role tests.\n  Remove the mostly false-negative-generating `test_tested_up_to()`.\n  Update phpunit config.\n  Update Travis config.\n  Update the tested up to versions in the readme files.\n  ...","distinct":false,"url":"https://api.github.com/repos/Automattic/babble/commits/10feaf9a802daae991a0720bdeec262b251d74f1"},{"sha":"07b5f58d4b484ac839bcbb9a0e687b8b2a69c9e8","author":{"email":"f2d582bd23ffb37ba926272484fabf207d9e5aba@automattic.com","name":"Simon Wheatley"},"message":"Merge pull request #238 from lmartins/develop\n\npt_PT translation files","distinct":false,"url":"https://api.github.com/repos/Automattic/babble/commits/07b5f58d4b484ac839bcbb9a0e687b8b2a69c9e8"},{"sha":"d39019d8ccfac1763ed13294a9b7a6f86f6b5c54","author":{"email":"795e06162c77b67121191cf82a1db7dd845c760b@gmail.com","name":"John Blackbourn"},"message":"Prep work for request unit tests.","distinct":false,"url":"https://api.github.com/repos/Automattic/babble/commits/d39019d8ccfac1763ed13294a9b7a6f86f6b5c54"},{"sha":"509af3b6b8b37a25bf9fb4a327dec5a395966767","author":{"email":"795e06162c77b67121191cf82a1db7dd845c760b@gmail.com","name":"John Blackbourn"},"message":"With multiple requests on one page load (eg. during unit tests), we need to make some tweaks to the assumptions made about the current language, URL, and object translations.","distinct":false,"url":"https://api.github.com/repos/Automattic/babble/commits/509af3b6b8b37a25bf9fb4a327dec5a395966767"},{"sha":"ab1747a177abdc26688b99c50af90f588a576aaf","author":{"email":"795e06162c77b67121191cf82a1db7dd845c760b@gmail.com","name":"John Blackbourn"},"message":"Allow `Babble_Post_Public::sync_post_meta()` to accept an `$origin_post` argument, so save unnecessary calls to `bbl_get_post_in_lang()`.","distinct":false,"url":"https://api.github.com/repos/Automattic/babble/commits/ab1747a177abdc26688b99c50af90f588a576aaf"},{"sha":"7c069250f169cc8fdcf1129c62a1b34c630559d6","author":{"email":"795e06162c77b67121191cf82a1db7dd845c760b@gmail.com","name":"John Blackbourn"},"message":"Make term links respect the term's language instead of always using the current language.","distinct":false,"url":"https://api.github.com/repos/Automattic/babble/commits/7c069250f169cc8fdcf1129c62a1b34c630559d6"},{"sha":"1dbda44ee33fc7c3882b8bdaf7add43766795549","author":{"email":"795e06162c77b67121191cf82a1db7dd845c760b@gmail.com","name":"John Blackbourn"},"message":"Introduce test coverage for requests. This will cover changes to rewrite rule filtering.","distinct":false,"url":"https://api.github.com/repos/Automattic/babble/commits/1dbda44ee33fc7c3882b8bdaf7add43766795549"},{"sha":"6ea98fb043b6dd5a1a336fc67da4439b59e052e7","author":{"email":"795e06162c77b67121191cf82a1db7dd845c760b@gmail.com","name":"John Blackbourn"},"message":"Switch to the `rewrite_rules_array` filter. Fixes #233.","distinct":false,"url":"https://api.github.com/repos/Automattic/babble/commits/6ea98fb043b6dd5a1a336fc67da4439b59e052e7"},{"sha":"6b9062d0fd89c5783673488f01bb94320304741a","author":{"email":"795e06162c77b67121191cf82a1db7dd845c760b@gmail.com","name":"John Blackbourn"},"message":"Remove two blocks of unused code.","distinct":false,"url":"https://api.github.com/repos/Automattic/babble/commits/6b9062d0fd89c5783673488f01bb94320304741a"},{"sha":"33c9a8d8a320541ad1b76934e554d3f726ad77ef","author":{"email":"795e06162c77b67121191cf82a1db7dd845c760b@gmail.com","name":"John Blackbourn"},"message":"Merge pull request #259 from Automattic/wp-cache-set-239-develop\n\nUse wp_cache_set instead of wp_cache_add","distinct":false,"url":"https://api.github.com/repos/Automattic/babble/commits/33c9a8d8a320541ad1b76934e554d3f726ad77ef"},{"sha":"762f1398a6f97913713de888a18f6f418a8efd6c","author":{"email":"795e06162c77b67121191cf82a1db7dd845c760b@gmail.com","name":"John Blackbourn"},"message":"Multisite phpunit config file.","distinct":false,"url":"https://api.github.com/repos/Automattic/babble/commits/762f1398a6f97913713de888a18f6f418a8efd6c"},{"sha":"b0dda32b21a0770aa085275a6f736ba2e50bd3d6","author":{"email":"795e06162c77b67121191cf82a1db7dd845c760b@gmail.com","name":"John Blackbourn"},"message":"Remove the `wpdb->prefix` prefix from the content and interface language cookies. Implement path-specific cookies instead. Fixes #232.","distinct":false,"url":"https://api.github.com/repos/Automattic/babble/commits/b0dda32b21a0770aa085275a6f736ba2e50bd3d6"},{"sha":"eee30e621681744d38444e8e53d03e7ebe0862b7","author":{"email":"795e06162c77b67121191cf82a1db7dd845c760b@gmail.com","name":"John Blackbourn"},"message":"Remove the External Update API library and Babble's integration with it. Fixes #242.","distinct":false,"url":"https://api.github.com/repos/Automattic/babble/commits/eee30e621681744d38444e8e53d03e7ebe0862b7"}]}