{"push_id":2783786216,"size":66,"distinct_size":32,"ref":"refs/heads/add/keyboard-shortcut-modal","head":"442f5027695ed015787a380b7464d0ee7e4bc44d","before":"2e04d7f6a5d91345317620b577b022f6a551a036","commits":[{"sha":"1949e3a9c00f556146700a383a1e3accdc12fdb8","author":{"name":"Andrew Duthie","email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@andrewduthie.com"},"message":"Data: Add redux-routine package for synchronous generator flow (#8096)\n\n* Packages: Add package `redux-routine`\r\n\r\n* Packages: Throw rejected promise as error to generator\r\n\r\n* Data: Add support for controls via redux-routine\r\n\r\n* Core Data: Partially reimplement resolvers as controls\r\n\r\n* Data: Port controls as data plugin\r\n\r\n* Data: Revert deprecation of async generator\r\n\r\n* Docs: Add note about plugin opt-in for controls\r\n\r\n* ReduxRoutine: Improve isGenerator accuracy\r\n\r\n* Fix redux-routine unit tests","distinct":false,"url":"https://api.github.com/repos/WordPress/gutenberg/commits/1949e3a9c00f556146700a383a1e3accdc12fdb8"},{"sha":"8fdf2265c45a27ce1a413bc1e652c4d8de139874","author":{"name":"Andrés","email":"ed9e1c4e4ec46527a31e08d606d66a2b4587bb8a@users.noreply.github.com"},"message":"Allow plugins to extend the block settings menu (#7895)","distinct":false,"url":"https://api.github.com/repos/WordPress/gutenberg/commits/8fdf2265c45a27ce1a413bc1e652c4d8de139874"},{"sha":"d5eb120293f5a06a2d864c4477b6d517ed8ff00d","author":{"name":"Fabian Pimminger","email":"cf4384e25ba6e9d5fedc3d9f1b76f49c173eb055@gmail.com"},"message":"Let Wordpress make images in gallery block responsive / add srcset attribute  (#8593)\n\n* Add wp-image-ID class to gallery to make images reponsive\r\n\r\n* edit tests to include class name","distinct":false,"url":"https://api.github.com/repos/WordPress/gutenberg/commits/d5eb120293f5a06a2d864c4477b6d517ed8ff00d"},{"sha":"42b870c6be84f9b2fefcc5bf4813598a23a16de1","author":{"name":"Riad Benguella","email":"1da4f7cd1c5af5eb98f5ddd7119329f052eca20f@gmail.com"},"message":"RichText: Removing/merging richtext should only trigger if the selection is collapsed (#8651)\n\n* RichText: Removing/merging richtext should only trigger if the selection is collapsed\r\n\r\n* Add e2e test to avoid uncollapsed selection to be mergedwq\r\n\r\n* Code Style improvements per review","distinct":false,"url":"https://api.github.com/repos/WordPress/gutenberg/commits/42b870c6be84f9b2fefcc5bf4813598a23a16de1"},{"sha":"7d8e27e32e963cfa91319986def1f2f34c16fe71","author":{"name":"Nicola Heald","email":"b7a80975b6dec883cec058ef7c9b8e95fb341605@notnowlewis.com"},"message":"Move embed API call out of block and into data (#6678)","distinct":false,"url":"https://api.github.com/repos/WordPress/gutenberg/commits/7d8e27e32e963cfa91319986def1f2f34c16fe71"},{"sha":"d9b3e6ff5742a8e859062e3cc22d1c45b6b76653","author":{"name":"Andrew Duthie","email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@andrewduthie.com"},"message":"Redux Routine: Remove fake timers from tests (#8661)","distinct":false,"url":"https://api.github.com/repos/WordPress/gutenberg/commits/d9b3e6ff5742a8e859062e3cc22d1c45b6b76653"},{"sha":"248fc2916e7b8db688a2a0f755a7c77131b481b3","author":{"name":"William Earnhardt","email":"9f09aaf7850da7d27c733a534699e1d640a413a0@gmail.com"},"message":"Fix thead colspan bug (#7899)","distinct":false,"url":"https://api.github.com/repos/WordPress/gutenberg/commits/248fc2916e7b8db688a2a0f755a7c77131b481b3"},{"sha":"17852d691cba3ed8b6d79b3055df93a63dc19936","author":{"name":"Adam Silverstein","email":"0e18f44c1fec03ec4083422cb58ba6a09ac4fb2a@10up.com"},"message":"Initialize the Autosaves controller, even if revisions are disabled (#8682)","distinct":false,"url":"https://api.github.com/repos/WordPress/gutenberg/commits/17852d691cba3ed8b6d79b3055df93a63dc19936"},{"sha":"9c75e470b702cb5ab5840210d1b925d9a11bceda","author":{"name":"Nicola Heald","email":"b7a80975b6dec883cec058ef7c9b8e95fb341605@notnowlewis.com"},"message":"Move CI back to latest WordPress version and bump minimum version to 4.9.8 (#8454)\n\n* Back to latest WordPress version\r\n\r\n* Update WordPress is the requested version is 'latest'\r\n\r\n* REST API: Remove polyfill for assign_terms visibility\r\n\r\n* Framework: Bump WordPress compatibility to 4.9.8","distinct":false,"url":"https://api.github.com/repos/WordPress/gutenberg/commits/9c75e470b702cb5ab5840210d1b925d9a11bceda"},{"sha":"d74a4fc4ce63de0c6c75171748aa2bb2257ea412","author":{"name":"Daniel Bachhuber","email":"3d0f3b9ddcacec30c4008c5e030e6c13a478cb4f@bachhuber.co"},"message":"Remove REST API shims for code introduced in WP 4.9.8 (#8695)\n\n* Remove REST API shims for code introduced in WP 4.9.8\r\n\r\nNow that WP 4.9.8 is Gutenberg's minimum version, this is legacy code\r\nthat can be removed.\r\n\r\n* Restore compatibility shim, as this hasn't landed in core yet","distinct":false,"url":"https://api.github.com/repos/WordPress/gutenberg/commits/d74a4fc4ce63de0c6c75171748aa2bb2257ea412"},{"sha":"47a69e15cda227db959e87a9424ddf4ed275ca57","author":{"name":"Matthew Riley MacPherson","email":"c22b5f9178342609428d6f51b2c5af4c0bde6a42@tofumatt.com"},"message":"chore: Add test for block mover (#8011) (#8392)\n\n* chore: Add test for block mover (#8011)","distinct":false,"url":"https://api.github.com/repos/WordPress/gutenberg/commits/47a69e15cda227db959e87a9424ddf4ed275ca57"},{"sha":"e6fb5f647baf4769e05e0babc7c3464125d1e6fa","author":{"name":"Micah Wood","email":"45b9372d3d6883e588eb18cca37878d6aa2d5cd5@wpscholar.com"},"message":"Add `gutenberg_can_edit_post` filter (#8323)","distinct":false,"url":"https://api.github.com/repos/WordPress/gutenberg/commits/e6fb5f647baf4769e05e0babc7c3464125d1e6fa"},{"sha":"dd81e6b978ba627b42604dadcd36ea933c78970e","author":{"name":"Stephen Edgar","email":"06fa905d7f2aaced6dc72e9511c71a2a51e8aead@netweb.com.au"},"message":"Update `package-lock.json` (#8700)\n\n## Description\r\n\r\nFixes #8684\r\n\r\n## How has this been tested?\r\n<!-- Please describe in detail how you tested your changes. -->\r\n<!-- Include details of your testing environment, tests ran to see how -->\r\n<!-- your change affects other areas of the code, etc. -->\r\n\r\n• Ensured my local Git repo was up to date with no changed files.\r\n```\r\n❯ git status\r\nOn branch master\r\nYour branch is up to date with 'origin/master'.\r\n\r\nnothing to commit, working tree clean\r\n```\r\n\r\n• Removed my local `node_modules` folder:\r\n```\r\n❯ rm -i -rf node_modules/\r\n```\r\n\r\n• Ran `npm install`\r\n```\r\n❯ npm install\r\n```\r\n• Ran `git status`\r\n```\r\n❯ git status\r\nOn branch master\r\nYour branch is up to date with 'origin/master'.\r\n\r\nChanges not staged for commit:\r\n  (use \"git add <file>...\" to update what will be committed)\r\n  (use \"git checkout -- <file>...\" to discard changes in working directory)\r\n\r\n\tmodified:   package-lock.json\r\n\r\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\r\n```\r\n\r\n• The `package-lock.json` diff is the same as @aduth notes in #8684 \r\n\r\n• Ran `npm test`\r\n```\r\nTest Suites: 1 skipped, 244 passed, 244 of 245 total\r\nTests:       1 skipped, 2081 passed, 2082 total\r\nSnapshots:   74 passed, 74 total\r\nTime:        72.278s\r\nRan all test suites.\r\n```\r\n\r\n\r\n## Screenshots <!-- if applicable -->\r\n\r\n## Types of changes\r\n<!-- What types of changes does your code introduce?  -->\r\n<!-- Bug fix (non-breaking change which fixes an issue) -->\r\n<!-- New feature (non-breaking change which adds functionality) -->\r\n<!-- Breaking change (fix or feature that would cause existing functionality to not work as expected) -->\r\n\r\nBuild Tools \r\n\r\n## Checklist:\r\n- [x] My code is tested.\r\n- [x] My code follows the WordPress code style. <!-- Check code: `npm run lint`, Guidelines: https://make.wordpress.org/core/handbook/best-practices/coding-standards/javascript/ -->\r\n- [x] My code follows the accessibility standards. <!-- Guidelines: https://make.wordpress.org/core/handbook/best-practices/coding-standards/accessibility-coding-standards/ -->\r\n- [x] My code has proper inline documentation. <!-- Guidelines: https://make.wordpress.org/core/handbook/best-practices/inline-documentation-standards/javascript/ -->","distinct":false,"url":"https://api.github.com/repos/WordPress/gutenberg/commits/dd81e6b978ba627b42604dadcd36ea933c78970e"},{"sha":"d5c9b4b24d03dabeaf8b97a449f26b1e969f6853","author":{"name":"Alexander Botteram","email":"48a2d5f4775c7aceb49f027695ea503ac2c2fb1d@users.noreply.github.com"},"message":"Set babel dependencies to fixed version and added core-js2 support (#8586)\n\n* Set babel dependencies to fixed version and added core-js2 support for babel-plugin-trnasform-runtime\r\n\r\n* Packages: Start using @babel/runtime-corejs2 with the latest Babel","distinct":false,"url":"https://api.github.com/repos/WordPress/gutenberg/commits/d5c9b4b24d03dabeaf8b97a449f26b1e969f6853"},{"sha":"ea64a0fc94a9b07296ec2d7ab3a2d5fcd876c16e","author":{"name":"Andrew Duthie","email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@andrewduthie.com"},"message":"Packages: Redux Routine: Add Babel runtime dependency (#8660)\n\n* ReduxRoutine: Add Babel runtime dependency\r\n\r\n* Redux Routine: Use @babel/runtime-corejs2 dependency\r\n\r\n* chore: Update package-lock.json file\r\n\r\n* tests: Update failing test by regenerating snapshot","distinct":false,"url":"https://api.github.com/repos/WordPress/gutenberg/commits/ea64a0fc94a9b07296ec2d7ab3a2d5fcd876c16e"},{"sha":"8cbc9882cfd4ce793fabf3de926a24a1c6cb8b8b","author":{"name":"Robert Anderson","email":"12e9293ec6b30c7fa8a0926af42807e929c1684f@noisysocks.com"},"message":"Add stylelint for SCSS linting (#8647)\n\n* Add stylelint\r\n\r\nAdds stylelint and configures it to lint SCSS files with a very\r\nconservative rule set.\r\n\r\n* Make \"npm run lint\" run its tasks concurrently","distinct":false,"url":"https://api.github.com/repos/WordPress/gutenberg/commits/8cbc9882cfd4ce793fabf3de926a24a1c6cb8b8b"},{"sha":"5b81cbc66c5d52f9603f77a60ec7864150173dd0","author":{"name":"Miguel Torres","email":"ce87c999e57b07228681b7308f2acc068d7a6548@gmail.com"},"message":"Add components examples in README.md files - Part 2 (#8338)\n\n* Components examples: Modal\r\n\r\n* Components examples: Modal\r\n\r\n* Components examples assigned to const variables\r\n\r\n* Components examples: Notice\r\n\r\n* Components examples: Panel\r\n\r\n* Components examples: Placeholder\r\n\r\n* Components examples: Popover\r\n\r\n* Components examples: QueryControls\r\n\r\n* Components examples: RadioControl\r\n\r\n* Components examples: RangeControl\r\n\r\n* Components examples: ResponsiveWrapper\r\n\r\n* Components examples: SandBox\r\n\r\n* Components examples: ScrollLock\r\n\r\n* Components examples: SelectControl\r\n\r\n* Components examples: ServerSideRender\r\n\r\n* Add metadata using YAML front matter so examples can be extracted\r\ndynamically\r\n\r\n* Add metadata using YAML front matter so examples can be extracted\r\ndynamically\r\n\r\n* Remove YAML front matter\r\n\r\n* Components examples: SlotFill\r\n\r\n* Components examples: Spinner\r\n\r\n* Components examples: TabPanel\r\n\r\n* Components examples: TextControl\r\n\r\n* Components examples: TextareaControl\r\n\r\n* Components examples: ToggleControl\r\n\r\n* Components examples: Toolbar\r\n\r\n* Components examples: Tooltip\r\n\r\n* Components examples: TreeSelect\r\n\r\n* Components examples: NavigableContainer\r\n\r\n* Components examples: navigateRegions\r\n\r\n* Components examples: withConstrainedTabbing\r\n\r\n* Components examples: withContext\r\n\r\n* Components examples: withFallbackStyles\r\n\r\n* Components examples: withFilters\r\n\r\n* Components examples: withFocusOutside\r\n\r\n* Components examples: withFocusReturn\r\n\r\n* Components examples: withNotices\r\n\r\n* Components examples: withSpokenMessages\r\n\r\n* Components examples: withAPIData\r\n\r\n* Contributing guidelines for the components\r\n\r\n* Contributing guidelines for the components\r\n\r\n* Contributing guidelines for the components\r\n\r\n* Add dummy attributes to ServerSideRender example","distinct":false,"url":"https://api.github.com/repos/WordPress/gutenberg/commits/5b81cbc66c5d52f9603f77a60ec7864150173dd0"},{"sha":"ae2d929ecaec3198c927cae759086605ca8edd25","author":{"name":"Andrés","email":"ed9e1c4e4ec46527a31e08d606d66a2b4587bb8a@users.noreply.github.com"},"message":"Remove unused terms, taxonomies and categories code (#8250)\n\n* Deprecate receiveTerms\r\n\r\n* Deprecate terms and taxonomies reducers\r\n\r\n* Deprecate getCategories resolver\r\n\r\n* Deprecate getCategories and getTerms selectors\r\n\r\n* Deprecate isRequestingTerms and isRequestingCategories selectors\r\n\r\n* Update docs\r\n\r\n* Do not deprecate reducers, as they are not public API\r\n\r\n* Use public API in deprecation messages\r\n\r\n* Update docs\r\n\r\n* Resolve conflicts in deprecations file\r\n\r\n* Use 3.7.0 version\r\n\r\n* Teach tests to understand deprecation warnings","distinct":false,"url":"https://api.github.com/repos/WordPress/gutenberg/commits/ae2d929ecaec3198c927cae759086605ca8edd25"},{"sha":"e95026cee0d66b98d8b4e958cfacf8fe9a9e8b2d","author":{"name":"Andrew Duthie","email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@andrewduthie.com"},"message":"Framework: Remove deprecations slated for 3.5 removal (#8687)\n\n* Framework: Update use of deprecated UID\r\n\r\n* Framework: Update use of deprecated compose\r\n\r\n* Framework: Remove deprecations slated for v3.5 removal\r\n\r\n* Framework: Update package dependencies after deprecation removals","distinct":false,"url":"https://api.github.com/repos/WordPress/gutenberg/commits/e95026cee0d66b98d8b4e958cfacf8fe9a9e8b2d"},{"sha":"bec6a3c22f6cb6b44d4c3bb419cf8735ee93980d","author":{"name":"Andrew Duthie","email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@andrewduthie.com"},"message":"DOM: Abort selection range set on unset range target (#8691)","distinct":false,"url":"https://api.github.com/repos/WordPress/gutenberg/commits/bec6a3c22f6cb6b44d4c3bb419cf8735ee93980d"}]}
{"actor":{"display_login":"talldan"}}