{"push_id":2928166148,"size":21,"distinct_size":2,"ref":"refs/heads/add/ci-fail-local-changes","head":"935248dab3777cc08b4838b74fdf158771bca0f2","before":"cb43766b66f02e56dd90af27daeaa10fe33cb066","commits":[{"sha":"58fd2d14ec690dd4c10f55b955df21d77a3ca547","author":{"name":"Nicola Heald","email":"b7a80975b6dec883cec058ef7c9b8e95fb341605@notnowlewis.com"},"message":"Use best fitting embed aspect ratio if exact match doesn't exist (#10213)","distinct":false,"url":"https://api.github.com/repos/WordPress/gutenberg/commits/58fd2d14ec690dd4c10f55b955df21d77a3ca547"},{"sha":"a5cad2bb31285765eddf29acaa009d1a7335db56","author":{"name":"Joen Asmussen","email":"387d0ff94125b9a143f1574a6d2db2bcc3b26c10@automattic.com"},"message":"Try a white sidebar (#10062)\n\n* Try a white sidebar\r\n\r\nThis PR extracts an idea from #9784, a white sidebar.\r\n\r\nThis looks a little jarring at first, but can grow on you. Because it's sort of a jarring change, I think it needs to be tested in a PR, rather than be discussed. That way people can actually _feel_ it, rather than look at screenshots.\r\n\r\nWhat do you think?\r\n\r\n* Try sticky and light gray tabs\r\n\r\n* Address feedback.","distinct":false,"url":"https://api.github.com/repos/WordPress/gutenberg/commits/a5cad2bb31285765eddf29acaa009d1a7335db56"},{"sha":"0fe7d08811cfc4c0b87e3782f42b44f33b226387","author":{"name":"Joen Asmussen","email":"387d0ff94125b9a143f1574a6d2db2bcc3b26c10@automattic.com"},"message":"Fix overscroll issues locking scroll up on long pages. (#10227)\n\nThis, I think, fixes #8603.\r\n\r\nI wasn't able to reproduce the exact issue, but I was able to reproduce a different one which I think is the same minus some browser behavior differences.\r\n\r\nEssentially, when you don't scroll the `body` but instead scroll an element, once you've scrolled to the end of that element, pause, and then try to scroll further, browsers now try to scroll the _parent_ element, in this case `body`. But because that isn't scrollable, some browsers apply an \"overscroll bounce\", others just prevent scrolling, even upwards.\r\n\r\nSteps to reproduce:\r\n\r\n1. Have a page with enough content to create a scrollbar.\r\n2. Scroll to the very end of that content.\r\n3. Hold a brief pause in scrolling.\r\n4. Now in one motion first scroll downwards and then immediately start scrolling upwards.\r\n\r\nObserve that you're not scrolling anywhere, or you're invoking overscroll bounces.\r\n\r\nStep 4 is crucial — it is BECAUSE we start by scrolling _downwards_ that the browser decides to try and scroll the body element instead of the element we mean to scroll (`.edit-post-layout__content`), and because the body can't be scrolled, this is causing the issue.\r\n\r\nThis PR fixes that.","distinct":false,"url":"https://api.github.com/repos/WordPress/gutenberg/commits/0fe7d08811cfc4c0b87e3782f42b44f33b226387"},{"sha":"e8ce03226749f1b70e6c2e955a00721457902af7","author":{"name":"Daniel Richards","email":"424e2c3eb00fbdc46de1019ce7635543d2d1f330@gmail.com"},"message":"Fix dropzone issue in Edge - event.dataTransfer.types not being an array (#10262)\n\nIn Edge event.dataTransfer.types is implemented as a DomStringList instead of\r\nan array. See Edge bug report:\r\nhttps://developer.microsoft.com/en-us/microsoft-edge/platform/issues/18164853/\r\n\r\nUsing Lodash includes ensures both arrays and DomStringList types are\r\nsupported.","distinct":false,"url":"https://api.github.com/repos/WordPress/gutenberg/commits/e8ce03226749f1b70e6c2e955a00721457902af7"},{"sha":"07b55fb3c3f01400d85c1c7554d1467d393ce6f2","author":{"name":"Daniel Richards","email":"424e2c3eb00fbdc46de1019ce7635543d2d1f330@gmail.com"},"message":"Handle files being null in Edge browser when pasting text content (#10077)","distinct":false,"url":"https://api.github.com/repos/WordPress/gutenberg/commits/07b55fb3c3f01400d85c1c7554d1467d393ce6f2"},{"sha":"1e2efb243e8b2ad163ae18d2709d0a93e09f348c","author":{"name":"Robert Anderson","email":"12e9293ec6b30c7fa8a0926af42807e929c1684f@noisysocks.com"},"message":"chore(release): publish\n\n - @wordpress/a11y@2.0.1\n - @wordpress/api-fetch@2.0.1\n - @wordpress/autop@2.0.1\n - @wordpress/babel-plugin-import-jsx-pragma@1.1.1\n - @wordpress/babel-plugin-makepot@2.1.1\n - @wordpress/babel-preset-default@3.0.0\n - @wordpress/blob@2.0.1\n - @wordpress/block-library@2.0.1\n - @wordpress/block-serialization-default-parser@1.0.0\n - @wordpress/block-serialization-spec-parser@1.0.2\n - @wordpress/blocks@4.0.0\n - @wordpress/components@4.0.0\n - @wordpress/compose@2.0.1\n - @wordpress/core-data@2.0.1\n - @wordpress/data@2.1.0\n - @wordpress/date@2.0.1\n - @wordpress/deprecated@2.0.1\n - @wordpress/dom-ready@2.0.1\n - @wordpress/dom@2.0.1\n - @wordpress/editor@4.0.0\n - @wordpress/element@2.1.0\n - @wordpress/hooks@2.0.1\n - @wordpress/html-entities@2.0.1\n - @wordpress/i18n@3.0.0\n - @wordpress/jest-console@2.0.5\n - @wordpress/jest-preset-default@2.0.5\n - @wordpress/keycodes@2.0.1\n - @wordpress/list-reusable-blocks@1.0.1\n - @wordpress/npm-package-json-lint-config@1.1.4\n - @wordpress/nux@2.0.1\n - @wordpress/plugins@2.0.1\n - @wordpress/redux-routine@3.0.0\n - @wordpress/scripts@2.3.0\n - @wordpress/shortcode@2.0.1\n - @wordpress/token-list@1.0.1\n - @wordpress/url@2.0.1\n - @wordpress/viewport@2.0.1\n - @wordpress/wordcount@2.0.1","distinct":false,"url":"https://api.github.com/repos/WordPress/gutenberg/commits/1e2efb243e8b2ad163ae18d2709d0a93e09f348c"},{"sha":"3bdc545676d37ac1044f8faeea4e8327d70aa847","author":{"name":"Robert Anderson","email":"12e9293ec6b30c7fa8a0926af42807e929c1684f@noisysocks.com"},"message":"chore(release): update changelog files","distinct":false,"url":"https://api.github.com/repos/WordPress/gutenberg/commits/3bdc545676d37ac1044f8faeea4e8327d70aa847"},{"sha":"7509ace2995136398b8c9ccc8336d20bbd671933","author":{"name":"Riad Benguella","email":"1da4f7cd1c5af5eb98f5ddd7119329f052eca20f@gmail.com"},"message":"Ensure that the return value of apiFetch is always a valid Promise object in Firefox (#10214)","distinct":false,"url":"https://api.github.com/repos/WordPress/gutenberg/commits/7509ace2995136398b8c9ccc8336d20bbd671933"},{"sha":"71fc9bb4d67dfc899a70ecd94398806814db7d69","author":{"name":"Jorge","email":"4c1894a7b3930a11eff2abf307d6c03cffbff240@developer.pt"},"message":"Pass feature image id to media upload component (#10264)","distinct":false,"url":"https://api.github.com/repos/WordPress/gutenberg/commits/71fc9bb4d67dfc899a70ecd94398806814db7d69"},{"sha":"78d1254d4a43014deb8b6b2f48274ff467a681fe","author":{"name":"Ella Van Dorpe","email":"ad8e95882199db1d2f3b14c20396b12b88f8df4f@automattic.com"},"message":"RichText state structure for value manipulation (#7890)\n\n* [squashed] RichText structure:\r\n\r\n1fbad6edc2b3f4c4752f19630cf5ef57754a69ee Fix links e2e test with auto focus\r\n138655ecadfdb744ebdbf542ebd2af7582b912d1 Fix line break clean up\r\n10acf8a4c96202d4e3e1729494eb590fdc51e1dd Reorganise create.js\r\n8678a56f84bfd948d30303e5dd5a73eb10e74120 Fix link toolbar\r\n3d42e2db51d74e7c2c856c1afd40f7261f2f0ed3 Split out escape HTML tools to separate package\r\n29f2a959b9ecdf823aed70ce7bb8dfcb8df447e5 Corrections after rebase\r\n9597714006869be3059f8597b230cd4689db8aa3 Deprecate node matcher\r\n11d2b3ee83a2b904d5609a5b0398dca190e9d4dd More unit tests\r\n964bb8a80b49b657c0eb0dfeac7d137d188ef7c9 Flatten selection structure\r\n865187accf52b419a81f92ff3e61a7dbc85b4d91 Flatten record structure\r\n4f94b9d3bb26ac7c14d9123c658151e0da5cb984 Add some docs\r\nbbec4f134992cad9280d78aa970c9f4fa12119b3 Multiline adjustments\r\n42c3fd95795965a670447e6a4e80a8b7a612fe54 Simplify multiline records\r\n3b7d483b0af09ee929c48e771053b2dc73d2c2dd Restore completer ability to insert HTML\r\n796c01404cbb366d11d8d479da27dde19c842706 Fix splitting and merging e2e tests\r\n376f3e753cdd187fdac93343f8628f1265143c4b Fix writing flow test\r\nae5e549a027862b74c2ccfe619ea8999d07009b9 Fix whitespace\r\nb5c32e75a246eb96b31f29a4e09a1b8fbb20182d Fix link e2e tests\r\na62c2641cdb63fbfdbd80dccf86b4f17391a7b00 Clean up create() tests\r\ncd3ec6d357df3c045ea74ad54749d893a7ef26c3 Add create() selection tests\r\nf839f1bfbd808f5a2e0aa1a8378c1e4b4a7bd857 Fix block icons e2e tests\r\ne97969f11b6f95c004ad4f63b4d49df00b087f0f Add createValue tests\r\n27c3391a47427f2d1239eef00af68e6b84b1e1a5 Fix selection to always be set on text nodes\r\nc41c54f35b75628445db595deab0efdd824a9b53 Restore format prop on RichText. Use it on verse for now to test.\r\n4566268949ae14d50e12b0aa728ba132d5d8d564 Readability\r\n7abbe9d2c7e939aa2136f0696d34b4b745e0802c Fix case where br sets entry in sparse array\r\n11ca0435dbecf1e4d75ed2ccc74cb96e6bedb342 Address feedback + add sparse array length tests\r\n7a1b29e6c2d83e602efeb392ce1e2f4ae67eceba Add back 'enter patterns'\r\n0544aea4fc9774314a6fa0af153d78ccf44c68e4 Make tests less verbose (2)\r\na7f9d99dc763fc117eab5df8a29bedb9e074ecc0 Make tests less verbose\r\nb7a3815461b341668a178d64d8288b732f1a69fd chore: Use `includes` instead of `indexOf`\r\n25bed696e74962ce72b1884c18a5008946a76378 Allow format removal for uncollapsed selection\r\n40c65f2b37c83e1a4a12b66281054c4f4f1b2e9e chore: Rename a few things for clarity\r\nf585aa89251e5bedfeb13785c17df7ea895d0551 chore: Tweak acc variable name and comment\r\n5b63dc5f6a3af8ee78f27f9adc5b7eed9786c706 e2e: fix link toolbar\r\n1f72cdf9f24b085c2664a5f89baacea13b7f9cc8 chore: Fix typo\r\nc8fef39c7112d6546c4fb55bcaa6c0ad08cf7a24 Fix some e2e tests\r\nf23eea4d6fb31b1b15c594e647d87a7d52ead889 chore: Rename $3 to settings\r\nce483239c4d40efcd3ad00eebb6f381ac66c18dc Only apply selection if there is selection. Fixes splitting and merging selection bug\r\n126c0f05638c54a9d054305cd7093533808e73d5 chore: rename accu to accumlator\r\nd763f15c8a4c745e8d0b64ce14cfa36ea5d2e116 chore: Sorry, document is a keyword :'(\r\nf2121f7bbe361765d274bad293057577fb0d7644 chore: Change doc to document\r\n4cb73449c27ac599b43a5f7fac1b2805f6996189 chore: Rename accu to accumlator\r\n25478fde1387dd2e255dea024c342a90edfc059e chore: Rename accu to accumlator\r\ne19d5f466f023445b7fc2ec341021f403c8027f5 chore: Fix misspelling\r\nc4ea8453049bbeb0250394194136bfbbefac7fda chore: whitespace tweak\r\n8492bc79cc83cccdb23a04eca62132098d2e71e9 Add some tests for applying records to DOM\r\n2a72f95a8d5f21937c5c1fa14930519e92f69af5 Reorganise\r\nfa3d812385c82733a37f27c43f07cb1e98de418e Don't use DOM to create string from record\r\nb3d7616ca91cbe41bfbbece5497bf7fba5502af7 Update selection and value at the same time. Clean up.\r\n21615bb50ad4279d50022529a5aafcb172b9efd7 Restore Autocomplete API\r\nf8ac82119ef01c77a33cd82a25ab230b2ab5e01a attribute source: rich-text => children\r\n1806afd7ade0be412b3089cbd653722230fa7db3 Add test for referencing format objects\r\nd6dcd7aa70a3a3c64847b26cd73779ba7378e8ee Clean up\r\n3d5f8a95e6a2c634c68ac0b5618e4087cd681c10 Fix selection check inconsistencies\r\n6612529bf120ebefbd4a9df687e643fa3a385623 chore: Allow trailing slash to be optional for img tag\r\n8dc9354355c60054d8cb7f1d3b3a091cb6e47192 fix: Fix test for inline image tokens\r\nc409c9ac4437049a3a68025d7bed6f3099b3991e Split up structure functions\r\nd27a033fe18a1f962252f05f3a1a79ffbd86a491 Restore splitting on line breaks in list transform\r\ne069f9a18a514bb31ce9956729c53e6663653615 Move rich text structure to separate package\r\nccd3f296f3dd6fde402297ea9ff2d61800afb6c3 Fix up link toolbar\r\nf95ba89952f3ab28b0c6cde393f457e4236285e5 Remove format prop for now\r\n95db205147f9df86782d15a44640629b9bf887e1 Add comments, remove custom formatters\r\nf943f7a2110608fb3b5bc3af0a21c41052db5e21 Fix tests\r\n0746e20095c50ff8cbe945c31547df7f9e8f4049 RichText state\r\n\r\n* Test deprecated node matcher\r\n\r\n* Fix equality check for deprecated node matcher value\r\n\r\n* Deprecate wp.blocks.node and wp.blocks.children\r\n\r\n* Value manipulation: ensure passed value is not mutated\r\n\r\n* Fix initial selection RichText field\r\n\r\n* Represent object format in text string\r\n\r\n* Reduce this.editor dependency\r\n\r\n* Adjust e2e test expected output\r\n\r\n* More docs, rename things\r\n\r\n* Make mobile tests pass\r\n\r\n* Fix richTextValue dependency in test plugin\r\n\r\n* Remove web logic from native format toolbar\r\n\r\n* Mobile: drop custom formatters as well\r\n\r\n* Mobile: absort formatting toolbar into RichText to reuse formatting methods\r\n\r\n* RN entrypoints for escape-html, rich-text-value packages\r\n\r\n* Rewrite multiline splitting\r\n\r\n* Rebase: correct new tests\r\n\r\n* Bump deprecation version and add to deprecated.md\r\n\r\n* Adjust wrong isEmpty check in cover image block\r\n\r\n* Update package.json\r\n\r\n* Prepare packages for the intial release\r\n\r\n* Fix package-lock.json file for the new packages\r\n\r\n* Fix typo in pattern transform\r\n\r\n* Rebase: fix new failing test #9454\r\n\r\n* Abstract tree creation\r\n\r\n* Restore children and node sources\r\n\r\n* Clean up\r\n\r\n* Fix isEmptyLine\r\n\r\n* Adjust merge functions\r\n\r\n* Clean up\r\n\r\n* Polish: make create() easier to read\r\n\r\n* Inline pasted text should be parsed as HTML\r\n\r\n* Fix create() call after 9a754dc\r\n\r\n* children and node sources should work without default set\r\n\r\n* Cast default values of children and node sources as array\r\n\r\n* Fix verse transform\r\n\r\n* List merging: don't merge empty line\r\n\r\n* Use line separator to separate multiline values, instead of double line breaks\r\n\r\n* Change deprecation removal version\r\n\r\n* Update quote to use line separators\r\n\r\n* Guard against blocks passing null value to RichText\r\n\r\n* Ensure formats with different reference are reduced to different nodes in tree output\r\n\r\n* rich-text-value => rich-text, better deprecation messages, cast string to rich text value during block creation","distinct":false,"url":"https://api.github.com/repos/WordPress/gutenberg/commits/78d1254d4a43014deb8b6b2f48274ff467a681fe"},{"sha":"af53caa951b108d6927db858054fd4f847d110bf","author":{"name":"K Adam White","email":"781b0706163b25314981dcc0768997c2fe62a441@users.noreply.github.com"},"message":"Show \"Publish: Immediately\" for new drafts by inferring floating date (#9967)\n\n* Show \"Publish: Immediately\" for new drafts by inferring floating date\r\n\r\n* Add isEditedPostDateFloating selector\r\n\r\nMove logic to determine whether a post should be considered to have a\r\nfloating date from the PostScheduleLabel component into a new selector\r\nisEditedPostDateFloating.\r\n\r\n* Rename \"floating\" component property to \"isFloating\" for type clarity","distinct":false,"url":"https://api.github.com/repos/WordPress/gutenberg/commits/af53caa951b108d6927db858054fd4f847d110bf"},{"sha":"610aa4ea1ec24ea11d474ec7b307f211206c535e","author":{"name":"Marcus Kazmierczak","email":"247731c75f3b277594afe05f8b1d0ee049da0b08@mkaz.com"},"message":"Fix: More block to handle Enter (#10179)\n\n* For More block, add listener for keyDown so Enter exits and creates new block\r\n\r\n* Use getDefaultBlockName() instead of core/paragraph","distinct":false,"url":"https://api.github.com/repos/WordPress/gutenberg/commits/610aa4ea1ec24ea11d474ec7b307f211206c535e"},{"sha":"b23e91130daa2c1fa66d04a42c437f3a3c9c329e","author":{"name":"Ajit Bohra","email":"8a220a37a4a3f11ce03af22a81879ba01e62683c@lubus.in"},"message":"Docs: Fix reference to SVG component (#10287)","distinct":false,"url":"https://api.github.com/repos/WordPress/gutenberg/commits/b23e91130daa2c1fa66d04a42c437f3a3c9c329e"},{"sha":"ff12c94c95c620a7484cadea3fe103ccb980f3fe","author":{"name":"Joen Asmussen","email":"387d0ff94125b9a143f1574a6d2db2bcc3b26c10@automattic.com"},"message":"Fix regression with placeholder text color. (#10288)\n\n* Fix regression with placeholder text color.\r\n\r\nRecently we increased the contrast of text color in placeholder text.\r\n\r\nAs part of this, we changed from using opacity, to using rgba, to provide not-fully-opaque placeholder text. This caused a regression in contexts that did not have a light background, because the RGBA obviously adds a color, it doesn't just change the opacity.\r\n\r\nFor example placeholder text in a Cover Image block was suddenly dark, and if you added a dark editor style, placeholder text was not legible.\r\n\r\nThis PR changes that back, with a few tweaks, so it relies on opacity again. The benefit to this is that any block or editor style that provides its own text color for elements can use the placeholder aspect without having to also worry about the placeholder text color in various background environments.\r\n\r\nThis PR ensures there is sufficient (4.7+ contrast ratios) for placeholder text in:\r\n\r\n- Cover Image\r\n- Image captions\r\n- Empty paragraphs in dark editor styles\r\n\r\n* Refactor, and address feedback.","distinct":false,"url":"https://api.github.com/repos/WordPress/gutenberg/commits/ff12c94c95c620a7484cadea3fe103ccb980f3fe"},{"sha":"e4d7918062c989aad6b1cd8cf0c87bab4bc8c47a","author":{"name":"Andy Peatling","email":"d6b1c32f3f5d708c0820d3523a043d138bf38b58@users.noreply.github.com"},"message":"Docs: Fix typo \"attribute\" to \"attributes\" (#10292)\n\nIt's correctly referred to as \"attributes\" later in the doc, but not here.","distinct":false,"url":"https://api.github.com/repos/WordPress/gutenberg/commits/e4d7918062c989aad6b1cd8cf0c87bab4bc8c47a"},{"sha":"2cd853f00a88f00f17db866b8a42d11eea8819b8","author":{"name":"Ella Van Dorpe","email":"ad8e95882199db1d2f3b14c20396b12b88f8df4f@automattic.com"},"message":"Replace TinyMCE function to decode entities with existing Gutenberg package (#10283)","distinct":false,"url":"https://api.github.com/repos/WordPress/gutenberg/commits/2cd853f00a88f00f17db866b8a42d11eea8819b8"},{"sha":"3867fac9662d951fc7d5b1855f2affa29cf0156e","author":{"name":"Matias Ventura","email":"362d60cb3f6f8e96c37edac670b7618963233e07@matiasventura.com"},"message":"Docs: new intro, principles, and \"block as interface\" (#10216)\n\n* Rework introduction readme for the handbook.  Start explaining the overall vision and goals a bit better. Also moves resources to the \"reference\" file.\r\n* Add a principles / vision doc.\r\n* Add main \"the block as the interface\" document.","distinct":false,"url":"https://api.github.com/repos/WordPress/gutenberg/commits/3867fac9662d951fc7d5b1855f2affa29cf0156e"},{"sha":"7ca88c33bd7fc71eb296cbeda18596decbb50bd4","author":{"name":"Andrea Fercia","email":"3aa63c1a8db5a39ec09a8d27229f4bc14d2912b8@gmail.com"},"message":"Handle edge cases in with-constrained-tabbing. (#10174)\n\n* Handle edge cases in with-constrained-tabbing.\r\n\r\n* E2E Tests: a11y: Test focus retention in modals\r\n\r\nChecks edge cases in withConstrainedTabbing.","distinct":false,"url":"https://api.github.com/repos/WordPress/gutenberg/commits/7ca88c33bd7fc71eb296cbeda18596decbb50bd4"},{"sha":"d6af165daf73e922d44af98b1640f735e06010bb","author":{"name":"Daniel Richards","email":"424e2c3eb00fbdc46de1019ce7635543d2d1f330@gmail.com"},"message":"Fix table header and body column misalignment (responsiveness using word-break: break-all) (#10230)\n\n* Remove invalid `display` properties on table, thead, tbody, and tfoot\r\n\r\n- `table` element needs to be `display: table` so that `table-layout: fixed`\r\nworks correctly.\r\n- `thead`, `tbody` and `tfoot` need to use their default display properties,\r\notherwise columns become misaligned between header, body and footer. (#9779)\r\n- Remove unecessary width on `thead`, `tbody`, and `tfoot` which is implicitly\r\n100%\r\n- Use word-break: break-all to ensure content never overflows in table cells","distinct":false,"url":"https://api.github.com/repos/WordPress/gutenberg/commits/d6af165daf73e922d44af98b1640f735e06010bb"},{"sha":"e80a90c556299730cb7b60e7f162c0939a274989","author":{"name":"Andrew Duthie","email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@andrewduthie.com"},"message":"Testing: Fail CI build if local changes exist","distinct":true,"url":"https://api.github.com/repos/WordPress/gutenberg/commits/e80a90c556299730cb7b60e7f162c0939a274989"}]}
{"actor":{"display_login":"aduth"}}