CINXE.COM
What's New
<!DOCTYPE html> <html lang="en-US"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width"> <title>What's New</title> <link rel="profile" href="https://gmpg.org/xfn/11" /> <link rel="pingback" href="https://deliciousbrains.com/xmlrpc.php" /> <!--[if IE]> <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script> <![endif]--> <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style> <!-- Google Tag Manager for WordPress by gtm4wp.com --> <script data-cfasync="false" data-pagespeed-no-defer> var gtm4wp_datalayer_name = "dataLayer"; var dataLayer = dataLayer || []; const gtm4wp_use_sku_instead = false; const gtm4wp_currency = 'USD'; const gtm4wp_product_per_impression = 10; const gtm4wp_clear_ecommerce = false; </script> <!-- End Google Tag Manager for WordPress by gtm4wp.com --> <!-- This site is optimized with the Yoast SEO plugin v24.5 - https://yoast.com/wordpress/plugins/seo/ --> <link rel="canonical" href="https://deliciousbrains.com/wp-migrate-db-pro/whats-new/" /> <meta property="og:locale" content="en_US" /> <meta property="og:type" content="article" /> <meta property="og:title" content="What's New" /> <meta property="og:url" content="https://deliciousbrains.com/wp-migrate-db-pro/whats-new/" /> <meta property="og:site_name" content="Delicious Brains" /> <meta property="article:modified_time" content="2021-11-09T18:54:11+00:00" /> <meta property="og:image" content="https://cdn.deliciousbrains.com/content/uploads/2018/02/07160842/fb-mdb-1200x627.png" /> <meta property="og:image:width" content="1200" /> <meta property="og:image:height" content="627" /> <meta property="og:image:type" content="image/png" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:image" content="https://cdn.deliciousbrains.com/content/uploads/2018/02/07160842/fb-mdb-1200x627.png" /> <meta name="twitter:site" content="@dliciousbrains" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://deliciousbrains.com/wp-migrate-db-pro/whats-new/","url":"https://deliciousbrains.com/wp-migrate-db-pro/whats-new/","name":"What's New","isPartOf":{"@id":"https://deliciousbrains.com/#website"},"datePublished":"2020-05-15T14:46:08+00:00","dateModified":"2021-11-09T18:54:11+00:00","breadcrumb":{"@id":"https://deliciousbrains.com/wp-migrate-db-pro/whats-new/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://deliciousbrains.com/wp-migrate-db-pro/whats-new/"]}]},{"@type":"BreadcrumbList","@id":"https://deliciousbrains.com/wp-migrate-db-pro/whats-new/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"WP Migrate","item":"https://deliciousbrains.com/wp-migrate-db-pro/"},{"@type":"ListItem","position":2,"name":"What’s New"}]},{"@type":"WebSite","@id":"https://deliciousbrains.com/#website","url":"https://deliciousbrains.com/","name":"Delicious Brains","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://deliciousbrains.com/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}</script> <!-- / Yoast SEO plugin. --> <link rel='dns-prefetch' href='//www.googletagmanager.com' /> <link rel="alternate" type="application/rss+xml" title="Delicious Brains » Feed" href="https://deliciousbrains.com/feed/" /> <link rel="alternate" type="application/rss+xml" title="Delicious Brains » Comments Feed" href="https://deliciousbrains.com/comments/feed/" /> <style id='classic-theme-styles-inline-css' type='text/css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css' type='text/css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-family--inter: "Inter", sans-serif;--wp--preset--font-family--cardo: Cardo;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <style id='woocommerce-inline-inline-css' type='text/css'> .woocommerce form .form-row .required { visibility: visible; } </style> <link rel='stylesheet' id='brands-styles-css' href='https://deliciousbrains.com/wp-content/plugins/woocommerce/assets/css/brands.css?ver=9.6.1' type='text/css' media='all' /> <link rel='stylesheet' id='searchwp-forms-css' href='https://deliciousbrains.com/wp-content/plugins/searchwp/assets/css/frontend/search-forms.css?ver=4.3.17' type='text/css' media='all' /> <script type="text/javascript" id="woocommerce-google-analytics-integration-gtag-js-after"> /* <![CDATA[ */ /* Google Analytics for WooCommerce (gtag.js) */ window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} // Set up default consent state. for ( const mode of [{"analytics_storage":"denied","ad_storage":"denied","ad_user_data":"denied","ad_personalization":"denied","region":["AT","BE","BG","HR","CY","CZ","DK","EE","FI","FR","DE","GR","HU","IS","IE","IT","LV","LI","LT","LU","MT","NL","NO","PL","PT","RO","SK","SI","ES","SE","GB","CH"]}] || [] ) { gtag( "consent", "default", { "wait_for_update": 500, ...mode } ); } gtag("js", new Date()); gtag("set", "developer_id.dOGY3NW", true); gtag("config", "UA-38871113-1", {"track_404":true,"allow_google_signals":false,"logged_in":false,"linker":{"domains":[],"allow_incoming":false},"custom_map":{"dimension1":"logged_in"}}); /* ]]> */ </script> <script> function dbi_remove_utms() { if ( window.location.search.indexOf( 'utm_' ) != -1 && history.replaceState ) { var clean_search = window.location.search.replace( /utm_[^&]+&?/g, '' ).replace( /&$/, '' ).replace( /^\?$/, '' ); history.replaceState( {}, '', window.location.pathname + clean_search + window.location.hash ); } } if ( -1 === document.cookie.indexOf( 'dbi_admin=1' ) ) { (function( i, s, o, g, r, a, m ) { i[ 'GoogleAnalyticsObject' ] = r; i[ r ] = i[ r ] || function() { (i[ r ].q = i[ r ].q || []).push( arguments ) }, i[ r ].l = 1 * new Date(); a = s.createElement( o ), m = s.getElementsByTagName( o )[ 0 ]; a.async = 1; a.src = g; m.parentNode.insertBefore( a, m ) })( window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga' ); ga( 'create', 'UA-38871113-1', 'auto' ); ga( 'set', 'anonymizeIp', true ); ga( 'send', 'pageview', { 'hitCallback': dbi_remove_utms } ); // WPEngine Google Tag Manager tracking. (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-N98MLDG'); } </script> <link rel="apple-touch-icon" sizes="57x57" href="https://deliciousbrains.com/wp-content/themes/deliciousbrains/assets/favicon/apple-touch-icon-57x57.png"> <link rel="apple-touch-icon" sizes="114x114" href="https://deliciousbrains.com/wp-content/themes/deliciousbrains/assets/favicon/apple-touch-icon-114x114.png"> <link rel="apple-touch-icon" sizes="72x72" href="https://deliciousbrains.com/wp-content/themes/deliciousbrains/assets/favicon/apple-touch-icon-72x72.png"> <link rel="apple-touch-icon" sizes="144x144" href="https://deliciousbrains.com/wp-content/themes/deliciousbrains/assets/favicon/apple-touch-icon-144x144.png"> <link rel="apple-touch-icon" sizes="60x60" href="https://deliciousbrains.com/wp-content/themes/deliciousbrains/assets/favicon/apple-touch-icon-60x60.png"> <link rel="apple-touch-icon" sizes="120x120" href="https://deliciousbrains.com/wp-content/themes/deliciousbrains/assets/favicon/apple-touch-icon-120x120.png"> <link rel="apple-touch-icon" sizes="76x76" href="https://deliciousbrains.com/wp-content/themes/deliciousbrains/assets/favicon/apple-touch-icon-76x76.png"> <link rel="apple-touch-icon" sizes="152x152" href="https://deliciousbrains.com/wp-content/themes/deliciousbrains/assets/favicon/apple-touch-icon-152x152.png"> <link rel="apple-touch-icon" sizes="180x180" href="https://deliciousbrains.com/wp-content/themes/deliciousbrains/assets/favicon/apple-touch-icon-180x180.png"> <meta name="apple-mobile-web-app-title" content="Delicious Brains"> <link rel="icon" type="image/png" href="https://deliciousbrains.com/wp-content/themes/deliciousbrains/assets/favicon/favicon-192x192.png" sizes="192x192"> <link rel="icon" type="image/png" href="https://deliciousbrains.com/wp-content/themes/deliciousbrains/assets/favicon/favicon-160x160.png" sizes="160x160"> <link rel="icon" type="image/png" href="https://deliciousbrains.com/wp-content/themes/deliciousbrains/assets/favicon/favicon-96x96.png" sizes="96x96"> <link rel="icon" type="image/png" href="https://deliciousbrains.com/wp-content/themes/deliciousbrains/assets/favicon/favicon-16x16.png" sizes="16x16"> <link rel="icon" type="image/png" href="https://deliciousbrains.com/wp-content/themes/deliciousbrains/assets/favicon/favicon-32x32.png" sizes="32x32"> <meta name="msapplication-TileColor" content="#da532c"> <meta name="msapplication-TileImage" content="https://deliciousbrains.com/wp-content/themes/deliciousbrains/assets/favicon/mstile-144x144.png"> <meta name="application-name" content="Delicious Brains"> <link rel="https://api.w.org/" href="https://deliciousbrains.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://deliciousbrains.com/wp-json/wp/v2/pages/70715" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://deliciousbrains.com/xmlrpc.php?rsd" /> <link rel='shortlink' href='https://deliciousbrains.com/?p=70715' /> <link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://deliciousbrains.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fdeliciousbrains.com%2Fwp-migrate-db-pro%2Fwhats-new%2F" /> <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://deliciousbrains.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fdeliciousbrains.com%2Fwp-migrate-db-pro%2Fwhats-new%2F&format=xml" /> <script> var _prum = [['id', '57dfcfd767f1c171d8748558'], ['mark', 'firstbyte', (new Date()).getTime()]]; (function() { var s = document.getElementsByTagName('script')[0] , p = document.createElement('script'); p.async = 'async'; p.src = '//rum-static.pingdom.net/prum.min.js'; s.parentNode.insertBefore(p, s); })(); </script> <script type="text/javascript"> if ( -1 === document.cookie.indexOf( 'dbi_admin=1' ) ) { (function(e,t){var n=e.amplitude||{_q:[],_iq:{}};var r=t.createElement("script") ;r.type="text/javascript" ;r.integrity="sha384-3bSR/uIgD42pCWBeq1//B3mI/hPuWdk0L1EUnQIWfGyMOjs0VEoFLhHMqObtv2BA" ;r.crossOrigin="anonymous";r.async=true ;r.src="https://cdn.amplitude.com/libs/amplitude-5.10.0-min.gz.js" ;r.onload=function(){if(!e.amplitude.runQueuedFunctions){ console.log("[Amplitude] Error: could not load SDK")}} ;var i=t.getElementsByTagName("script")[0];i.parentNode.insertBefore(r,i) ;function s(e,t){e.prototype[t]=function(){ this._q.push([t].concat(Array.prototype.slice.call(arguments,0)));return this}} var o=function(){this._q=[];return this} ;var a=["add","append","clearAll","prepend","set","setOnce","unset"] ;for(var u=0;u<a.length;u++){s(o,a[u])}n.Identify=o;var c=function(){this._q=[] ;return this} ;var l=["setProductId","setQuantity","setPrice","setRevenueType","setEventProperties"] ;for(var p=0;p<l.length;p++){s(c,l[p])}n.Revenue=c ;var d=["init","logEvent","logRevenue","setUserId","setUserProperties","setOptOut","setVersionName","setDomain","setDeviceId", "enableTracking", "setGlobalUserProperties","identify","clearUserProperties","setGroup","logRevenueV2","regenerateDeviceId","groupIdentify","onInit","logEventWithTimestamp","logEventWithGroups","setSessionId","resetSessionId"] ;function v(e){function t(t){e[t]=function(){ e._q.push([t].concat(Array.prototype.slice.call(arguments,0)))}} for(var n=0;n<d.length;n++){t(d[n])}}v(n);n.getInstance=function(e){ e=(!e||e.length===0?"$default_instance":e).toLowerCase() ;if(!n._iq.hasOwnProperty(e)){n._iq[e]={_q:[]};v(n._iq[e])}return n._iq[e]} ;e.amplitude=n})(window,document); amplitude.getInstance().init("b6f7da280e580fcc310e335b098dac0b", null, { includeReferrer: true, includeUtm: true, includeGclid: true } ); } </script> <!-- Google Tag Manager for WordPress by gtm4wp.com --> <!-- GTM Container placement set to automatic --> <script data-cfasync="false" data-pagespeed-no-defer> var dataLayer_content = {"pagePostType":"page","pagePostType2":"single-page","pagePostAuthor":"Ahmed Hussein"}; dataLayer.push( dataLayer_content ); </script> <script data-cfasync="false"> (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-N98MLDG'); </script> <!-- End Google Tag Manager for WordPress by gtm4wp.com --> <noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript> <style>.wp-block-gallery.is-cropped .blocks-gallery-item picture{height:100%;width:100%;}</style><style class='wp-fonts-local' type='text/css'> @font-face{font-family:Inter;font-style:normal;font-weight:300 900;font-display:fallback;src:url('https://deliciousbrains.com/wp-content/plugins/woocommerce/assets/fonts/Inter-VariableFont_slnt,wght.woff2') format('woff2');font-stretch:normal;} @font-face{font-family:Cardo;font-style:normal;font-weight:400;font-display:fallback;src:url('https://deliciousbrains.com/wp-content/plugins/woocommerce/assets/fonts/cardo_normal_400.woff2') format('woff2');} </style> <link rel="stylesheet" type="text/css" href="https://deliciousbrains.com/wp-content/mu-plugins/deliciousbrains/assets/css/main.min.css?ver=1740414372"><link rel="stylesheet" type="text/css" href="https://deliciousbrains.com/wp-content/themes/deliciousbrains/assets/css/google-fonts.min.css?ver=1740414372"><link rel="stylesheet" type="text/css" href="https://deliciousbrains.com/wp-content/themes/deliciousbrains/assets/css/main.min.css?ver=1740414372"></head> <body class="page-template page-template-template-whats-new page-template-template-whats-new-php page page-id-70715 page-child parent-pageid-40 theme-deliciousbrains wp-migrate-db-pro-whats-new singular woocommerce-no-js"> <!-- GTM Container placement set to automatic --> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-N98MLDG" height="0" width="0" style="display:none;visibility:hidden" aria-hidden="true"></iframe></noscript> <!-- End Google Tag Manager (noscript) --><svg xmlns="http://www.w3.org/2000/svg" class="visuallyhidden" > <symbol style="enable-background:new 0 0 512 512" xml:space="preserve" viewBox="0 0 512 512" id="icon-chevron-left" xmlns="http://www.w3.org/2000/svg"><path d="M213.7 256 380.9 81.9c4.2-4.3 4.1-11.4-.2-15.8l-29.9-30.6c-4.3-4.4-11.3-4.5-15.5-.2L131.1 247.9c-2.2 2.2-3.2 5.2-3 8.1-.1 3 .9 5.9 3 8.1l204.2 212.7c4.2 4.3 11.2 4.2 15.5-.2l29.9-30.6c4.3-4.4 4.4-11.5.2-15.8L213.7 256z"/></symbol></svg><svg xmlns="http://www.w3.org/2000/svg" class="visuallyhidden" > <symbol style="enable-background:new 0 0 512 512" xml:space="preserve" viewBox="0 0 512 512" id="icon-chevron-right" xmlns="http://www.w3.org/2000/svg"><path d="M298.3 256 131.1 81.9c-4.2-4.3-4.1-11.4.2-15.8l29.9-30.6c4.3-4.4 11.3-4.5 15.5-.2L380.9 248c2.2 2.2 3.2 5.2 3 8.1.1 3-.9 5.9-3 8.1L176.7 476.8c-4.2 4.3-11.2 4.2-15.5-.2L131.3 446c-4.3-4.4-4.4-11.5-.2-15.8L298.3 256z"/></symbol></svg><svg xmlns="http://www.w3.org/2000/svg" class="visuallyhidden" > <symbol style="enable-background:new 0 0 512 512" xml:space="preserve" viewBox="0 0 512 512" id="icon-navicon" xmlns="http://www.w3.org/2000/svg"><path d="M96 241h320v32H96zm0-96h320v32H96zm0 192h320v32H96z"/></symbol></svg><header class="dbi-site__header"> <div class="dbi-site__mobile-links"> <!--Product Medallion--> <a href="https://deliciousbrains.com/wp-migrate-db-pro/" class="product-title mdb"> <svg xmlns="http://www.w3.org/2000/svg" class="visuallyhidden" > <symbol viewBox="0 0 56 56" id="icon-mdb-medallion" xmlns="http://www.w3.org/2000/svg"><g fill="none"><path fill="#FFF" d="M46.165 32.62h-5.958c0-1.077.731-1.952 1.634-1.952.019 0 .038.004.058.004.54-1.015 1.49-1.692 2.57-1.692 1.058 0 1.995.653 2.54 1.637a1.86 1.86 0 0 1 1.248-.498c1.16 0 2.092 1.12 2.092 2.501h-4.184Zm-13-13.164c-1.498-2.322-.759-5.46 1.652-7.015l.416.649c.899-2.003 2.964-3.403 5.367-3.403v10.807h2.154c.004-1.256 1.214-2.275 2.711-2.275 1.497 0 2.707 1.02 2.707 2.275h-2.707c-.008 1.268-3.41 2.299-7.607 2.299-4.2 0-7.606-1.03-7.606-2.299h3.85a4.784 4.784 0 0 1-.938-1.038m-6.82 4.297H19.14c0-.847.883-1.54 1.968-1.54.093 0 .183.012.268.02.525-.44 1.268-.716 2.1-.716 1.583 0 2.866 1 2.866 2.236m-9.555-10.838 1.618 1.715c.031-.443.148-.887.366-1.303.867-1.664 2.967-2.286 4.697-1.388l-2.656 5.11h1.027c.004-.704.684-1.276 1.524-1.276.848 0 1.529.572 1.529 1.28l-1.529.004c-.011.711-1.925 1.287-4.289 1.287-2.368 0-4.29-.58-4.29-1.295h1.638c-.953-1.213-.825-3.006.365-4.134m-7.322 5.087c.17.186.334.385.486.59a5.065 5.065 0 0 1 4.697 3.925 5.057 5.057 0 0 1-1.855 5.14 7.81 7.81 0 0 1 2.676 1.202 8.774 8.774 0 0 1 4.002-2.107 8.768 8.768 0 0 1 5.425.486 4.673 4.673 0 0 1 7.187 4.2 2.704 2.704 0 0 1 2.426 3.32c4.208-.493 8.202 2.253 9.17 6.476.05.225.09.451.124.677a7.686 7.686 0 0 1 3.691 3.605c-.253.28-.517.56-.782.828C41.95 51.2 35.323 54.223 28 54.223 13.541 54.223 1.777 42.459 1.777 28c0-4.044.922-7.879 2.563-11.301.152-.315.311-.618.474-.926a6.948 6.948 0 0 1 3.854 1.486c.311.19.584.44.798.743M28 0C17.368 0 7.478 6.195 2.812 15.785A27.733 27.733 0 0 0 0 28c0 15.439 12.561 28 28 28 7.206 0 14.058-2.75 19.297-7.739C52.908 42.914 56 35.72 56 28 56 12.561 43.439 0 28 0"/><path fill="#FFF" d="M9.396 34.28c.248-.058.493-.073.742-.1-.249.027-.494.042-.742.1a6.62 6.62 0 0 0-1.976.802v.004a6.519 6.519 0 0 1 1.976-.805m9.562 7.167c-.011-.14-.039-.284-.066-.428.027.144.055.288.066.428zM9.886 24.43a8.35 8.35 0 0 0-.187-1.711c-.086-.358-.21-.692-.335-1.03.125.338.25.672.331 1.03.132.575.183 1.147.19 1.711m-4.137-7.082c-.02-.015-.043-.023-.062-.035.019.012.042.02.062.035zm18.565 23.357c1.039-.91 2.404-1.587 3.955-1.913-1.551.326-2.92 1.003-3.955 1.913m-6.46-1.664a3.8 3.8 0 0 1 .954 1.621 3.724 3.724 0 0 0-.953-1.621m20.891 4.133a2.466 2.466 0 0 1 2.602 1.035 5.813 5.813 0 0 1 .004 0 2.472 2.472 0 0 0-2.606-1.035"/><path fill="#81BDD4" d="M19.297 30.512h1.722a2.855 2.855 0 0 1 3.252-.02l-.008.02h1.042c.016-.59.587-1.07 1.295-1.07.72-.003 1.303.49 1.303 1.094h-1.307l-.004.003h.008c0 .448-.887.833-2.158 1.004v5.49a3.267 3.267 0 0 1-3.006-1.982l-.23.369c-1.361-.91-1.781-2.753-.933-4.114.004-.004.008-.012.011-.016-.606-.198-.987-.459-.987-.75h.015c-.004-.008-.015-.02-.015-.028M4.34 16.7c.467.167.918.37 1.346.614.019.012.042.02.062.035a8.366 8.366 0 0 1 3.508 4.002c.046.109.07.23.108.338.125.339.25.673.335 1.03a8.35 8.35 0 0 1 .187 1.712 8.301 8.301 0 0 1-.483 3.026c-.023.066-.042.128-.07.186a8.395 8.395 0 0 1-4.16 4.504c.454.307.859.688 1.213 1.112a5.67 5.67 0 0 1 1.034 1.824 6.612 6.612 0 0 1 1.976-.801c.248-.059.493-.07.742-.102a6.606 6.606 0 0 1 5.06 1.556 6.646 6.646 0 0 1 1.898 2.703c.225.136.435.295.626.47.011.012.027.02.039.031.035.032.062.067.093.102.44.439.77.987.953 1.621.02.07.046.136.062.206.012.05.015.101.023.152.027.144.055.288.066.428.12-.062.253-.113.381-.171a7.07 7.07 0 0 1 1.179-.436c.05-.015.093-.035.144-.047.015-.003.03-.003.042-.007a8.413 8.413 0 0 1 1.98-.238c.56 0 1.108.055 1.63.156 1.038-.91 2.403-1.587 3.958-1.913a10.137 10.137 0 0 1 2.116-.218c1.15 0 2.244.187 3.235.521 1.65.56 3.014 1.536 3.878 2.757.326.467.583.965.75 1.494a2.472 2.472 0 0 1 3.1.863 5.807 5.807 0 0 1 5.362 2.135c.269-.268.53-.548.782-.828a7.661 7.661 0 0 0-3.694-3.605 8.23 8.23 0 0 0-.121-.677 8.412 8.412 0 0 0-9.174-6.475c.05-.195.078-.4.078-.61a2.704 2.704 0 0 0-2.5-2.711c.003-.078.007-.16.007-.241a4.675 4.675 0 0 0-7.194-3.96 8.768 8.768 0 0 0-5.425-.485 8.77 8.77 0 0 0-4.006 2.107 7.76 7.76 0 0 0-2.672-1.201 5.057 5.057 0 0 0-2.842-9.065 6.475 6.475 0 0 0-.49-.591 2.628 2.628 0 0 0-.794-.743 6.937 6.937 0 0 0-3.854-1.486c-.163.308-.322.61-.474.926m43.917 13.42c-.466 0-.902.187-1.248.498-.545-.984-1.482-1.637-2.543-1.637-1.078 0-2.027.677-2.567 1.692-.02 0-.039-.004-.058-.004-.903 0-1.634.875-1.634 1.952H50.35c0-1.38-.933-2.5-2.092-2.5"/><path fill="#022240" d="M45.45 45.166a5.813 5.813 0 0 0-4.103-.957 2.46 2.46 0 0 0-3.096-.863 5.496 5.496 0 0 0-.75-1.494c-.864-1.22-2.229-2.197-3.878-2.757a10.13 10.13 0 0 0-3.235-.521c-.735 0-1.443.078-2.116.218-1.555.326-2.92 1.003-3.959 1.913a8.546 8.546 0 0 0-1.63-.156c-.687 0-1.352.086-1.979.238-.011.004-.027.004-.042.007-.047.016-.094.035-.144.047a7.07 7.07 0 0 0-1.179.436c-.128.058-.26.109-.38.17v.005c-.012-.144-.04-.288-.067-.432-.008-.05-.011-.101-.023-.148-.016-.074-.043-.14-.062-.21a3.862 3.862 0 0 0-.953-1.625c-.031-.031-.058-.066-.093-.098-.012-.011-.028-.019-.04-.03-.19-.176-.4-.335-.625-.471a6.646 6.646 0 0 0-1.898-2.703 6.595 6.595 0 0 0-5.064-1.556c-.245.028-.49.043-.738.102a6.56 6.56 0 0 0-1.976.805v-.004a5.666 5.666 0 0 0-1.034-1.824 5.756 5.756 0 0 0-1.214-1.109 8.415 8.415 0 0 0 4.231-4.693 8.301 8.301 0 0 0 .483-3.026 8.095 8.095 0 0 0-.191-1.711c-.082-.358-.206-.692-.33-1.03-.04-.11-.063-.23-.11-.339a8.366 8.366 0 0 0-3.507-4.002c-.02-.015-.043-.023-.062-.035A8.409 8.409 0 0 0 4.34 16.7 26.073 26.073 0 0 0 1.777 28c0 14.459 11.764 26.223 26.223 26.223 7.323 0 13.95-3.022 18.713-7.88a5.952 5.952 0 0 0-1.264-1.177"/><path fill="#81BDD4" d="M21.109 22.217c-1.089 0-1.972.685-1.972 1.536h7.206c0-1.236-1.283-2.236-2.866-2.236-.832 0-1.575.276-2.1.716a1.992 1.992 0 0 0-.268-.016"/><path fill="#022240" d="M19.075 18.348c2.364 0 4.278-.58 4.29-1.291l1.528-.004c0-.708-.685-1.28-1.529-1.28-.84 0-1.52.572-1.524 1.276h-1.027l2.656-5.11c-1.73-.898-3.83-.276-4.697 1.388a3.29 3.29 0 0 0-.362 1.303l-1.622-1.715c-1.19 1.128-1.322 2.92-.365 4.134l-1.637.004c0 .715 1.92 1.295 4.289 1.295m18.783 4.445c4.196 0 7.6-1.03 7.607-2.299h2.707c0-1.256-1.214-2.275-2.707-2.275-1.497 0-2.707 1.02-2.71 2.275H40.6l.004-10.807c-2.407 0-4.472 1.4-5.37 3.403l-.417-.65c-2.41 1.556-3.15 4.694-1.653 7.016.261.405.588.739.938 1.038h-3.85c0 1.268 3.406 2.299 7.606 2.299M20.284 31.29c-.003.004-.007.012-.011.016-.848 1.36-.428 3.204.933 4.114l.23-.37a3.267 3.267 0 0 0 3.006 1.984v-5.491c1.271-.171 2.158-.556 2.158-1.004h-.008l.004-.003h1.307c0-.603-.584-1.097-1.303-1.093-.708 0-1.28.478-1.295 1.07h-1.042l.008-.02c-1.039-.692-2.322-.642-3.252.02h-1.722c0 .007.011.015.011.026h-.011c0 .292.38.553.987.751"/></g></symbol></svg><svg class="icon icon-mdb-medallion" > <use xlink:href="#icon-mdb-medallion"></use> </svg> <span>WP Migrate</span> </a> </div> <nav class="dbi-site__nav dbi-site__nav--faded" role="navigation" id="main-nav"> <ul class="dbi-menu"> <li class="dbi-menu__item dbi-menu__item--logo"> <a href="/"> <svg xmlns="http://www.w3.org/2000/svg" class="visuallyhidden" > <symbol viewBox="0 0 329 397" id="icon-logo" xmlns="http://www.w3.org/2000/svg"><path d="M328.265 130.397c-.328-4.423-.949-8.809-1.646-13.174-.797-4.986-1.932-9.899-3.258-14.771-30.41 8.127-59.811 2.487-76.764-17.762-16.162-19.304-17.275-47.402-5.767-74.666-.223-.076-.442-.158-.664-.233-7.885-2.62-15.979-4.448-24.137-5.937C203.828 1.629 191.488.657 179.101.362c-5.414-.129-10.828-.011-16.246.233-8.177.368-16.335 1-24.386 2.374a127.787 127.787 0 0 0-35.003 11.329c-9.79 4.81-19.061 10.399-27.564 17.241-7.471 6.014-13.984 12.91-19.318 20.903-2.815 4.218-5.175 8.676-7.145 13.34-2.732 6.472-5.178 13.053-7.239 19.773-2.779 9.06-5.59 18.112-8.31 27.191-1.605 5.357-2.642 10.828-3.001 16.43-.342 5.321 1.588 10.203 2.886 15.181 1.265 4.844 1.556 9.44-1.401 13.746-1.627 2.372-3.407 4.637-5.111 6.956-4.725 6.426-9.48 12.835-13.506 19.736-2.562 4.389-5.588 8.455-8.699 12.437-3.51 4.492-5.868 9.208-4.799 15.092.06.327-.005.637.192.979 2.084 3.619 4.982 6.414 8.537 8.556 3.253 1.96 6.899 2.84 10.51 3.823 3.162.861 4.162 2.197 4.059 5.48-.076 2.447-.618 4.789-1.862 6.935-3.294 5.679.112 13.246 5.159 15.165 1.036.394 2.301.579 3.14 1.536-4.74 3.872-5.23 9.458-1.248 13.941 1.489 1.677 2.613 3.596 3.853 5.433.994 1.475 1.28 3.175.826 4.969-1.114 4.405-2.178 8.809-2.47 13.38-.27 4.241-.147 8.423 1.227 12.461 2.975 8.745 9.945 13.284 18.03 16.255 3.078 1.132 6.519 1.448 9.87 1.816 7.678.842 15.426.698 23.08 1.68 6.739.865 13.631 1.06 19.749 4.792 2.888 1.763 5.204 3.899 7 6.704 2.093 3.27 2.413 6.926 2.189 10.631-.357 5.866.609 11.608 1.642 17.308 1.63 9.006 0 0 4.242 27.109 88.795 12.646 103.629 4.112 174.935-23.417-7.339-16.74-3.552-6.817-5.507-12.595-2.696-7.968-4.588-16.146-5.948-24.46-1.236-7.555-2.349-15.12-2.693-22.766a127.64 127.64 0 0 1 2.635-32.279c2.074-9.819 4.748-19.437 8.42-28.764 2.896-7.359 6.091-14.577 10.314-21.322 1.254-2 2.151-4.282 3.356-6.35 5.662-9.707 11.461-19.34 15.734-29.776 2.486-6.072 4.545-12.277 6.055-18.673 2.445-10.367 3.64-20.848 3.318-31.504-.09-2.992-.117-5.98-.338-8.974" fill-rule="evenodd"/></symbol></svg><svg class="icon icon-logo" > <use xlink:href="#icon-logo"></use> </svg> </a> </li> <li class="dbi-menu__item dbi-menu__item--parent-product dbi-menu__item--spinupwp"> <a href="https://advancedcustomfields.com" target="_blank"> Advanced Custom Fields </a> </li> <li class="dbi-menu__item dbi-menu__item--parent-product dbi-menu__item--migrate current-page-item open"> <a href="https://deliciousbrains.com/wp-migrate-db-pro/"> WP Migrate </a> <span class="nav-arrow"> <svg xmlns="http://www.w3.org/2000/svg" class="visuallyhidden" > <symbol style="enable-background:new 0 0 512 512" xml:space="preserve" viewBox="0 0 512 512" id="icon-chevron-down" xmlns="http://www.w3.org/2000/svg"><path d="m256 298.3 174.2-167.2c4.3-4.2 11.4-4.1 15.8.2l30.6 29.9c4.4 4.3 4.5 11.3.2 15.5L264.1 380.9c-2.2 2.2-5.2 3.2-8.1 3-3 .1-5.9-.9-8.1-3L35.2 176.7c-4.3-4.2-4.2-11.2.2-15.5L66 131.3c4.4-4.3 11.5-4.4 15.8-.2L256 298.3z"/></symbol></svg><svg class="icon icon-chevron-down" > <use xlink:href="#icon-chevron-down"></use> </svg> </span> <ul class="dbi-menu__sub-menu level-2"> <li class="dbi-menu__item "> <a href="https://deliciousbrains.com/wp-migrate-db-pro/#features"> Features </a> <span class="nav-arrow"> <svg class="icon icon-chevron-down" > <use xlink:href="#icon-chevron-down"></use> </svg> </span> <ul class="dbi-menu__sub-menu"> <li class="dbi-submenu__item"> <a class="submenu_section_link" href="https://deliciousbrains.com/wp-migrate-db-pro/database-migrations/"> Database Migrations </a> </li> <li class="dbi-submenu__item"> <a class="submenu_section_link" href="https://deliciousbrains.com/wp-migrate-db-pro/#media-files"> Media Library Migrations </a> </li> <li class="dbi-submenu__item"> <a class="submenu_section_link" href="https://deliciousbrains.com/wp-migrate-db-pro/#theme-plugins"> Theme & Plugin File Migrations </a> </li> <li class="dbi-submenu__item "> <a class="submenu_section_link" href="https://deliciousbrains.com/wp-migrate-db-pro/#multisite"> Multisite Tools </a> </li> <li class="dbi-submenu__item "> <a class="submenu_section_link" href="https://deliciousbrains.com/wp-migrate-db-pro/#cli"> CLI </a> </li> </ul> </li> <li class="dbi-menu__item"> <a href="https://deliciousbrains.com/wp-migrate-db-pro/pricing/"> Pricing & Purchase </a> </li> <li class="dbi-menu__item"> <a href="https://deliciousbrains.com/wp-migrate-db-pro/docs/getting-started/"> Documentation </a> </li> <li class="dbi-menu__item"> <a href="https://deliciousbrains.com/wp-migrate-db-pro/testimonials/"> Testimonials </a> </li> <li class="dbi-menu__item"> <a href="https://deliciousbrains.com/wp-migrate-db-pro/level-up/"> Blog </a> </li> <li class="dbi-menu__item"> <a href="https://deliciousbrains.com/wp-migrate-db-pro/whats-new/"> What's New </a> </li> </ul> </li> <li class="dbi-menu__item dbi-menu__item--parent-product dbi-menu__item--offload "> <a href="https://deliciousbrains.com/wp-offload-media/"> WP Offload Media </a> <span class="nav-arrow"> <svg class="icon icon-chevron-down" > <use xlink:href="#icon-chevron-down"></use> </svg> </span> <ul class="dbi-menu__sub-menu"> <li class="dbi-menu__item"> <a href="https://deliciousbrains.com/wp-offload-media/"> Features </a> </li> <li class="dbi-menu__item"> <a href="https://deliciousbrains.com/wp-offload-media/#addons"> Addons </a> </li> <li class="dbi-menu__item"> <a href="https://deliciousbrains.com/wp-offload-media/pricing/"> Pricing & Purchase </a> </li> <li class="dbi-menu__item"> <a href="https://deliciousbrains.com/wp-offload-media/pricing/#faq"> FAQ </a> </li> <li class="dbi-menu__item"> <a href="https://deliciousbrains.com/wp-offload-media/docs/getting-started/"> Documentation </a> </li> <li class="dbi-menu__item"> <a href="https://deliciousbrains.com/wp-offload-media/testimonials/"> Testimonials </a> </li> <li class="dbi-menu__item"> <a href="https://deliciousbrains.com/wp-offload-media/level-up/"> Blog </a> </li> <li class="dbi-menu__item"> <a href="https://deliciousbrains.com/wp-offload-media/whats-new/"> What's New </a> </li> </ul> </li> <li class="dbi-menu__item dbi-menu__item--parent-product dbi-menu__item--offload-ses "> <a href="https://deliciousbrains.com/wp-offload-ses/"> WP Offload SES </a> <span class="nav-arrow"> <svg class="icon icon-chevron-down" > <use xlink:href="#icon-chevron-down"></use> </svg> </span> <ul class="dbi-menu__sub-menu"> <li class="dbi-menu__item"> <a href="https://deliciousbrains.com/wp-offload-ses/"> Features </a> </li> <li class="dbi-menu__item"> <a href="https://deliciousbrains.com/wp-offload-ses/pricing/"> Pricing & Purchase </a> </li> <li class="dbi-menu__item"> <a href="https://deliciousbrains.com/wp-offload-ses/pricing/#faq"> FAQ </a> </li> <li class="dbi-menu__item"> <a href="https://deliciousbrains.com/wp-offload-ses/docs/getting-started/"> Documentation </a> </li> <li class="dbi-menu__item"> <a href="https://deliciousbrains.com/wp-offload-ses/level-up/"> Blog </a> </li> <li class="dbi-menu__item"> <a href="https://deliciousbrains.com/wp-offload-ses/whats-new/"> What's New </a> </li> </ul> </li> <li class="dbi-menu__item dbi-menu__item--parent-product dbi-menu__item--wpengine"> <a href="https://wpengine.com/wordpress-hosting/" target="_blank"> Hosting for WordPress </a> </li> <li class="dbi-menu__item dbi-menu__item--about "> <a href="https://deliciousbrains.com/about/"> About </a> </li> <li class="dbi-menu__item dbi-menu__item--blog"> <a target="_blank" href="https://podcast.deliciousbrains.com/"> Podcast </a> </li> <li class="dbi-menu__item dbi-menu__item--account "> <a href="https://deliciousbrains.com/my-account/"> My Account </a> <span class="nav-arrow"> <svg class="icon icon-chevron-down" > <use xlink:href="#icon-chevron-down"></use> </svg> </span> <ul class="dbi-menu__sub-menu"> <li class="dbi-menu__item"> <a href="https://deliciousbrains.com/my-account/licenses/"> Licenses </a> </li> <li class="dbi-menu__item"> <a href="https://deliciousbrains.com/my-account/orders/"> Orders </a> </li> <li class="dbi-menu__item"> <a href="https://deliciousbrains.com/my-account/settings/"> Settings </a> </li> </ul> </li> <li class="dbi-menu__item dbi-menu__item--home"> <a href="https://deliciousbrains.com/"> Home </a> </li> </ul> </nav> </header> <main class="dbi-site__content" role="main"> <section class="dbi-page-header dbi-page-header--migrate"> <ul class="dbi-menu dbi-menu--product dbi-menu--migrate"> <li class="dbi-menu__item dbi-menu__item--product"> <a href="https://deliciousbrains.com/wp-migrate-db-pro/"> <svg class="icon icon-mdb-medallion" > <use xlink:href="#icon-mdb-medallion"></use> </svg> </a> </li> <div> <div class="product-title-container"> <li class="dbi-menu__item dbi-menu__item--product"> <h1><a href="https://deliciousbrains.com/wp-migrate-db-pro/" class="product-title mdb">WP Migrate</a></h1> </li> </div> <div> <li id="menu_features" class="dbi-menu__item"><div class="submenu-container"><ul class="dbi-submenu"><li class="dbi-submenu__item "><a class="submenu_section_link" href="https://deliciousbrains.com/wp-migrate-db-pro/database-migrations/"><span class="icon"><img loading="lazy" src="https://deliciousbrains.com/wp-content/themes/deliciousbrains/assets/svg/mdb-database-migrations.svg" /></span><span>Database Migrations</span></a></li><li class="dbi-submenu__item "><a class="submenu_section_link" href="https://deliciousbrains.com/wp-migrate-db-pro/#media-files"><span class="icon"><img loading="lazy" src="https://deliciousbrains.com/wp-content/themes/deliciousbrains/assets/svg/mdb-mediafiles.svg" /></span><span>Media Library Migrations</span></a></li><li class="dbi-submenu__item "><a class="submenu_section_link" href="https://deliciousbrains.com/wp-migrate-db-pro/#theme-plugins"><span class="icon"><img loading="lazy" src="https://deliciousbrains.com/wp-content/themes/deliciousbrains/assets/svg/mdb-themepluginfiles.svg" /></span><span>Theme & Plugin File Migrations</span></a></li><li class="dbi-submenu__item "><a class="submenu_section_link" href="https://deliciousbrains.com/wp-migrate-db-pro/#multisite"><span class="icon"><img loading="lazy" src="https://deliciousbrains.com/wp-content/themes/deliciousbrains/assets/svg/mdb-multisite.svg" /></span><span>Multisite Tools</span></a></li><li class="dbi-submenu__item "><a class="submenu_section_link" href="https://deliciousbrains.com/wp-migrate-db-pro/#cli"><span class="icon"><img loading="lazy" src="https://deliciousbrains.com/wp-content/themes/deliciousbrains/assets/svg/mdb-cli.svg" /></span><span>CLI</span></a></li></ul></div><a class="section_link" href="#">Features</a></li><li id="menu_pricing" class="dbi-menu__item"><a class="section_link" href="https://deliciousbrains.com/wp-migrate-db-pro/pricing/">Pricing</a></li><li id="menu_docs" class="dbi-menu__item"><a class="section_link" href="https://deliciousbrains.com/wp-migrate-db-pro/docs/getting-started/">Docs</a></li><li id="menu_testimonials" class="dbi-menu__item"><a class="section_link" href="https://deliciousbrains.com/wp-migrate-db-pro/testimonials/">Testimonials</a></li><li id="menu_blog" class="dbi-menu__item"><a class="section_link" href="https://deliciousbrains.com/wp-migrate-db-pro/level-up/">Blog</a></li><li id="menu_what’s_new?" class="dbi-menu__item current-page-item"><a class="section_link" href="https://deliciousbrains.com/wp-migrate-db-pro/whats-new/">What’s New?</a></li></div> </div> <li class="dbi-menu__item dbi-menu__item--button"> <a href="https://deliciousbrains.com/wp-migrate-db-pro/pricing/" class="dbi-btn dbi-btn--mdb-alt dbi-btn--outline"> Purchase </a> </li> </ul> <h1 class="dbi-page-header__title">What’s new?</h1> </section> <section id="dbi-whats-new"> <div class="whats-new-content"> <div class="changelog-filters" data-parent-slug="wp-migrate-db-pro"> <div class="filters" data-target="data-release-type"> <p>Show Releases:</p> <div class="checkboxes"> <label class="checkbox"> <input type="checkbox" checked="checked" value="minor" /><span>Minor <span class="example">(e.g. 2.1.1)</span></span> </label> <label class="checkbox"> <input type="checkbox" checked="checked" value="major" /><span>Major <span class="example">(e.g. 2.1.)</span></span> </label> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot"></div> <a class="date" href="#feb-12-2025"> <time id="feb-12-2025"> Feb 12, 2025 </time> </a> </div> <div class="release-table"> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>WP Migrate 2.7.2</h3> <p>Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Export, push, pull, and backup commands initiated via WP-CLI once again operate without errors related to unknown column keys, fixing a regression introduced in version 2.7.1</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot"></div> <a class="date" href="#feb-11-2025"> <time id="feb-11-2025"> Feb 11, 2025 </time> </a> </div> <div class="release-table"> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>WP Migrate 2.7.1</h3> <p>New Features, Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--new">New</div> <ul> <li>Dependencies have been updated for improved security and stability</li> </ul> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Compatibility with WP Go Maps has been improved through support for the MySQL <code>POINT</code> data type</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot"></div> <a class="date" href="#oct-04-2024"> <time id="oct-04-2024"> Oct 04, 2024 </time> </a> </div> <div class="release-table"> <div class="container" data-release-type="major" > <div class="release-notes-expand"> <h3>WP Migrate 2.7.0</h3> <p>New Features</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--new">New</div> <ul> <li>PHP and JS dependencies have been updated</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot"></div> <a class="date" href="#may-30-2024"> <time id="may-30-2024"> May 30, 2024 </time> </a> </div> <div class="release-table"> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>WP Migrate 2.6.13</h3> <p>New Features, Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--new">New</div> <ul> <li>Pulling a subsite from a multisite network to a single site via WP-CLI now migrates the appropriate database tables</li> </ul> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>A new filter <code>wpmdb_check_table_column_for_reference</code> now helps to avoid memory errors by excluding columns from the find and replace operation when a serialized reference is detected</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot"></div> <a class="date" href="#mar-04-2024"> <time id="mar-04-2024"> Mar 04, 2024 </time> </a> </div> <div class="release-table"> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>WP Migrate 2.6.12</h3> <p>Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Pull migrations are no longer broken by tables with multiple unique indexes</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot"></div> <a class="date" href="#feb-08-2024"> <time id="feb-08-2024"> Feb 08, 2024 </time> </a> </div> <div class="release-table"> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>WP Migrate 2.6.11</h3> <p>Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Security: Plugin configuration data now uses JSON encoding instead of serialization to prevent PHP Object Injection (thanks to Patchstack for responsible disclosure on January 15, 2024 followed by development and testing of the fix by WP Engine)</li> <li>Security: Unserializing an object during find and replace operations now passes <code>'allowed_classes' => false</code> to avoid instantiating the complete object and potentially running malicious code stored in the database</li> <li>Security: The wp-queue library now ensures that only its own classes can be unserialized via <code>allowed_classes</code> </li> <li>Sites with "bundle" or "runtime" in the domain name can now load plugin pages in WP Admin</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot"></div> <a class="date" href="#aug-29-2023"> <time id="aug-29-2023"> Aug 29, 2023 </time> </a> </div> <div class="release-table"> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>WP Migrate 2.6.10</h3> <p>New Features, Improvements, Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--new">New</div> <ul> <li>Links to plugin documentation, support, feedback, and changelog are now available in the footer of WP Admin</li> </ul> <div class="type-label type-label--improvements">Improvements</div> <ul> <li>Migration performance is now improved for sites that do not organize uploads into month- and year-based folders</li> </ul> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Form data types are now consistent when using default fallbacks</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot"></div> <a class="date" href="#jul-10-2023"> <time id="jul-10-2023"> Jul 10, 2023 </time> </a> </div> <div class="release-table"> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>WP Migrate 2.6.9</h3> <p>Improvements</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--improvements">Improvements</div> <ul> <li>PHP 8.2 and WP Migrate are now compatible</li> <li>CLI migrations no longer produce warnings related to undefined array keys in multisite tools</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot"></div> <a class="date" href="#jun-01-2023"> <time id="jun-01-2023"> Jun 01, 2023 </time> </a> </div> <div class="release-table"> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>WP Migrate 2.6.8</h3> <p>Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>All-In-One Security and WP Migrate are now more compatible as a result of skipping the <code>stacktrace</code> column in the <code>aiowps_audit_log</code> table during find and replace operations</li> <li>Multisite Tools are now only displayed when a qualifying license has been activated</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot"></div> <a class="date" href="#may-18-2023"> <time id="may-18-2023"> May 18, 2023 </time> </a> </div> <div class="release-table"> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>WP Migrate 2.6.7</h3> <p>Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Exports are now compatible with PHP 8.1+</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot"></div> <a class="date" href="#may-09-2023"> <time id="may-09-2023"> May 09, 2023 </time> </a> </div> <div class="release-table"> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>WP Migrate 2.6.6</h3> <p>Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Migrations including Themes, Plugins, Must-Use Plugins, and Other Files now properly move those files into place during finalization.</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot"></div> <a class="date" href="#apr-25-2023"> <time id="apr-25-2023"> Apr 25, 2023 </time> </a> </div> <div class="release-table"> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>WP Migrate 2.6.5</h3> <p>Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Migrations no longer cause PHP notices when a file path is null</li> <li>Multisite CLI migrations using the <code>--subsite</code> argument once again add users to the correct tables</li> <li>CLI migrations using the <code>profile</code> subcommand now work reliably even if older profiles have been deleted</li> <li>Profiles are now loaded with the expected Database settings immediately after a remote plugin update</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot"></div> <a class="date" href="#apr-06-2023"> <time id="apr-06-2023"> Apr 06, 2023 </time> </a> </div> <div class="release-table"> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>WP Migrate 2.6.4</h3> <p>Improvements, Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--improvements">Improvements</div> <ul> <li>Easy Updates Manager and WP Migrate are now more compatible as a result of skipping the <code>eum_logs</code> table</li> <li>Inactive licenses can now be reactivated from the plugin</li> </ul> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Migrations no longer cause PHP warnings that mention an “undefined array key”</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot"></div> <a class="date" href="#feb-28-2023"> <time id="feb-28-2023"> Feb 28, 2023 </time> </a> </div> <div class="release-table"> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>WP Migrate 2.6.2</h3> <p>Improvements, Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--improvements">Improvements</div> <ul> <li>Domain and path values are once again pre-populated when exporting the database after being temporarily removed in version 2.6.0</li> <li>Sites with firewall plugins such as Wordfence and Defender Pro now communicate possible compatibility issues when enabling push migrations</li> <li>Zlib compression is no longer used in pull operations, resulting in faster migrations</li> </ul> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>The multisite tools panel is no longer hidden in Find & Replace profiles</li> </ul> </div> </div> </div> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>WP Migrate 2.6.3</h3> <p>Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Reverted a change from 2.6.2 that inadvertently caused profiles with <code>all post types</code> selected to behave as if no post types were selected</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot"></div> <a class="date" href="#feb-01-2023"> <time id="feb-01-2023"> Feb 01, 2023 </time> </a> </div> <div class="release-table"> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>WP Migrate 2.6.1</h3> <p>Improvements, Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--improvements">Improvements</div> <ul> <li>Duplicator is now more compatible as a result of skipping references in the <code>duplicator_packages</code> table</li> <li>Windows servers and WAMP are now more compatible due to consistent handling of file paths</li> <li>Folder permission errors are now shown before starting a migration</li> </ul> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Export file downloads no longer cause PHP warnings and notices</li> <li>Non-alphanumeric characters no longer break exported file downloads</li> <li>Media uploads date picker styles are no longer broken</li> <li>CLI migrations that include files once again complete without error</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot dot--major"> <svg xmlns="http://www.w3.org/2000/svg" class="visuallyhidden" > <symbol xml:space="preserve" viewBox="0 0 512 512" id="icon-star" xmlns="http://www.w3.org/2000/svg"><path d="M480 200H308.519l-52.49-168-52.51 168H32l138.946 104.209L116 480l140-112 140 112-54.927-175.805z"/></symbol></svg><svg class="icon icon-star" > <use xlink:href="#icon-star"></use> </svg> </div> <a class="date" href="#jan-19-2023"> <time id="jan-19-2023"> Jan 19, 2023 </time> </a> </div> <div class="release-table"> <div class="container container--major" data-release-type="major" > <div class="post-preview"> <h2><a href="https://deliciousbrains.com/wp-migrate-2-6-released/">WP Migrate 2.6 Released: Full-Site Exports and Import to Local</a></h2> <p>Today we’re pleased to announce the release of WP Migrate 2.6, which introduces full-site exports and a new integration for seamlessly importing to Local. Together, WP Migrate and Local are…</p> <a href="https://deliciousbrains.com/wp-migrate-2-6-released/"> View Release Post </a> </div> </div> <div class="container" data-release-type="major" > <div class="release-notes-expand"> <h3>WP Migrate 2.6.0</h3> <p>New Features, Improvements, Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--new">New</div> <ul> <li>Full-site exports including the database and files are now available to all users</li> <li>Exported ZIP archives are now compatible with drag-and-drop importing to Local</li> <li>Highlights from recent releases are now communicated through the What’s New tab</li> </ul> <div class="type-label type-label--improvements">Improvements</div> <ul> <li>Exports can now be performed without defining the URL or Path</li> <li>CLI exports can once again accept paths with slashes so an export can be saved to a directory that is different from where the command is executed</li> </ul> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Large export file downloads no longer cause errors</li> <li>All profile panels are now available immediately after a license has been added</li> <li>Defining the <code>UPLOADS</code> constant with a location outside of <code>wp-content</code> no longer causes an error when migrating files</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot dot--major"> <svg class="icon icon-star" > <use xlink:href="#icon-star"></use> </svg> </div> <a class="date" href="#nov-22-2022"> <time id="nov-22-2022"> Nov 22, 2022 </time> </a> </div> <div class="release-table"> <div class="container container--major" data-release-type="major" > <div class="post-preview"> <h2><a href="https://deliciousbrains.com/wp-migrate-2-5-released/">WP Migrate 2.5 Released: High-Performance File Transfers for All</a></h2> <p>Today we’re pleased to announce the official release of WP Migrate 2.5, which brings High-Performance File Transfers out of beta and into its new role as the standard file transfer…</p> <a href="https://deliciousbrains.com/wp-migrate-2-5-released/"> View Release Post </a> </div> </div> <div class="container" data-release-type="major" > <div class="release-notes-expand"> <h3>WP Migrate 2.5.0</h3> <p>New Features, Improvements, Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--new">New</div> <ul> <li>High-performance file transfers have left public beta and are now automatically applied to new and existing migration profiles</li> </ul> <div class="type-label type-label--improvements">Improvements</div> <ul> <li>Push and pull migrations via CLI are now more compatible with PHP 8</li> <li>Doctrine Cache is no longer a dependency</li> </ul> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>HTML entities in profile names are now rendered correctly</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot"></div> <a class="date" href="#oct-21-2022"> <time id="oct-21-2022"> Oct 21, 2022 </time> </a> </div> <div class="release-table"> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>WP Migrate 2.4.2</h3> <p>Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Limited file permissions outside of the <code>uploads</code> directory no longer prevent find and replace operations on hosts like Pantheon</li> <li>Excluded file defaults for caches and backups are now limited to directories</li> <li>Empty custom pairs are no longer processed during find and replace operations</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot"></div> <a class="date" href="#oct-12-2022"> <time id="oct-12-2022"> Oct 12, 2022 </time> </a> </div> <div class="release-table"> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>WP Migrate 2.4.1</h3> <p>Improvements, Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--improvements">Improvements</div> <ul> <li>All log files, backup and cache directories contained in the uploads directory are now excluded by default</li> </ul> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Push and pull migrations involving WP Engine can now be repeated without reloading the profile</li> <li>Missing <code>mu-plugins</code> directory no longer causes a fatal error</li> <li>Database imports are now more compatible with PHP 8 and above</li> <li>Find and replace via CLI is now more compatible with PHP 8 and above</li> <li>Push and pull migrations via CLI no longer show PHP notices and warnings</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot dot--major"> <svg class="icon icon-star" > <use xlink:href="#icon-star"></use> </svg> </div> <a class="date" href="#sep-22-2022"> <time id="sep-22-2022"> Sep 22, 2022 </time> </a> </div> <div class="release-table"> <div class="container container--major" data-release-type="major" > <div class="post-preview"> <h2><a href="https://deliciousbrains.com/wp-migrate-db-pro-2-4-released/">WP Migrate 2.4 Released: Faster Migrations, Must-Use Plugins, WP Engine Compatibility, and More</a></h2> <p>Today we’re pleased to announce the official release of WP Migrate 2.4. With new capabilities for migrating must-use plugins and other files in the wp-content directory, it’s now possible to…</p> <a href="https://deliciousbrains.com/wp-migrate-db-pro-2-4-released/"> View Release Post </a> </div> </div> <div class="container" data-release-type="major" > <div class="release-notes-expand"> <h3>WP Migrate 2.4.0</h3> <p>New Features, Improvements, Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--new">New</div> <ul> <li>Must-Use Plugins and Other Files in <code>wp-content</code> can now be migrated </li> <li>High-Performance File Transfers have now entered public beta</li> <li>Real-time metrics are now presented during file transfer stages</li> <li>File transfer statistics can now be downloaded after a successful migration</li> </ul> <div class="type-label type-label--improvements">Improvements</div> <ul> <li>Temporary tables and directories are now cleaned up after migration failure</li> <li>Re-rendering of the user interface is now optimized</li> <li>Settings sliders are now more accessible</li> <li>Migration complete modal is now more accessible</li> </ul> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>First-time connections after a fresh install no longer cause JS error</li> <li>First Custom Find & Replace field is no longer pre-filled with subsite URL </li> <li>Subsite media migrations now migrate to the correct directory</li> <li>Multisite tools no longer cause a PHP warning during single-site media migrations</li> <li>Migrating without database no longer creates warnings using PHP 8 </li> <li>Migrations without themes or plugins no longer require FS writability check</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot"></div> <a class="date" href="#aug-12-2022"> <time id="aug-12-2022"> Aug 12, 2022 </time> </a> </div> <div class="release-table"> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>WP Migrate 2.3.4</h3> <p>Improvements, Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--improvements">Improvements</div> <ul> <li>Push migrations to WP Engine can now include themes and plugins</li> <li>Settings sliders now have a visible focus style and improved keyboard accessibility</li> <li>Error log messages now provide additional context about the migration to assist our support team</li> </ul> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Find & Replace regex can now include special characters such as <code><</code> and <code>></code></li> <li>Subsite-to-subsite migrations involving two different site IDs now migrate media from the correct source</li> <li>Errors related to <code>ajax_verify_connection_to_remote_site</code> have been reduced</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot"></div> <a class="date" href="#may-19-2022"> <time id="may-19-2022"> May 19, 2022 </time> </a> </div> <div class="release-table"> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>WP Migrate 2.3.3</h3> <p>Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>WP Migrate no longer initializes on pages outside of WP Admin in order to improve front-end performance</li> <li>Pulling themes or plugins without the database now works on the first attempt</li> <li>Migrations without the database are now compatible with PHP 8 or above</li> <li>Network-to-network migrations via the CLI now process without warnings</li> <li>Compatibility mode path now uses the proper case to avoid errors with case-sensitive file systems</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot"></div> <a class="date" href="#apr-12-2022"> <time id="apr-12-2022"> Apr 12, 2022 </time> </a> </div> <div class="release-table"> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>WP Migrate 2.3.2</h3> <p>Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>License API is no longer called with every page visit</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot"></div> <a class="date" href="#apr-11-2022"> <time id="apr-11-2022"> Apr 11, 2022 </time> </a> </div> <div class="release-table"> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>WP Migrate 2.3.1</h3> <p>Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Migration profile performance is no longer slowed down by UI changes introduced in 2.3.0</li> <li>WP-CLI integration is now enabled correctly when the plugin is updated outside of WP Admin via Composer, WP-CLI, or third-party service</li> <li>WP-CLI <code>setting</code> subcommand is now available without a license so that it may be used to activate a license</li> <li>Time zone now defaults to UTC if one cannot be detected</li> <li>Migration profiles without excludes defined no longer cause errors in WP Admin</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot dot--major"> <svg class="icon icon-star" > <use xlink:href="#icon-star"></use> </svg> </div> <a class="date" href="#mar-31-2022"> <time id="mar-31-2022"> Mar 31, 2022 </time> </a> </div> <div class="release-table"> <div class="container container--major" data-release-type="major" > <div class="post-preview"> <h2><a href="https://deliciousbrains.com/wp-migrate-db-pro-2-3-released/">WP Migrate 2.3 Released: Database-Less and Subsite-to-Subsite Migrations, Version Comparisons, and a New Name</a></h2> <p>Today we’re pleased to announce the official release of WP Migrate 2.3. Yep, you read that correctly, we’ve dropped the “DB Pro.” We’ll discuss more about the name change later…</p> <a href="https://deliciousbrains.com/wp-migrate-db-pro-2-3-released/"> View Release Post </a> </div> </div> <div class="container" data-release-type="major" > <div class="release-notes-expand"> <h3>WP Migrate 2.3.0</h3> <p>New Features, Improvements, Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--new">New</div> <ul> <li>“WP Migrate DB Pro” is now “WP Migrate”</li> <li>Addon functionality is now part of the core plugin</li> <li>Database-less migrations no longer require a database table to be selected</li> <li>Subsite-to-subsite migrations push/pull subsites directly across multisite networks</li> <li>Themes and plugins now communicate version differences across sites</li> <li>CLI commands now support <code>migrate</code> base command as an alias of <code>migratedb</code></li> </ul> <div class="type-label type-label--improvements">Improvements</div> <ul> <li>CLI exports no longer require find/replace arguments</li> <li>Migration profile panels are now closed when opening existing profiles</li> <li>Notices are now styled to reflect their state (success, error, warning, or information)</li> </ul> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Subsite migrations now only migrate media related to the selected subsite</li> <li>Subsite exports now preselect tables based on the selected subsite</li> <li>Themes excludes and plugins excludes are no longer linked</li> <li>License key is no longer checked on non-admin pages</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot"></div> <a class="date" href="#jan-11-2022"> <time id="jan-11-2022"> Jan 11, 2022 </time> </a> </div> <div class="release-table"> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>WP Migrate 2.2.2</h3> <p>Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Updating WP Migrate DB Pro via WP-CLI now includes license key in the download link</li> <li>Opening Find & Replace no longer results in a JavaScript error when SCRIPT_DEBUG is true</li> <li>Custom Find & Replace URL for exports no longer includes the protocol</li> <li>Altered unsaved profiles can now be saved</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot"></div> <a class="date" href="#nov-09-2021"> <time id="nov-09-2021"> Nov 09, 2021 </time> </a> </div> <div class="release-table"> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>WP Migrate 2.2.1</h3> <p>Improvements, Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--improvements">Improvements</div> <ul> <li>WP Migrate DB Pro license-related API calls are now faster, which significantly decreases load times for WP admin pages such as “Plugins” and “Tools > Migrate DB Pro”</li> </ul> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Running a pull migration with different database prefixes no longer causes PHP notices</li> <li>WP Migrate DB profiles can now be re-saved without requiring a page refresh</li> </ul> </div> </div> </div> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>Multisite Tools 1.4.1</h3> <p>Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Find & Replace tool once again preselects the appropriate tables when targeting a subsite</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot dot--major"> <svg class="icon icon-star" > <use xlink:href="#icon-star"></use> </svg> </div> <a class="date" href="#oct-19-2021"> <time id="oct-19-2021"> Oct 19, 2021 </time> </a> </div> <div class="release-table"> <div class="container container--major" data-release-type="major" > <div class="post-preview"> <h2><a href="https://deliciousbrains.com/wp-migrate-db-pro-2-2-released/">WP Migrate DB Pro 2.2 Released: Find & Replace Preview, Support for Different Table Prefixes, UX Improvements, and More</a></h2> <p>We’ve just released more awesome updates to our flagship product, WP Migrate DB Pro! If we had to choose one word to summarize this release, it would be precision. This…</p> <a href="https://deliciousbrains.com/wp-migrate-db-pro-2-2-released/"> View Release Post </a> </div> </div> <div class="container" data-release-type="major" > <div class="release-notes-expand"> <h3>WP Migrate 2.2.0</h3> <p>New Features, Improvements, Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--new">New</div> <ul> <li>Find & Replace tool now includes an option to preview changes before applying them to the database</li> <li>Find & Replace tool now offers a granular preview of the diff for each database record before the change is applied</li> <li>Migrating between sites with different table prefixes is now possible as the destination tables are automatically updated to match the destination site's wp-config.php file</li> </ul> <div class="type-label type-label--improvements">Improvements</div> <ul> <li>Keyboard navigation is now more accessible thanks to new focus styles throughout plugin</li> <li>Addon plugin thumbnails now display on the WordPress updates screen</li> </ul> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>WP Migrate DB Pro is now more compatible other plugins that use Composer's autoloader and have dependencies with the same name</li> <li>WP Migrate DB Pro is now compatible with WPML when default language is added to the url</li> </ul> </div> </div> </div> <div class="container" data-release-type="major" > <div class="release-notes-expand"> <h3>Media Files 2.1.0</h3> <p>Improvements</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--improvements">Improvements</div> <ul> <li>New and modified media files can now be migrated based on the date of the last migration or a user-specified date</li> </ul> </div> </div> </div> <div class="container" data-release-type="major" > <div class="release-notes-expand"> <h3>CLI 1.6.0</h3> <p>New Features</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--new">New</div> <ul> <li>Migrating between sites with different table prefixes is now possible when running a migration from the CLI</li> </ul> </div> </div> </div> <div class="container" data-release-type="major" > <div class="release-notes-expand"> <h3>Multisite Tools 1.4.0</h3> <p>New Features</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--new">New</div> <ul> <li>Migrating between sites with different table prefixes is now possible when running a migration to or from a multisite</li> </ul> </div> </div> </div> <div class="container" data-release-type="major" > <div class="release-notes-expand"> <h3>Theme & Plugin Files 1.2.0</h3> <p>New Features, Improvements</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--new">New</div> <ul> <li>Migrations can now include only active themes and plugins</li> <li>Migrations can now exclude user-specified themes and plugins</li> </ul> <div class="type-label type-label--improvements">Improvements</div> <ul> <li>Migration profiles that include all themes are now aware of newly installed themes and plugins added after the creation of the profile</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot"></div> <a class="date" href="#aug-30-2021"> <time id="aug-30-2021"> Aug 30, 2021 </time> </a> </div> <div class="release-table"> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>WP Migrate 2.1.2</h3> <p>Improvements</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--improvements">Improvements</div> <ul> <li>Accessibility: Better support for <code>Skip to main content</code> keyboard navigation.</li> <li>Resetting the secret key won’t require a full page refresh to take effect.</li> </ul> </div> </div> </div> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>Media Files 2.0.3</h3> <p>Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Migration gets stuck on scanning the media library with a large file count.</li> <li>Some files aren’t migrated when using CLI.</li> </ul> </div> </div> </div> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>Theme & Plugin Files 1.1.2</h3> <p>Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Migration gets stuck on scanning the theme/plugin files with a large file count.</li> <li>Migration fails with the error message <code>Temporary file not found</code>.</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot"></div> <a class="date" href="#aug-18-2021"> <time id="aug-18-2021"> Aug 18, 2021 </time> </a> </div> <div class="release-table"> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>WP Migrate 2.1.1</h3> <p>Improvements, Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--improvements">Improvements</div> <ul> <li>Migrations can now be run on sites that use the default permalink structure</li> </ul> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>PHP fatal error when running find and replace on a serialized unclonable object</li> <li>PHP notices during an existing find and replace related to the addition of regex support</li> <li>PHP notice during plugin upgrade under certain circumstances</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot dot--major"> <svg class="icon icon-star" > <use xlink:href="#icon-star"></use> </svg> </div> <a class="date" href="#aug-04-2021"> <time id="aug-04-2021"> Aug 04, 2021 </time> </a> </div> <div class="release-table"> <div class="container container--major" data-release-type="major" > <div class="post-preview"> <h2><a href="https://deliciousbrains.com/wp-migrate-db-pro-2-1-released/">WP Migrate DB Pro 2.1 Released: Regular Expression and Case-Sensitive Find and Replace, Accessibility Improvements, and More</a></h2> <p>WP Migrate DB Pro 2.0 was probably our most significant update to date, and we were pretty excited to get it released to our customers. After four bugfix releases to…</p> <a href="https://deliciousbrains.com/wp-migrate-db-pro-2-1-released/"> View Release Post </a> </div> </div> <div class="container" data-release-type="major" > <div class="release-notes-expand"> <h3>WP Migrate 2.1</h3> <p>New Features, Improvements, Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--new">New</div> <ul> <li>Regular expression custom find and replace</li> <li>Case-sensitive custom find and replace</li> </ul> <div class="type-label type-label--improvements">Improvements</div> <ul> <li>Show a notice when the REST API is disabled or inaccessible</li> <li>Allow the tables select area to be expanded</li> <li>Allow a table range selection and deselection, using the mouse and a keyboard shortcut (Shift + Click)</li> </ul> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Exclude file patterns were skipped when separated by an extra newline</li> </ul> </div> </div> </div> <div class="container" data-release-type="major" > <div class="release-notes-expand"> <h3>CLI 1.5</h3> <p>New Features, Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--new">New</div> <ul> <li>Regular expression custom find and replace</li> <li>Case-sensitive custom find and replace</li> </ul> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Ability to get/update per user license keys via CLI</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot"></div> <a class="date" href="#jul-01-2021"> <time id="jul-01-2021"> Jul 01, 2021 </time> </a> </div> <div class="release-table"> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>WP Migrate 2.0.4</h3> <p>Improvements, Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--improvements">Improvements</div> <ul> <li>License key activated for each WordPress user, to support the new Organization licenses. <a href="https://deliciousbrains.com/wp-migrate-db-pro/doc/activating-license/#per-user-activation">Learn more</a></li> <li>Using tabular fonts for numbers to prevent them from jumping around during a migration</li> </ul> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Plugins list scrolls to the top when performing multi-selection</li> <li>Filenames with Non-UTF8 characters causes media file migrations to fail</li> <li>Support form shows <code>Please select your email address</code> when the email is already selected</li> </ul> </div> </div> </div> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>CLI 1.4.1</h3> <p>Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Some PHP files can be directly accessed in a browser</li> </ul> </div> </div> </div> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>Multisite Tools 1.3.1</h3> <p>Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Some PHP files can be directly accessed in a browser</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot"></div> <a class="date" href="#jun-21-2021"> <time id="jun-21-2021"> Jun 21, 2021 </time> </a> </div> <div class="release-table"> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>WP Migrate 2.0.3</h3> <p>Improvements, Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--improvements">Improvements</div> <ul> <li>Compatibility with WPML's "Use directory for default language" option, fixing REST API not working when that option is enabled</li> <li>"Search & Replace" updated to "Find & Replace" for consistency</li> <li>Email address in support form selected automatically if no other emails are available</li> </ul> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Basic auth credentials with special characters didn’t work</li> <li>PHP 8 usort notice</li> <li>Some PHP files can be directly accessed in a browser</li> <li>Clicking "Activate Your License" didn't make the Settings tab active</li> <li>Rewrite rules lost after migration</li> <li>Error loading JavaScript assets in sites with <code>build</code> in the path</li> </ul> </div> </div> </div> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>Media Files 2.0.2</h3> <p>Improvements, Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--improvements">Improvements</div> <ul> <li>Support for large media library migrations</li> <li>Support for symlinked uploads directory</li> </ul> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Memory exhaustion error when migrating large media libraries</li> <li>Excluded directories not being ignored during media library scan</li> <li>Custom uploads directory path outside of wp-content folder not migrating correctly</li> </ul> </div> </div> </div> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>Theme & Plugin Files 1.1.1</h3> <p>Improvements, Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--improvements">Improvements</div> <ul> <li>Support for symlinked themes and plugins directories</li> </ul> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Excluded directories not being ignored during theme and plugin folders scan</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot"></div> <a class="date" href="#may-06-2021"> <time id="may-06-2021"> May 06, 2021 </time> </a> </div> <div class="release-table"> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>WP Migrate 2.0.2</h3> <p>Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Replacing a string with nothing not supported</li> <li>Plugin not working on sites with a custom REST API URL</li> <li>Plugin not working on sites with a custom plugin directory</li> <li>'gmdateI18n' function not available on older versions of WordPress</li> <li>Javascript file with tilde in filename blocked by some firewalls</li> </ul> </div> </div> </div> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>Media Files 2.0.1</h3> <p>Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Media files push migrations not working if local site has a custom uploads directory</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot"></div> <a class="date" href="#apr-29-2021"> <time id="apr-29-2021"> Apr 29, 2021 </time> </a> </div> <div class="release-table"> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>WP Migrate 2.0.1</h3> <p>Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Delay between request setting not imported correctly from WP Migrate DB Pro version 1.9</li> <li>Updating core plugin on remote during migration not working</li> <li>Changelog for Theme & Plugin files addon is not displaying correctly</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot dot--major"> <svg class="icon icon-star" > <use xlink:href="#icon-star"></use> </svg> </div> <a class="date" href="#apr-28-2021"> <time id="apr-28-2021"> Apr 28, 2021 </time> </a> </div> <div class="release-table"> <div class="container container--major" data-release-type="major" > <div class="post-preview"> <h2><a href="https://deliciousbrains.com/wp-migrate-db-pro-2-0-released/">WP Migrate DB Pro 2.0 Released: New React-Powered UI, New Media Files Addon, Remote Plugin Updates, and More</a></h2> <p>I love deadlines. I love the whooshing noise they make as they go by. Douglas Adams, The Salmon of Doubt Can you believe it’s been almost two and a half…</p> <a href="https://deliciousbrains.com/wp-migrate-db-pro-2-0-released/"> View Release Post </a> </div> </div> <div class="container" data-release-type="major" > <div class="release-notes-expand"> <h3>WP Migrate 2.0</h3> <p>New Features</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--new">New</div> <ul> <li>Brand new user interface powered by React</li> <li>Dedicated backup migration type</li> <li>Automatically save the last 10 migrations</li> <li>Ability to rename profiles from the profiles tab</li> <li>Ability to remotely update WP Migrate DB Pro and its addons on the remote site when connecting for migration</li> <li>Added 'wpmdb_replace_json_encode_flags' filter for modifying how data is JSON-encoded during a search/replace</li> </ul> </div> </div> </div> <div class="container" data-release-type="major" > <div class="release-notes-expand"> <h3>Media Files 2.0</h3> <p>New Features</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--new">New</div> <ul> <li>Compatibility with WP Migrate DB Pro 2.0</li> <li>Complete rewrite of the Media Files addon</li> <li>Determine media to migrate by scanning the filesystem instead of the database</li> <li>Replaced old migration options with migrate all files and migrate new files since a specified date</li> <li>Ability to exclude specific file types from the media migration</li> </ul> </div> </div> </div> <div class="container" data-release-type="major" > <div class="release-notes-expand"> <h3>CLI 1.4</h3> <p>New Features</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--new">New</div> <ul> <li>Compatibility with WP Migrate DB Pro 2.0</li> <li>Migrate theme & plugin files with the CLI addon</li> <li><code>wp migratedb profile</code> command now supports profile name in addition to ID</li> </ul> </div> </div> </div> <div class="container" data-release-type="major" > <div class="release-notes-expand"> <h3>Multisite Tools 1.3</h3> <p>New Features</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--new">New</div> <ul> <li>Compatibility with WP Migrate DB Pro 2.0</li> </ul> </div> </div> </div> <div class="container" data-release-type="major" > <div class="release-notes-expand"> <h3>Theme & Plugin Files 1.1</h3> <p>New Features, Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--new">New</div> <ul> <li>Compatibility with WP Migrate DB Pro 2.0</li> <li>Migrate theme & plugin files with the CLI addon</li> <li>Separate "Excludes" boxes for themes and plugins</li> </ul> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Theme files in subfolders not migrated</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot"></div> <a class="date" href="#feb-03-2021"> <time id="feb-03-2021"> Feb 03, 2021 </time> </a> </div> <div class="release-table"> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>WP Migrate 1.9.14</h3> <p>Improvements, Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--improvements">Improvements</div> <ul> <li>Fix several styling issues</li> <li>Replace ANSI quotes with backticks for better MySQL compatibility</li> <li>Convert ANSI quotes in SQL files before running import</li> </ul> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Deprecated PHP code causes warnings in PHP 8+</li> <li>Regex to match recursive serialized records matches non-serialized data</li> <li>Invert selection UI option doesn't work on newer versions of WordPress</li> </ul> </div> </div> </div> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>Media Files 1.4.16</h3> <p>Improvements</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--improvements">Improvements</div> <ul> <li>Pushing large files causes memory exhaustion</li> </ul> </div> </div> </div> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>Theme & Plugin Files 1.0.6</h3> <p>Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Parameter ordering in get_local_files() method throws warning in PHP 8+</li> <li>Deprecated PHP code causes warnings in PHP 8+</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot"></div> <a class="date" href="#sep-14-2020"> <time id="sep-14-2020"> Sep 14, 2020 </time> </a> </div> <div class="release-table"> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>WP Migrate 1.9.13</h3> <p>Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Import and Find & Replace migrations are not replacing data that is JSON encoded</li> <li>The <code>Filesystem::chmod()</code> method does not function correctly and silently logs an error</li> <li>Running a migration without find and replace values throws a PHP warning</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot"></div> <a class="date" href="#jul-30-2020"> <time id="jul-30-2020"> Jul 30, 2020 </time> </a> </div> <div class="release-table"> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>WP Migrate 1.9.11</h3> <p>Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Invalid $_POST values are returned in plain text which is a cross site scripting (XSS) risk</li> </ul> </div> </div> </div> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>WP Migrate 1.9.12</h3> <p>Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Check boxes are not saved correctly in plugin settings</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot"></div> <a class="date" href="#mar-17-2020"> <time id="mar-17-2020"> Mar 17, 2020 </time> </a> </div> <div class="release-table"> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>WP Migrate 1.9.10</h3> <p>Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>PHP warning during backup stage of migration due to JSON find & replace introduced in 1.9.9</li> <li>Updating the plugin triggers a warning on PHP 7.4+</li> <li>Usage of <code>get_magic_quotes_gpc()</code> triggers a warning on PHP 7.4+</li> <li>WordPress <code>home</code> and <code>site_url</code> values are set incorrectly on multisite installs with the 'ms_files_rewriting' option set</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot"></div> <a class="date" href="#feb-26-2020"> <time id="feb-26-2020"> Feb 26, 2020 </time> </a> </div> <div class="release-table"> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>WP Migrate 1.9.9</h3> <p>Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Search & replace did not work with JSON encoded content in the <code>wp_posts</code> table ?</li> <li>Import migrations not correctly parsing file header in Windows environments</li> </ul> </div> </div> </div> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>Media Files 1.4.15</h3> <p>Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Large full size original images are not migrated if they are cropped or resized</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot"></div> <a class="date" href="#may-15-2019"> <time id="may-15-2019"> May 15, 2019 </time> </a> </div> <div class="release-table"> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>WP Migrate 1.9.8</h3> <p>Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Call to undefined <code>end_ajax()</code> method</li> <li>Use of PHP <code>compact()</code> function not working with PHP 7.3+</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot"></div> <a class="date" href="#may-09-2019"> <time id="may-09-2019"> May 09, 2019 </time> </a> </div> <div class="release-table"> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>WP Migrate 1.9.7</h3> <p>Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Sanitize <code>$_GET</code> parameter when triggering download for export</li> <li>Sanitize <code>$_GET</code> parameter when downloading backup file</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot"></div> <a class="date" href="#apr-24-2019"> <time id="apr-24-2019"> Apr 24, 2019 </time> </a> </div> <div class="release-table"> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>WP Migrate 1.9.6</h3> <p>Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li><code>WP_Filesystem</code> initialized on all wp-admin pages</li> <li>Port not added to replacement URL when running a multisite migration</li> <li>For MySQL 8 compatibility, use uppercase <code>TABLE_NAME</code> column when getting table row counts</li> </ul> </div> </div> </div> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>Media Files 1.4.14</h3> <p>Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Storing file data in the <code>wp_options</code> table can cause <code>max_allowed_packet</code> errors</li> </ul> </div> </div> </div> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>Multisite Tools 1.2.6</h3> <p>Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li><code>wp_</code> default prefix used when updating user roles</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot dot--major"> <svg class="icon icon-star" > <use xlink:href="#icon-star"></use> </svg> </div> <a class="date" href="#apr-23-2019"> <time id="apr-23-2019"> Apr 23, 2019 </time> </a> </div> <div class="release-table"> <div class="container container--major" data-release-type="major" > <div class="post-preview"> <h2><a href="https://deliciousbrains.com/rebuilding-wp-migrate-db-react/">Behind-the-Scenes: Replacing All of WP Migrate DB Pro’s jQuery with React</a></h2> <p>My latest task for WP Migrate DB Pro is creating a new user interface and rewriting all the JavaScript for the plugin and addons. It is no small feat, let…</p> <a href="https://deliciousbrains.com/rebuilding-wp-migrate-db-react/"> View Post </a> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot"></div> <a class="date" href="#mar-07-2019"> <time id="mar-07-2019"> Mar 07, 2019 </time> </a> </div> <div class="release-table"> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>WP Migrate 1.9.5</h3> <p>Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Users are not correctly pulled into multisite installs from single sites</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot"></div> <a class="date" href="#mar-04-2019"> <time id="mar-04-2019"> Mar 04, 2019 </time> </a> </div> <div class="release-table"> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>WP Migrate 1.9.4</h3> <p>Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Import fails if SQL file includes the wp_options table</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot"></div> <a class="date" href="#feb-07-2019"> <time id="feb-07-2019"> Feb 07, 2019 </time> </a> </div> <div class="release-table"> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>WP Migrate 1.9.3</h3> <p>Improvements, Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--improvements">Improvements</div> <ul> <li>Refactor to remove third-party dependency injection container</li> <li>MySQL 8 compatibility</li> </ul> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Bit fields with a value of NULL are handled incorrectly</li> <li>Media determination fails on multisite blogs where upload_path is set</li> </ul> </div> </div> </div> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>Media Files 1.4.13</h3> <p>Improvements, Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--improvements">Improvements</div> <ul> <li>Refactor media files push migrations to not get caught by firewalls</li> <li>Refactor to remove third-party dependency injection container</li> <li>Compatibility with WP Migrate DB Pro 1.9.3</li> </ul> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>When selecting 'Compare, upload then remove' migration hangs on media stage</li> <li>Media determination fails on multisite blogs where upload_path is set</li> </ul> </div> </div> </div> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>CLI 1.3.5</h3> <p>Improvements</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--improvements">Improvements</div> <ul> <li>Refactor to remove third-party dependency injection container</li> <li>Compatibility with WP Migrate DB Pro 1.9.3</li> </ul> </div> </div> </div> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>Multisite Tools 1.2.5</h3> <p>Improvements, Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--improvements">Improvements</div> <ul> <li>Refactor to remove third-party dependency injection container</li> <li>Compatibility with WP Migrate DB Pro 1.9.3</li> </ul> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li><code>edit_last</code> wp_postmeta record not updated when pulling a single site into a subsite</li> </ul> </div> </div> </div> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>Theme & Plugin Files 1.0.5</h3> <p>Improvements, Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--improvements">Improvements</div> <ul> <li>Refactor to remove third-party dependency injection container</li> <li>Compatibility with WP Migrate DB Pro 1.9.3</li> </ul> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Running a CLI migration profile that includes themes and plugins causes an error</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot"></div> <a class="date" href="#dec-18-2018"> <time id="dec-18-2018"> Dec 18, 2018 </time> </a> </div> <div class="release-table"> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>WP Migrate 1.9.2</h3> <p>Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Migrations time out when transferring large database tables</li> </ul> </div> </div> </div> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>Multisite Tools 1.2.4</h3> <p>Improvements, Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--improvements">Improvements</div> <ul> <li>Compatibility with WP Migrate DB Pro 1.9.2</li> </ul> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Migrations time out when transferring large database tables</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot"></div> <a class="date" href="#nov-29-2018"> <time id="nov-29-2018"> Nov 29, 2018 </time> </a> </div> <div class="release-table"> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>WP Migrate 1.9.1</h3> <p>Improvements, Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--improvements">Improvements</div> <ul> <li>Remove deprecated PHP code making PHP 7+ compatibility checks pass</li> </ul> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>WordPress filesystem class not correctly loaded and causes 500 error</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot"></div> <a class="date" href="#nov-28-2018"> <time id="nov-28-2018"> Nov 28, 2018 </time> </a> </div> <div class="release-table"> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>Media Files 1.4.12</h3> <p>Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Cli folder not renamed during plugin update</li> </ul> </div> </div> </div> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>Multisite Tools 1.2.3</h3> <p>Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Cli folder not renamed during plugin update</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot dot--major"> <svg class="icon icon-star" > <use xlink:href="#icon-star"></use> </svg> </div> <a class="date" href="#nov-27-2018"> <time id="nov-27-2018"> Nov 27, 2018 </time> </a> </div> <div class="release-table"> <div class="container container--major" data-release-type="major" > <div class="post-preview"> <h2><a href="https://deliciousbrains.com/wp-migrate-db-pro-1-9-released/">WP Migrate DB Pro 1.9 Released: New Backups Tab and Refactored PHP</a></h2> <p>A mere eleven-or-so weeks after the release of the Theme & Plugin Files addon, WP Migrate DB Pro version 1.9 is out the door! We’ve added a brand new backups…</p> <a href="https://deliciousbrains.com/wp-migrate-db-pro-1-9-released/"> View Release Post </a> </div> </div> <div class="container" data-release-type="major" > <div class="release-notes-expand"> <h3>WP Migrate 1.9</h3> <p>New Features, Improvements, Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--new">New</div> <ul> <li>Increased PHP version requirement from PHP 5.2+ to PHP 5.4+</li> <li>Backups tab that lists database backups with download and delete features</li> </ul> <div class="type-label type-label--improvements">Improvements</div> <ul> <li>Major reorganization of the PHP code into better classes and a better folder structure</li> </ul> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Plugin throws JavaScript error in IE11</li> <li>Reset Secret Key does not update displayed secret key after using Copy to Clipboard</li> </ul> </div> </div> </div> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>Media Files 1.4.11</h3> <p>New Features, Improvements</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--new">New</div> <ul> <li>Increased PHP version requirement from PHP 5.2+ to PHP 5.4+</li> </ul> <div class="type-label type-label--improvements">Improvements</div> <ul> <li>Compatibility with WP Migrate DB Pro 1.9</li> <li>Major reorganization of the PHP code into better classes and a better folder structure</li> </ul> </div> </div> </div> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>CLI 1.3.4</h3> <p>New Features, Improvements</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--new">New</div> <ul> <li>Increased PHP version requirement from PHP 5.2+ to PHP 5.4+</li> </ul> <div class="type-label type-label--improvements">Improvements</div> <ul> <li>Compatibility with WP Migrate DB Pro 1.9</li> <li>Major reorganization of the PHP code into better classes and a better folder structure</li> </ul> </div> </div> </div> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>Multisite Tools 1.2.2</h3> <p>New Features, Improvements, Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--new">New</div> <ul> <li>Increased PHP version requirement from PHP 5.2+ to PHP 5.4+</li> </ul> <div class="type-label type-label--improvements">Improvements</div> <ul> <li>Compatibility with WP Migrate DB Pro 1.9</li> <li>Major reorganization of the PHP code into better classes and a better folder structure</li> </ul> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>"Backup only tables selected for migration" option triggers a JavaScript error when pulling a single site</li> <li>Incorrect prefix created when migrating a single site to a multisite instance when using the CLI and a saved profile</li> </ul> </div> </div> </div> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>Theme & Plugin Files 1.0.4</h3> <p>Improvements</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--improvements">Improvements</div> <ul> <li>Compatibility with WP Migrate DB Pro 1.9</li> <li>Major reorganization of the PHP code into better classes and a better folder structure</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot dot--major"> <svg class="icon icon-star" > <use xlink:href="#icon-star"></use> </svg> </div> <a class="date" href="#nov-06-2018"> <time id="nov-06-2018"> Nov 06, 2018 </time> </a> </div> <div class="release-table"> <div class="container container--major" data-release-type="major" > <div class="post-preview"> <h2><a href="https://deliciousbrains.com/wp-migrate-db-pro-roadmap/">Behind-the-Scenes: Planning The Future of WP Migrate DB Pro</a></h2> <p>We often get questions about what’s coming next to WP Migrate DB Pro or if we ever plan to include X feature or support Y sites. After shipping our latest…</p> <a href="https://deliciousbrains.com/wp-migrate-db-pro-roadmap/"> View Post </a> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot"></div> <a class="date" href="#oct-02-2018"> <time id="oct-02-2018"> Oct 02, 2018 </time> </a> </div> <div class="release-table"> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>WP Migrate 1.8.6</h3> <p>Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>PHP 5.4+ syntax causes fatal error for sites running less than PHP 5.4</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot"></div> <a class="date" href="#oct-01-2018"> <time id="oct-01-2018"> Oct 01, 2018 </time> </a> </div> <div class="release-table"> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>WP Migrate 1.8.5</h3> <p>Improvements, Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--improvements">Improvements</div> <ul> <li>Increase width of new profile name input</li> </ul> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Queue tables for file transfers created when not migrating themes or plugins</li> <li>Some implementations of mod_security block Theme & Plugin File migrations</li> <li>Self-referencing serialized data in the <code>wp_options</code> table causes memory exhaustion</li> </ul> </div> </div> </div> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>Theme & Plugin Files 1.0.3</h3> <p>Improvements</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--improvements">Improvements</div> <ul> <li>Do not show themes as active if on multisite</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot"></div> <a class="date" href="#sep-18-2018"> <time id="sep-18-2018"> Sep 18, 2018 </time> </a> </div> <div class="release-table"> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>WP Migrate 1.8.4</h3> <p>Improvements, Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--improvements">Improvements</div> <ul> <li>Compatibility with Theme & Plugin Files 1.0.2</li> </ul> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Image path broken in first time license activation message</li> </ul> </div> </div> </div> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>Media Files 1.4.10</h3> <p>Improvements</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--improvements">Improvements</div> <ul> <li>Compatibility with WP Migrate DB Pro 1.8.2</li> <li>Compatibility with Theme & Plugin Files 1.0</li> </ul> </div> </div> </div> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>CLI 1.3.3</h3> <p>Improvements</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--improvements">Improvements</div> <ul> <li>Compatibility with WP Migrate DB Pro 1.8.2</li> </ul> </div> </div> </div> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>Multisite Tools 1.2.1</h3> <p>Improvements</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--improvements">Improvements</div> <ul> <li>Compatibility with WP Migrate DB Pro 1.8.2</li> <li>Compatibility with Theme & Plugin Files 1.0</li> </ul> </div> </div> </div> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>Theme & Plugin Files 1.0.2</h3> <p>Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Plugin name not shown when transferring a single file plugin</li> <li>Servers using the New Relic PHP agent inject code into files during transfer</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot"></div> <a class="date" href="#sep-13-2018"> <time id="sep-13-2018"> Sep 13, 2018 </time> </a> </div> <div class="release-table"> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>WP Migrate 1.8.3</h3> <p>Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Overall progress bar spins when font-awesome loaded</li> </ul> </div> </div> </div> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>Theme & Plugin Files 1.0.1</h3> <p>Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>If two plugins share the same plugin 'slug' the second plugin takes precedence in UI</li> <li>PHP notice output when running pushes or pulls on the CLI</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot dot--major"> <svg class="icon icon-star" > <use xlink:href="#icon-star"></use> </svg> </div> <a class="date" href="#sep-07-2018"> <time id="sep-07-2018"> Sep 07, 2018 </time> </a> </div> <div class="release-table"> <div class="container container--major" data-release-type="major" > <div class="post-preview"> <h2><a href="https://deliciousbrains.com/introducing-theme-plugin-files-addon-wp-migrate-db-pro/">Introducing the Theme & Plugin Files Addon for WP Migrate DB Pro</a></h2> <p>If you follow us on Twitter you may have a clue as to what we’ve been working on for the past few months, and you might be a little excited…</p> <a href="https://deliciousbrains.com/introducing-theme-plugin-files-addon-wp-migrate-db-pro/"> View Post </a> </div> </div> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>WP Migrate 1.8.2</h3> <p>New Features, Improvements, Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--new">New</div> <ul> <li><a href="https://deliciousbrains.com/introducing-theme-plugin-files-addon-wp-migrate-db-pro/">Theme & Plugin Files addon</a></li> <li>Ability to opt-in to usage tracking and help us improve the plugin</li> <li>Ability to turn on update notices for future betas and update to a beta from the WordPress dashboard</li> <li><code>wpmdb_initiate_migration</code>, <code>wpmdb_respond_to_push_cancellation</code>, <code>wpmdb_before_finalize_migration</code> and <code>wpmdb_cancellation</code> actions added</li> </ul> <div class="type-label type-label--improvements">Improvements</div> <ul> <li>Better diagnostic log formatting</li> <li>Add remote host information to diagnostic log when errors occur</li> <li>Switch to Webpack build tool and compiled ES2015 JavaScript</li> <li>Refactor migration progress UI to display individual items by percentage</li> <li>Added PHP 5.2 compatible autoloader for new class files</li> <li>Better treatment of slashes in URLs to avoid issues caused by firewall restrictions</li> </ul> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Duplicate items appearing in migration progress UI</li> <li>Fatal error <code>wp_parse_url()</code> function missing on WordPress versions prior to 4.4</li> <li>Usage of <code>static</code> keyword errors in PHP 5.2.4</li> <li>Protocol replace fails when <code>home_url()</code> contains port</li> </ul> </div> </div> </div> <div class="container" data-release-type="major" > <div class="release-notes-expand"> <h3>Theme & Plugin Files 1.0</h3> <p>New Features</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--new">New</div> <ul> <li>Initial release</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot dot--major"> <svg class="icon icon-star" > <use xlink:href="#icon-star"></use> </svg> </div> <a class="date" href="#may-23-2018"> <time id="may-23-2018"> May 23, 2018 </time> </a> </div> <div class="release-table"> <div class="container container--major" data-release-type="major" > <div class="post-preview"> <h2><a href="https://deliciousbrains.com/gdpr-local-development/">GDPR for WordPress Developers: Announcing the (Free) Anonymization Addon</a></h2> <p>Like me you are probably getting ten emails a day from companies announcing changes to their privacy policy or asking you to re-confirm your email address for marketing purposes. This…</p> <a href="https://deliciousbrains.com/gdpr-local-development/"> View Post </a> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot dot--major"> <svg class="icon icon-star" > <use xlink:href="#icon-star"></use> </svg> </div> <a class="date" href="#nov-09-2017"> <time id="nov-09-2017"> Nov 09, 2017 </time> </a> </div> <div class="release-table"> <div class="container container--major" data-release-type="major" > <div class="post-preview"> <h2><a href="https://deliciousbrains.com/multisite-tools-addon-1-2-released/">Multisite Tools Addon 1.2 Released: Migrate Single Sites To and From Multisites</a></h2> <p>It’s a happy day here at the Delicious Brains virtual office, we’ve just released version 1.2 of the Multisite Tools (MST) addon for WP Migrate DB Pro! Singular Drive Since…</p> <a href="https://deliciousbrains.com/multisite-tools-addon-1-2-released/"> View Post </a> </div> </div> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>WP Migrate 1.8.1</h3> <p>Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Import fails with files gzipped over command line</li> <li>Switching from import or find & replace to push or pull doesn't force a reconnect</li> <li>Some plugins causing "Invalid nonce" errors when using compatibility mode</li> <li>Find values should be replace values when importing unrecongized import file</li> <li>Curl throws error 52 when trying to connect to the remote site on some environments</li> <li>Mixed collation error in <code>WPMDB::get_post_types()</code> on multisite installs</li> <li>Error for invalid permissions for Exports not displaying</li> </ul> </div> </div> </div> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>Media Files 1.4.9</h3> <p>New Features</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--new">New</div> <ul> <li>Compatibility with WP Migrate DB Pro 1.8.1</li> </ul> </div> </div> </div> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>CLI 1.3.2</h3> <p>New Features</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--new">New</div> <ul> <li>Compatibility with WP Migrate DB Pro 1.8.1</li> <li>Compatibility with WP Migrate DB Pro Multisite Tools 1.2</li> </ul> </div> </div> </div> <div class="container" data-release-type="major" > <div class="release-notes-expand"> <h3>Multisite Tools 1.2</h3> <p>New Features, Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--new">New</div> <ul> <li>Push/Pull single site install into/from multisite subsite</li> <li>Compatibility with WP Migrate DB Pro 1.8.1</li> </ul> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Importing a subsite with the same <code>user_login</code> and <code>user_email</code> duplicates users</li> <li>Subsite selector showing on single sites for find & replace</li> <li>Find & Replace removes site path on multisite media items</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot dot--major"> <svg class="icon icon-star" > <use xlink:href="#icon-star"></use> </svg> </div> <a class="date" href="#sep-14-2017"> <time id="sep-14-2017"> Sep 14, 2017 </time> </a> </div> <div class="release-table"> <div class="container container--major" data-release-type="major" > <div class="post-preview"> <h2><a href="https://deliciousbrains.com/wp-migrate-db-pro-1-8-released/">WP Migrate DB Pro 1.8 Released: Import SQL File & More</a></h2> <p>The WP Migrate DB Pro team is very excited to announce the release of version 1.8! We’ve packed in an awesome new feature and improved a bunch of existing functionality.…</p> <a href="https://deliciousbrains.com/wp-migrate-db-pro-1-8-released/"> View Release Post </a> </div> </div> <div class="container" data-release-type="major" > <div class="release-notes-expand"> <h3>WP Migrate 1.8</h3> <p>New Features, Improvements, Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--new">New</div> <ul> <li>Import any SQL file whether it was generated by the <code>mysqldump</code> command, phpMyAdmin, or WP Migrate DB Pro's export option (recommended)</li> <li>Plugins and themes are disabled by default for HTTP requests made by WP Migrate DB Pro for better performance and compatibility</li> </ul> <div class="type-label type-label--improvements">Improvements</div> <ul> <li>Page is reloaded automatically after migrations that alter the wp_options, wp_users, and wp_usermeta tables</li> <li>Additional constants added to the diagnostic log for better debugging by our support team</li> <li>Compatibility mode directory permission errors are now dismissable and fewer notices are displayed</li> <li>Convert <code>utf8_unicode_520_ci</code> collation to <code>utf8mb4_unicode_ci</code> for MySQL < 5.6</li> </ul> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Characters with improper database encoding cause migration to fail without warning</li> <li>Find & Replace not operating on <code>wp_site</code> and <code>wp_blogs</code> tables on multisite</li> <li>Migrations fail on spacial data types</li> <li>CLI not warning about empty parameters</li> <li>CLI progress bar is logged when the command is piped to file</li> <li>Parse error on PHP 5.2</li> <li>Row not set for <code>wpmdb_replace_custom_data</code> filter</li> </ul> </div> </div> </div> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>Media Files 1.4.8</h3> <p>Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Media Files migration breaks when <code>WP_CONTENT_URL</code> is set to a relative path</li> </ul> </div> </div> </div> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>CLI 1.3.1</h3> <p>New Features</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--new">New</div> <ul> <li><code><a href="https://deliciousbrains.com/wp-migrate-db-pro/doc/cli-import-subcommand">import</a></code> subcommand added to import SQL files from the CLI</li> </ul> </div> </div> </div> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>Multisite Tools 1.1.6</h3> <p>Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Protocol replace not working when importing a single site into a subsite</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot dot--major"> <svg class="icon icon-star" > <use xlink:href="#icon-star"></use> </svg> </div> <a class="date" href="#jun-27-2017"> <time id="jun-27-2017"> Jun 27, 2017 </time> </a> </div> <div class="release-table"> <div class="container container--major" data-release-type="major" > <div class="post-preview"> <h2><a href="https://deliciousbrains.com/announcing-serializededitor-com-visual-editor-php-serialized-data/">Announcing serializededitor.com: A Visual Editor for PHP Serialized Data</a></h2> <p>I recently built a command line daemon in PHP to emulate AWS SQSD for the purposes of testing in Mergebot. As it turns out, one of the benefits of building…</p> <a href="https://deliciousbrains.com/announcing-serializededitor-com-visual-editor-php-serialized-data/"> View Post </a> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot"></div> <a class="date" href="#jun-14-2017"> <time id="jun-14-2017"> Jun 14, 2017 </time> </a> </div> <div class="release-table"> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>WP Migrate 1.7.2</h3> <p>Improvements</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--improvements">Improvements</div> <ul> <li>Count a site as used less often for <a href="https://deliciousbrains.com/wp-migrate-db-pro/doc/update-wp-migrate-db-pro-license-limits/">the new Active Sites system</a></li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot"></div> <a class="date" href="#dec-15-2016"> <time id="dec-15-2016"> Dec 15, 2016 </time> </a> </div> <div class="release-table"> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>WP Migrate 1.7.1</h3> <p>Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Tables occasionally shown as completed twice, throwing off migration progress</li> <li>Backups run before find/replace operations sometimes have incorrect encoding</li> <li>Occasional unintended modification of HTTP responses for non WP Migrate DB Pro related requests</li> </ul> </div> </div> </div> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>Media Files 1.4.7</h3> <p>Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Multisite networks with > 100 sites can only select from first 100 sites when limiting media migration to specific subsite</li> </ul> </div> </div> </div> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>Multisite Tools 1.1.5</h3> <p>Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Multisite networks with > 100 sites can only select from first 100 sites for push/pull subsite</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot dot--major"> <svg class="icon icon-star" > <use xlink:href="#icon-star"></use> </svg> </div> <a class="date" href="#nov-01-2016"> <time id="nov-01-2016"> Nov 01, 2016 </time> </a> </div> <div class="release-table"> <div class="container container--major" data-release-type="major" > <div class="post-preview"> <h2><a href="https://deliciousbrains.com/wp-migrate-db-pro-1-7-released/">WP Migrate DB Pro 1.7 & CLI Addon 1.3 Released</a></h2> <p>Just 5 months after our last major release, I’m happy to announce the release of WP Migrate DB Pro 1.7 and CLI addon 1.3. In the past, we’ve struggled with…</p> <a href="https://deliciousbrains.com/wp-migrate-db-pro-1-7-released/"> View Release Post </a> </div> </div> <div class="container" data-release-type="major" > <div class="release-notes-expand"> <h3>WP Migrate 1.7</h3> <p>New Features, Improvements, Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--new">New</div> <ul> <li>In-place Find & Replace functionality added - a find and replace can now be run on a site's own database</li> <li>CLI <code><a href="https://deliciousbrains.com/wp-migrate-db-pro/doc/cli-find-replace-subcommand/">find-replace</a></code> subcommand added</li> <li>Automatically convert protocols between migration origin and destination (HTTPS <=> HTTP)</li> <li>"Copy to Clipboard" button - formats the connection info string to a single line for usage with the CLI</li> </ul> <div class="type-label type-label--improvements">Improvements</div> <ul> <li>Convert <code>utf8mb4_unicode_520_ci</code> collation to <code>utf8mb4_unicode_ci</code> for MySQL < 5.6</li> <li>Display more helpful errors when SSL errors occur during a migration</li> <li>Removed <code>font-family</code> declarations from stylesheets</li> <li>Truncate WP Migrate DB Pro diagnostic log to always be < 1MB, to help with memory exhaustion errors</li> <li>Added help tooltips for the default find and replace fields</li> <li>Added multisite specific constants to the diagnostic log</li> <li>"Clear Error Log" button only removes error messages and updates any changed diagnostic values</li> </ul> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>When the "Backup database before replacing it" option is selected, the option text doesn't match backed up tables prefix</li> </ul> </div> </div> </div> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>Media Files 1.4.6</h3> <p>New Features, Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--new">New</div> <ul> <li>Compatibility with WP Migrate DB Pro 1.7</li> </ul> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Using deprecated <code>wp_get_sites()</code> function causes PHP Notices in WordPress >= 4.6</li> </ul> </div> </div> </div> <div class="container" data-release-type="major" > <div class="release-notes-expand"> <h3>CLI 1.3</h3> <p>New Features, Improvements, Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--new">New</div> <ul> <li><code><a href="https://deliciousbrains.com/wp-migrate-db-pro/doc/cli-setting-subcommand/">setting</a></code> subcommand added to get and update WP Migrate DB Pro settings from the CLI</li> <li><code><a href="https://deliciousbrains.com/wp-migrate-db-pro/doc/cli-profiles-subcommand/">profiles</a></code> subcommand added to list available migration profiles on the CLI</li> <li>Compatibility with WP Migrate DB Pro 1.7</li> </ul> <div class="type-label type-label--improvements">Improvements</div> <ul> <li>Display message when table prefixes differ between sites involved in a migration</li> <li>Display accurate CLI error message when HTTPS connection fails</li> </ul> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Multisite, subsite migrations are allowed when table prefixes differ between sites</li> </ul> </div> </div> </div> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>Multisite Tools 1.1.4</h3> <p>New Features, Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--new">New</div> <ul> <li>Compatibility with WP Migrate DB Pro 1.7</li> </ul> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Using deprecated <code>wp_get_sites()</code> function causes PHP Notices in WordPress >= 4.6</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot"></div> <a class="date" href="#jul-12-2016"> <time id="jul-12-2016"> Jul 12, 2016 </time> </a> </div> <div class="release-table"> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>WP Migrate 1.6.1</h3> <p>Improvements, Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--improvements">Improvements</div> <ul> <li>Compatibility with WordPress 4.6</li> <li>Added WP Migrate DB menu item to Tools menu for Network administrators in multisite subsite administration screens</li> <li>Total stage progress now remains visible when scrolling migration item progress</li> <li>Progress bar animations now reflect paused migration state</li> <li>JS files now include a version number to better avoid cache issues</li> <li>Better handling of extraneous whitespace output from theme or plugins when unserializing request data</li> </ul> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>No error when switching between push and pull for connections where the remote has disabled the selected migration method</li> <li>Legacy 32 character secret keys are not accepted</li> <li>Leftover migration tables causing database errors on multisite installs</li> <li>Migrating a subdomain based multisite to a subdomain URL causes subdomain to be repeated in URL replacements</li> <li>When migrating a single item, the item's progress bar disappears when completed</li> <li>Total Progress sometimes rounds up to 100% when migration is not yet complete</li> <li>Included JS sourcemap causes errors when re-minified by CloudFlare</li> <li>When using HTTPS and response is 401, connection URL is erroneously rewritten to HTTP</li> </ul> </div> </div> </div> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>Media Files 1.4.5</h3> <p>Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Media comparison not working for some migrations between standard and multisite installs</li> </ul> </div> </div> </div> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>CLI 1.2.5</h3> <p>Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>When profile has post types selected for exclusion but setting turned off, post types still excluded when running <code>wp migratedb profile n</code></li> </ul> </div> </div> </div> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>Multisite Tools 1.1.3</h3> <p>Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Site activated plugins not migrated from subsite to single site</li> <li>Subsite tables with names resembling core tables are always selected when performing a subsite push</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot dot--major"> <svg class="icon icon-star" > <use xlink:href="#icon-star"></use> </svg> </div> <a class="date" href="#apr-25-2016"> <time id="apr-25-2016"> Apr 25, 2016 </time> </a> </div> <div class="release-table"> <div class="container container--major" data-release-type="major" > <div class="post-preview"> <h2><a href="https://deliciousbrains.com/wp-migrate-db-pro-1-6-released/">WP Migrate DB Pro 1.6 Released</a></h2> <p>WP Migrate DB Pro had its third birthday just over a week ago. Yep, 3 years since the first release! Since it’s launch, WP Migrate DB Pro’s UI has been…</p> <a href="https://deliciousbrains.com/wp-migrate-db-pro-1-6-released/"> View Release Post </a> </div> </div> <div class="container" data-release-type="major" > <div class="release-notes-expand"> <h3>WP Migrate 1.6</h3> <p>New Features, Improvements</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--new">New</div> <ul> <li>Migration progress UI</li> <li>Individual table migration progress</li> <li>Migration progress shown in title bar</li> <li>Settings tab UI</li> <li>Helpful greeting when activating a license for the first time</li> </ul> <div class="type-label type-label--improvements">Improvements</div> <ul> <li>Adding a new find/replace row now automatically adds focus to the new "find" input</li> <li>More reliable filesystem operations</li> <li>Better grammar in migration modal</li> <li>Compatibility with WordPress 4.5</li> </ul> </div> </div> </div> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>Media Files 1.4.4</h3> <p>New Features, Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--new">New</div> <ul> <li>Compatibility with WP Migrate DB Pro 1.6</li> </ul> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Some open_basedir restrictions would cause errors when moving migrated files into place, even when the restrictions were not on the destination paths</li> <li>Multisite installs with large amounts of files to migrate would sometimes experience a never-ending "determining media to migrate" phase</li> <li>Media migrations where there are no media files on source site would hang</li> </ul> </div> </div> </div> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>CLI 1.2.4</h3> <p>New Features</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--new">New</div> <ul> <li>Compatibility with WP Migrate DB Pro 1.6</li> </ul> </div> </div> </div> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>Multisite Tools 1.1.2</h3> <p>New Features, Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--new">New</div> <ul> <li>Compatibility with WP Migrate DB Pro 1.6</li> </ul> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Incorrect table selection when switching between push and pull for subsite migrations to/from single site installs</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot"></div> <a class="date" href="#feb-17-2016"> <time id="feb-17-2016"> Feb 17, 2016 </time> </a> </div> <div class="release-table"> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>WP Migrate 1.5.5</h3> <p>Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>CLI --include-tables and --exclude-post-types arguments not available</li> <li>Exclude Site Transients option not saving to profile</li> </ul> </div> </div> </div> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>Media Files 1.4.3</h3> <p>Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>"File too big" error when post_max_size and upload_max_filesize not set (looking at you HHVM)</li> <li>Fixed cause of warning about trying to remove remote files that were successfully removed.</li> </ul> </div> </div> </div> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>Multisite Tools 1.1.1</h3> <p>Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Broken Pull Into Subsite when server returns integer as string (looking at you HHVM)</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot"></div> <a class="date" href="#feb-03-2016"> <time id="feb-03-2016"> Feb 03, 2016 </time> </a> </div> <div class="release-table"> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>WP Migrate 1.5.4</h3> <p>New Features, Improvements, Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--new">New</div> <ul> <li>Compatibility with WP Migrate DB Pro Multisite Tools 1.1</li> </ul> <div class="type-label type-label--improvements">Improvements</div> <ul> <li>CLI errors more consistent with WP-CLI format when unknown parameters supplied</li> </ul> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Target site's options for upload_path and upload_url_path should be preserved by default</li> <li>Fixed cause of blank error messages when remote host could not be resolved</li> <li>Fixed problem with partial matches with WP_ACCESSIBLE_HOSTS entries not resolving</li> </ul> </div> </div> </div> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>Media Files 1.4.2</h3> <p>New Features</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--new">New</div> <ul> <li>Compatibility with WP Migrate DB Pro 1.5.4</li> <li>Compatibility with WP Migrate DB Pro Multisite Tools 1.1</li> </ul> </div> </div> </div> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>CLI 1.2.3</h3> <p>New Features, Improvements, Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--new">New</div> <ul> <li>Compatibility with WP Migrate DB Pro 1.5.4</li> <li>Compatibility with WP Migrate DB Pro Multisite Tools 1.1</li> </ul> <div class="type-label type-label--improvements">Improvements</div> <ul> <li>CLI errors more consistent with WP-CLI format when unknown parameters supplied</li> </ul> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Fixed cause of "Error: Unable to move exported file" when running saved export profile</li> </ul> </div> </div> </div> <div class="container" data-release-type="major" > <div class="release-notes-expand"> <h3>Multisite Tools 1.1</h3> <p>New Features</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--new">New</div> <ul> <li>Push subsite to single site install (optionally with media)</li> <li>Pull single site install into subsite (optionally with media)</li> <li>Users filtered to only those required for migrated site content</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot"></div> <a class="date" href="#dec-09-2015"> <time id="dec-09-2015"> Dec 09, 2015 </time> </a> </div> <div class="release-table"> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>WP Migrate 1.5.3</h3> <p>New Features, Improvements, Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--new">New</div> <ul> <li>Added "Pause before replacing migrated tables" advanced option</li> </ul> <div class="type-label type-label--improvements">Improvements</div> <ul> <li>"Migrate" button renamed to "Export"</li> <li>Remove Find & Replace row icon is now a little dimmer to reduce UI clutter</li> <li>The wpmdb_tables filter can now be used to alter tables shown in UI</li> <li>Compatibility with WordPress 4.4</li> </ul> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Foreign key constraints being applied to deleted <em>mig</em> tables</li> </ul> </div> </div> </div> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>Media Files 1.4.1</h3> <p>Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Not handling glob returning false on some systems</li> <li>Media Files migrations failing with Roots/Trellis framework when using WP_Filesystem</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot"></div> <a class="date" href="#sep-21-2015"> <time id="sep-21-2015"> Sep 21, 2015 </time> </a> </div> <div class="release-table"> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>WP Migrate 1.5.2</h3> <p>Improvements, Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--improvements">Improvements</div> <ul> <li>Information about current theme added to help tab debugging information</li> </ul> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>CLI exports not handling --include-tables argument properly </li> <li>Version mismatch errors are scrambled, unreadable in earlier versions of WP Migrate DB Pro</li> <li>WP Migrate DB Pro breaks in WordPress versions < 3.6 due to use of <code>wp_unslash()</code></li> <li>Incorrect error message when trying to migrate from utf8mb4 → utf8</li> </ul> </div> </div> </div> <div class="container" data-release-type="major" > <div class="release-notes-expand"> <h3>Media Files 1.4</h3> <p>New Features, Improvements, Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--new">New</div> <ul> <li>Compatibility with WP Migrate DB Pro 1.5.2</li> <li>Option to only transfer media for selected subsites in multisite installs</li> </ul> <div class="type-label type-label--improvements">Improvements</div> <ul> <li>AJAX requests improved to reduce redundant data transfer, processing</li> <li>Use WP_Filesystem when possible to improve reliability of filesystem operations</li> <li>Simplified media file migration options to 3 radio buttons<li> <li>Refactored "compare, upload, then remove" functionality into batches to reduce timeouts</li> </ul> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Progress text in migration modal is incorrect when resuming after pause</li> <li>Primary site in multisite installs not properly detected when <code>BLOG_ID_CURRENT_SITE</code> is not '1'</li> <li>"Compare and remove" removes more files than expected</li> </ul> </div> </div> </div> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>CLI 1.2.2</h3> <p>New Features, Improvements, Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--new">New</div> <ul> <li>Compatibility with WP Migrate DB Pro 1.5.2</li> </ul> <div class="type-label type-label--improvements">Improvements</div> <ul> <li>Add argument to only transfer media for selected subsites in multisite installs</li> </ul> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Profile migrations not checking if remote has Media Files addon enabled, resulting in migration error</li> </ul> </div> </div> </div> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>Multisite Tools 1.0.2</h3> <p>New Features, Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--new">New</div> <ul> <li>Compatibility with WP Migrate DB Pro 1.5.2</li> </ul> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Error when clicking "View version details" in plugins list</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot"></div> <a class="date" href="#jul-15-2015"> <time id="jul-15-2015"> Jul 15, 2015 </time> </a> </div> <div class="release-table"> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>WP Migrate 1.5.1</h3> <p>Improvements, Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--improvements">Improvements</div> <ul> <li>Display better error message when remote server goes away unexpectedly</li> <li>Added more diagnostic info to facilitate debugging</li> <li>Avoid migrating utf8mb4 tables to databases that don't support it</li> <li>Global JS variables moved to single global object to avoid conflicts</li> </ul> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Default find/replace values not updating when connection info changes</li> <li>Table sizes not displayed in table select list</li> <li>WP Migrate DB and Pro can be activated at the same time when activating plugins in bulk or via WP CLI</li> <li><code>BINARY</code> data not migrating properly</li> <li><code>BIT</code> data not migrating properly</li> <li>When <code>post_max_size</code> is set to 0 (unlimited), <code>wpmdb_bottleneck</code> is broken</li> <li>Sanitization rules failing when local site's URL contains a space</li> </ul> </div> </div> </div> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>Media Files 1.3.3</h3> <p>New Features</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--new">New</div> <ul> <li>Compatibility with WP Migrate DB Pro 1.5.1</li> </ul> </div> </div> </div> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>CLI 1.2.1</h3> <p>New Features, Improvements, Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--new">New</div> <ul> <li>Compatibility with WP Migrate DB Pro 1.5.1</li> </ul> <div class="type-label type-label--improvements">Improvements</div> <ul> <li><code>--find</code> and <code>--replace</code> now accept values in csv format, enables commas in find/replace</li> </ul> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>WP CLI errors when CLI addon is active but WP Migrate DB Pro isn't</li> </ul> </div> </div> </div> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>Multisite Tools 1.0.1</h3> <p>New Features, Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--new">New</div> <ul> <li>Compatibility with WP Migrate DB Pro 1.5.1</li> </ul> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Non-core tables not being renamed correctly</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot dot--major"> <svg class="icon icon-star" > <use xlink:href="#icon-star"></use> </svg> </div> <a class="date" href="#jun-24-2015"> <time id="jun-24-2015"> Jun 24, 2015 </time> </a> </div> <div class="release-table"> <div class="container container--major" data-release-type="major" > <div class="post-preview"> <h2><a href="https://deliciousbrains.com/wp-migrate-db-pro-1-5-multisite-tools-addon-1-0-released/">WP Migrate DB Pro 1.5 & Multisite Tools Addon 1.0 Released</a></h2> <p>We’re very excited to announce the release of WP Migrate DB Pro 1.5 and the all-new Multisite Tools addon. We’ve already cheated a little by giving you a video preview…</p> <a href="https://deliciousbrains.com/wp-migrate-db-pro-1-5-multisite-tools-addon-1-0-released/"> View Release Post </a> </div> </div> <div class="container" data-release-type="major" > <div class="release-notes-expand"> <h3>WP Migrate 1.5</h3> <p>New Features, Improvements, Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--new">New</div> <ul> <li>Delay Between Requests slider control added to Settings tab</li> <li><a href="https://deliciousbrains.com/wp-migrate-db-pro/doc/multisite-tools-addon/">Multisite Tools addon</a> compatibility</li> <li><a href="https://deliciousbrains.com/wp-migrate-db-pro/doc/cli-export-subcommand/">WP-CLI export subcommand</a></li> <li>Quick copy find textbox value to replace textbox by clicking arrow icon in between (hat tip Jonathan Perlman)</li> <li>Added filters to hook into find & replace routine and deal with encoded data (<a href="https://github.com/deliciousbrains/wp-migrate-db-pro-tweaks/blob/master/wp-migrate-db-pro-tweaks.php#L316-L413">example</a>)</li> </ul> <div class="type-label type-label--improvements">Improvements</div> <ul> <li>Greatly reduced data passed through each HTTP request for better security and reliability</li> <li>Massive overhaul of input sanitization for better security</li> <li>Add <code><em>mig</em></code> prefix to wpmdb_alter_statements table</li> <li>Cleanup wpmdb_alter_statements tables from failed migrations</li> <li>Show dimmed remove icons in find & replace rows to indicate they can be removed</li> <li>Dim remove icons next to saved profiles</li> <li>Better error message when empty response received from remote server</li> <li>Added diagnostic info to facilitate debugging and decrease time to resolution for support requests</li> <li>Warning notice when <code>WP_HTTP_BLOCK_EXTERNAL</code> constant is set to true</li> <li>Leave it to WordPress core to convert tables to utf8mb4</li> <li>Workaround to fix issues with Siteground's staging environments</li> <li>Always show addons on the Addons tab regardless of license</li> <li>Connection Info box receives focus upon selecting Push or Pull option</li> <li>Retired the third-party callable function <code>wpmdb_migrate()</code></li> </ul> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Connection URL with space(s) in beginning failing</li> <li>Cancelling a gzipped Export does not remove file</li> <li>Unusual table names causing regular expressions to fail</li> <li>Preserving options not working when default subsite is not 1</li> <li>NAN% shown at beginning of a migration</li> <li>Migration progress bar is overflowing the scale, passing 100%</li> <li>Custom post type links broken after migration with Compatibility Mode enabled</li> <li>Saving a new profile does not change the URL to that saved profile URL</li> <li>jQuery.parseJSON requires a valid JSON string when changing Maximum Request Size slider</li> <li>Maximum Request Size slider showing 1 MB max even when max is less than 1 MB</li> <li>Able to resume a paused Export before it finishes pausing</li> <li>Duplicate constraints</li> <li>"New URL Missing" and "New File Path Missing" notices shown when they should be hidden</li> <li>"Check my license again" on Plugins page not working properly</li> <li>"Connect" button not working after getting "you've entered the secret key for this web site" error</li> <li>PHP warning when Compatibility Mode enabled but no plugins selected</li> </ul> </div> </div> </div> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>Media Files 1.3.2</h3> <p>New Features, Improvements, Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--new">New</div> <ul> <li>Compatibility with WP Migrate DB Pro 1.5</li> </ul> <div class="type-label type-label--improvements">Improvements</div> <ul> <li>Minified JS</li> </ul> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Migration halted when file too large to upload</li> <li>Migration files ending in <code>.sql.gz</code> are deleted</li> <li>Translation function and <code>sprintf()</code> reversed</li> </ul> </div> </div> </div> <div class="container" data-release-type="major" > <div class="release-notes-expand"> <h3>CLI 1.2</h3> <p>New Features, Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--new">New</div> <ul> <li>Compatibility with WP Migrate DB Pro 1.5</li> <li><a href="https://deliciousbrains.com/wp-migrate-db-pro/doc/multisite-tools-addon/">Multisite Tools addon</a> command line arguments added</li> <li>Show number of media files we're uploading</li> </ul> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Sometimes progress indicator does not show as completed</li> <li>WP Migrate DB Pro updates and addon updates not showing in <code>wp plugin list</code></li> <li>No error when <code>--include-tables</code> contains a table that does not exist</li> <li>No license expired notice shown on the Plugins page</li> <li>HTML in error messages</li> <li>No error when Media Files addon inactive on local site and running profile command migration and profile is setup to migrate media</li> <li>Invalid <code>--media</code> value doesn't result in error</li> </ul> </div> </div> </div> <div class="container" data-release-type="major" > <div class="release-notes-expand"> <h3>Multisite Tools 1.0</h3> <p>New Features</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--new">New</div> <ul> <li>Initial release.</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot"></div> <a class="date" href="#apr-28-2015"> <time id="apr-28-2015"> Apr 28, 2015 </time> </a> </div> <div class="release-table"> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>WP Migrate 1.4.7</h3> <p>Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Error when pushing to MySQL < 5.5.3 from MySQL >= 5.5.3 due to <a href="https://make.wordpress.org/core/2015/04/02/the-utf8mb4-upgrade/">utf8mb4 upgrade in WordPress 4.2</a></li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot"></div> <a class="date" href="#feb-06-2015"> <time id="feb-06-2015"> Feb 06, 2015 </time> </a> </div> <div class="release-table"> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>WP Migrate 1.4.6</h3> <p>Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Fatal PHP error when default URL find & replace removed or edited</li> </ul> </div> </div> </div> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>Media Files 1.3.1</h3> <p>Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Fatal PHP error on PHP 5.2.x</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot dot--major"> <svg class="icon icon-star" > <use xlink:href="#icon-star"></use> </svg> </div> <a class="date" href="#jan-26-2015"> <time id="jan-26-2015"> Jan 26, 2015 </time> </a> </div> <div class="release-table"> <div class="container container--major" data-release-type="major" > <div class="post-preview"> <h2><a href="https://deliciousbrains.com/media-files-addon-1-3-cli-addon-1-1-released/">Media Files addon 1.3 & CLI addon 1.1 Released</a></h2> <p>We’ve put a lot of work into these releases and are happy to be sharing them with you finally. For a brief list of the changes, see the Media Files addon changelog or the CLI…</p> <a href="https://deliciousbrains.com/media-files-addon-1-3-cli-addon-1-1-released/"> View Post </a> </div> </div> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>WP Migrate 1.4.5</h3> <p>New Features</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--new">New</div> <ul> <li>Compatibility with Media Files 1.3</li> <li>Compatibility with CLI 1.2</li> </ul> </div> </div> </div> <div class="container" data-release-type="major" > <div class="release-notes-expand"> <h3>Media Files 1.3</h3> <p>New Features</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--new">New</div> <ul> <li>Complete rewrite</li> <li>Compare remote and local files in batches to fix timeout problems on some common server configurations</li> <li>Display progress of comparison and file deletion</li> <li>Progress reporting on the CLI</li> </ul> </div> </div> </div> <div class="container" data-release-type="major" > <div class="release-notes-expand"> <h3>CLI 1.1</h3> <p>New Features</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--new">New</div> <ul> <li>Renamed <code>wpmdb</code> command to <code>migratedb</code></li> <li>Renamed <code>migrate</code> subcommand to <code>profile</code> (<a href="https://deliciousbrains.com/wp-migrate-db-pro/doc/cli-profile-subcommand/">docs</a>)</li> <li><code>push</code>/<code>pull</code> subcommands (<a href="https://deliciousbrains.com/wp-migrate-db-pro/doc/cli-push-pull-subcommand/">docs</a>)</li> <li>Backward compatibility with old commands and subcommands</li> <li>Migration progress display</li> <li>Better error feedback</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot dot--major"> <svg class="icon icon-star" > <use xlink:href="#icon-star"></use> </svg> </div> <a class="date" href="#nov-10-2014"> <time id="nov-10-2014"> Nov 10, 2014 </time> </a> </div> <div class="release-table"> <div class="container container--major" data-release-type="major" > <div class="post-preview"> <h2><a href="https://deliciousbrains.com/wp-migrate-db-pro-1-4-4-media-files-1-2-released/">WP Migrate DB Pro 1.4.4 & Media Files 1.2 Released</a></h2> <p>Way back in May, we had Daniel Bachhuber do a code review for us. Daniel is a very talented developer, used to work on the WordPress VIP team and currently…</p> <a href="https://deliciousbrains.com/wp-migrate-db-pro-1-4-4-media-files-1-2-released/"> View Post </a> </div> </div> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>WP Migrate 1.4.4</h3> <p>New Features, Improvements, Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--new">New</div> <ul> <li>breadcrumb-style UI for saved profiles</li> <li>Brazilian Portugese translation</li> <li>Added .htaccess to backup folder to help prevent direct downloads</li> <li>False values not included in signature</li> <li>Increased secret key length to 40 characters</li> <li>Truly secret keys using <code>wp_rand()</code></li> </ul> <div class="type-label type-label--improvements">Improvements</div> <ul> <li>Compatibility with TGM Plugin Activation</li> <li>Fixed hundreds of PHP Code Sniffer warnings</li> <li>Switch to <code>update_site_option()</code> and <code>get_site_option()</code></li> <li>Cleaner and more instructive error message on JSON decoding failure</li> <li>New hooks to massage data before and after find & replace</li> <li>Common server security rules better accommodated</li> <li>Better compatibility with SSL on WP Engine</li> <li>Minify all the Javascripts</li> <li>Use PHP's DIRECTORY_SEPARATOR instead of our own constant</li> <li>Updated tons of translation strings to be translator-friendly</li> <li>Find & replace field error messages could suggest removing the fields</li> <li>Download button for Diagnostic Info & Error Log</li> <li>Push/pull still available when our API is down</li> <li>Smoother license reactivation</li> <li>Copy license to remote install</li> <li>Added instructions to error message when secret keys are the same</li> </ul> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>404 errors after successful migrations due to caching</li> <li>Multisite exports broken on PHP < 5.4.7</li> <li>Using relative paths for file includes</li> <li>Typing new profile name does not select "Create new profile" option</li> <li>Find & replace field errors stick around even after removing fields</li> <li><code>wpmdb_error_log</code> option is auto loading</li> <li>Inconsistent stripping of slashes</li> <li>Spinner is inconsistent with WP 3.8+ spinner</li> <li>Apostrophe in path not being handled</li> <li>Inappropriate use of <code>htmlentities()</code></li> <li>The table tooltip still shows during the media files migration</li> <li>Import/Export issues between MySQL 5.1 and 5.5+</li> <li>Notice error on Updates dashboard page</li> <li>Signature verification error when local and remote plugins are different versions</li> <li>Find & replace handle icon is rendering poorly</li> <li>PHP Notice: Undefined variable: safe_mode</li> <li>Fatal error: Cannot use object of type WP_Error as array in <code>verify_download()</code></li> <li>Cannot save expired license on the Settings tab</li> <li>Mixed case table names</li> <li>One install taking up two activations</li> <li>License error message should use the common error styling</li> <li>License key entry not sanitized</li> <li>MySQL error when sitemeta or options tables excluded from migration</li> <li>WP Migrate DB Pro and addons not showing in WP-CLI plugin updates list</li> <li>MySQL error FUNCTION xxxxxxx.ROUND does not exist</li> </ul> </div> </div> </div> <div class="container" data-release-type="major" > <div class="release-notes-expand"> <h3>Media Files 1.2</h3> <p>New Features, Improvements, Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--new">New</div> <ul> <li>Option to wipe destination uploads folder and copy entire origin uploads folder</li> <li>Compatibility with WP Migrate DB Pro 1.4.4</li> </ul> <div class="type-label type-label--improvements">Improvements</div> <ul> <li>Medial Library details added to Debugging Info for easier debugging</li> <li>Logging all errors now, each with distinct error codes</li> <li>JavaScript errors now displayed in the UI</li> </ul> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Table doesn't exist errors when migrating selected sites from multisite</li> </ul> </div> </div> </div> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>CLI 1.0.2</h3> <p>New Features, Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--new">New</div> <ul> <li>Compatibility with WP Migrate DB Pro 1.4.4</li> </ul> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Undefined index: select_backup</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot"></div> <a class="date" href="#sep-17-2014"> <time id="sep-17-2014"> Sep 17, 2014 </time> </a> </div> <div class="release-table"> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>WP Migrate 1.4.3</h3> <p>Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Cannot use push or pull after license expires</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot"></div> <a class="date" href="#aug-28-2014"> <time id="aug-28-2014"> Aug 28, 2014 </time> </a> </div> <div class="release-table"> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>WP Migrate 1.4.2</h3> <p>Improvements, Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--improvements">Improvements</div> <ul> <li>JS has been minified</li> <li>URL find & replace field is now required on multisite installations</li> <li>Additional debugging information when <code>unserialize()</code> fails</li> <li>Only load WP Migrate DB Pro when necessary</li> <li>Settings are now stored network wide in multisite</li> <li>Multisite subdomain find & replace code was optimized by only executing certain replace code once per request</li> </ul> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>One install using two site activations when WordPress core installed in a subdirectory</li> <li>Hard coded strings not translatable</li> <li>Multisite subdomain export migrations were not correctly applying the default URL search & replace pair</li> </ul> </div> </div> </div> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>Media Files 1.1.5</h3> <p>Improvements</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--improvements">Improvements</div> <ul> <li>Compatibility with new loading method implemented in WP Migrate DB Pro 1.4.2</li> </ul> </div> </div> </div> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>CLI 1.0.1</h3> <p>Improvements</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--improvements">Improvements</div> <ul> <li>Compatibility with the new loading method implemented in WP Migrate DB Pro 1.4.2</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot"></div> <a class="date" href="#jul-02-2014"> <time id="jul-02-2014"> Jul 02, 2014 </time> </a> </div> <div class="release-table"> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>WP Migrate 1.4.1</h3> <p>Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>No such file or directory warnings occurring if either the Media Files or CLI addons were not installed</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot dot--major"> <svg class="icon icon-star" > <use xlink:href="#icon-star"></use> </svg> </div> <a class="date" href="#jun-25-2014"> <time id="jun-25-2014"> Jun 25, 2014 </time> </a> </div> <div class="release-table"> <div class="container container--major" data-release-type="major" > <div class="post-preview"> <h2><a href="https://deliciousbrains.com/wp-migrate-db-pro-1-4-cli-addon-released/">WP Migrate DB Pro 1.4 & CLI Addon Released</a></h2> <p>We’re very excited to announce the final release of WP Migrate DB Pro 1.4 and the new CLI addon. The beta test over the past 4 weeks only revealed one minor…</p> <a href="https://deliciousbrains.com/wp-migrate-db-pro-1-4-cli-addon-released/"> View Post </a> </div> </div> <div class="container" data-release-type="major" > <div class="release-notes-expand"> <h3>WP Migrate 1.4</h3> <p>New Features, Improvements, Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--new">New</div> <ul> <li>Internationalization fully supported — Bring on the translations! :)</li> <li>Migration controls, pause/resume and cancel</li> <li>Option to select plugins to not load for migration requests — improves performance and reliability (<a href="https://deliciousbrains.com/excluding-wordpress-plugins-loading-specific-ajax-requests/">details</a>)</li> <li>CLI addon (included with Developer license or better) enabling execution of migrations via WP-CLI or using a function call</li> <li>Option to include/exclude transients for a migration</li> </ul> <div class="type-label type-label--improvements">Improvements</div> <ul> <li>Find & replace UI</li> <li>Reworked Post Type controls to be less confusing</li> <li>Added warning messages when find and replace has not be filled in correctly</li> <li>Clearer license validation error messages</li> </ul> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Errors not shown in the UI when an AJAX request error occurs</li> <li>Some errors were not being recorded in the error log</li> <li>Plugin can be activated on subsites in a multisite install</li> <li>Some URLs not replaced in subdomain multisite install</li> <li>Ability to push when push was disabled</li> <li>Sitewide notices overlapping the plugin's title</li> <li>False positive "Invalid Content Verification" errors</li> <li>Added error supression to the <code>set_time_limit()</code> function call</li> </ul> </div> </div> </div> <div class="container" data-release-type="major" > <div class="release-notes-expand"> <h3>CLI 1.0</h3> <p>New Features</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--new">New</div> <ul> <li>Initial release</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot"></div> <a class="date" href="#jun-24-2014"> <time id="jun-24-2014"> Jun 24, 2014 </time> </a> </div> <div class="release-table"> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>Media Files 1.1.4</h3> <p>New Features, Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--new">New</div> <ul> <li>Compatibility with the pause/resume and cancel migration controls</li> <li>Compatibility with the CLI addon</li> </ul> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Was not respecting the "Enable SSL verification" option</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot"></div> <a class="date" href="#may-18-2014"> <time id="may-18-2014"> May 18, 2014 </time> </a> </div> <div class="release-table"> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>WP Migrate 1.3.6</h3> <p>Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>License activation via Settings tab completely broken</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot"></div> <a class="date" href="#may-16-2014"> <time id="may-16-2014"> May 16, 2014 </time> </a> </div> <div class="release-table"> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>WP Migrate 1.3.5</h3> <p>New Features</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--new">New</div> <ul> <li>Missing capability and nonce checks for some AJAX requests</li> </ul> </div> </div> </div> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>Media Files 1.1.3</h3> <p>New Features</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--new">New</div> <ul> <li>Missing capability and nonce checks for some AJAX requests</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot"></div> <a class="date" href="#apr-20-2014"> <time id="apr-20-2014"> Apr 20, 2014 </time> </a> </div> <div class="release-table"> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>WP Migrate 1.3.4</h3> <p>Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>White screen and errors when Media Files addon 1.1.1 or below is active</li> <li>Cannot upgrade Media Files addon after upgrading to 1.3.3</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot"></div> <a class="date" href="#apr-19-2014"> <time id="apr-19-2014"> Apr 19, 2014 </time> </a> </div> <div class="release-table"> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>WP Migrate 1.3.3</h3> <p>Improvements, Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--improvements">Improvements</div> <ul> <li>Removed PressTrends tracking</li> </ul> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li><code>get_plugins()</code> called on every dashboard page request (major performance issue)</li> <li>No update notification (or error message) on servers where SSL isn't setup properly</li> <li>Replaced deprecated <code>mysql_get_server_info()</code> function</li> <li>Addon download links only appearing when the addon isn't installed</li> <li>Backups should contain all post types, but only contain post types selected for migration</li> </ul> </div> </div> </div> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>Media Files 1.1.2</h3> <p>Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li><code>get_plugins()</code> called on every dashboard page request (major performance issue)</li> <li>Able to activate for subsites in a multisite installation</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot"></div> <a class="date" href="#mar-19-2014"> <time id="mar-19-2014"> Mar 19, 2014 </time> </a> </div> <div class="release-table"> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>Media Files 1.1.1</h3> <p>Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Undefined variable $upload_dir when "Remove local media files" checked</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot dot--major"> <svg class="icon icon-star" > <use xlink:href="#icon-star"></use> </svg> </div> <a class="date" href="#mar-11-2014"> <time id="mar-11-2014"> Mar 11, 2014 </time> </a> </div> <div class="release-table"> <div class="container container--major" data-release-type="major" > <div class="post-preview"> <h2><a href="https://deliciousbrains.com/media-files-addon-1-1-released-now-supporting-push/">Media Files addon 1.1 released: Now supporting push</a></h2> <p>We’ve just released version 1.1 of the Media Files addon for WP Migrate DB Pro. The most notable change is the addition of push support. Now when running a push…</p> <a href="https://deliciousbrains.com/media-files-addon-1-1-released-now-supporting-push/"> View Post </a> </div> </div> <div class="container" data-release-type="major" > <div class="release-notes-expand"> <h3>Media Files 1.1</h3> <p>New Features, Improvements, Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--new">New</div> <ul> <li>Push media files! You now have the option of pushing your media files from one location to another</li> </ul> <div class="type-label type-label--improvements">Improvements</div> <ul> <li>Better error handling, more information when an error occurs</li> <li>Create the required media directories if they don't already exist</li> </ul> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Undefined index error occurs when a remote media file is missing</li> <li>Resized images were not being included in the migration</li> <li>Media Files not downloading when wpmdb_temporary_prefix filter used</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot"></div> <a class="date" href="#mar-10-2014"> <time id="mar-10-2014"> Mar 10, 2014 </time> </a> </div> <div class="release-table"> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>WP Migrate 1.3.2</h3> <p>New Features, Improvements, Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--new">New</div> <ul> <li>Update notices now show up in the WP Migrate DB Pro UI as well as the WordPress Plugins page</li> </ul> <div class="type-label type-label--improvements">Improvements</div> <ul> <li>Better error handling when an AJAX request error occurs</li> </ul> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Inconsistently styled warning messages</li> <li>Videos on the help tab give insecure content warnings over SSL</li> <li>Custom temporary table prefixes were breaking the migration</li> <li>Consecutive exports were not producing an export file</li> <li>MySQL duplicate key error on tables that included primary keys of 0</li> <li>Find & replace fields switched incorrectly for saved profiles</li> <li>Display issue caused by unchecking the "Save as file to your computer" option</li> <li>Internet Explorer not correctly detected</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot dot--major"> <svg class="icon icon-star" > <use xlink:href="#icon-star"></use> </svg> </div> <a class="date" href="#feb-05-2014"> <time id="feb-05-2014"> Feb 05, 2014 </time> </a> </div> <div class="release-table"> <div class="container container--major" data-release-type="major" > <div class="post-preview"> <h2><a href="https://deliciousbrains.com/wpmdb-pro-1-3-1-media-files-1-0-1-released/">WPMDB Pro 1.3.1 and Media Files 1.0.1 Released</a></h2> <p>WP Migrate DB Pro 1.3.1 and Media Files addon 1.0.1 have been released and are now available for download. We don’t usually do a blog post for minor releases like…</p> <a href="https://deliciousbrains.com/wpmdb-pro-1-3-1-media-files-1-0-1-released/"> View Post </a> </div> </div> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>WP Migrate 1.3.1</h3> <p>New Features, Improvements, Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--new">New</div> <ul> <li>Backup options to select which tables to backup</li> </ul> <div class="type-label type-label--improvements">Improvements</div> <ul> <li>Consistent styling for errors and warnings</li> <li>Make it more obvious when a migration has completed</li> <li>Add Media Files screencast to Help tab</li> <li>"Check Again" on the WordPress Updates page will force the plugin to check for a new version</li> <li>Better multisite find and replace</li> <li>Remove protocol from default find and replace fields</li> <li>Better handling of poorly configured SSL servers</li> </ul> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Better debugging info for API requests to deliciousbrains.com</li> <li>Backups not working with multisite migrations</li> <li>Find & replace fields become reversed</li> <li>Basic authentication not working when there's an '@' character in the username or password</li> <li>Detecting wrong installed version of the plugin</li> <li>SSL disabled message appearing when connecting without HTTPS</li> <li>Replace GUIDs will not stay unchecked when saving profile</li> <li>Dead end after error in the UI</li> <li>Backup option only backs up tables to be replaced</li> <li>Undefined 'path' index error</li> <li>Primary key of zero not kept in migration</li> </ul> </div> </div> </div> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>Media Files 1.0.1</h3> <p>Improvements, Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--improvements">Improvements</div> <ul> <li>Added a little <a href="https://deliciousbrains.com/wp-migrate-db-pro/documentation/">documentation</a></li> </ul> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Error if the uploads directory doesn't exist yet</li> <li>MP3 files not migrating</li> <li>Basic authentication not working</li> <li>Not working with "Organize my uploads into month- and year-based folders" unchecked</li> <li>Additional letter appended to the start of each filename</li> <li>Login prompt after database migration and before files migration starts</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot dot--major"> <svg class="icon icon-star" > <use xlink:href="#icon-star"></use> </svg> </div> <a class="date" href="#dec-13-2013"> <time id="dec-13-2013"> Dec 13, 2013 </time> </a> </div> <div class="release-table"> <div class="container container--major" data-release-type="major" > <div class="post-preview"> <h2><a href="https://deliciousbrains.com/wp-migrate-db-pro-1-3-media-files-addon-released/">WP Migrate DB Pro 1.3 & Media Files Addon Released</a></h2> <p>It’s been a little while since our last major release but we’re very excited to announce the release of WP Migrate DB Pro 1.3. This update brings a slew of…</p> <a href="https://deliciousbrains.com/wp-migrate-db-pro-1-3-media-files-addon-released/"> View Post </a> </div> </div> <div class="container" data-release-type="major" > <div class="release-notes-expand"> <h3>WP Migrate 1.3</h3> <p>New Features, Improvements, Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--new">New</div> <ul> <li>Addons - reworked lots of code to support addons</li> <li>Styles for WordPress 3.8</li> <li>Media Files addon now available</li> <li>Post type filter option</li> <li>Automatic updates for beta versions</li> </ul> <div class="type-label type-label--improvements">Improvements</div> <ul> <li>License key is now masked</li> <li>Automatically flush rewrite rules on migration completion</li> <li>Exclude transients from all migrations</li> <li>Show error message when uploads folder is not writable</li> <li>Cleaned up code to have briefer, clearer functions</li> <li><code>wpmdb_tables</code> and <code>wpmdb_table_sizes</code> filters for tables shown in select box</li> </ul> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>You have an error in your SQL syntax...near '1' at line 1</li> <li>Unselected tables being migrated</li> <li>Database encoding issue with Export feature</li> <li>Uppercase table prefixes fail</li> <li>Errors trying to clone some PHP classes</li> <li>Suhosin values assumed to be numeric</li> </ul> </div> </div> </div> <div class="container" data-release-type="major" > <div class="release-notes-expand"> <h3>Media Files 1.0</h3> <p>New Features</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--new">New</div> <ul> <li>Initial release.</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot dot--major"> <svg class="icon icon-star" > <use xlink:href="#icon-star"></use> </svg> </div> <a class="date" href="#sep-10-2013"> <time id="sep-10-2013"> Sep 10, 2013 </time> </a> </div> <div class="release-table"> <div class="container container--major" data-release-type="major" > <div class="post-preview"> <h2><a href="https://deliciousbrains.com/wp-migrate-db-pro-1-2-released/">WP Migrate DB Pro 1.2 Released</a></h2> <p>Late yesterday we pushed out version 1.2 of WP Migrate DB Pro. We’ve been working on this release for the past two months, incorporating feedback received through customer support. Single…</p> <a href="https://deliciousbrains.com/wp-migrate-db-pro-1-2-released/"> View Post </a> </div> </div> <div class="container" data-release-type="major" > <div class="release-notes-expand"> <h3>WP Migrate 1.2</h3> <p>New Features, Improvements, Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--new">New</div> <ul> <li>New Feature: Check out the <strong><a href="http://deliciousbrains.com/wp-migrate-db-pro-1-2-released/">screencast video</a></strong> showing some of these new features</li> <li>New Feature: Detect Basic Authentication and prompt for username and password</li> <li>New Feature: Slider control on Settings tab to throttles Maximum Request Size</li> <li>New Feature: Table sizes now shown in the table list</li> <li>New Feature: Checkbox under Advanced - Do not migrate the 'active_plugins' setting (i.e. which plugins are activated/deactivated)</li> <li>New Feature: Define license key in wp-config.php</li> <li>New Feature: Also released <a href="https://github.com/deliciousbrains/wp-migrate-db-pro-tweaks">functionality plugin</a> for examples of extending WP Migrate DB Pro with actions and filters</li> </ul> <div class="type-label type-label--improvements">Improvements</div> <ul> <li>Now using HTTP file upload to transfer data and avoid triggering mod security</li> <li>Data is now gzipped for push/pull transfer if supported</li> <li>Progress of a single table's migration is now shown</li> <li>Detect and decode JSON encoded data and run recursive find & replace</li> <li>Replaced use of mysqli PHP extension with WordPress' wpdb class</li> <li>Table list now shows all tables in the database</li> <li>Added <code>wpmdb_preserved_options</code> filter for the ability to preserve any key in the wp_options table</li> <li>Detect <a href="http://www.hardened-php.net/suhosin/">Suhosin</a> PHP extension and respect its limits</li> <li>Added <code>wpmdb_migration_complete</code> action to run code after a migration is complete</li> <li>MySQL foreign key constraint support</li> <li>Updated migration table prefix to '<em>mig</em>' to decrease instances where table name exceeds max length</li> <li>Backups are now stored in <code>wp-content/uploads/wp-migrate-db/</code> with an index.php file instead of <code>wp-content/uploads/</code></li> <li>Backups and temporary files now have salts appended to their file name</li> </ul> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Error doing find and replace on some serialized objects (e.g. All-in-One Event Calendar)</li> <li>Busy sites with MyISAM tables getting duplicate key error during migration</li> <li>Byte order mark (BOM) characters causing problems</li> <li>Missing Referer header triggering mod security</li> <li>Multisite - GUIDs not being replaced in subsite tables</li> <li>Replace use of deprecated <code>wp_convert_bytes_to_hr</code> function</li> <li>Spam commentmeta included when exclude checked</li> <li>Unexpected JS errors showing in alert dialog</li> <li>Strict Standards errors with PHP 5.4 and WP 3.6</li> <li>Incorrect default file path in certain situations</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot"></div> <a class="date" href="#jul-21-2013"> <time id="jul-21-2013"> Jul 21, 2013 </time> </a> </div> <div class="release-table"> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>WP Migrate 1.1.3</h3> <p>Improvements, Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--improvements">Improvements</div> <ul> <li>Show notice if required MySQLi PHP extension is not installed</li> <li>Added 'wpmdb_rows_where' filter</li> </ul> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Plugin not working with PHP 5.2</li> <li>No error reporting if the migration finalization stage fails</li> <li>Find & replace is case-sensitive but shouldn't be</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot"></div> <a class="date" href="#jul-03-2013"> <time id="jul-03-2013"> Jul 03, 2013 </time> </a> </div> <div class="release-table"> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>WP Migrate 1.1.2</h3> <p>Improvements, Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--improvements">Improvements</div> <ul> <li>Show a warning and automatically switch to non-SSL when SSL connection fails</li> <li>Reorganized Help tab a bit</li> <li>Added warning for those with PHP in safe mode</li> <li>Show error message when the plugin versions are not the same</li> <li>Added 'wpmdb_bottleneck', 'wpmdb_default_remote_post_timeout', 'wpmdb_max_allowed_packet_default' filters</li> </ul> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Settings link in yellow notice on Plugins page is wrong in multisite</li> <li>Network activated multisite plugins not showing in debug info</li> <li>Not providing helpful error messages when there is a malformed JSON response</li> <li>MySQL error messages cut off</li> <li>MySQL syntax error 'TYPE=InnoDB' when migrating from MySQL 5.0.x to 5.1+</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot"></div> <a class="date" href="#may-30-2013"> <time id="may-30-2013"> May 30, 2013 </time> </a> </div> <div class="release-table"> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>WP Migrate 1.1.1</h3> <p>New Features, Improvements, Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--new">New</div> <ul> <li>Not checking if push/pull enabled in Settings tab when handling push/pull requests</li> </ul> <div class="type-label type-label--improvements">Improvements</div> <ul> <li>Added 'wpmdb_prepare_remote_connection_timeout' filter for developers to change the connection timeout</li> </ul> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>500/404 errors in certain server configurations (e.g. mod_security enabled)</li> <li>Warning: Missing argument 1 for Object_Name::__construct()</li> <li>PHP Notice: Undefined index: sig</li> <li>Connection taking longer than 5 seconds and timing out (increased to 10 seconds)</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot dot--major"> <svg class="icon icon-star" > <use xlink:href="#icon-star"></use> </svg> </div> <a class="date" href="#may-28-2013"> <time id="may-28-2013"> May 28, 2013 </time> </a> </div> <div class="release-table"> <div class="container container--major" data-release-type="major" > <div class="post-preview"> <h2><a href="https://deliciousbrains.com/wp-migrate-db-pro-1-1-released-now-up-to-50-faster/">WP Migrate DB Pro 1.1 Released – Now up to 50% faster</a></h2> <p>On Friday last week, we released version 1.1 of WP Migrate DB Pro. It started out as a small 1.0.2 release with a few bug fixes, but as we dug…</p> <a href="https://deliciousbrains.com/wp-migrate-db-pro-1-1-released-now-up-to-50-faster/"> View Post </a> </div> </div> <div class="container" data-release-type="major" > <div class="release-notes-expand"> <h3>WP Migrate 1.1</h3> <p>New Features, Improvements, Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--new">New</div> <ul> <li> <p><strong>Pulls are now up to 50% faster</strong><br /> Removed serializing the response data which uses less CPU and memory on the remote server. And we now stream the data back rather than accumulate it on the remote side before sending.</p> </li> <li> <p><strong>Pushes are now up to 30% faster</strong><br /> Replaced URL encoded POST requests with multipart POST requests for improved CPU and memory performance and much lighter overhead.</p> </li> </ul> <div class="type-label type-label--improvements">Improvements</div> <ul> <li>Message to remind the user they can't connect to a local install from a remote install</li> <li>Message to warn the user that the table prefixes differ between installs and instructions to remedy that issue</li> <li>Automatically detect when OpenSSL is disabled and remove 's' from 'https'</li> <li>MySQL connection error handling</li> <li>More diagnostic information</li> <li>Find and replace now operates on serialized objects as well as arrays</li> </ul> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Pull timing out at 60 secondes when there's a Varnish frontend</li> <li>WP Migrate DB Pro's settings overwritten on push/pull</li> <li>Error DB_CHARSET undefined</li> <li>Not retrieving max_allowed_packet in MySQL version 5.0.x</li> <li>Admin menu disappears when DISALLOW_FILE_MODS is true</li> <li>Database table names with dashes not importing</li> <li>Duplicate records on export when 'Exclude spam comments' or 'Exclude post revisions' are checked</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot"></div> <a class="date" href="#apr-26-2013"> <time id="apr-26-2013"> Apr 26, 2013 </time> </a> </div> <div class="release-table"> <div class="container" data-release-type="minor" > <div class="release-notes-expand"> <h3>WP Migrate 1.0.1</h3> <p>Improvements, Bug Fixes</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--improvements">Improvements</div> <ul> <li>Write error log to database instead of file system</li> <li>Add another find & replace pre-fill for multisite</li> <li>Added "Try HTTP" link to connection failed error message</li> <li>Added OpenSSL to debug information in Help tab</li> <li>Turn off SSL verification by default</li> <li>Added setting to enable SSL verification</li> </ul> <div class="type-label type-label--fixes">Bug Fixes</div> <ul> <li>Settings not being saved in multisite</li> <li>AJAX spinners are appearing in a fresh install on the help page</li> <li>Incorrect "Settings" link in the plugin row for multisite</li> <li>Array index errors after upgrading</li> <li>Migrate DB Pro menu item showing in subsite menus for multisite</li> <li>JSON encoding issue with jQuery included in WP 3.6 Beta</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot"></div> <a class="date" href="#apr-15-2013"> <time id="apr-15-2013"> Apr 15, 2013 </time> </a> </div> <div class="release-table"> <div class="container" data-release-type="major" > <div class="release-notes-expand"> <h3>WP Migrate 1.0.0</h3> <p>New Features</p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> <div class="type-label type-label--new">New</div> <ul> <li>Initial Release</li> </ul> </div> </div> </div> </div> </div> <div class="release-row"> <div class="timeline"> <div class="dot"></div> <a class="date" href="#jan-01-1970"> <time id="jan-01-1970"> Jan 01, 1970 </time> </a> </div> <div class="release-table"> <div class="container" data-release-type="major" > <div class="release-notes-expand"> <h3>WP Migrate </h3> <p></p> <svg class="icon icon-arrow" > <use xlink:href="#icon-chevron-down"></use> </svg> </div> <div class="release-notes"> <hr /> <div class="expanded-content"> </div> </div> </div> </div> </div> <div class="no-results visuallyhidden"> <img loading="lazy" width="240" height="184" src="https://deliciousbrains.com/wp-content/themes/deliciousbrains/assets/images/whats-new-empty-state.gif" alt="No Changelog entries" /> </div> </div> </section> </main> <div class="dbi__signup-errors" style="display: none;"></div> <form class="dbi-site__signup drip-signup" action="#" method="post" data-hubspot-account-id="46851451" data-hubspot-form-id="3c84d349-31b0-4239-b573-a8b32a549a66" data-redirect-to="https://deliciousbrains.com/email-subscribe-almost-finished/" > <div class="form-group"> <label for="signup-form-email">Sign up for the latest product news and updates</label> <input id="signup-form-email" type="email" name="fields[email]" placeholder="Enter your email address" data-error-text="email address" data-hubspot-object-type-id="0-1" data-hubspot-field-name="email" > <input type="text" name="fields[first_name]" placeholder="First name" data-error-text="first name" data-hubspot-object-type-id="0-1" data-hubspot-field-name="firstname" > <input type="text" name="fields[last_name]" placeholder="Last name" data-error-text="last name" data-hubspot-object-type-id="0-1" data-hubspot-field-name="lastname" > <div style="display: none;" aria-hidden="true"> <label for="website">Website</label><br /> <input type="text" id="website" name="website" tabindex="-1" autocomplete="false" value="" /> </div> <input type="submit" class="dbi-btn dbi-btn--danger" value="Subscribe"> </div> </form> <footer class="dbi-site__footer"> <div class="dbi-container dbi-container--flex"> <div class="footer-links"> <ul class="footer-products-list"> <li> <p>Products</p> </li> <li> <a href="https://advancedcustomfields.com" class="footer-products-list__link"> <svg xmlns="http://www.w3.org/2000/svg" class="visuallyhidden" > <symbol viewBox="0 0 56 56" id="icon-acf-medallion" xmlns="http://www.w3.org/2000/svg"><g fill-rule="nonzero" fill="none"><path d="M28 0C17.368 0 7.478 6.195 2.812 15.785A27.733 27.733 0 0 0 0 28c0 15.439 12.561 28 28 28 7.206 0 14.058-2.75 19.293-7.735C52.908 42.914 56 35.719 56 28 56 12.561 43.439 0 28 0" fill="#FFF"/><path d="M28 2C18.127 2 8.944 7.753 4.61 16.657A25.753 25.753 0 0 0 2 28c0 14.336 11.664 26 26 26 6.691 0 13.054-2.553 17.915-7.182C51.129 41.848 54 35.168 54 28 54 13.664 42.336 2 28 2" fill="#07E3BB"/><path fill="#FFF" d="M38.385 35.95h-3.971V20.016H45v3.71h-6.615v2.844h6.235v3.618h-6.235z"/><path d="M33.366 29.263h3.936C36.72 33.318 33.3 36 29.157 36c-4.537 0-8.231-3.39-8.231-7.956a7.833 7.833 0 0 1 2.384-5.698 8.257 8.257 0 0 1 5.847-2.325c4.105 0 7.62 2.703 8.12 6.693h-3.933c-1.182-4.52-8.55-4.078-8.55 1.33 0 5.409 7.46 5.807 8.572 1.22Z" opacity=".05" fill="#000"/><path d="M32.56 29.263c-.675 2.282-3.079 3.638-5.445 3.07-2.367-.57-3.85-2.858-3.359-5.184.491-2.326 2.78-3.859 5.185-3.471a4.298 4.298 0 0 1 2.571 1.333 4.39 4.39 0 0 1 1.026 1.703h3.818c-.5-4-4.025-6.693-8.12-6.693a8.257 8.257 0 0 0-5.848 2.324 7.833 7.833 0 0 0-2.385 5.7c0 4.566 3.673 7.955 8.234 7.955 4.14 0 7.55-2.682 8.143-6.737h-3.82Z" fill="#FFF"/><path d="M20.697 33.632H15.17l-.903 2.315h-4.23L16.51 20h2.821l6.73 15.952h-4.465l-.9-2.32Zm-3.956-3.948-.138.36h2.683l-.093-.27-1.249-3.42-1.203 3.33Z" opacity=".05" fill="#000"/><path d="M19.651 33.632h-5.518l-.903 2.315H9L15.473 20h2.821l6.73 15.952h-4.463l-.91-2.32Zm-3.947-3.948-.138.36h2.683l-.093-.27-1.249-3.42-1.203 3.33Z" fill="#FFF"/></g></symbol></svg><svg class="footer-products-list__medallion" > <use xlink:href="#icon-acf-medallion"></use> </svg> Advanced Custom Fields </a> <a href="https://x.com/wp_acf" target="_blank" class="footer-products-list__twitter"> <svg id="icon-twitter" viewBox="0 0 21 21" fill="none" xmlns="http://www.w3.org/2000/svg" class="visuallyhidden" > <path d="M15.66 2.5H18.42L12.4 9.38L19.49 18.75H13.94L9.59 13.07L4.62 18.75H1.85L8.29 11.39L1.5 2.5H7.19L11.12 7.69L15.66 2.5ZM14.69 17.1H16.22L6.36 4.06H4.72L14.69 17.1Z" fill="white" /> </svg><svg class="icon icon-twitter footer-products-list__twitter__icon" > <use xlink:href="#icon-twitter"></use> </svg> </a> </li> <li> <a href="https://deliciousbrains.com/wp-migrate-db-pro/" class="footer-products-list__link"> <svg class="footer-products-list__medallion" > <use xlink:href="#icon-mdb-medallion"></use> </svg> WP Migrate </a> <a href="https://x.com/wpmigratedbpro" target="_blank" class="footer-products-list__twitter"> <svg class="icon icon-twitter footer-products-list__twitter__icon" > <use xlink:href="#icon-twitter"></use> </svg> </a> </li> <li> <a href="https://deliciousbrains.com/wp-offload-media/" class="footer-products-list__link"> <svg xmlns="http://www.w3.org/2000/svg" class="visuallyhidden" > <symbol viewBox="0 0 56 56" id="icon-os3-medallion" xmlns="http://www.w3.org/2000/svg"><g fill="none"><path fill="#FFF" d="m13.043 34.09.004-.004zm3.201-16.563a.576.576 0 0 1-.257-1.124.576.576 0 0 1 .257 1.124m15.14-4.266a.905.905 0 1 1-.406-1.764.905.905 0 0 1 .405 1.764m7.65 16.155a8.137 8.137 0 0 1-.342 2.92 3.94 3.94 0 0 1 2.216-.074c1.836.451 3.034 2.015 2.672 3.492l-5.806-1.43-.101-.028.1.027a8.208 8.208 0 0 1-2.11 2.24 8.011 8.011 0 0 1 5.634 5.157 8.205 8.205 0 0 1 5.098 4.962C41.658 51.35 35.16 54.238 28 54.238c-14.459 0-26.223-11.764-26.223-26.222a26.055 26.055 0 0 1 2.676-11.523 7.048 7.048 0 0 1 1.563.925c.307.19.58.44.793.74.121.135.242.271.35.415a6.979 6.979 0 0 1 9.345 2.629h1.303a6.976 6.976 0 0 1 12.627-4.593 6.02 6.02 0 0 1 2.19.502c2.419.996 5.18 3.092 6.428 5.736h.004v.008c.027.058.055.117.078.171.268.556 1.151 2.174 2.123 1.268 0-.004.004-.004.004-.004.148-.63.463-1.206.914-1.66-1.626-.56-3.317-1.75-4.706-3.454-2.83-3.477-3.328-7.774-1.108-9.598l1.91 2.341c.307-.746.789-1.353 1.454-1.738l6.88 11.974.003.008c.288.206.545.459.759.758a3.49 3.49 0 0 1-1.952 5.565 3.447 3.447 0 0 1-2.7-.498s-2.768.296-3.682 1.428M28 0C17.368 0 7.478 6.195 2.812 15.785A27.733 27.733 0 0 0 0 28c0 15.439 12.561 28 28 28 7.206 0 14.058-2.75 19.293-7.735C52.908 42.914 56 35.719 56 28 56 12.561 43.439 0 28 0"/><path fill="#FFF" d="m33.522 43.062.066.023a8.116 8.116 0 0 1 2.94-1.49 8.17 8.17 0 0 0-2.94 1.486.328.328 0 0 1-.066-.02M33.157 31.784l-.626-.552.626.552zM19.62 34.825c0 .035.007.074.011.109-.004-.035-.012-.074-.012-.109m-2.873-7.894h1.1-1.1m4.308 7.894c0 .035-.007.074-.011.109.004-.035.011-.074.011-.109M36.913 24.43c-.05-.054-.097-.113-.151-.167a5.094 5.094 0 0 0-.265-.265c.09.086.18.171.265.265.054.054.1.113.151.167m-2.885-2.084c-1.785-.747-3.726-.747-5.332.038 1.606-.785 3.547-.785 5.332-.038m1.268 2.243c-1.408-1.26-3.061-1.995-4.652-2.193 1.591.198 3.244.933 4.652 2.193m-7.828 9.626c-.055.07-.102.143-.149.213-.046.082-.093.164-.132.25.04-.086.086-.168.132-.25.047-.07.094-.144.148-.214m-.404 1.992.058-.02 2.007-.669-2.007.665-.058.024zm5.2-1.712c1.951-.727 2.329-1.442 2.329-1.442s-.381.715-2.33 1.442m-19.051-.427a.715.715 0 0 0-.164.02h-.004.004a.78.78 0 0 0 .164-.02M9.329 26.93H6.957 9.33c.393 0 .716.322.716.715a.694.694 0 0 1 0 .004.72.72 0 0 0-.716-.72m28.486 5.879a2.527 2.527 0 0 1 .163-.12c-.058.034-.109.077-.163.12M9.306 34.09h-.012.012zm7.735-11.457h7.513a.716.716 0 0 1 0 1.431H14.408a.711.711 0 0 0-.587.312.708.708 0 0 1 .587-.308h10.146a.719.719 0 0 0 0-1.435H6.984h10.057zm.366 2.866h8.804a.716.716 0 0 1 0 1.431H22.84a.72.72 0 0 0-.719.72.71.71 0 0 0 .109.366.716.716 0 0 1 .61-1.085h3.372a.719.719 0 0 0 .716-.716.719.719 0 0 0-.716-.716H14.408h2.999zm14.015 3.687.424.381 5.087 4.546-5.087-4.546-.424-.38m-6.311-.821h2.026-4.298 2.272zM13.242 38.388h-.704l.704.003c.093 0 .186.008.28.012-.094-.004-.187-.016-.28-.012v-.004zM21.315 39.632c-.109.027-.218.054-.327.085.11-.03.218-.058.327-.085m-7.148-2.676h1.937-3.473 1.536zm-5.526-2.112c0 .047.004.094.016.137a.74.74 0 0 0 .12.248.923.923 0 0 1-.12-.248.522.522 0 0 1-.016-.137m5.413.677H9.35h6.755-2.05zm-1.419 1.435h-.097.097zm34.261-12.584c.02.011.035.027.055.039-.02-.012-.035-.028-.055-.04m-21.622-5.182c.023-.031.043-.066.066-.097-.023.03-.043.066-.066.097m-1.023-2.49a1.97 1.97 0 0 1 .416-1.104l1.501 1.202-1.5-1.202a1.97 1.97 0 0 0-.417 1.105"/><path fill="#EC705E" d="M24.508 20.638c.19-.52.45-1.003.766-1.45.023-.031.043-.066.066-.097a3.908 3.908 0 0 1-.412-.432c-.482-.599-.72-1.307-.677-1.96.027-.4.163-.786.416-1.105l1.501 1.202.883.708c.086-.05.171-.097.257-.144a5.92 5.92 0 0 1 1.384-.556c.055-.016.113-.035.175-.047a5.983 5.983 0 0 1 1.567-.148 6.976 6.976 0 0 0-12.627 4.593h6.522c.05-.19.109-.38.179-.564m10.084 12.414s-.378.715-2.33 1.442a12.168 12.168 0 0 1-1.159.374l-.116.03-1.86.62-2.006.664-.058.024a1.84 1.84 0 0 1-.094-.677 2.14 2.14 0 0 1 .218-.852c.043-.085.086-.167.132-.249.047-.07.098-.144.148-.214.195-.256.44-.486.727-.684a3.493 3.493 0 0 1 1.855-.61 3.041 3.041 0 0 1 1.249.21 4.26 4.26 0 0 0 .606-.634 3.478 3.478 0 0 0 .627-1.264l.626.552 1.435 1.268zm-13.538 1.773c0 .035-.007.074-.011.109a.703.703 0 0 1-.366.513.691.691 0 0 1-.338.094.684.684 0 0 1-.342-.094.713.713 0 0 1-.366-.513c-.004-.035-.012-.074-.012-.109a.71.71 0 0 1 .07-.303.72.72 0 0 1 .65-.416c.284 0 .529.17.645.416a.71.71 0 0 1 .07.303m-3.208-6.46h-1.1a.577.577 0 0 1-.117-.015.716.716 0 0 1-.599-.7c0-.035.016-.066.02-.097a.707.707 0 0 1 .696-.622h1.1a.722.722 0 0 1 .716.719.719.719 0 0 1-.716.716m19.087 5.751v-.004l-5.087-4.546-.424-.38a5.911 5.911 0 0 1-2.092.007 6.113 6.113 0 0 1-2.193-.828h-4.298a.707.707 0 0 1-.38-.113.67.67 0 0 1-.23-.237.695.695 0 0 1-.109-.366.72.72 0 0 1 .72-.72h3.371a.716.716 0 0 0 0-1.43H14.408a.708.708 0 0 1-.4-.125.712.712 0 0 1-.187-1 .711.711 0 0 1 .587-.31h10.146a.716.716 0 0 0 0-1.432H6.981c.019.078.042.152.062.23a8.348 8.348 0 0 1-.086 4.068H9.33a.72.72 0 0 1 .716.719c0 .183-.07.35-.187.474a.7.7 0 0 1-.45.234H5.183a.716.716 0 0 0-.626.373c-.02.035-.031.074-.047.113a.635.635 0 0 0-.047.23.719.719 0 0 0 .72.715H21.8a.72.72 0 0 1 .72.715.72.72 0 0 1-.72.72H4.655a.716.716 0 0 0 0 1.431h8.388a.72.72 0 0 1 .716.716.68.68 0 0 1-.12.392.715.715 0 0 1-.592.323l-.004.004H9.3h.007a.754.754 0 0 0-.093.016.83.83 0 0 0-.132.035.743.743 0 0 0-.11.058.712.712 0 0 0-.338.607c0 .011.004.023.008.038 0 .047.004.094.016.137a.82.82 0 0 0 .12.248l.047.059a.711.711 0 0 0 .525.233h6.755a.718.718 0 0 1 .716.716.708.708 0 0 1-.207.501s-.004.004-.004.008c0 0-.003.004-.007.004a.7.7 0 0 1-.498.206H12.63h.004-.097a.723.723 0 0 0-.595.319.714.714 0 0 0 .595 1.112h.704v.004c.093 0 .186.004.28.012.039.004.081 0 .12.004.074.007.148.02.226.03a3.793 3.793 0 0 1 3.127 2.975c.05-.01.104-.019.155-.026a3.644 3.644 0 0 1 .852-.05 7.419 7.419 0 0 1 1.267-.907 7.152 7.152 0 0 1 1.303-.583c.11-.04.218-.074.327-.105l.09-.024a7.503 7.503 0 0 1 4.46.136c.012.008.031.012.047.016.431.152.847.342 1.244.572a7.42 7.42 0 0 1 2.341 2.084c.16-.004.315-.008.475-.008.404-.008.808.008 1.209.04.33.026.657.057.976.108.128.02.257.047.385.07.327.062.65.132.972.218.125.03.253.058.378.097l.046.012a.57.57 0 0 0 .066.02 8.17 8.17 0 0 1 2.94-1.486c.113-.032.226-.063.339-.09a8.18 8.18 0 0 1 4.425.214 7.991 7.991 0 0 0-5.63-5.157 8.208 8.208 0 0 0 2.11-2.24l-.1-.027-.74-.179zm2.1-4.701a7.841 7.841 0 0 0-.19-1.292 8.08 8.08 0 0 0-1.657-3.367 6.5 6.5 0 0 0-.195-.238c-.027-.03-.054-.058-.078-.089-.05-.054-.1-.113-.151-.167a5.094 5.094 0 0 0-.265-.265c-.039-.039-.078-.077-.113-.116a7.905 7.905 0 0 0-2.356-1.536c-1.785-.747-3.726-.747-5.332.038-.058.028-.117.051-.171.082a6.613 6.613 0 0 1 2.116-.07c1.594.198 3.247.933 4.655 2.193a9.204 9.204 0 0 1 1.913 2.38c.743 1.342 1.077 2.781.968 4.119a5.45 5.45 0 0 1-.44 1.773c.024-.02.051-.035.079-.054.05-.043.105-.082.159-.12a3.29 3.29 0 0 1 .533-.277c.062-.023.12-.05.183-.074.283-.93.408-1.913.342-2.92zm-22.529-8.214a6.979 6.979 0 0 0-9.345-2.629c-.108-.144-.229-.28-.35-.416a2.76 2.76 0 0 0-.793-.739 7.048 7.048 0 0 0-1.563-.925 24.02 24.02 0 0 0-.67 1.474 8.303 8.303 0 0 1 2.688 3.235h10.033zm14.475-9.706a.907.907 0 0 0-.68 1.085.902.902 0 0 0 1.084.68.903.903 0 0 0 .68-1.085.91.91 0 0 0-1.084-.68m-14.992 4.907a.576.576 0 0 0 .257 1.124.576.576 0 0 0-.257-1.124"/><path fill="#4E0D34" d="M17.846 26.93h-1.1a.707.707 0 0 0-.697.623c-.003.03-.019.062-.019.097a.716.716 0 0 0 .599.7.6.6 0 0 0 .117.016h1.1a.719.719 0 0 0 .599-1.109.722.722 0 0 0-.599-.326m2.493 7.175a.72.72 0 0 0-.65.416.706.706 0 0 0-.07.3c0 .038.008.077.012.112a.717.717 0 0 0 1.046.517.717.717 0 0 0 .366-.517c.004-.035.011-.074.011-.113a.706.706 0 0 0-.07-.3.719.719 0 0 0-.645-.415"/><path fill="#EC705E" d="M46.352 25.243a.526.526 0 0 0 .645-.082.532.532 0 0 0 .128-.47.553.553 0 0 0-.174-.28c-.02-.012-.035-.028-.055-.04a.513.513 0 0 0-.77.33c-.004.009-.008.017-.008.025v.007a.504.504 0 0 0 .206.475c.012.011.016.027.028.035"/><path fill="#4E0D34" d="m33.157 31.784-.626-.552a3.478 3.478 0 0 1-.626 1.264 4.287 4.287 0 0 1-.607.633 3.066 3.066 0 0 0-1.252-.21 3.492 3.492 0 0 0-1.855.611 3.201 3.201 0 0 0-.724.684c-.054.07-.1.144-.148.214-.046.082-.093.164-.132.25-.128.271-.206.56-.221.85a1.93 1.93 0 0 0 .097.678l.058-.024 2.007-.665 1.859-.618c.039-.012.077-.023.116-.031.066-.02.136-.04.21-.059a12.168 12.168 0 0 0 .949-.315c1.949-.727 2.326-1.442 2.33-1.442v-.004l-1.435-1.264Z"/><path fill="#EC705E" d="m46.604 22.155-6.879-11.974c-.665.385-1.147.992-1.454 1.738l8.333 10.236Z"/><path fill="#4E0D34" d="M46.118 24.726c.004-.008.004-.016.008-.024a.513.513 0 0 1 .77-.33c.02.011.035.027.055.039a.542.542 0 0 1 .175.28.532.532 0 0 1-.129.47.517.517 0 0 1-.646.082c-.011-.008-.015-.024-.027-.035a.504.504 0 0 1-.206-.475v-.007Zm-3.402 3.266v-.004c.766.51 1.73.724 2.698.498a3.49 3.49 0 0 0 1.953-5.565c-.214-.3-.47-.552-.759-.758l-.004-.008-8.333-10.236-1.91-2.34c-2.22 1.823-1.723 6.12 1.108 9.597 1.389 1.703 3.08 2.893 4.706 3.453a3.486 3.486 0 0 0-.914 1.661c-.004 0-.004 0-.004.004-.972.906-1.855-.712-2.123-1.268l-.074-.167c-.004-.008-.004-.012-.004-.012h-.004c-1.248-2.644-4.01-4.74-6.428-5.736h-.004a5.981 5.981 0 0 0-3.753-.354c-.062.012-.116.031-.175.047a6.1 6.1 0 0 0-1.384.556c-.086.047-.171.093-.257.144l-.883-.708-1.5-1.202a1.98 1.98 0 0 0-.417 1.105c-.043.653.195 1.361.677 1.96.124.152.26.295.412.432-.023.03-.043.066-.066.097a6.311 6.311 0 0 0-.766 1.45c-.07.183-.129.374-.183.564H6.471a8.303 8.303 0 0 0-2.687-3.235 26.048 26.048 0 0 0-2.007 10.049c0 14.458 11.764 26.222 26.223 26.222 7.16 0 13.658-2.89 18.394-7.556a8.202 8.202 0 0 0-5.102-4.962 8.18 8.18 0 0 0-4.425-.214 8.486 8.486 0 0 0-.339.09 8.077 8.077 0 0 0-2.94 1.489 1.264 1.264 0 0 1-.066-.023l-.046-.012c-.125-.039-.253-.066-.378-.097a12.05 12.05 0 0 0-.972-.214c-.128-.027-.253-.055-.385-.074-.319-.05-.645-.082-.976-.109-.4-.031-.805-.047-1.21-.039-.159 0-.314.004-.474.008a7.673 7.673 0 0 0-1.198-1.287 7.715 7.715 0 0 0-2.387-1.37 7.54 7.54 0 0 0-4.18-.237c-.11.028-.219.055-.328.086l-.09.024a4.568 4.568 0 0 0-.326.105 7.606 7.606 0 0 0-2.574 1.49 4.766 4.766 0 0 0-.409-.001 4.348 4.348 0 0 0-.439.05c-.05.008-.105.016-.156.028a3.975 3.975 0 0 0-.163-.56 3.793 3.793 0 0 0-2.963-2.415c-.078-.012-.152-.024-.226-.031-.039-.004-.081 0-.12-.004a3.37 3.37 0 0 0-.28-.012h-.704a.702.702 0 0 1-.506-.214.698.698 0 0 1-.21-.505c0-.148.043-.284.12-.4a.73.73 0 0 1 .596-.316h3.566a.7.7 0 0 0 .498-.206c.004 0 .004-.004.007-.008.004 0 .004-.004.008-.004a.722.722 0 0 0 .078-.902.712.712 0 0 0-.591-.315H9.349a.705.705 0 0 1-.525-.233l-.047-.059a.74.74 0 0 1-.12-.248.522.522 0 0 1-.016-.137.138.138 0 0 1-.008-.038.71.71 0 0 1 .339-.607.743.743 0 0 1 .109-.058.83.83 0 0 1 .225-.047c-.004-.004-.008-.004-.012-.004h3.753v-.004a.715.715 0 0 0 .591-.323.71.71 0 0 0-.595-1.108H4.655a.72.72 0 0 1-.72-.716.72.72 0 0 1 .72-.715h17.146a.717.717 0 0 0 0-1.435H5.18a.719.719 0 0 1-.716-.716c0-.081.02-.16.047-.23.016-.038.027-.077.047-.112a.714.714 0 0 1 .622-.373h4.227a.7.7 0 0 0 .451-.234.691.691 0 0 0 .187-.474.72.72 0 0 0-.716-.72H6.957c.354-1.287.4-2.675.086-4.067-.02-.078-.043-.152-.059-.23h17.57a.719.719 0 0 1 0 1.435H14.408a.708.708 0 0 0-.587.308.718.718 0 0 0 .587 1.124h11.803a.716.716 0 0 1 0 1.431H22.84a.717.717 0 0 0-.715.719c0 .132.039.257.105.366a.67.67 0 0 0 .23.237c.108.07.237.113.38.113h4.298a6.113 6.113 0 0 0 2.193.828c.677.117 1.38.124 2.092-.008l.424.381 5.087 4.546v.004l.739.18.1.026 5.807 1.431c.362-1.477-.836-3.04-2.672-3.492a3.94 3.94 0 0 0-2.216.074c-.063.02-.121.05-.183.074a3.099 3.099 0 0 0-.53.276 1.774 1.774 0 0 0-.162.12c-.028.02-.055.036-.078.059a5.498 5.498 0 0 0 .44-1.777c.108-1.334-.226-2.777-.97-4.119a9.14 9.14 0 0 0-1.912-2.38c-1.408-1.26-3.061-1.995-4.652-2.193a6.634 6.634 0 0 0-2.119.07c.054-.031.113-.054.171-.082 1.606-.785 3.55-.785 5.332-.038.836.35 1.64.863 2.356 1.54.04.035.074.073.113.112.09.086.18.171.265.265.05.054.1.113.151.167.024.031.05.058.078.09.066.077.132.155.195.237a8.08 8.08 0 0 1 1.656 3.367c.101.432.164.864.19 1.292.915-1.132 3.684-1.424 3.684-1.424"/></g></symbol></svg><svg class="footer-products-list__medallion" > <use xlink:href="#icon-os3-medallion"></use> </svg> WP Offload Media </a> <a href="https://x.com/wpoffloadmedia" target="_blank" class="footer-products-list__twitter"> <svg class="icon icon-twitter footer-products-list__twitter__icon" > <use xlink:href="#icon-twitter"></use> </svg> </a> </li> <li> <a href="https://deliciousbrains.com/wp-offload-ses/" class="footer-products-list__link"> <svg xmlns="http://www.w3.org/2000/svg" class="visuallyhidden" > <symbol viewBox="0 0 64 65" id="icon-oses-medallion" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><path d="M32.117.815c-12.112 0-23.374 7.057-28.69 17.978a31.456 31.456 0 0 0-.697 1.522A31.63 31.63 0 0 0 .224 32.708c0 17.586 14.307 31.894 31.893 31.894 8.207 0 16.012-3.13 21.978-8.814 6.394-6.091 9.916-14.288 9.916-23.08C64.011 15.122 49.703.815 32.117.815" fill="#FEFEFE"/><path d="M33.91 30.143h9.323l-.307.307-.132.132-.224.224-.559.56-1.287 1.286-.723.722-.52.52-.129.129-.78.782-.783-.782-.128-.128-1.153-1.153-.127-.128-1.657-1.655-.495-.496-.086-.086-.183-.183-.05-.051Zm4.273-5.708h3.497c.424 0 .772.348.772.772a.775.775 0 0 1-.772.773h-4.714a10.032 10.032 0 0 1-.492-1.545h1.71ZM50.678 20.6a.446.446 0 1 1 .756.477.445.445 0 0 1-.818-.178.439.439 0 0 1 .062-.3Zm-18.706 7.788c.056.07.115.14.172.209H21.536a.775.775 0 0 0-.772.773.774.774 0 0 0 .772.772h10.188l.348.348.565.564.127.128.24.238.124.125 1.068 1.068.128.128.77.77-.383.383-.128.128-1.066 1.065-.286.286-1.775 1.776a.773.773 0 0 0-.03 1.055c.01.012.018.025.03.037.3.3.791.3 1.092 0l.943-.944.59-.59 1.335-1.334.77-.77.77.77 1.038 1.038a.77.77 0 0 0 .577.222.77.77 0 0 0 .577-.222l1.038-1.038.77-.77.77.77 2.87 2.868c.298.3.791.3 1.09 0a.773.773 0 0 0 0-1.092l-3.116-3.116-.52-.522.52-.522.991-.992 1.856-1.855h1.423v2.384l-.002 6.117v.812a6.586 6.586 0 0 0 2.96-.706l.008-.005v-.104l.003-1.45c.004-1.76.01-4.545.01-6.025 0-2.396 1.844-4.455 4.552-5.087l.006-3.287h1.407c0-.664-.623-1.204-1.405-1.233-.023-.001-.044-.003-.067-.003H54.3a3.82 3.82 0 0 0-.202-.657 3.77 3.77 0 0 0-3.488-2.363 3.77 3.77 0 0 0-3.642 2.842V20.9l.002-9.073c-4.973 0-9.157 3.252-10.386 7.668h3.357c.425 0 .772.348.772.772a.774.774 0 0 1-.772.772h-3.658a9.64 9.64 0 0 0-.059.903h6.293c.425 0 .773.348.773.773a.775.775 0 0 1-.773.772h-6.212a10.097 10.097 0 0 1-.088-1.31c0-.077.005-.154.006-.231l-.002-.004-.712-.903-1.218-1.544-1.786-2.265c-1.068.842-1.802 1.965-2.198 3.224-.786 2.488-.249 5.506 1.666 7.934Z" fill="#331F39"/><path d="M35.325 14.712a.976.976 0 1 0-.436-1.902.976.976 0 0 0 .436 1.902M33.96 30.193l.184.183.086.087.495.495 1.656 1.655.127.128 1.153 1.154.128.127.782.782.782-.782.128-.127.52-.52.724-.724 1.286-1.286.559-.56.224-.224.132-.132.307-.307h-9.324l.001.001zm2.256-8.014c0 .444.032.88.088 1.309h6.213a.774.774 0 0 0 .772-.772.775.775 0 0 0-.772-.773H36.22l.002.004c-.001.077-.006.154-.006.232m4.496-1.911a.774.774 0 0 0-.771-.772h-3.358a9.988 9.988 0 0 0-.301 1.544h3.659a.774.774 0 0 0 .77-.772m-1.31 5.712h2.278a.775.775 0 0 0 .773-.773.775.775 0 0 0-.773-.771h-5.205c.122.53.287 1.046.491 1.544h2.436Zm10.419 5.186a3420.144 3420.144 0 0 1-.014 7.475v.104c2.68-1.344 4.558-4.445 4.56-8.036v-.344c0-1.177.002-2.796.005-4.287-2.708.632-4.552 2.692-4.552 5.088" fill="#FDC53A"/><path d="M51.435 21.077a.424.424 0 0 0 .063-.178.445.445 0 1 0-.881 0 .444.444 0 0 0 .818.178" fill="#FEFEFE"/><path d="M16.537 26.482a.975.975 0 1 1-.436-1.901.975.975 0 0 1 .436 1.9m34.06 20.022a8.587 8.587 0 0 0-2.342-3.337 9.73 9.73 0 0 0 1.542-4.416 6.599 6.599 0 0 1-2.959.706c0 .71-.968 1.345-2.476 1.755-1.113.304-2.52.486-4.054.486l-.203-.002a19.47 19.47 0 0 1-.81-.025c-2.246-.12-4.112-.632-4.985-1.327-.34-.272-.532-.571-.532-.886h.603l4.757-.001h7.7v-.812l.001-6.117.001-1.532v-.852h-1.423l-1.856 1.855-.99.992-.522.52.521.523 3.116 3.116a.774.774 0 0 1 0 1.093c-.299.3-.792.3-1.09 0l-2.87-2.868-.77-.77-.77.77-1.038 1.037a.765.765 0 0 1-.577.222.765.765 0 0 1-.577-.222l-1.038-1.037-.77-.77-.77.77-1.335 1.335-.59.589-.943.944c-.3.3-.792.3-1.092 0-.012-.012-.02-.026-.03-.038a.773.773 0 0 1 .03-1.055l1.775-1.775.286-.286 1.066-1.065.128-.128.383-.384-.77-.77-.128-.127-1.068-1.07-.124-.123-.239-.24-.128-.127-.565-.564-.347-.347H21.536a.772.772 0 0 1 0-1.545h10.608c-.057-.07-.116-.138-.172-.21-1.914-2.427-2.452-5.446-1.666-7.933a7.489 7.489 0 0 0-4.995-.582 7.49 7.49 0 0 0-4.46 2.988 7.506 7.506 0 0 0-8.198-.69 7.459 7.459 0 0 0-7.297-2.72c-.057.116-.125.225-.18.34-.02.04-.034.075-.052.113.446.07.887.164 1.313.299a9.06 9.06 0 0 1 4.525 3.213 9 9 0 0 1 1.561 3.38 8.99 8.99 0 0 1 .1 3.539 4.113 4.113 0 0 1 1.75 1.585c.01.016.02.03.028.045a4.096 4.096 0 0 1 .496 2.788A8.602 8.602 0 0 1 21.07 36.9a8.568 8.568 0 0 1 2.697 4.536c.067.292.118.584.154.874.01.067.013.134.02.2a5.31 5.31 0 0 1 4.095 3.54 13.49 13.49 0 0 1 3.565-.112 13.399 13.399 0 0 1 2.92.626c.078.026.154.056.231.084a13.739 13.739 0 0 1 2.152.98 4.464 4.464 0 0 1 1.261-.591c.104-.032.208-.065.315-.09a4.75 4.75 0 0 1 2.6.137c.072.024.146.047.218.075.213.084.417.186.615.299.18.103.354.213.52.338a8.858 8.858 0 0 1 2.346-.904 8.805 8.805 0 0 1 6.198.856 8.822 8.822 0 0 1 3.848 4.18c.122-.143.24-.291.36-.437a9.308 9.308 0 0 0-4.587-4.99" fill="#FDC53A"/><path d="M50.977 47.748a8.8 8.8 0 0 0-6.198-.854 8.842 8.842 0 0 0-2.347.903 5.071 5.071 0 0 0-1.135-.637c-.071-.028-.145-.051-.217-.075a4.76 4.76 0 0 0-2.6-.136 4.36 4.36 0 0 0-.316.089 4.858 4.858 0 0 0-.665.253 4.692 4.692 0 0 0-.595.339 13.591 13.591 0 0 0-2.153-.982c-.077-.028-.153-.058-.231-.084-.271-.09-.544-.17-.82-.243a13.411 13.411 0 0 0-2.1-.383 13.418 13.418 0 0 0-3.564.112 5.3 5.3 0 0 0-4.095-3.538c-.007-.066-.012-.133-.021-.2a8.574 8.574 0 0 0-2.85-5.411 8.596 8.596 0 0 0-6.172-2.148 4.084 4.084 0 0 0-.496-2.788l-.03-.045a4.102 4.102 0 0 0-1.75-1.586 9.005 9.005 0 0 0-.098-3.537 8.99 8.99 0 0 0-1.562-3.381 9.045 9.045 0 0 0-4.524-3.213 8.939 8.939 0 0 0-1.314-.299 31.79 31.79 0 0 0-.597 1.31 29.548 29.548 0 0 0-2.343 11.584c0 16.436 13.372 29.81 29.81 29.81 7.67 0 14.964-2.925 20.54-8.237a30.904 30.904 0 0 0 2.29-2.44 8.82 8.82 0 0 0-3.847-4.182" fill="#331F39"/><path d="M19.895 17.738h6.167c0-1.24-.84-2.243-1.877-2.243-.42 0-.808.168-1.12.448-.488-.883-1.326-1.467-2.277-1.467-.97 0-1.819.605-2.302 1.515-.018-.001-.035-.003-.055-.003-.808 0-1.463.783-1.463 1.75h2.927ZM52.49 41.456a2.362 2.362 0 0 0-.24-.014c-.978 0-1.769.617-1.769 1.377h6.458c0-1.105-1.15-2.003-2.57-2.003-.743 0-1.41.247-1.88.64" fill="#FDC53A"/><path d="M16.102 24.579a.975.975 0 1 0 .435 1.901.975.975 0 0 0-.435-1.901M34.38 39.456h-.602c0 .316.19.615.533.887.873.694 2.738 1.207 4.983 1.326.266.016.537.024.812.027l.203.002c1.532-.002 2.94-.182 4.053-.486 1.508-.412 2.476-1.046 2.476-1.757l-7.7.002H34.38Z" fill="#331F39"/></g></symbol></svg><svg class="footer-products-list__medallion" > <use xlink:href="#icon-oses-medallion"></use> </svg> WP Offload SES </a> <a href="https://x.com/wpoffloadses" target="_blank" class="footer-products-list__twitter"> <svg class="icon icon-twitter footer-products-list__twitter__icon" > <use xlink:href="#icon-twitter"></use> </svg> </a> </li> </ul> <ul> <li> <p>Explore</p> </li> <li><a href="https://deliciousbrains.com/">Home</a></li> <li><a href="https://deliciousbrains.com/blog/">Blog</a></li> <li><a target="_blank" href="https://podcast.deliciousbrains.com/">Podcast</a></li> <li><a href="https://deliciousbrains.com/contact-us/">Contact Us</a></li> <li><a href="https://deliciousbrains.com/my-account/">My Account</a></li> </ul> <ul> <li> <p>Company</p> </li> <li><a href="https://deliciousbrains.com/about/">About</a></li> <li><a href="https://deliciousbrains.com/about/#careers">Careers</a></li> <li><a href="https://deliciousbrains.com/press/">Press</a></li> <li><a href="https://deliciousbrains.com/about/#giving-back">Giving Back</a></li> </ul> </div> <div class="footer-brand"> <div class="footer-logo"> <a href="https://deliciousbrains.com/"> <svg class="icon icon-logo" > <use xlink:href="#icon-logo"></use> </svg> </a> <a href="https://deliciousbrains.com/"> <p>Delicious Brains Inc.</p> </a> </div> <a href="https://x.com/dliciousbrains" target="_blank" class="footer-brand-twitter"> @dliciousbrains <span class="footer-brand-twitter__link"> <svg class="icon icon-twitter footer-brand-twitter__link__icon" > <use xlink:href="#icon-twitter"></use> </svg> </span> </a> </div> <div class="footer-hr"></div> <div class="footer-bottom"> <div class="footer__copyright"> <p> © 2013–2025 WPEngine, Inc. All Rights Reserved. </p> <p id="legal-disclaimer" class="footer-disclaimer"><sup>1</sup>WP Engine is a proud member and supporter of the community of WordPress® users. The WordPress® trademarks are the intellectual property of the WordPress Foundation, and the Woo® and WooCommerce® trademarks are the intellectual property of WooCommerce, Inc. Uses of the WordPress®, Woo®, and WooCommerce® names in this website are for identification purposes only and do not imply an endorsement by WordPress Foundation or WooCommerce, Inc. WP Engine is not endorsed or owned by, or affiliated with, the WordPress Foundation or WooCommerce, Inc.</p> </div> <div class="terms-privacy-links"> <a target="_blank" href="https://wpengine.com/legal/privacy/">Privacy Policy</a> <span> | </span> <a target="_blank" href="https://wpengine.com/legal/terms-of-service/">Terms and Conditions</a> </div> </div> </div> </footer> <script> window.addEventListener( 'scroll', () => setTimeout( () => { const cfScript = document.createElement('script'); cfScript.async = true; cfScript.src = "https://assets.convertflow.com/scripts/1704.js"; document.body.appendChild(cfScript); }, 1000 ), { once: true } ); </script> <script>(function(d,u,ac){var s=d.createElement('script');s.type='text/javascript';s.src='https://a.omappapi.com/app/js/api.min.js';s.async=true;s.dataset.user=u;s.dataset.account=ac;d.getElementsByTagName('head')[0].appendChild(s);})(document,9758,1858);</script> <script type='text/javascript'> (function () { var c = document.body.className; c = c.replace(/woocommerce-no-js/, 'woocommerce-js'); document.body.className = c; })(); </script> <link rel='stylesheet' id='wc-stripe-blocks-checkout-style-css' href='https://deliciousbrains.com/wp-content/plugins/woocommerce-gateway-stripe/build/upe_blocks.css?ver=68605ba18cee2e40d3cf14446b691f91' type='text/css' media='all' /> <link rel='stylesheet' id='wc-blocks-style-css' href='https://deliciousbrains.com/wp-content/plugins/woocommerce/assets/client/blocks/wc-blocks.css?ver=wc-9.6.1' type='text/css' media='all' /> <script type="text/javascript" src="https://www.googletagmanager.com/gtag/js?id=UA-38871113-1" id="google-tag-manager-js" data-wp-strategy="async"></script> <script type="text/javascript" src="https://deliciousbrains.com/wp-includes/js/dist/hooks.min.js?ver=4d63a3d491d11ffd8ac6" id="wp-hooks-js"></script> <script type="text/javascript" src="https://deliciousbrains.com/wp-includes/js/dist/i18n.min.js?ver=5e580eb46a90c2b997e6" id="wp-i18n-js"></script> <script type="text/javascript" id="wp-i18n-js-after"> /* <![CDATA[ */ wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); /* ]]> */ </script> <script type="text/javascript" src="https://deliciousbrains.com/wp-content/plugins/woocommerce-google-analytics-integration/assets/js/build/main.js?ver=50c6d17d67ef40d67991" id="woocommerce-google-analytics-integration-js"></script> <script type="text/javascript" src="https://deliciousbrains.com/app/src/EmailMarketing/Hubspot/js/hubspot.js?ver=6.7.1" id="email-marketing-hubspot-js"></script> <script type="text/javascript" src="https://deliciousbrains.com/wp-content/plugins/duracelltomi-google-tag-manager/dist/js/gtm4wp-ecommerce-generic.js?ver=1.20.3" id="gtm4wp-ecommerce-generic-js"></script> <script type="text/javascript" src="https://deliciousbrains.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script> <script type="text/javascript" src="https://deliciousbrains.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script> <script type="text/javascript" src="https://deliciousbrains.com/wp-content/plugins/duracelltomi-google-tag-manager/dist/js/gtm4wp-woocommerce.js?ver=1.20.3" id="gtm4wp-woocommerce-js"></script> <script type="text/javascript" src="https://deliciousbrains.com/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.min.js?ver=9.6.1" id="sourcebuster-js-js"></script> <script type="text/javascript" id="wc-order-attribution-js-extra"> /* <![CDATA[ */ var wc_order_attribution = {"params":{"lifetime":1.0e-5,"session":30,"base64":false,"ajaxurl":"https:\/\/deliciousbrains.com\/wp-admin\/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":true},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","utm_source_platform":"current.plt","utm_creative_format":"current.fmt","utm_marketing_tactic":"current.tct","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}}; /* ]]> */ </script> <script type="text/javascript" src="https://deliciousbrains.com/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.min.js?ver=9.6.1" id="wc-order-attribution-js"></script> <script type="text/javascript" src="https://deliciousbrains.com/wp-content/plugins/woocommerce/assets/js/jquery-cookie/jquery.cookie.min.js?ver=1.4.1-wc.9.6.1" id="jquery-cookie-js" data-wp-strategy="defer"></script> <script type="text/javascript" src="https://deliciousbrains.com/wp-content/mu-plugins/deliciousbrains/assets/js/main.min.js?ver=1740414372" id="delicious-brains-core-js"></script> <script type="text/javascript" src="https://deliciousbrains.com/wp-content/themes/deliciousbrains/assets/js/expand-collapse.min.js?ver=1740414373" id="expand-collapse-js"></script> <script type="text/javascript" src="https://deliciousbrains.com/wp-content/themes/deliciousbrains/assets/js/vendor/owl.min.js?ver=1740414373" id="dbi-owl-js"></script> <script type="text/javascript" src="https://deliciousbrains.com/wp-content/themes/deliciousbrains/assets/js/vendor/responsive-nav.jquery.min.js?ver=1740414373" id="dbi-responsive-js"></script> <script type="text/javascript" src="https://deliciousbrains.com/wp-includes/js/clipboard.min.js?ver=2.0.11" id="clipboard-js"></script> <script type="text/javascript" id="delicious-brains-js-extra"> /* <![CDATA[ */ var dbi_params = {"ajax_url":"https:\/\/deliciousbrains.com\/wp-admin\/admin-ajax.php","seats_volume_discounts":[{"seat_minimum":2,"discount_percent":20},{"seat_minimum":5,"discount_percent":25},{"seat_minimum":10,"discount_percent":30},{"seat_minimum":20,"discount_percent":35},{"seat_minimum":30,"discount_percent":40}],"non_profit_discount_percentage":"50"}; /* ]]> */ </script> <script type="text/javascript" src="https://deliciousbrains.com/wp-content/themes/deliciousbrains/assets/js/main.min.js?ver=1740414373" id="delicious-brains-js"></script> <script type="text/javascript" src="https://deliciousbrains.com/wp-content/themes/deliciousbrains/assets/js/defer-twitter-embeds.min.js?ver=1740414373" id="dbi-defer-twitter-embeds-js"></script> <script type="text/javascript" src="https://deliciousbrains.com/wp-content/themes/deliciousbrains/assets/js/defer-youtube-embeds.min.js?ver=1740414373" id="dbi-defer-youtube-embeds-js"></script> <script type="text/javascript" id="woocommerce-google-analytics-integration-data-js-after"> /* <![CDATA[ */ window.ga4w = { data: {"cart":{"items":[],"coupons":[],"totals":{"currency_code":"USD","total_price":0,"currency_minor_unit":2}}}, settings: {"tracker_function_name":"gtag","events":["purchase","remove_from_cart","view_item_list","select_content","view_item","begin_checkout"],"identifier":null} }; document.dispatchEvent(new Event("ga4w:ready")); /* ]]> */ </script> </body> </html>