Index: src/wp-includes/theme.php
===================================================================
--- src/wp-includes/theme.php	(revision 46072)
+++ src/wp-includes/theme.php	(working copy)
@@ -1917,13 +1917,17 @@
  * It is a better option to use that class and add any RTL styles to the main stylesheet.
  *
  * @since 3.0.0
+ * @since 5.3.0 Add version support.
  *
  * @global array $editor_styles
  *
  * @param array|string $stylesheet Optional. Stylesheet name or array thereof, relative to theme root.
  *                                 Defaults to 'editor-style.css'
+ * @param array|string $veresion   Optional. Stylesheet version or array thereof.
+ *                                 The versions will be attach to stylesheets
+ *                                 respectively.
  */
-function add_editor_style( $stylesheet = 'editor-style.css' ) {
+function add_editor_style( $stylesheet = 'editor-style.css', $version = '' ) {
 	global $editor_styles;
 
 	add_theme_support( 'editor-style' );
@@ -1931,6 +1935,14 @@
 	$editor_styles = (array) $editor_styles;
 	$stylesheet    = (array) $stylesheet;
 
+	if ( $version ) {
+		$version = (array) $version;
+		$count   = min( count( $version ), count( $stylesheet ) );
+		for ( $i = 0; $i < $count; $i++ ) {
+			$stylesheet[ $i ] .= '?ver=' . $version[ $i ];
+		}
+	}
+
 	if ( is_rtl() ) {
 		$rtl_stylesheet = str_replace( '.css', '-rtl.css', $stylesheet[0] );
 		$stylesheet[]   = $rtl_stylesheet;
