Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update WordPress trunk to Gutenberg 5.3 #14532

Closed
wants to merge 691 commits into from
Closed
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Feb 15, 2019

  1. Check for empty range before creating undo record (#11209)

    window.getSelection() can return an empty range, causing getRangeAt() to fail
    johngodley authored and ellatrix committed Feb 15, 2019
    Configuration menu
    Copy the full SHA
    239b886 View commit details
    Browse the repository at this point in the history
  2. Navigate regions landmarks style and position improvements (#8554)

    * Improve publish panel landmark and button position.
    
    * Use outline for navigate regions focus style.
    
    * Avoid conflict with publish panel animation.
    
    * Make the outline animation expand inwards.
    
    * CSS lint after rebase.
    
    * Rebuild outline animation.
    
    * Try negative z-indexes.
    
    * Change animation timing to 0.1s.
    afercia authored Feb 15, 2019
    Configuration menu
    Copy the full SHA
    7db4af1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    37e8cff View commit details
    Browse the repository at this point in the history
  4. Add feature flags for Phase 2 (#13324)

    * Add new package for editor configuration, initially containing just feature flags
    
    Rework build commands to use correct NODE_ENV for feature flags
    
    * Revert "Rework build commands to use correct NODE_ENV for feature flags"
    
    This reverts commit 4cb0a39.
    
    Revert "Add new package for editor configuration, initially containing just feature flags"
    
    This reverts commit 0c21fc2.
    
    * Switch to using webpack define plugin to inject a global GUTENBERG_PHASE variable
    
    * Iterate: use window.GUTENBERG_PHASE to avoid thrown errors from an undefined global
    
    * Add custom eslint rule for usage of GUTENBERG_PHASE
    
    * Disable new eslint rule when used in webpack config
    
    * Add readme
    
    * Include phase 2 features in e2e tests
    
    * Allow use of GUTENBERG_PHASE in a ternary and update documentation.
    
    * Add links to docs
    
    * Minor docs changes
    
    * Switch from window.GUTENBERG_PHASE to process.env.GUTENBERG_PHASE
    
    * Update docs for feature flags. Move `Basic Use` section higher up, and simplify a sentence
    
    * Ensure GUTENBERG_PHASE environment variable is available for webpack
    
    * Ensure GUTENBERG_PHASE is a number
    
    * Ensure GUTENBERG_PHASE is set in unit tests
    
    * Use <rootDir> in jest config
    
    * switch to using package.json config to define the value of GUTENBERG_PHASE
    
    * Sort custom lint rules alphabetically
    
    * Add comment about GUTENBERG_PHASE
    
    * Update jest config for GUTENBERG_PHASE
    
    * Add webpack as dependency to main package.json
    talldan authored and gziolo committed Feb 15, 2019
    Configuration menu
    Copy the full SHA
    c1235d4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    858719b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    af68f20 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9fb2353 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    3e56d7c View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    b58fed3 View commit details
    Browse the repository at this point in the history
  10. RichText: don't set selection during selectionchange (#13896)

    * RichText: don't set selection during selectionchange
    
    * Add e2e test
    ellatrix authored Feb 15, 2019
    Configuration menu
    Copy the full SHA
    2ce6115 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2019

  1. Fix issue with mover colors in dark themes. (#13869)

    The block editor supports an inverted UI to ensure contrast in themes that register themselves as having dark backgrounds (see https://wordpress.org/gutenberg/handbook/designers-developers/developers/themes/theme-support/#dark-backgrounds).
    
    What this mode does, is invert the UI wherever it can, so dark gray borders are light gray on black backgrounds, and the mover icons are white instead of black.
    
    But they shouldn't be in nested contexts, because in nested contexts the movers have a white background.
    
    This PR fixes that.
    jasmussen authored Feb 16, 2019
    Configuration menu
    Copy the full SHA
    0f18024 View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2019

  1. RichText: Fix browser formatting buttons (#13833)

    * RichText: Fix browser formatting buttons
    
    * Simplify
    
    * componentDidMount instead of componentWillMount
    ellatrix authored and noisysocks committed Feb 18, 2019
    Configuration menu
    Copy the full SHA
    3db4ff5 View commit details
    Browse the repository at this point in the history
  2. WIP: Add inline image resizing UI (#13737)

    * Basic functionality
    
    * Only update width on submit
    
    * Fix styles
    
    * Push a little polish
    
    * Select objects when clicked
    
    * Fix getDerivedStateFromProps
    
    * Reselect image after update
    
    * Move PositionedAtSelection
    
    * Export PositionAtSelection in same way we export other @wordpress/components
    ellatrix authored and noisysocks committed Feb 18, 2019
    Configuration menu
    Copy the full SHA
    fcb90f8 View commit details
    Browse the repository at this point in the history
  3. Plugin: Extract block editor styles replacement as filter (#13625)

    * Plugin: Extract block editor styles replacement as filter
    
    * Plugin: Override default styles by exact file contents match
    
    * Plugin: Fix editor styles prepend behavior
    aduth authored and noisysocks committed Feb 18, 2019
    Configuration menu
    Copy the full SHA
    b8b26d4 View commit details
    Browse the repository at this point in the history
  4. Decode permalinks with URL encoding (#13551)

    * Decode URL encoding slug in sidebar permalink
    
    * Decode URL encoding slug in sidebar permalink pt.2.
    
    * Decode URL encoding slug in sidebar permalink pt.3.
    
    * Decode URL encoding slug in sidebar permalink pt.4.
    Naerriel authored and noisysocks committed Feb 18, 2019
    Configuration menu
    Copy the full SHA
    54bae98 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f51fd27 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5dc9ac4 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c583ea2 View commit details
    Browse the repository at this point in the history
  8. Have a image placeholder while image size is being calculated. (#13777)

    * Have a image placeholder while image size is being calculated.
    
    * Move placeholder image to image block code.
    SergioEstevao authored Feb 18, 2019
    Configuration menu
    Copy the full SHA
    d80e15b View commit details
    Browse the repository at this point in the history
  9. Media upload change thumb on progress (#13764)

    * Allow progress call to update the thumbnail image.
    
    * If we already have a subscription don’t go it again.
    
    * Fix bottomsheet event removal.
    SergioEstevao authored Feb 18, 2019
    Configuration menu
    Copy the full SHA
    988d9d0 View commit details
    Browse the repository at this point in the history
  10. onReplace: select the last block (#13294)

    * onReplace: select the last block
    
    * Update tests
    
    * Add second test to cover cases of REPLACE_BLOCKS
    ellatrix authored Feb 18, 2019
    Configuration menu
    Copy the full SHA
    d7aa66e View commit details
    Browse the repository at this point in the history
  11. Use format-library in gutenberg-mobile (#12249)

    * Store current selection in RichText state
    
    * Make native RichText use format-library
    
    This is a work in progress. Sometimes it works, sometimes it doesn't, I haven't
    figured out the right way to wire the RichText structure into Aztec
    
    * Fix bad merge
    
    * Don't use applyRecord for now
    
    * Missing newlines
    
    * Do not change lastContent on formatChange, let the component rerender and update record. Also minor cleanup
    
    * Make sure the component rerenders when isSelected changes so FormatToolbar is removed
    
    * Make a simple version of Link that displays on mobile
    
    * Rerender on selection change to update record
    
    * Make it update onFormatChange when url changes
    
    * Cleanup changes in Heading and Paragraph
    
    * Remove unnecessary components and styles added while testing
    
    * Improve link editing UI
    
    * Fix adding a new url without a selection
    
    * Fix editing the text part of the url
    
    * Fill modal URL to current value
    
    * Pressing Remove dismisses the popup. Improve styles
    
    * Bring back multilineTag prop
    
    * Remove unused param in shouldComponentUpdate
    
    * Remove withBlockEditContext for now, it will need a better refactor to properly deal with focus from Aztec
    
    * Temporary fix for whitespace in HTML, will need to be addressed later
    
    * Make sure end is always greater than start for the text selection
    
    * Remove unsupported css property
    
    * Disable autoCapitalize and autoCorrect for URLInput
    
    * Fix lint errors in mobile and in rnmobile/rich-text-formats
    
    * Use a template string to generate html for Aztec in RichText
    
    * Preprocess the HTML value before sending it to Aztec, removing whitespaces in the process
    
    * Use custom button instead of native provided by react-native
    
    * Add some padding to our custom button
    
    * Send active formats to RCTAztecView so we can type new words in a format
    
    * Handle multiple formats with format placeholder
    
    * Cleanup applyFormat
    
    * Make applyFormat support applying multiple formats at once
    
    * Keep formatting when onSelectionChange is emitted without changes
    
    * Keep the same order of formats
    
    * Prevent inserting anything other that a formatting element from the link modal
    
    * Make sure wrapping tags returned by aztec are removed so it's not added to formats
    
    * Improve styling of the modal
    
    * Make sure we don't pass undefined values in activeFormats
    
    * Update formatPlaceholder when user decides to unselect a format in an existing formatted text
    
    * Update props.value on format change
    
    * Force update native view onFormatChange by not setting this.lastContent
    
    * Handle inserting a link
    
    * Fix updating format properties
    
    * Expand link selection automatically so we can edit a link without selecting it explicitly
    
    * Force an aztec text refresh on format change so we make sure the active formats are in sync
    
    * Add comment and make the code more consistent for debugging
    
    * Make sure we don't use format ref inside the placeholder formats
    
    * Make sure we don't use format ref inside the placeholder formats
    
    * Do not try to call valueToFormat on format change without selection
    
    * Fix editing link url
    
    * Add the ability to remove a link without selection
    
    * Do not remove trailing whitespace characters
    
    * Unescape spaces coming from Aztec
    
    * Fix code styling issues
    
    * Pick the formats of the first char when in text start
    
    * Fix lint errors
    
    * RichText value may be undefined
    
    * Update lastEventCount on enter and selection changes
    
    * Update ModalLinkUI to avoid the keyboard
    
    * Lint fixes
    koke authored and hypest committed Feb 18, 2019
    Configuration menu
    Copy the full SHA
    99f31cd View commit details
    Browse the repository at this point in the history
  12. Fixed typo in theme-support.md (#13920)

    zoliszabo authored and gziolo committed Feb 18, 2019
    Configuration menu
    Copy the full SHA
    f4b65e6 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    e3e3b53 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    c17239f View commit details
    Browse the repository at this point in the history
  15. Mobile: BottomSheet design tweaks v2 (#13855)

    * Mobile BottomSheet: Added the posibility of selecting the cell  separator style.
    
    * Mobile BottomSheet: Increased space between top and table
    
    * Mobile BottomSheet: Truncating long values at the middle of the string.
    
    * Fix lint issues
    
    * Fix syntax error to pass CI
    
    * Fix lint issue
    
    * Mobile Picker: Tweak Android styles.
    
    * Mobile BottomSheet: Simplified Android cell styling.
    
    * Mobile: Fix swipe to dismiss on BottomSheet
    
    * Fix lint issues
    
    * Mobile BottomSheet: Fixes sensibility of pan vs tap gestures on swipe to dismiss.
    
    * Fix lint issues
    
    * Fixed failed tests
    
    * Mobile BottomSheet cell: Removed unnecessary variable init.
    
    * Fixed set state after component is unmounted
    
    * Revert "Fixed set state after component is unmounted"
    
    This reverts commit 787df73.
    etoledom authored Feb 18, 2019
    Configuration menu
    Copy the full SHA
    0f84a81 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    910b655 View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2019

  1. Update readme wording (#13940)

    Remove an unnecessary word from the readme.
    KawaiiHannah authored and talldan committed Feb 19, 2019
    Configuration menu
    Copy the full SHA
    a96bc42 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4f0081b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7804fa0 View commit details
    Browse the repository at this point in the history
  4. Try: Fix issue where block fails validation when a default attribute …

    …is deprecated (#12757)
    
    * Use attributes as parsed when determining a block migration, not the attributes from the failed created block
    
    * Updated tests with new migratedBlocks signature and add new test to cover deprecated default use case
    
    * Fix typo with attribute type in test
    talldan authored Feb 19, 2019
    Configuration menu
    Copy the full SHA
    0254aaf View commit details
    Browse the repository at this point in the history
  5. Mobile BottomSheet: Adding max-width and centering. (#13882)

    * Mobile BottomSheet: Adding max-width and centering.
    
    * Mobile BottomSheet: Fixed drag indicator width.
    
    * Mobile BottomSheet: Fix max-width on Android.
    
    * Mobile BottomSheet: Added children container.
    
    * Mobile BottomSheet: Added function to get bottom-sheet width
    
    * Fix lint issues
    etoledom authored Feb 19, 2019
    Configuration menu
    Copy the full SHA
    2df40d8 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b2861d5 View commit details
    Browse the repository at this point in the history
  7. Implement pasting external content with plain and styled text (#13841)

    * Refactor raw-handler and paste-handler into their own files
    
    * Add undefined and null checks for jsdom-jscore node methods/properties
    
    * Implement createRecord method for converting native content to RichText
    
    * Refactor splitContent and onEnter for common interface with onPaste
    
    * Begin implementing onPaste for plain and styled text
    
    * Fix some lint errors and some invalid references.
    
    * Add undefined check for jsdom-jscore node in phrasing-content-reducer
    
    * Add onReplace method to ParagraphEdit
    
    * Refactor raw-handler back into index.js
    
    * Remove unused parameters from RichText create method
    mkevins authored and hypest committed Feb 19, 2019
    Configuration menu
    Copy the full SHA
    23e59d1 View commit details
    Browse the repository at this point in the history
  8. Fix column moved in itself error (#13941)

    * Fix column moved in itself error
    
    * Update packages/editor/src/components/block-drop-zone/index.js
    
    Co-Authored-By: Naerriel <naerriel@gmail.com>
    Naerriel authored and gziolo committed Feb 19, 2019
    Configuration menu
    Copy the full SHA
    7858cb2 View commit details
    Browse the repository at this point in the history
  9. Update button wording (#13933)

    * Update button block description by using wording about link.
    
    * Add keyword: link.
    
    * Update index.js
    samikeijonen authored and gziolo committed Feb 19, 2019
    Configuration menu
    Copy the full SHA
    ad9bbe5 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    52a0f69 View commit details
    Browse the repository at this point in the history
  11. Switch the custom color control to a text link, fix padding for color…

    … picker. (#13708)
    
    * Change custom color control into a text link.
    
    Changes the custom color control into a text link instead of a multi-colored palette icon. Updates styles to properly line it up to the left of the clear button.
    
    * Add missing top/bottom padding to color picker controls.
    
    * Update snapshot
    
    * Remove unnecessary tooltip on the color picker button.
    
    * Update snapshot.
    
    * Update test + snapshot
    
    * Remove unnecessary type declaration for the toggle button.
    kjellr authored Feb 19, 2019
    Configuration menu
    Copy the full SHA
    8e18caf View commit details
    Browse the repository at this point in the history
  12. Match height of font range control with the size select. (#11555)

    * Match height of font range control with the size select.
    
    This also aligns the range up/down controls to the right side of the input.
    
    * update font range control inline docs
    
    * update with master
    
    * bring up to date with master branch
    
    * wider range number controls to account for OS specific input spinners.
    
    * Use the same height as our other number inputs.
    
    * wider number inputs to account for OS specific spinners.
    
    * Revert "wider range number controls to account for OS specific input spinners."
    
    This reverts commit d26c659.
    
    * make number input styles more consistent across components
    
    * refresh with upstream
    
    * smaller changes
    m-e-h authored and kjellr committed Feb 19, 2019
    Configuration menu
    Copy the full SHA
    929afdd View commit details
    Browse the repository at this point in the history
  13. Data: Fix persistence initial state merging behavior (#13951)

    * Data: Fix inaccurate persistence plugin documentation
    
    * Data: Leave unpersisted keys intact in initial persisted state
    
    * Data: Add initialState option for namespace stores
    
    * Data: Use initialState option for persistence restore
    
    * Data: Deeply merge into persistence default value
    
    * Data: Remove outdated code comment for effecting initialState
    
    * Data: Persistence: Defer to default initial state in object-like mismatch
    
    * Data: Persistence: Revert to persisted value as preferred
    
    Merge if possible when both it and the default initial state are objects
    aduth authored Feb 19, 2019
    Configuration menu
    Copy the full SHA
    a82c257 View commit details
    Browse the repository at this point in the history
  14. Editor: Reimplement select previous/next as independent controls (#13924

    )
    
    * Block Editor: Reimplement removeBlocks previous selection as control
    
    * Editor: Reimplement select previous/next as independent controls
    
    * Refactor controls to actions
    
    * Editor: Pass initialPosition in selectPreviousBlock
    
    * Editor: Rename storeKey to storeName
    aduth authored Feb 19, 2019
    Configuration menu
    Copy the full SHA
    4e9b6b5 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    bf3940f View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2019

  1. RichText: only ignore input types that insert HTML (#13914)

    * RichText: only ignore input types that insert HTML
    
    * Mark RichTextInputEvent as unstable
    
    * Use Set
    ellatrix authored and noisysocks committed Feb 20, 2019
    Configuration menu
    Copy the full SHA
    e5a69c5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f43572c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1a0f88d View commit details
    Browse the repository at this point in the history
  4. Fix character newlines in pre (#13799)

    * Fix character newlines in pre
    
    * Add e2e test
    ellatrix authored Feb 20, 2019
    Configuration menu
    Copy the full SHA
    2a37333 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    aa6797c View commit details
    Browse the repository at this point in the history
  6. Mobile Block Placeholder fixes (#13945)

    * Use correct font and padding for block placeholder.
    
    * Match text for placeholder for paragraph to block placeholder.
    
    * Make placeholder text simpler.
    
    * Make min height smaller to make component entered.
    
    * Fix default placeholder color.
    
    * Use variable for color.
    
    * Change minimum height of text blocks.
    
    * Remove top padding on the appender.
    SergioEstevao authored Feb 20, 2019
    Configuration menu
    Copy the full SHA
    d97251b View commit details
    Browse the repository at this point in the history
  7. Add ESNext syntax to meta block tutorial (#13954)

    * Add ESNext syntax to meta block tutorial
    
    * Applied WordPress code styles to the examples
    
    * Apply suggestions from code review
    
    Co-Authored-By: mkaz <marcus@mkaz.com>
    mkaz authored Feb 20, 2019
    Configuration menu
    Copy the full SHA
    f81d0d7 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    1020543 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2019

  1. Configuration menu
    Copy the full SHA
    4be0a36 View commit details
    Browse the repository at this point in the history
  2. Added a snippet for observing the browser when running e2e tests (#13993

    )
    
    * Added a snippet for observing the browser when running e2e tests
    draganescu authored Feb 21, 2019
    Configuration menu
    Copy the full SHA
    c602240 View commit details
    Browse the repository at this point in the history
  3. Extract reusable part of Webpack config and put in @wordpress/scripts (

    …#13814)
    
    * New build-config package with webpack config.
    
    Pull the Gutenberg webpack config into a package so it can be re-used for
    block/extension development.
    
    * Require new build-config package.
    
    * Dynamically handle WP externals with a function.
    
    Use code from WP Calypso for handling WP externals so we don't have to have the
    actual list of packages accessible in our webpack configuration.
    
    * Use webpack config from build-config package.
    
    * Require build-config package.
    
    * Adjust file refs for WP packages.
    
    * Move main gutenberg entry definition and webpack copy plugin out of build-config.
    
    * Add react-dev-utils for formatting webpack compiler messages.
    
    * Implement build script using webpack config from build-config.
    
    * Adjust output path so build goes to working directory.
    
    * Update package name to webpack-config
    
    * Apply more tweaks to the way webpack config package is structured
    
    * Update the way externals are handled
    
    * Add default values for entry and output
    
    * Move shared webpack config under @wordpress/scripts package
    
    * Improve the way how loaders are handled
    
    * Replace GUTENBERG with WP in webpack config env variables
    
    Co-Authored-By: gziolo <grzegorz@gziolo.pl>
    
    * Bring back feature flag to webpack config accidentally removed during merge
    
    * Add missing dev dependencies for the packages used in webpack config
    
    * Fix the list of excluded folders for babel-loader
    gziolo authored Feb 21, 2019
    Configuration menu
    Copy the full SHA
    72ff590 View commit details
    Browse the repository at this point in the history
  4. Use globals instead of imports in tutorials (#13995)

    * Use globals instead of imports
    
    * Update docs/designers-developers/developers/tutorials/metabox/meta-block-3-add.md
    
    Co-Authored-By: nosolosw <nosolosw@users.noreply.github.com>
    
    * Update docs/designers-developers/developers/tutorials/metabox/meta-block-3-add.md
    
    Co-Authored-By: nosolosw <nosolosw@users.noreply.github.com>
    nosolosw authored and gziolo committed Feb 21, 2019
    Configuration menu
    Copy the full SHA
    011a8b3 View commit details
    Browse the repository at this point in the history
  5. URL input popover visual cleanup (#13973)

    * Use chevron instead of ellipsis in url input field options.
    
    * Mimic toolbar icon styles for the icons in the URL popover.
    
    * Add a left divider before the URL settings toggle
    
    * Even up the spacing in the settings panel.
    
    * Add periods to code comments.
    
    * Update snapshot
    kjellr authored Feb 21, 2019
    Configuration menu
    Copy the full SHA
    10989f0 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f5e15ae View commit details
    Browse the repository at this point in the history
  7. Upgrade React to 16.8.2: Welcome React Hooks (#13992)

    * Upgrade React to 16.8.2
    
    * Update package-lock.json file
    
    * Expose React Hooks
    youknowriad authored Feb 21, 2019
    Configuration menu
    Copy the full SHA
    6f88bec View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    bc06562 View commit details
    Browse the repository at this point in the history
  9. Cleanup URL Popover stylesheet. (#14015)

    As noted in #13973, this stylesheet uses a relatively non-standard SCSS method of nesting some classnames. For instance:
    
    `.editor-url-popover { &__settings-toggle { ... } }`.
    
    ... instead of:
    
    `.editor-url-popover__settings-toggle { ... }`
    
    This is different from the conventions used elsewhere in Gutenberg, and is a bit more difficult to follow for that reason.
    
    This commit un-nests those styles, and should have no effect on the compiled CSS.
    kjellr authored Feb 21, 2019
    Configuration menu
    Copy the full SHA
    211f65d View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2019

  1. Configuration menu
    Copy the full SHA
    0c4f457 View commit details
    Browse the repository at this point in the history
  2. RichText: warn when using inline container (#13921)

    * RichText: warn when using inline container
    
    * Add env check
    
    * Update documentation
    ellatrix authored and talldan committed Feb 22, 2019
    Configuration menu
    Copy the full SHA
    61a418c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d9b232d View commit details
    Browse the repository at this point in the history
  4. Merge native mobile release v1.0 to master (#14061)

    * Bump plugin version to 5.1.0-rc.1
    
    * RichText: only ignore input types that insert HTML (#13914)
    
    * RichText: only ignore input types that insert HTML
    
    * Mark RichTextInputEvent as unstable
    
    * Use Set
    
    * Bump plugin version to 5.1.0
    
    * Deprecate RichTextInputEvent on mobile too (#13975)
    
    * The undelying RichText component implementation has changed the parameters returned onChange, and we forgot to update the PostTitle component (#13967)
    
    * Fixes wrong state comparison (#13987)
    
    Upload media progress bar is missing while media is uploading new
    
    * Re-add rootTagsToEliminate prop (#14006)
    
    * [Mobile]Update PostTitle to apply borders when it is focused (#13970)
    
    * Trigger onFocusStatusChange from PostTitle
    
    * Fix lint issue
    
    * Update post title shadow mechanism
    
    Also open inner ref so that focus state can be updated when focus is made programmatically
    
    * Update props
    
    * Update onRef as ref
    
    * Update title padding&margin
    
    * Mobile: Rename ref to innerRef on PostTitle (#14024)
    
    * Fixes a red screen in mobile. (#14011)
    
    * Change background color on image placeholder block (#14033)
    
    * Changed upload media icon color
    
    * Changed media placeholder background color
    
    * Fix post title native syntax (#14041)
    
    * Fix unexpected token in native code
    
    * Dummy commit to trigger Travis
    
    * Include the rnmobile release branch to Travis builds
    
    * Mobile: Links UI using BottomSheet component (#13972)
    
    * Mobile: Replaced Links UI with bottom-sheet component
    
    * Mobile links UI: Removed commented code.
    
    * Mobile: Fix lint issues
    
    * Mobile Links UI: Remove autofocus on Android.
    This hides an issue where the modal sometimes will be under the keyboard on Android.
    
    * Fixes pasting links. (#14038)
    
    * Update post title vertical paddings (#14040)
    
    * Add try/catch fallback to plain text for pasteHandler (#14044)
    
    * Fix link interface. (#14052)
    
    * [Mobile]Fix title padding on Android (#14057)
    
    * Remove title vertical paddings for Android
    
    * Revert "Remove title vertical paddings for Android"
    
    This reverts commit 09f0d35.
    
    * Import padding variables
    
    * Revert wrong format image color (#14058)
    
    * Stop building the mobile release branch on Travis (#14060)
    hypest authored Feb 22, 2019
    Configuration menu
    Copy the full SHA
    666989f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2d39089 View commit details
    Browse the repository at this point in the history
  6. Make Babel import JSX pragma plugin aware of `wp.element.createElemen…

    …t` (#13809)
    
    * Test: Add test which verifies wheter JSX pragma detects WP global
    
    * Update packages/babel-plugin-import-jsx-pragma/test/index.js
    
    Co-Authored-By: gziolo <grzegorz@gziolo.pl>
    
    * Skip import when the scope variable is already defined
    
    * Add failing tests for inner scope variable defined verification
    
    * Add import statement when there is any undefined scope variable
    
    * Docs: Add details about changes introduced to Babel plugin
    gziolo authored Feb 22, 2019
    Configuration menu
    Copy the full SHA
    4fa15b5 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2019

  1. Upgrade Jest to version 24 (breaking changes) (#13922)

    * Upgrade Jest to version 24 (breaking changes)
    
    * Update changelog files to list all dependencies upgraded
    
    * Downgrade puppeteer to the previous version 1.6.1
    
    * Try to fix failing e2e tests setup
    
    * Added clarification in the changelog
    
    * Testing: Remove expect-puppeteer import reference
    
    * Address issues raised during code review
    gziolo authored Feb 24, 2019
    Configuration menu
    Copy the full SHA
    3feaa48 View commit details
    Browse the repository at this point in the history
  2. Codeowners changes for @chrisvanpatten (#14062)

    * Codeowners changes for @chrisvanpatten
    
    * Remove obsolete ghost  placeholder for no longer onowned styles
    chrisvanpatten authored and gziolo committed Feb 24, 2019
    Configuration menu
    Copy the full SHA
    8ea75bf View commit details
    Browse the repository at this point in the history
  3. Add repository.directory fields (fixes #13946) (#14059)

    Ned Zimmerman authored and gziolo committed Feb 24, 2019
    Configuration menu
    Copy the full SHA
    3397ae4 View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2019

  1. Improve default Babel preset to include JSX pragma (#13540)

    * Include custome JSX pragma support in Babel preset
    
    * Stop using Babel tranpiliation for two packages
    babel-plugin-import-jsx-pragma and postcss-themes
    
    * Add engines field to node based packages
    gziolo authored Feb 25, 2019
    Configuration menu
    Copy the full SHA
    b0aa892 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cb809b9 View commit details
    Browse the repository at this point in the history
  3. Docs: release.md: miscellaneous fixes (#14083)

    * Docs: release.md: misc. fixes
    mcsf authored Feb 25, 2019
    Configuration menu
    Copy the full SHA
    1919f83 View commit details
    Browse the repository at this point in the history
  4. Disable block navigation and document outline items in text mode (#14081

    )
    
    * Use aria-disabled instead of disabled.
    
    * Fix unrecognized prop warning.
    
    * Disable Document Outline items in text mode.
    
    * Improve buttons alignment.
    
    * Pass isTextModeEnabled as prop from parent.
    afercia authored Feb 25, 2019
    Configuration menu
    Copy the full SHA
    c8c1381 View commit details
    Browse the repository at this point in the history
  5. Fix selector in document outline. (#14094)

    * Fix selector in document outline.
    
    * Import getBlocks from its new location.
    afercia authored Feb 25, 2019
    Configuration menu
    Copy the full SHA
    cd82d07 View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2019

  1. Plugin: Require includes for deprecated use_block_editor_for_ funct…

    …ions (#14096)
    
    * Plugin: Fix 5.1.0 deprecated functions to correct plugin version
    
    * Plugin: Require includes for deprecated `use_block_editor_for_` functions
    aduth authored Feb 26, 2019
    Configuration menu
    Copy the full SHA
    89573e8 View commit details
    Browse the repository at this point in the history
  2. Plugin: Update server blocks script to use core equivalent function (#…

    …14097)
    
    `gutenberg_prepare_blocks_for_js` was deprecated in Gutenberg 5.0
    aduth authored Feb 26, 2019
    Configuration menu
    Copy the full SHA
    e0adbe0 View commit details
    Browse the repository at this point in the history
  3. Correct visual error in the quote block icon (#14091)

    Fixes #13659.
    
    The current quote block icon appears to have some over-simplified edges. This replaces it with a crisper version.
    kjellr authored Feb 26, 2019
    Configuration menu
    Copy the full SHA
    63832a2 View commit details
    Browse the repository at this point in the history
  4. Try: Add a subtle animation to the is-active indicator for sidebar ta…

    …bs (#13956)
    
    * Add subtle animation to the is-active indicator for sidebar tabs
    
    * Re-instate the empty border, to prevent browser defaults from kicking in.
    
    * Remove extra 1px of empty space
    
    * Focus state cleanup for tab buttons
    
    Allow them to inherit the box shadow (used for the active tab)
    
    Use the usual standard dotted outline instead of a solid one.
    
    * Add a pseudoclass to ensure the active border appears in Windows High Contrast Mode.
    
    * Fix typo.
    
    This should match the value from `/packages/edit-post/src/components/sidebar/settings-header/style.scss`
    kjellr authored Feb 26, 2019
    Configuration menu
    Copy the full SHA
    f8912c2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    eac0a64 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    fd35a1b View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2019

  1. Babel Plugin Import JSX Pragma: Remove import visitor (#14106)

    Props to @aduth for coding this optimization.
    gziolo authored Feb 27, 2019
    Configuration menu
    Copy the full SHA
    1010f0d View commit details
    Browse the repository at this point in the history
  2. Add: Block specific toolbar button sample to the format api tutorial (#…

    …14113)
    
    ## Description
    This PR updates the format API tutorial (toolbar button section) to include a sample of a button that only renders on a certain block.
    Answers a question posted on #14104.
    Closes: #14104
    
    ## How has this been tested?
    I pasted the sample code on the browser console and verified it works as expected.
    jorgefilipecosta authored Feb 27, 2019
    Configuration menu
    Copy the full SHA
    1ed9995 View commit details
    Browse the repository at this point in the history
  3. Use the editor settings to pass a mediaUpload handler (#14115)

    * Use the editor settings to pass a mediaUpload handler
    
    * Update media block snapshots
    youknowriad authored Feb 27, 2019
    Configuration menu
    Copy the full SHA
    05570ff View commit details
    Browse the repository at this point in the history
  4. Block Editor: Consider RECEIVE_BLOCKS as non-persistent change (#14108)

    * Block Editor: Consider RECEIVE_BLOCKS as non-persistent change
    
    * Block Editor: Compare last action in reducer enhancer only if non-ignored
    aduth authored Feb 27, 2019
    Configuration menu
    Copy the full SHA
    845185b View commit details
    Browse the repository at this point in the history
  5. Plugin: Remove PHP functions slated for removal in 5.2 (#14090)

    * Plugin: Remove PHP functions slated for removal in 5.2
    
    * Documentation: Update FAQ to avoid reference to deprecated function
    aduth authored Feb 27, 2019
    Configuration menu
    Copy the full SHA
    4d4f1ef View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ede3258 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2019

  1. Configuration menu
    Copy the full SHA
    fc92e93 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    17d509b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4472b1b View commit details
    Browse the repository at this point in the history
  4. Testing: Remove unnecessary Enzyme React 16 workarounds (#14156)

    * Testing: Bump `enzyme-adapter-react-16` to 1.10.0
    
    * Testing: Avoid unforwarded Button mock
    
    No longer necessary with native support for forwardRef in Enzyme
    
    * Testing: Un-skip BlockControls snapshot test
    aduth authored Feb 28, 2019
    Configuration menu
    Copy the full SHA
    fe2136d View commit details
    Browse the repository at this point in the history
  5. Plugin: Preserve inline scripts in Gutenberg override (#13581)

    * Plugin: Preserve inline scripts in Gutenberg override
    
    * Plugin: Restore storageKey assignment for persistence migration
    aduth authored Feb 28, 2019
    Configuration menu
    Copy the full SHA
    f7b002d View commit details
    Browse the repository at this point in the history
  6. Refactor to remove usage of post related effects in packages/editor. (#…

    …13716)
    
    This pull is the first step in moving away from the lingering usage of effects in various data stores among packages. This pull specifically deals with post related effects in the @wordpress/editor package (`core/editor` store).
    nerrad authored Feb 28, 2019
    Configuration menu
    Copy the full SHA
    c3cacd3 View commit details
    Browse the repository at this point in the history
  7. Add array-callback-return rule; Fix current code breaking the rule. (#…

    …14154)
    
    ## Description
    Adds a rule to make sure Array functions that iterate on the array and should return something contain the return statement, otherwise, a forEach should probably be used instead.
    A case like this was fixed at #13953.
    
    In PR #13953 @aduth suggested the implementation of a lint rule to catch these cases. While trying to implement the rule and researching the best ways to do it, I noticed a rule like that already existed in the community and this PR is enabling it.
    
    We are also changing the code to respect the new rule no observable changes should be expected.
    
    ## How has this been tested?
    Observe the tests pass.
    Do some smoke testing, adding blocks, uploading files, and verify everything still works as before.
    jorgefilipecosta authored Feb 28, 2019
    Configuration menu
    Copy the full SHA
    29bff85 View commit details
    Browse the repository at this point in the history
  8. Update text displayed when an embed can't be previewed (#13715)

    * Update text displayed when an embed can't be previewed
    
    * Add translator note for update to embedded content np preview message
    brentswisher authored and ajitbohra committed Feb 28, 2019
    Configuration menu
    Copy the full SHA
    18d6dee View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    77a945c View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2019

  1. RichText: fix wordwise selection on Windows (#14184)

    * RichText: fix wordwise selection on Windows
    
    * Fix crtl ctrl typo.
    
    * Add docs
    ellatrix authored Mar 1, 2019
    Configuration menu
    Copy the full SHA
    535e075 View commit details
    Browse the repository at this point in the history
  2. Chore: Update: Code Quality: Remove some editor store references from…

    … block-editor (#14161)
    
    We missed to update the editor references from selectPreviousBlock, and selectNextBlock.
    
    ## Tests
    
    I added multiple blocks, I verified that when I remove a block the previous block still gets selected.
    jorgefilipecosta authored Mar 1, 2019
    Configuration menu
    Copy the full SHA
    a3b722d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8ddfa58 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    468393c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8f451a0 View commit details
    Browse the repository at this point in the history
  6. Update nosolosw notifs (#14196)

    nosolosw authored and mkaz committed Mar 1, 2019
    Configuration menu
    Copy the full SHA
    35815e0 View commit details
    Browse the repository at this point in the history
  7. Make IconButton able to be referenced. (#14163)

    * Make IconButton able to get referenced.
    
    * Components: Forward IconButton ref as stateless function
    
    * Components: Restore IconButton aria-pressed prop pass-through
    afercia authored Mar 1, 2019
    Configuration menu
    Copy the full SHA
    aff8782 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    54e34bf View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    62f81e1 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    d62a128 View commit details
    Browse the repository at this point in the history
  11. Bring i18n functionality up to date (#12559)

    * Plugin: Add Text Domain to plugin headers
    
    * Bring i18n functionality up to date
    
    * Plugin: Set Gutenberg script translations as default domain
    
    Filter loading behavior to load from plugin translation files
    
    * Testing: Update gutenberg_override_script per localization changes
    
    * Plugin: Provide second argument for set script translations
    
    Technically optional, only after WP5.1+, which is newer than the current minimum version supported by Gutenberg
    swissspidy authored and aduth committed Mar 1, 2019
    Configuration menu
    Copy the full SHA
    33253ab View commit details
    Browse the repository at this point in the history
  12. Fix: deleting the last block triggers a focus loss. (#14189)

    ## Description
    This PR fixes a problem: if the post contains one block and it is removed the focus is lost.
    
    This is a regression that happened when removeBlocks action was refactored to be a generator. We had an effect that inserts the default block during remove blocks action when certain conditions are met, this effect stopped working.
    This PR removes the effect and makes sure everything is handled by the removeBlocks action creator.
    
    End to end test available at #14191.
    
    ## How has this been tested?
    I created a new post.
    I wrote something in a paragraph I removed the paragraph using the remove button in the side menu and I verified the default block was added.
    jorgefilipecosta authored Mar 1, 2019
    Configuration menu
    Copy the full SHA
    8bd00c4 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2019

  1. Configuration menu
    Copy the full SHA
    c29b729 View commit details
    Browse the repository at this point in the history
  2. Add repository.directory linting rule (fixes #13947) (#14200)

    * Add repository.directory rule to npm-package-json-lint-config (fix #13947)
    
    * Fix lock file (props @aduth)
    
    * Fix rule, update changelogs
    
    * Add PR reference
    
    * Add directory field to packages/docgen
    
    * Apply changes suggested by @ntwb
    
    * Update CHANGELOG.md
    Ned Zimmerman authored and gziolo committed Mar 4, 2019
    Configuration menu
    Copy the full SHA
    c99b7f0 View commit details
    Browse the repository at this point in the history
  3. Plugin: Remove deprecated _wpLoadGutenbergEditor, gutenberg theme…

    … supports (#14144)
    
    * Plugin: Remove deprecated `gutenberg` theme supports
    * Plugin: Remove deprecated `_wpLoadGutenbergEditor`
    aduth authored and youknowriad committed Mar 4, 2019
    Configuration menu
    Copy the full SHA
    91afecf View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    975727d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e67de72 View commit details
    Browse the repository at this point in the history
  6. Lowercase Block Editor to block editor as per the core spelling Best …

    …Practices (#14205)
    
    ## Description
    I've updated all references to Block Editor to be lowercase as they aren't proper nouns. This conforms to the core spelling Best Practices;
    “block editor” or “block-based editor” | “Block Editor” or “Gutenberg” | When referring to the new editor.
    Reference - https://make.wordpress.org/core/handbook/best-practices/spelling/
    
    Also ties back to the original discussion around the capitalization convention here;
    #12856
    
    Previously opened #14203 to handle the Classic Editor changes.
    
    ## How has this been tested?
    Only tested that it didn't break anything.
    
    ## Types of changes
    Mostly comment changes, there was one string change and a couple translator comment changes.
    
    ## Checklist:
    - [x] My code is tested.
    - [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/ -->
    - [x] My code follows the accessibility standards. <!-- Guidelines: https://make.wordpress.org/core/handbook/best-practices/coding-standards/accessibility-coding-standards/ -->
    - [x] My code has proper inline documentation. <!-- Guidelines: https://make.wordpress.org/core/handbook/best-practices/inline-documentation-standards/javascript/ -->
    - [x] I've included developer documentation if appropriate. <!-- Handbook: https://wordpress.org/gutenberg/handbook/designers-developers/ -->
    Garrett Hyder authored and jorgefilipecosta committed Mar 4, 2019
    Configuration menu
    Copy the full SHA
    00454e4 View commit details
    Browse the repository at this point in the history
  7. Babel Preset Default: Avoid disabling regenerator option (#14130)

    * Babel Preset Default: Remove redundant (defaulted) corejs option
    
    * Scripts: Assign Babel runtime regenerator as externals in Webpack config
    
    * Babel Preset Default: Avoid disabling regenerator option
    aduth authored Mar 4, 2019
    Configuration menu
    Copy the full SHA
    ff25bd4 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2019

  1. Testing: Await E2E promise interactions (#14219)

    * Testing: Await E2E promise interactions
    
    * Testing: Disable animations on every admin screen
    
    * Testing: Refactor reusable block management to compare before/after entry count
    aduth authored and gziolo committed Mar 5, 2019
    Configuration menu
    Copy the full SHA
    7c952cf View commit details
    Browse the repository at this point in the history
  2. Lowercase classic editor when not in reference to the plugin. (#14203)

    * Lowercase classic editor when not in reference to the plugin.
    
    * Reverted heading to use capitalized as the heading choice throughout uses full capitalization style on headings so went back to make consistent as @torres126 recommended. Also updated the snap file to resolve the Travis CI error.
    
    * Missed saving README.md where the revert on headding capitalization was in my editor.
    Garrett Hyder authored and youknowriad committed Mar 5, 2019
    Configuration menu
    Copy the full SHA
    087c4aa View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    44c58b8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    357175f View commit details
    Browse the repository at this point in the history
  5. Fix: Latest posts: Title is clickable across the full width of the row (

    #14109)
    
    ## Description
    The title in latest posts block was clickable across the full width of the row, making it easy to click on the title by mistake.
    This problem only affects the editor on the front end things worked as expected.
    
    ## How has this been tested?
    I added the latest posts block.
    I verified that the title is only clickable if the mouse is above the title and not above any part of its row.
    
    
    ## Screenshots <!-- if applicable -->
    Before:
    ![feb-25-2019 21-49-15](https://user-images.githubusercontent.com/11271197/53371643-b3e3f380-3948-11e9-95f5-a8f235fabab2.gif)
    
    After:
    ![feb-25-2019 21-53-30](https://user-images.githubusercontent.com/11271197/53371657-c2320f80-3948-11e9-8dfd-ab7ae4640955.gif)
    jorgefilipecosta authored Mar 5, 2019
    Configuration menu
    Copy the full SHA
    ff53608 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    99f294c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8c82d3e View commit details
    Browse the repository at this point in the history
  8. RichText: Fix undo after pattern (#13917)

    * Fix undo after pattern
    
    * Update e2e test
    ellatrix authored Mar 5, 2019
    Configuration menu
    Copy the full SHA
    5ebdc02 View commit details
    Browse the repository at this point in the history
  9. RichText: don't use DOM to add line padding (#13850)

    * RichText: don't use DOM to add line padding
    
    * Clean up
    
    * Keep track of user inserted line breaks
    
    * Mark isEditableTree param unstable
    ellatrix authored Mar 5, 2019
    Configuration menu
    Copy the full SHA
    53e86ee View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    29b3dc5 View commit details
    Browse the repository at this point in the history
  11. Update: Use escape key press instead of mouse movement to show block …

    …toolbar (#14247)
    
    This PR updates our end to end tests to use escape key press instead of mouse movement to show the block toolbar. The PR follows a suggestion by @aduth in #14191 (comment)
    
    ## How has this been tested?
    We only need to make sure end 2 end tests pass
    jorgefilipecosta authored Mar 5, 2019
    Configuration menu
    Copy the full SHA
    7eb0853 View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2019

  1. Configuration menu
    Copy the full SHA
    ecc71fc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fc25ff5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bed758f View commit details
    Browse the repository at this point in the history
  4. chore(release): publish

     - @wordpress/a11y@2.1.0
     - @wordpress/annotations@1.1.0
     - @wordpress/api-fetch@3.0.0
     - @wordpress/autop@2.1.0
     - @wordpress/babel-plugin-import-jsx-pragma@2.0.0
     - @wordpress/babel-plugin-makepot@3.0.0
     - @wordpress/babel-preset-default@4.0.0
     - @wordpress/blob@2.2.0
     - @wordpress/block-editor@1.0.0
     - @wordpress/block-library@2.3.0
     - @wordpress/block-serialization-default-parser@3.0.0
     - @wordpress/block-serialization-spec-parser@3.0.0
     - @wordpress/blocks@6.1.0
     - @wordpress/browserslist-config@2.3.0
     - @wordpress/components@7.1.0
     - @wordpress/compose@3.1.0
     - @wordpress/core-data@2.1.0
     - @wordpress/custom-templated-path-webpack-plugin@1.2.0
     - @wordpress/data@4.3.0
     - @wordpress/date@3.1.0
     - @wordpress/deprecated@2.1.0
     - @wordpress/docgen@1.0.0
     - @wordpress/dom-ready@2.1.0
     - @wordpress/dom@2.1.0
     - @wordpress/e2e-test-utils@1.0.0
     - @wordpress/e2e-tests@1.0.0
     - @wordpress/edit-post@3.2.0
     - @wordpress/edit-widgets@0.1.0
     - @wordpress/editor@9.1.0
     - @wordpress/element@2.2.0
     - @wordpress/escape-html@1.1.0
     - @wordpress/eslint-plugin@2.0.0
     - @wordpress/format-library@1.3.0
     - @wordpress/hooks@2.1.0
     - @wordpress/html-entities@2.1.0
     - @wordpress/i18n@3.2.0
     - @wordpress/is-shallow-equal@1.2.0
     - @wordpress/jest-console@3.0.0
     - @wordpress/jest-preset-default@4.0.0
     - @wordpress/jest-puppeteer-axe@1.0.0
     - @wordpress/keycodes@2.1.0
     - @wordpress/library-export-default-webpack-plugin@1.1.0
     - @wordpress/list-reusable-blocks@1.2.0
     - @wordpress/notices@1.2.0
     - @wordpress/npm-package-json-lint-config@1.2.0
     - @wordpress/nux@3.1.0
     - @wordpress/plugins@2.1.0
     - @wordpress/postcss-themes@2.0.0
     - @wordpress/priority-queue@1.0.0
     - @wordpress/redux-routine@3.1.0
     - @wordpress/rich-text@3.1.0
     - @wordpress/scripts@3.0.0
     - @wordpress/shortcode@2.1.0
     - @wordpress/token-list@1.2.0
     - @wordpress/url@2.4.0
     - @wordpress/viewport@2.2.0
     - @wordpress/wordcount@2.1.0
    youknowriad committed Mar 6, 2019
    Configuration menu
    Copy the full SHA
    b640895 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    40d5cd6 View commit details
    Browse the repository at this point in the history
  6. Add clickBlockToolbarButton end to end test util (#14254)

    This PR adds an end 2 end test util that allows clicking in a block toolbar button and refactors existing code to use it.
    
    ## How has this been tested?
    We only need to verify that the end 2 end tests pass.
    jorgefilipecosta authored Mar 6, 2019
    Configuration menu
    Copy the full SHA
    7e1c1ed View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d361691 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    fa4874e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    52355c4 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    7d98658 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    078041b View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2019

  1. Use currentColor for fill of placeholder icon—ensures icon contrasts …

    …with background color of block (#14257)
    talldan authored Mar 7, 2019
    Configuration menu
    Copy the full SHA
    1ebd6b3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a273f7d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a2761c8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6493a3c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    88751b1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b674ec4 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f934931 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6ead099 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    032d96e View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    55d3cff View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    e14c421 View commit details
    Browse the repository at this point in the history
  12. Adding an e2e test verifying simple keyboard navigation through blocks (

    #13455)
    
    * Adding an e2e test verifying simple keyboard navigation through blocks (Issue #12392) using bug resolved in #11773 as the basis for the steps
    
    * Moving `navigateToContentEditorTop`, `tabThroughParagraphBlock`, `tabThroughBlockMoverControl` and `tabThroughBlockToolbar` to the parent scope. Using pressKeyWithModifier within navigateToContentEditorTop.
    tjnicolaides authored and gziolo committed Mar 7, 2019
    Configuration menu
    Copy the full SHA
    5e4c2ae View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    73ccbe4 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    29203bf View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    adb10c1 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    9e91923 View commit details
    Browse the repository at this point in the history
  17. Fix the double dash issue (#14321)

    The double dash was being converted to a single dash (&#8211;)
    thiagolcks authored and chrisvanpatten committed Mar 7, 2019
    Configuration menu
    Copy the full SHA
    075580a View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    94a1068 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2019

  1. Add new actions for invalidating resolution caches (#14225)

    * add new actions for invalidating resolution caches
    
    * use path array for omit
    
    * clarify logic
    nerrad authored Mar 8, 2019
    Configuration menu
    Copy the full SHA
    d965c6e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0b84ace View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5d1d1de View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f7d90b9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5cf68af View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    25ee3df View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b5fbc47 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    34240bc View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d67cf52 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    bf1dd41 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    e66738b View commit details
    Browse the repository at this point in the history
  12. RichText: collapse toolbar (#14233)

    * RichText: collapse toolbar
    
    * Move inline image
    
    * Add balanced margin
    
    * Add tooltip
    
    * Update e2e test
    
    * Update e2e test
    
    * Remove RichTextInserterItem
    
    * Ensure there are fills before rendering
    
    * Make toggle button bigger
    
    * Use clickBlockToolbarButton
    
    * Fix e2e test
    ellatrix authored Mar 8, 2019
    Configuration menu
    Copy the full SHA
    9e7a851 View commit details
    Browse the repository at this point in the history
  13. RichText: fix br padding in multiline and nesting (#14315)

    * RichText: fix br padding in multiline and nesting
    
    * Add e2e test
    ellatrix authored Mar 8, 2019
    Configuration menu
    Copy the full SHA
    f145bd8 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    f638d64 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    6b56436 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    359858d View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    cc70e27 View commit details
    Browse the repository at this point in the history
  18. Update packages used by eslint plugin to remove warnings (#14077)

    * Update packages used by eslint plugin to remove warnings
    
    * Manually modify package-lock.json
    
    Props @gziolo.
    
    * Specify React version in eslint-plugin-react settings
    
    * Fix react/jsx-no-target lint errors
    swissspidy authored and gziolo committed Mar 8, 2019
    Configuration menu
    Copy the full SHA
    887803a View commit details
    Browse the repository at this point in the history
  19. Try Legacy widget block (#13511)

    ## Description
    Implements: #4770
    
    This PR is a **proof of concept** of a legacy widget block. A block that allows existing WordPress widgets to be added as Gutenberg blocks.
    
    
    The design is similar to the one proposed by @melchoyce in #4770 (comment) (option 1). Although it seems option two was preferred, it would require to expose each widget as a block similar to what embeds do, and it would increase the technical complexity and make testing/debugging harder, so I preferred to use option 1 for now. I will gladly iterate on the UX after this proof of concept gets more stable.
    
    
    ## Some technical details
    
    The available widgets are preloaded to Gutenberg similar to what happens with page templates.
    
    ### REST-API user story
    I want to able to pass a widget identifier to an endpoint, pass the existing widget attributes and the changes the user is making if any, and receive from the rest API, the sanitized new widget attributes ready to save and an HTML form that allows the user to edit the widget in the new state.
    
    ###  REST-API endpoint
    A very simple REST-API endpoint was implemented.  The endpoint receives the previous instance of a widget (previous attributes) the changed instance of a widget (changed attributes if any) and returns the new instance of the widget and the HTML form that allows editing this widget.
    There are two ajax-admin endpoints save-widget and update-widget. It looks like each one has specificities that make using it here complex. The ajax admin code would probably require some changes to be used here. Our use case is straightforward from the backend perspective as the widget does not need to be saved anywhere, and the widget is not associated with any widget area. The most straightforward approach seemed to be using a very simple endpoint. If I missed something and adapting existing endpoints is simpler feel free to comment, and I will have a look.
    
    
    ### Block Architecture
    
    The edit component of the block handles the start placeholder that allows selecting a widget, and the tab mechanism that allows switching between edit and preview.
    The preview is done using the ServerSideRender component.
    The edit is done using two components:
    **WidgetEditHandler:** Is responsible for server communication using the endpoint we created, and for keeping the required local state for the edition. Renders an update button, when pressed we retrieve from the dom the changed fields (using a method provided by WidgetEditDomManager) issues a request to the server and updates the legacy widget instance attribute with the server answer.
    **WidgetEditDomManager:** Component responsible for rendering the starting dom for a widget. After the first render React never rerenders the component again, the content rendered by this component is then managed by the scripts the widgets may implement. When a new instance of the form HTML is received we manually update the dom changing .widget-content (like the customizer and the widget screen) do. This component provides a method that returns an object with the widget changed attributes. When this component is mounted it triggers a widget-added event when a new update happens and the dom is changed by the component widget-update jQuery event is triggered.
    
    On front end widget are rendered with a simple call to [the_widget](https://codex.wordpress.org/Function_Reference/the_widget).
    
     
    
    ## Screenshots <!-- if applicable -->
    
    ![jan-25-2019 19-37-44](https://user-images.githubusercontent.com/11271197/51768637-c3b5b100-20d8-11e9-941f-00adb4c7b0a1.gif)
    ![jan-25-2019 18-58-49](https://user-images.githubusercontent.com/11271197/51768645-cb755580-20d8-11e9-89e7-1aa9ba7256c3.gif)
    
    ## Known problems
    - The block is not aware of any change inside the widget until the update button is pressed. This replicates the save button on the widgets screen. But it is annoying if we change something on the widget and go to the widget preview right away our changes are not reflected in the preview. Having an explicit update, makes testing and debugging easier, we may than explore other approaches e.g.: also save when preview happens, save on blur events, etc.
    
    - The text widget that contains TinyMCE crashes and fails to init. It calls wp.editor.initialize to reference TinyMCE and on Gutenberg, wp.editor is our editor module. This problem may have happened with meta boxes if it was solved probably the same approach may be applied.
    
    - The widget design may be affected by CSS that exists in Gutenberg, so the design of the widgets does not look the same. Ideally, Gutenberg CSS would not affect the widgets but as they are on the same page that's not the case.
    
    - Some third-party widgets using don't initialize correctly. That happens because the dom of the editor is not equal to the dom of the customizer and/or the widget screen. Some JS widgets use click events on the widgets screen to initialize while on Gutenberg these events don't happen, some check if they are on the customizer page (body contains customizer classes) before handling widget-updated events. Normally adapting a widget that does not initialize correctly is a matter of changing a very simple condition on the plugin.
    jorgefilipecosta authored Mar 8, 2019
    Configuration menu
    Copy the full SHA
    b421fc9 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    0dc0062 View commit details
    Browse the repository at this point in the history
  21. Add ability to transform [video] shortcodes to video block (#14042)

    Nahid F. Mohit authored and gziolo committed Mar 8, 2019
    Configuration menu
    Copy the full SHA
    efb232c View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    744d0c7 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    7f93f5e View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    3254c34 View commit details
    Browse the repository at this point in the history
  25. Add: End to end test to make sure when all blocks get removed the def…

    …ault block appender gets inserter and selected (#14191)
    jorgefilipecosta authored Mar 8, 2019
    Configuration menu
    Copy the full SHA
    313974f View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2019

  1. Fix the Deprecated Blocks link (#14355)

    The *Deprecated Blocks link* was pointing to the wrong URL.
    thiagolcks authored and mkaz committed Mar 9, 2019
    Configuration menu
    Copy the full SHA
    2a660dd View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2019

  1. Added testcases for isKeyboardEvent in keycodes module (#14073)

    * Added testcases for isKeyboardEvent in keycodes module
    
    * Fixed assertion checks and updated attachEventListeners function
    
    * Added testcases for isKeyboardEvent in keycodes module
    
    * Fixed assertion checks and updated attachEventListeners function
    ashwin-pc authored and gziolo committed Mar 10, 2019
    Configuration menu
    Copy the full SHA
    fd604df View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    23ffc00 View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2019

  1. Configuration menu
    Copy the full SHA
    6d81e2a View commit details
    Browse the repository at this point in the history
  2. ToggleControl allows setting custom classes (#13804)

    * ToggleControl allows setting custom classes
    
    Related Issue: #11349 
    This pull request fixes the "ToggleControl does not allow setting custom classes" problem. This lets the user to add a custom classname on the element, just like in TextControl.
    
    * Update README of toggle-control
    
    Add property className and its description
    
    * Update packages/components/src/toggle-control/README.md
    
    Formatted style of README
    
    Co-Authored-By: AmartyaU <44530193+AmartyaU@users.noreply.github.com>
    AmartyaU authored and gziolo committed Mar 11, 2019
    Configuration menu
    Copy the full SHA
    b274672 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    daa2096 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fa9bbf3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f990fce View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d6c0f06 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ca1a39a View commit details
    Browse the repository at this point in the history
  8. Plugin: Remove postinstall step (#14353)

    * Plugin: Remove postinstall step
    
    * Framework: Run build for JS unit tests
    
    Assumed previously relied on postinstall
    aduth authored and gziolo committed Mar 11, 2019
    Configuration menu
    Copy the full SHA
    93e5c1d View commit details
    Browse the repository at this point in the history
  9. Add check to the merge function in headings and paragraph blocks (#13981

    )
    
    If trying to merge a blank heading or paragraph, if this check isn't performed,
    the result is the string 'Null' appearing in the text.
    brentswisher authored and mcsf committed Mar 11, 2019
    Configuration menu
    Copy the full SHA
    6e0137f View commit details
    Browse the repository at this point in the history
  10. Update internationalization process with complete updated example. (#…

    …13909)
    
    * Update internationalization process with complete updated example.
    
    * Minor edits
    
    * Update i18n package documentation
    
    Updates with links to expanded section in Gutenberg Handbook
    
    Fixes instructions to use wp-cli which is the recommended tool for
    creating pot files, and po2json to convert the format.
    
    * Apply suggestions from code review
    
    Co-Authored-By: mkaz <marcus@mkaz.com>
    
    * Remove duplicate documentation, just link to Handbook
    
    * Batch of changes from reviews props @swisspiddy
    
    * :shakes-fist-at-whitespace:
    
    * Updates to include full .pot and .po files per @nosolosw review
    
    * Add JSON translation example
    mkaz authored Mar 11, 2019
    Configuration menu
    Copy the full SHA
    9c3dbde View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    97c07db View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    3e1af34 View commit details
    Browse the repository at this point in the history
  13. fix names (#14382)

    Soean authored and mkaz committed Mar 11, 2019
    Configuration menu
    Copy the full SHA
    52336ba View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2019

  1. Configuration menu
    Copy the full SHA
    c4ea251 View commit details
    Browse the repository at this point in the history
  2. Fix block validation error message (#13499)

    * Rename variable to make code more clear
    
    * Fix display of expected and actual block HTML
    
    The variable were in the wrong order, making the message confusing. It
    would show the actual HTML as the expected HTML and visa versa.
    
    * Change wording to be more clear
    
    Expected & Actual were confusing words to use in this content. This
    change makes the message actually reflect what the values are.
    
    * Regenerate docs
    atimmer authored and gziolo committed Mar 12, 2019
    Configuration menu
    Copy the full SHA
    3edaae7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cdd9c04 View commit details
    Browse the repository at this point in the history
  4. Teach build and start commands to use Webpack default if none is prov…

    …ided (#13877)
    
    * Use a default webpack config if none is provided
    
    * Extract webpack utils from build command
    
    * Update start command
    
    * Add docs
    
    * Add Webpack documentation
    
    * Add example of how to overwrite the default plugins
    
    * Do not export hasWebpackConfig
    
    as it is not used anywhere else.
    
    * Always pass webpack CLI args to command
    
    * Update README
    
    * Remove section on extending the default webpack config file
    
    * Simplify array passing
    
    Co-Authored-By: nosolosw <nosolosw@users.noreply.github.com>
    
    * Simplify pushing to array
    
    Co-Authored-By: nosolosw <nosolosw@users.noreply.github.com>
    
    * Fix externals docs
    
    * Use webpack instead of Webpack
    
    * Add Changelog entry
    nosolosw authored and gziolo committed Mar 12, 2019
    Configuration menu
    Copy the full SHA
    9f3f392 View commit details
    Browse the repository at this point in the history
  5. RichText: Fix prepareEditableTree (#14284)

    * Fix use of __experimentalCreatePrepareEditableTree without __experimentalCreateOnChangeEditableValue
    
    * Add unit tests
    ellatrix authored Mar 12, 2019
    Configuration menu
    Copy the full SHA
    ecd6ae9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    dfc726f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1386ab4 View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2019

  1. RichText: change value to have separate keys for line and object form…

    …ats (#13948)
    
    * Add objects and lineFormats
    
    * Update RichText
    
    * Fix image toolbar
    
    * Update format placeholder
    
    * lineFormat => lines
    
    * concatPair => mergePair
    
    * Update selectedFormat checks
    
    * Add some extra info to create docs
    
    * Move create docs inline
    
    * Merge lines and objects
    
    * Fix typos
    
    * Add getActiveObject unit tests
    
    * Update docs
    
    * Rebase
    
    * Adjust unstableToDom arguments
    
    * Remove normaliseFormats from list functions
    
    * Update native files
    
    * Update native file
    ellatrix authored Mar 13, 2019
    Configuration menu
    Copy the full SHA
    186b672 View commit details
    Browse the repository at this point in the history
  2. RichText: try alternative list shortcuts (to tab) (#14343)

    * RichText: try alternative list shortcuts
    
    * Try tooltips
    
    * Change tooltips to use text
    
    * Add inline comments
    
    * Add e2e test
    
    * Rebase
    ellatrix authored Mar 13, 2019
    Configuration menu
    Copy the full SHA
    08da64b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d7a4dfa View commit details
    Browse the repository at this point in the history
  4. Components: update Button readme to add design guidelines (#14194)

    These changes add design documentation. Co-Authored-By: kjellr <kjell@kjellr.com>
    davewhitley authored Mar 13, 2019
    Configuration menu
    Copy the full SHA
    1e541fb View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c7d14ca View commit details
    Browse the repository at this point in the history
  6. Document outline: Use links not buttons (#10815)

    * Adjust document outline to use an a tag vs button
    
    * target href links directly to page anchors, remove onClick handler
    
    * update test snapshot
    
    * update snapshot
    
    * better titleNode targeting
    
    * update snapshot
    
    * update snapshot
    
    * Close the table of contents panel when a link is clicked
    
    * add deterministic block id to tests
    
    * remove redundant screen reader text
    
    * Adjust map to avoid mutating original object
    
    * update snapshot
    
    * Update packages/editor/src/components/document-outline/index.js
    
    Co-Authored-By: adamsilverstein <adam@10up.com>
    
    * Update packages/editor/src/components/document-outline/test/index.js
    
    remove leading _
    
    Co-Authored-By: adamsilverstein <adam@10up.com>
    
    * Update packages/editor/src/components/document-outline/index.js
    
    Co-Authored-By: adamsilverstein <adam@10up.com>
    
    * update snapshot
    
    * update snapshots
    
    * update snapshot
    
    * update snapshots
    
    * fix up e2e tests
    
    * Fix snapshots by removing single quotes from outline links
    
    * Update packages/editor/src/components/document-outline/index.js
    
    Co-Authored-By: adamsilverstein <adam@10up.com>
    
    * change target to href
    
    * rename close -> closeOutline
    
    * update snapshots after property name changes
    
    * rename close/onClose -> onRequestClose for TOC, on
    
    * restore onSelect
    
    * complete renaming
    
    * Block links are only valid for the current session - remove hash after following
    
    * update snapshot
    
    * cleanup; move block id hash removal functionality up to document outline; now includes title
    
    * update snapshot
    
    * use replaceState vs pushState
    
    * use defer and import at top of file
    
    * removeURLHash as helper
    
    * remove passing event in select handler
    
    * improve doc block
    
    * Skip title in outline when title node not found
    
    * remove removeURLHash
    Adam Silverstein authored Mar 13, 2019
    Configuration menu
    Copy the full SHA
    a06f931 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    cd456f6 View commit details
    Browse the repository at this point in the history
  8. Plugin: Remove replace_editor filter, extend core editor (#13569)

    * Plugin: Remove replace_editor filter, extend core editor
    
    * Plugin: Avoid dynamic dependencies for wp-block-library style
    
    This is handled by core in common blocks style enqueues behavior https://github.com/WordPress/wordpress-develop/blob/e421f26/src/wp-includes/script-loader.php#L2626-L2630
    
    * Testing: Leverage saveDraft for meta boxes save
    aduth authored Mar 13, 2019
    Configuration menu
    Copy the full SHA
    67656bc View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2019

  1. Configuration menu
    Copy the full SHA
    68ef5e7 View commit details
    Browse the repository at this point in the history
  2. Use <s> for strikethrough, not <del> (#14389)

    * Use <s> for strikethrough, not <del>
    
    * Update e2e test
    ellatrix authored Mar 14, 2019
    Configuration menu
    Copy the full SHA
    13334d7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    589a634 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    dc03691 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    244d7ce View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7964f38 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9a93e6a View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2019

  1. Docs: Add anchor link to section in scripts readme (#14439)

    * Add anchor link
    
    * Add anchor link to second reference
    mkaz authored and gziolo committed Mar 15, 2019
    Configuration menu
    Copy the full SHA
    176fdaf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d21e382 View commit details
    Browse the repository at this point in the history
  3. Update/e2e tests options (#14129)

    * added an interactive argument to the test-e2e script
    
    * mend
    
    * added a way to bypass certain args from Jest, reverted to normal argument passing using double dash
    
    * simplified the argument cleanup function
    
    * simplified the argument cleanup function
    
    * added a way to bypass certain args from Jest, reverted to normal argument passing using double dash
    
    * simplified the argument cleanup function
    
    * simplified the argument cleanup function
    
    * cleaned up the code by moving the prefixed arguments removal to getcliargs
    draganescu authored and gziolo committed Mar 15, 2019
    Configuration menu
    Copy the full SHA
    3cc3c89 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2dad4ef View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    790cb30 View commit details
    Browse the repository at this point in the history
  6. Input Interaction: fix buffer for the triggering of multi-select (#14448

    )
    
    * Input Interaction: fix buffer for the triggering of multi-select
    
    * Add inline comment
    
    * Add e2e test
    ellatrix authored Mar 15, 2019
    Configuration menu
    Copy the full SHA
    3848167 View commit details
    Browse the repository at this point in the history
  7. Fix typos (#14451)

    Soean authored and gziolo committed Mar 15, 2019
    Configuration menu
    Copy the full SHA
    6c8486f View commit details
    Browse the repository at this point in the history
  8. Input Interaction: only consider selection at edge if directed toward…

    …s it (#14450)
    
    * Input Interaction: only consider selection at edge if directed towards it
    
    * Add e2e test
    ellatrix authored Mar 15, 2019
    Configuration menu
    Copy the full SHA
    542151d View commit details
    Browse the repository at this point in the history
  9. Components: update CheckboxControl readme (#14153)

    * Initial commit to update CheckboxControl readme
    
    These changes add design documentation.
    
    * Fix tabbing on code example
    davewhitley authored and Tammie Lister committed Mar 15, 2019
    Configuration menu
    Copy the full SHA
    7723b06 View commit details
    Browse the repository at this point in the history
  10. Use a left border for hover + selection states (#14145)

    * Add thick borders to the left of blocks when they're hovred + selected.
    
    * Add thick left border to the page title.
    
    * Turn off block toolbar centering for alignwide blocks.
    
    This splits the left border in two, which looks a bit weird.
    
    * Move block breadcrump to the left side, position it on top of the block.
    
    * Clean up the block toolbar's left border.
    
    * Use inset borders on mobile.
    
    * Prevent inset borders from overlapping with full-bleed content.
    
    * Use a gray border instead of a blue one on hover.
    
    * Use a sass variable to define the left block border width
    
    * Fix breadcrumb potision for alignfull blocks.
    
    * Clean up breadcrumb position for left & right-aligned blocks.
    
    * Sync block mover animation up with the hover state.
    
    * Darken focused block borders slightly.
    
    From $light-gray-500 to $light-gray-800.
    
    * Switch to using border instead of outline for block borders.
    
    Also, change the thick left border to a solid color, to prevent weird overlap.
    
    * Make this work better with Windows High Contrast Mode
    
    * Adjust z-index of border + breadcrumb for child blocks.
    
    So that they're not overlapped by the parent block's border + toolbar.
    
    * Remove extra z-index rule from the block border.
    
    Turns out this wasn't needed anyway.
    
    * Remove extra z-index rule from the block border. Minor description cleanup.
    
    * Ensure these styles are compatible with Top Toolbar mode.
    
    * Use the new gray value for the mobile toolbar border.
    
    * Add a matching left border to the post permalink area above the title.
    
    * Improve border position for mobile screens, especially for elements that float left/right.
    
    * Remove a couple unnecessary border updates from 047e1e4.
    
    Turns out these styles can be preserved on all screen sizes with no ill effect.
    
    * Clean up bugs related to the hover + focus states of the classic editor block.
    
    * Classic Block toolbar icon cleanup.
    
    Even out margins, remove white background.
    
    * Reusable Block border cleanup.
    
    * Keeping a light border on the classic block when it's inactive.
    
    * Clean up borders on warning blocks.
    
    * Switch to a solid color border color for the permalink box.
    
    This mirrors the approach we use for block toolbars, and also ensures that we don't layer opacities and make the permalink toolbar darker than intended.
    
    * Update z-index rule name to match the one used in the latest merge.
    
    * Combine full-wide toolbar centering rules.
    
    Previously, these were declared in two separate palces.
    
    * Add a darker hover state for dark themes.
    
    * Remove the left toolbar border on mobile screens.
    
    This fixes some visual bugs with themes like TwentyNineteen, which include margins on either side of the block on mobile.
    kjellr authored Mar 15, 2019
    Configuration menu
    Copy the full SHA
    08bf9e1 View commit details
    Browse the repository at this point in the history
  11. Input Interaction: allow outer vertical edge to be selected (#14453)

    * Input Interaction: allow outer vertical edge to be selected
    
    * Add e2e test
    ellatrix authored Mar 15, 2019
    Configuration menu
    Copy the full SHA
    39bd834 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    7779964 View commit details
    Browse the repository at this point in the history
  13. DOM: Limit single tabbable radio input by name (#14128)

    * DOM: Limit single tabbable radio input by name
    
    * DOM: Avoid consolidating unnamed radio inputs
    aduth authored Mar 15, 2019
    Configuration menu
    Copy the full SHA
    1019c17 View commit details
    Browse the repository at this point in the history
  14. Update MenuItemsChoice readme (#14465)

    Add design guidelines and screenshots.
    kjellr authored and Tammie Lister committed Mar 15, 2019
    Configuration menu
    Copy the full SHA
    09e72df View commit details
    Browse the repository at this point in the history
  15. Add MenuGroup design documentation (#14466)

    * Update MenuGroup Readme.
    
    Add design guidelines and screenshots.
    
    * Adjust introduction to be more concise.
    kjellr authored and Tammie Lister committed Mar 15, 2019
    Configuration menu
    Copy the full SHA
    6f7fc09 View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2019

  1. Configuration menu
    Copy the full SHA
    6a9665a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f3148cc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5b37ee7 View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2019

  1. Configuration menu
    Copy the full SHA
    54a5f42 View commit details
    Browse the repository at this point in the history
  2. Fix: Pasting captions without an image fails (#14365)

    * Fix: Pasting captions without an image fails
    
    Fixes #13527
    See original work in #12315
    
    When pasting content which includes the `[caption]` shortcode we assume
    that the content is well-formed (that there is not only an `<img />` in
    there but also in the first position).
    
    In this patch we fix the problem by removing the old code, which removed
    the first `Element` node, and replaced it with code that removes the
    first `IMG` node _if one is found_.
    
    We're leaving other image nodes in place in case the caption contains
    image nodes and we're not requiring that the `IMG` be the first child
    of the caption shortcode in case people are wrapping the image in other
    valid HTML like this...
    
    ```html
    [caption]<a href="some.link"><img src="some.image"></a>[/caption]
    ```
    
    See the new unit tests for a more complete specification of the
    intended behaviors.
    
    PR reviewed, debugged, and created by:
    -> LANNISTER MOB <-
     - @codebykat
     - @dmsnell
     - @gwwar
     - @kwight
     - @mmtr
     - @obenland
     - @rodrigoi
     - @vindl
    
    * Update stripFirstImage behavior to also remove matching topmost parent node
    dmsnell authored and gziolo committed Mar 18, 2019
    Configuration menu
    Copy the full SHA
    cafb041 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    98c97a7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    74c0ed7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5e74833 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    fec7ea1 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c7801a8 View commit details
    Browse the repository at this point in the history
  8. Begin adding support for the prefers-reduced-motion setting, Add a1…

    …1y notes to the animation docs. (#14021)
    kjellr authored and youknowriad committed Mar 18, 2019
    Configuration menu
    Copy the full SHA
    bc8adf7 View commit details
    Browse the repository at this point in the history
  9. Docs: Include clarification about using @wordpress/babel-plugin-impor…

    …t-jsx-pragma with @wordpress/babel-preset-default (#14482)
    gziolo authored Mar 18, 2019
    Configuration menu
    Copy the full SHA
    7748b8e View commit details
    Browse the repository at this point in the history
  10. Improve openAllBlockInserterCategories function; Fix intermittent fai…

    …lures in inner blocks allowed blocks test. (#14460)
    jorgefilipecosta authored Mar 18, 2019
    Configuration menu
    Copy the full SHA
    15b20c7 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    6e340d6 View commit details
    Browse the repository at this point in the history
  12. Docs: Polish @wordpress/scripts README and related tutorial (#14484)

    * Clarify that JSX is not part of ESNext in JS build setup tutorial
    
    * Docs: Polish @wordpress/scripts README and related tutorial
    
    * Emphasize that build and start scripts should be used with the default config
    
    * Add Advanced information subsection for all scripts
    
    * Link the existing tutorial for build and start scripts
    gziolo authored Mar 18, 2019
    Configuration menu
    Copy the full SHA
    15b87b0 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    08eafa6 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    a6c4db8 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    4a474b8 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2019

  1. Configuration menu
    Copy the full SHA
    0563f6f View commit details
    Browse the repository at this point in the history