{"push_id":966038165,"size":90,"distinct_size":1,"ref":"refs/heads/update/help-section-header","head":"a9be7a420998005e33cadc579c192ce4d8dd18a4","before":"3b2d12f8dcfef875f4a5dc8ea31fc1eefc0e5f1c","commits":[{"sha":"5a5ddccff513e9fb12fa09c7b3e4de07701ea55c","author":{"email":"1b79846fe4864af9bc307dfecd0435565c109ec2@Erics-MacBook-Pro-2.local","name":"Eric Binnion"},"message":"Invites: Updates decline button to use \"Cancel\"","distinct":false,"url":"https://api.github.com/repos/Automattic/wp-calypso/commits/5a5ddccff513e9fb12fa09c7b3e4de07701ea55c"},{"sha":"2f9fa71a3653c9da316ecfd4b9a376eedff7552f","author":{"email":"cd27e2d31a307a67a7e347f24e0b832a1a5ab1fa@automattic.com","name":"Dennis Snell"},"message":"Importer: Allow manually expiring an import session.\n\nDepends on D984\n\nAfter an import finishes, the information representing its session\ncontinues to live in the server and is passed back to the UI with the\nsuccessful state. This caused problems because the import screen would\nshow stale data for imports that were expired.\n\nNow, by clicking the \"Done\" button we send a request to the server to\nexpire the import session so that it will get the new\n\"IMPORT_STATUS_EXPIRED\" state and the UI can safely ignore that.\n\n**To test**, apply D984 and sandbox `public-api.wordpress.com`, run an\nimport, and after it is finished, click on the \"Done\" button. In the\n**master** branch, if you reload the page then the already finished\nimporter will reappear. In this branch, it shouldn't come back. Note\nthat you will need to test this across two separate import sessions to\nconfirm, or test in **master** first to see that the \"Done\" button is\nineffective.\n\nN.B. Testing imports will take at least fifteen minutes to run due to\nthe way the current system handles imports. Do not be surprised when it\ntakes a long time.","distinct":false,"url":"https://api.github.com/repos/Automattic/wp-calypso/commits/2f9fa71a3653c9da316ecfd4b9a376eedff7552f"},{"sha":"48e220359daaa7c5b93f2de4a32d3ba45e8cb7cd","author":{"email":"041f6e6a88ee4e899d85b5e7733b9dd677006a3c@gmail.com","name":"Jordan West"},"message":"Support User: Don't clear the user data before fetching new data","distinct":false,"url":"https://api.github.com/repos/Automattic/wp-calypso/commits/48e220359daaa7c5b93f2de4a32d3ba45e8cb7cd"},{"sha":"ea85889c294bd39a6d04d290dac47605fa16eff6","author":{"email":"8948d3f22e8799f32f92c70e29f9b33bbe35c50d@gmail.com","name":"Bob Ralian"},"message":"move undefined site fix to getRecentlySelected()\n\nThis is an improvement to the fix in https://github.com/Automattic/wp-calypso/pull/3073. The issue is that your \"recently selected\" sites could potentially contain a site that has been removed from your list. And this had resulted in `getRecentlySelected()` including `undefined` for one of the sites in the array. Rather than protecting against having an undefined site in the component, it would be better if `getRecentlySelected` just filtered out invalid results.","distinct":false,"url":"https://api.github.com/repos/Automattic/wp-calypso/commits/ea85889c294bd39a6d04d290dac47605fa16eff6"},{"sha":"77b6b4e13a950454ebad2aefa6169bbd7598bcb8","author":{"email":"716c7b9319d4504f95bd1c2abb06a01721363cc2@gmail.com","name":"retrofox"},"message":"navigation: remove unused containerHeight var. improve jsdoc","distinct":false,"url":"https://api.github.com/repos/Automattic/wp-calypso/commits/77b6b4e13a950454ebad2aefa6169bbd7598bcb8"},{"sha":"facfbd2f79eced8039f58b5c558e7ad04ba208f5","author":{"email":"716c7b9319d4504f95bd1c2abb06a01721363cc2@gmail.com","name":"retrofox"},"message":"navigation: import instead of require","distinct":false,"url":"https://api.github.com/repos/Automattic/wp-calypso/commits/facfbd2f79eced8039f58b5c558e7ad04ba208f5"},{"sha":"cc25ae4a284588bf8956984a02876f5519f77c09","author":{"email":"1b79846fe4864af9bc307dfecd0435565c109ec2@gmail.com","name":"Eric Binnion"},"message":"Token Field: ESLint fix","distinct":false,"url":"https://api.github.com/repos/Automattic/wp-calypso/commits/cc25ae4a284588bf8956984a02876f5519f77c09"},{"sha":"195ea491e09d6942f7d6fe54a7a1d15794deb03e","author":{"email":"33d778ec0e025c939be5cb04c7676671fbaa1016@automattic.com","name":"Ben Lowery"},"message":"Fix attempt to parse null URL","distinct":false,"url":"https://api.github.com/repos/Automattic/wp-calypso/commits/195ea491e09d6942f7d6fe54a7a1d15794deb03e"},{"sha":"36b1f431044e49de855b1c0576f24a776926d437","author":{"email":"cd6a06bf52539021691ad9954f2764948d0a0e31@kwight.ca","name":"kwight"},"message":"Signup: Headstart: Fix widgets being overwritten in Calypso signup.\n\nCalypso is setting the theme again after Headstart has already set up widgets, causing the `sidebars_widgets` option to be overwritten.","distinct":false,"url":"https://api.github.com/repos/Automattic/wp-calypso/commits/36b1f431044e49de855b1c0576f24a776926d437"},{"sha":"f1f7cccc1649742c632fa60850137540af812423","author":{"email":"8948d3f22e8799f32f92c70e29f9b33bbe35c50d@gmail.com","name":"Bob"},"message":"Merge pull request #3074 from Automattic/update/recent-site-undefined-fix\n\nSite Picker: move undefined site fix to getRecentlySelected()","distinct":false,"url":"https://api.github.com/repos/Automattic/wp-calypso/commits/f1f7cccc1649742c632fa60850137540af812423"},{"sha":"2f7b89146b8a18e7af8b93437512b78075546786","author":{"email":"cd6a06bf52539021691ad9954f2764948d0a0e31@kwight.ca","name":"Kirk Wight"},"message":"Merge pull request #3094 from Automattic/fix/headstart-widgets\n\nSignup: Headstart: Fix widgets being overwritten in Calypso signup.","distinct":false,"url":"https://api.github.com/repos/Automattic/wp-calypso/commits/2f7b89146b8a18e7af8b93437512b78075546786"},{"sha":"ed3d7b653df62accc6f83e51b0c4080f18c020f1","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@andrewduthie.com","name":"Andrew Duthie"},"message":"Security: Avoid destructuring as it breaks `this` context","distinct":false,"url":"https://api.github.com/repos/Automattic/wp-calypso/commits/ed3d7b653df62accc6f83e51b0c4080f18c020f1"},{"sha":"59eea88ebeeaf21d67da3efba468cac417a54b30","author":{"email":"47ea34b44de3baaafaebd9482dd996d5bc92b29f@gmail.com","name":"Andrew Duthie"},"message":"Merge pull request #3095 from Automattic/fix/security-save-password-error\n\nSecurity: Avoid destructuring as it breaks `this` context","distinct":false,"url":"https://api.github.com/repos/Automattic/wp-calypso/commits/59eea88ebeeaf21d67da3efba468cac417a54b30"},{"sha":"78872a0b9c66be958e69e89175420921d84e8a88","author":{"email":"b34f8484e9b79e73797d2ac1f4f0c80bc9c5679e@users.noreply.github.com","name":"Ben Lowery"},"message":"Merge pull request #3092 from Automattic/fix/null-passed-to-max-width\n\nFix attempt to parse null URL","distinct":false,"url":"https://api.github.com/repos/Automattic/wp-calypso/commits/78872a0b9c66be958e69e89175420921d84e8a88"},{"sha":"df8bf1ef41aa87d6da0c4b351e52d2739cb08d99","author":{"email":"041f6e6a88ee4e899d85b5e7733b9dd677006a3c@gmail.com","name":"Jordan West"},"message":"Export: Simplify reducer - remove Immutable.js","distinct":false,"url":"https://api.github.com/repos/Automattic/wp-calypso/commits/df8bf1ef41aa87d6da0c4b351e52d2739cb08d99"},{"sha":"8a7c8ab0da5d44b39aac5209fc0b9058eb363f8f","author":{"email":"33d778ec0e025c939be5cb04c7676671fbaa1016@automattic.com","name":"Ben Lowery"},"message":"Filter out null src images from content_images.\n\nMore fallout from moving to a photon that can return null when encoding images.","distinct":false,"url":"https://api.github.com/repos/Automattic/wp-calypso/commits/8a7c8ab0da5d44b39aac5209fc0b9058eb363f8f"},{"sha":"ebb2b9b91c69f28f932044cbd4cbf34ecb7ac55b","author":{"email":"041f6e6a88ee4e899d85b5e7733b9dd677006a3c@users.noreply.github.com","name":"Jordan West"},"message":"Merge pull request #3069 from Automattic/fix/support-user/no-clearing-user-before-fetch\n\nSupport User: Don't clear the user data before fetching new data","distinct":false,"url":"https://api.github.com/repos/Automattic/wp-calypso/commits/ebb2b9b91c69f28f932044cbd4cbf34ecb7ac55b"},{"sha":"913f7881de6c342bd82f08d5a227c43eaacf94dc","author":{"email":"b34f8484e9b79e73797d2ac1f4f0c80bc9c5679e@users.noreply.github.com","name":"Ben Lowery"},"message":"Merge pull request #3097 from Automattic/fix/null-from-photon-fallout\n\nFilter out null src images from content_images.","distinct":false,"url":"https://api.github.com/repos/Automattic/wp-calypso/commits/913f7881de6c342bd82f08d5a227c43eaacf94dc"},{"sha":"e362dd289d3273211b560e00bdeb22b44231a97c","author":{"email":"33d778ec0e025c939be5cb04c7676671fbaa1016@automattic.com","name":"Ben Lowery"},"message":"Remove image elements that cannot be made safe.\n\nAdd tests for photon safe-image-url returning null, which indicates that an image cannot be made safe.","distinct":false,"url":"https://api.github.com/repos/Automattic/wp-calypso/commits/e362dd289d3273211b560e00bdeb22b44231a97c"},{"sha":"fb83eac4d214d85f978225172a57080da3e0996d","author":{"email":"041f6e6a88ee4e899d85b5e7733b9dd677006a3c@users.noreply.github.com","name":"Jordan West"},"message":"Merge pull request #3099 from Automattic/update/exporter/simplify-reducer-state\n\nExport: Simplify state tree - remove Immutable.js","distinct":false,"url":"https://api.github.com/repos/Automattic/wp-calypso/commits/fb83eac4d214d85f978225172a57080da3e0996d"}]}