{"push_id":2330579356,"size":16,"distinct_size":11,"ref":"refs/heads/master","head":"4206486e531584549ce57ddfa8b4d452bb9e8377","before":"13657d74ea8cdd3985c53d088fce5917f4104568","commits":[{"sha":"74faf60e1d1b93cdc89532e746b94a1462f624a2","author":{"name":"Riad Benguella","email":"f48748608a339cf895eab11e0f738ec2ec8596e4@gmail.com"},"message":"Performance: Use isTypingInBlock to avoid unnecessary block rerenders","distinct":false,"url":"https://api.github.com/repos/Yoast/gutenberg/commits/74faf60e1d1b93cdc89532e746b94a1462f624a2"},{"sha":"6c574c332caf8fa95bfa8077efe231f646434358","author":{"name":"Willem Prins","email":"6c33d35846979536b716f1635c9fa3c1656e74b7@somtijds.nl"},"message":"Alter comment to better fit example code\n\nReplace 'layout' by 'widgets' in the comment so that it matches the example code for the Category property in the Block Configuration section.","distinct":false,"url":"https://api.github.com/repos/Yoast/gutenberg/commits/6c574c332caf8fa95bfa8077efe231f646434358"},{"sha":"ca74bb38f08dba1f41f18ef6aad406b2b27406f7","author":{"name":"Jorge","email":"d4664ea72657948840b6bbd14c6df5adc359f438@developer.pt"},"message":"Improved gallery & caption select behaviour. (#4903)\n\nSimplified code because the onClick is on the image so there is no need to detect clicks on figcaption.\r\nCorrected bug where the caption field automatically selects when selecting image.\r\nImplemented a caption select state in GalleryImage.","distinct":false,"url":"https://api.github.com/repos/Yoast/gutenberg/commits/ca74bb38f08dba1f41f18ef6aad406b2b27406f7"},{"sha":"15d5ff24bfd6f35efbaa8f1710dbe0617aa3d5fb","author":{"name":"Riad Benguella","email":"f48748608a339cf895eab11e0f738ec2ec8596e4@gmail.com"},"message":"Replace the side inserter by an inserter with shortcuts on empty paragraphs (#4953)","distinct":false,"url":"https://api.github.com/repos/Yoast/gutenberg/commits/15d5ff24bfd6f35efbaa8f1710dbe0617aa3d5fb"},{"sha":"7006ee11e72ec033b8853ab1a0146a93525719da","author":{"name":"Alexander Botteram","email":"911f44cc27b5a95e1016626e54960ac5f1610da1@users.noreply.github.com"},"message":"Expose getEditedPostAttribute selector (#5003)\n\n* Exposed getEditedPostAttribute and removed unnecessary selectors\r\n\r\n* Updated tests\r\n\r\n* Removed getEditedPostContent from public api\r\n\r\n* Fixed mistake in featured-image\r\n\r\n* Implemented getEditedPostAttributes\r\n\r\n* Implemented getEditedPostAttributes selector\r\n\r\n* Fixed error when opening editor menu\r\n\r\n* Removed getEditedPostSttributes selector\r\n\r\n* Reverted changes in data/index.js","distinct":false,"url":"https://api.github.com/repos/Yoast/gutenberg/commits/7006ee11e72ec033b8853ab1a0146a93525719da"},{"sha":"a345029100361b4a6ef62b1935c3056ef58b5b7d","author":{"name":"Andrew Duthie","email":"7a0c3fd5b7dde18b10faf99ec671136c22fef330@gmail.com"},"message":"State: Use trivial block count check to determine emptiness (#5018)","distinct":true,"url":"https://api.github.com/repos/Yoast/gutenberg/commits/a345029100361b4a6ef62b1935c3056ef58b5b7d"},{"sha":"f8369387c1bf88f1a20423b0ab7279ca302b2f64","author":{"name":"Andrew Duthie","email":"7a0c3fd5b7dde18b10faf99ec671136c22fef330@gmail.com"},"message":"Components: Remove Popover isOpen prop, render by presence (#5015)\n\n* Components: Conditionally render popover\r\n\r\n* Components: Remove redundant Dropdown FocusManaged\r\n\r\nAlready applied by Popover in all cases except when focusOnMount is false\r\n\r\n* Components: Remove unused FocusManaged","distinct":true,"url":"https://api.github.com/repos/Yoast/gutenberg/commits/f8369387c1bf88f1a20423b0ab7279ca302b2f64"},{"sha":"02971f91e1a4bf68e6db7cc8235ea19ad4fd218a","author":{"name":"Jorge","email":"d4664ea72657948840b6bbd14c6df5adc359f438@developer.pt"},"message":"Fixed image caption select behaviour. (#5013)\n\nA regression happened and now the caption of the image is automatically selected and the placeholder is never shown. This commit corrects that.","distinct":true,"url":"https://api.github.com/repos/Yoast/gutenberg/commits/02971f91e1a4bf68e6db7cc8235ea19ad4fd218a"},{"sha":"6619a9f105063a0b6f57544f0760dc0aae69843e","author":{"name":"Andrew Duthie","email":"6b7c097d961f68685fc978cf91eeae17be6cbb45@andrewduthie.com"},"message":"State: Remove failing test for isEditedPostEmpty\n\ngetEditedPostAttribute has a special case which defers result for content to getEditedPostContent, which either uses edits.content or the serialization of blocks (assuming blocks state is representative of the original content) so this test is faulty","distinct":true,"url":"https://api.github.com/repos/Yoast/gutenberg/commits/6619a9f105063a0b6f57544f0760dc0aae69843e"},{"sha":"4d835c0e873bb866b57561099c4b966a7ddfcb14","author":{"name":"Riad Benguella","email":"f48748608a339cf895eab11e0f738ec2ec8596e4@gmail.com"},"message":"MetaBoxes: Saving meta boxes don't reset the comment/ping status (#4865)","distinct":true,"url":"https://api.github.com/repos/Yoast/gutenberg/commits/4d835c0e873bb866b57561099c4b966a7ddfcb14"},{"sha":"94cc0b0abcdb4ec50de4dcc5fad0b0fa95a06d9e","author":{"name":"Andrew Duthie","email":"7a0c3fd5b7dde18b10faf99ec671136c22fef330@gmail.com"},"message":"Data: Expose registered selectors as functions (#5007)\n\n* Data: Expose registered selectors as functions\r\n\r\n* Data: Add deprecated usage upgrade path","distinct":true,"url":"https://api.github.com/repos/Yoast/gutenberg/commits/94cc0b0abcdb4ec50de4dcc5fad0b0fa95a06d9e"},{"sha":"f2b6eb5c620f44b80932d6e18a437eff3538bebc","author":{"name":"Andrew Duthie","email":"7a0c3fd5b7dde18b10faf99ec671136c22fef330@gmail.com"},"message":"State: Return shared array reference in empty multi-selection (#5022)","distinct":true,"url":"https://api.github.com/repos/Yoast/gutenberg/commits/f2b6eb5c620f44b80932d6e18a437eff3538bebc"},{"sha":"f1726d8112b8032eef18457c644381bb849de204","author":{"name":"Riad Benguella","email":"f48748608a339cf895eab11e0f738ec2ec8596e4@gmail.com"},"message":"Block: Avoid rerendering when the previous/next block updates (#5025)","distinct":true,"url":"https://api.github.com/repos/Yoast/gutenberg/commits/f1726d8112b8032eef18457c644381bb849de204"},{"sha":"ad1fd15070649b71e9a91b595a936413b30ca0f4","author":{"name":"Andrew Duthie","email":"7a0c3fd5b7dde18b10faf99ec671136c22fef330@gmail.com"},"message":"Block List: Extract copy, scroll-into-view logic to separate non-visual components (#5021)\n\n* Block List: Extract copy logic to separate non-visual component\r\n\r\n* Block List: Restore multi-select scroll into view behavior\r\n\r\n* Editor: Abort scrollIntoView if no scrollable contaienr","distinct":true,"url":"https://api.github.com/repos/Yoast/gutenberg/commits/ad1fd15070649b71e9a91b595a936413b30ca0f4"},{"sha":"7f862552848b4e635f0f8615bc5d24b2760d0fd4","author":{"name":"Riad Benguella","email":"f48748608a339cf895eab11e0f738ec2ec8596e4@gmail.com"},"message":"RichText: Ensure that hitting enter at the end of a paragraph creates an empty paragraph (#5034)\n\n* RichText: Ensure that hitting enter at the end of a paragraph creates an empty paragraph\r\n\r\n* Rich Text: Generalize empty fragment condition\r\n\r\n* Rich Text: Refactor node split to filter empty content\r\n\r\nEmpty content being inline boundary carets and empty text nodes\r\n\r\n* Rich Text: Add reference link to link plugin utils\r\n\r\n* Rich Text: Update empty node to test text node only","distinct":true,"url":"https://api.github.com/repos/Yoast/gutenberg/commits/7f862552848b4e635f0f8615bc5d24b2760d0fd4"},{"sha":"4206486e531584549ce57ddfa8b4d452bb9e8377","author":{"name":"Andrew Duthie","email":"7a0c3fd5b7dde18b10faf99ec671136c22fef330@gmail.com"},"message":"Docs: Fix typo \"block\" -> \"editor\"\n\n\"block unable to restore block\" -> \"editor unable to restore block\"","distinct":true,"url":"https://api.github.com/repos/Yoast/gutenberg/commits/4206486e531584549ce57ddfa8b4d452bb9e8377"}]}
{"actor":{"display_login":"Xyfi"}}