<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>VVV</title>
    <description>Documentation for the VVV local developer environment.</description>
    <link>https://varyingvagrantvagrants.org/</link>
    <atom:link href="https://varyingvagrantvagrants.org/feed.xml" rel="self" type="application/rss+xml"/>
    <pubDate>Mon, 29 Dec 2025 13:26:48 +0000</pubDate>
    <lastBuildDate>Mon, 29 Dec 2025 13:26:48 +0000</lastBuildDate>
    <generator>Jekyll v3.9.5</generator>
    
      <item>
        <title>VVV 3.5.1</title>
        <description>&lt;p&gt;The new (&lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/VVV/releases/tag/3.5.1&quot;&gt;v3.5.1&lt;/a&gt; it is for us a huge improvements about code organization but also on testing side. The &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;develop&lt;/code&gt; branch has now moved to &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;3.6.0&lt;/code&gt; in preparation for a &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;3.6.1&lt;/code&gt; release in several months time.&lt;/p&gt;

&lt;h2 id=&quot;351&quot;&gt;3.5.1&lt;/h2&gt;

&lt;p&gt;This release introduce a new Vagrant plugin developed by us (but is available to everyone), &lt;a href=&quot;https://github.com/goodhosts/vagrant/&quot;&gt;vagrant-goodhosts&lt;/a&gt;. This vagrant plugin started as fork of &lt;a href=&quot;https://github.com/agiledivider/vagrant-hostsupdater&quot;&gt;vagrant-hostsupdater&lt;/a&gt; and is a wrapper of &lt;a href=&quot;https://github.com/goodhosts/cli/&quot;&gt;GoodHosts CLI&lt;/a&gt; that improves support for various OS. To get more information you can check the release post on &lt;a href=&quot;https://daniele.tech/2020/06/vagrant-goodhosts-manage-the-hosts-file-with-vagrant-in-2020/&quot;&gt;daniele.tech&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/VVV/blob/stable/CHANGELOG.md&quot;&gt;Check out the changelog for more details on what changed in VVV 3.5&lt;/a&gt;&lt;/p&gt;

&lt;h2 id=&quot;provisioners-and-utilities&quot;&gt;Provisioners and Utilities&lt;/h2&gt;

&lt;p&gt;Our utilities and site templates run on a continuous release process. Here’s a quick update of what changed since VVV 3.5.0.&lt;/p&gt;

&lt;h3 id=&quot;custom-site-template&quot;&gt;Custom-site-template&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;wp-cli.yml&lt;/code&gt; now include aliases to be able to access the VM with WP-CLI itself&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;public_html&lt;/code&gt; folder can be customized with a parameter&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/custom-site-template/&quot;&gt;Check the readme for all the features&lt;/a&gt;!&lt;/p&gt;

&lt;h3 id=&quot;custom-site-template-develop&quot;&gt;Custom-site-template-develop&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;Improved &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;.gitignore&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Check the readme for &lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/custom-site-template-develop/&quot;&gt;all the features&lt;/a&gt;!&lt;/p&gt;

&lt;h3 id=&quot;utilities&quot;&gt;Utilities&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;Graphviz is now an utility &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;graphviz&lt;/code&gt;&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;opcache-gui&lt;/code&gt; utility added, Opcache-Gui is an alternative to &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;opcache-status&lt;/code&gt; that is abandoned&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;php80&lt;/code&gt; is now available&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;tideways&lt;/code&gt; utility was updated to support the latest XhGUI version&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;nvm&lt;/code&gt; utility added&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;svn-folder-upgrade&lt;/code&gt; utility added for upgrading old SVN repositories&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;documentation&quot;&gt;Documentation&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Improved docs about provisioners&lt;/li&gt;
  &lt;li&gt;Added new external utility on doc about WordMove integration&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;vvv-slack&quot;&gt;VVV Slack&lt;/h2&gt;

&lt;p&gt;We have a Slack Workspace! This is a great place to get help/support, ask quick questions, or watch VVV being developed. (&lt;a href=&quot;https://varyingvagrantvagrants.org/docs/en-US/slack/&quot;&gt;Find out more about the VVV Slack&lt;/a&gt;.&lt;/p&gt;
</description>
        <pubDate>Fri, 23 Oct 2020 20:00:00 +0000</pubDate>
        <link>https://varyingvagrantvagrants.org/blog/2020/10/23/vvv-3-5-1.html</link>
        <guid isPermaLink="true">https://varyingvagrantvagrants.org/blog/2020/10/23/vvv-3-5-1.html</guid>
        
        
      </item>
    
      <item>
        <title>VVV 3.4.1</title>
        <description>&lt;p&gt;We’ve been hard at work and have released (&lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/VVV/releases/tag/3.4.1&quot;&gt;v3.4.1&lt;/a&gt;. The &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;develop&lt;/code&gt; branch has now moved to &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;3.5.0&lt;/code&gt; in preparation for a &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;3.5.1&lt;/code&gt; release in several months time&lt;/p&gt;

&lt;p&gt;Before we continue, here’s a recap of what changed in &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;3.3&lt;/code&gt;:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Installs the ntp date packages and starts the ntp service to fix time drift on sleep&lt;/li&gt;
  &lt;li&gt;Fixes an issue with the ntpsec package by removing it&lt;/li&gt;
  &lt;li&gt;Fixed the use of dots in site names breaking provisioning&lt;/li&gt;
  &lt;li&gt;Improvements to the ruby code in the vagrant file&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;341&quot;&gt;3.4.1&lt;/h2&gt;

&lt;p&gt;This release contains a number improvements to terminal output, logging, and bugfixes. We also made a lot of small internal improvements to provisioners to improve reliability in edge cases.&lt;/p&gt;

&lt;h3 id=&quot;enhancements&quot;&gt;Enhancements&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;Improved the log folder names from &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;20200225-182126&lt;/code&gt; to &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;2020.02.25-18-21-26&lt;/code&gt; (&lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/vvv/pull/2078&quot;&gt;#2078&lt;/a&gt; )&lt;/li&gt;
  &lt;li&gt;Added a &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;switch_php_debugmod&lt;/code&gt; to replace the &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;xdebug_on&lt;/code&gt; &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;tideways_off&lt;/code&gt; style scripts (&lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/vvv/pull/2084&quot;&gt;#2084&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Checks the default password for MySQL root user during provision (&lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/vvv/pull/2077&quot;&gt;#2077&lt;/a&gt;, (&lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/vvv/pull/2085&quot;&gt;#2085&lt;/a&gt; )&lt;/li&gt;
  &lt;li&gt;Removed NVM cleanup code (&lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/vvv/pull/2088&quot;&gt;#2088&lt;/a&gt; )&lt;/li&gt;
  &lt;li&gt;Improved the provider examples in &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;default-config.yml&lt;/code&gt; (&lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/vvv/pull/2091&quot;&gt;#2091&lt;/a&gt; )&lt;/li&gt;
  &lt;li&gt;Run rubocop on Vagrantfile in a move towards more idiomatic ruby (&lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/vvv/pull/2093&quot;&gt;#2093&lt;/a&gt; )&lt;/li&gt;
  &lt;li&gt;Improved network checks to test more domains (&lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/vvv/pull/2099&quot;&gt;#2099&lt;/a&gt; )&lt;/li&gt;
  &lt;li&gt;ack-grep is now installed via &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;apt&lt;/code&gt; rather than &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;beyondgrep.com&lt;/code&gt; (&lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/vvv/pull/2100&quot;&gt;#2100&lt;/a&gt; )&lt;/li&gt;
  &lt;li&gt;Refactor site provisioners (&lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/vvv/pull/2102&quot;&gt;#2102&lt;/a&gt; )&lt;/li&gt;
  &lt;li&gt;Added new bears to the various vagrant trigger scripts (&lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/vvv/pull/2105&quot;&gt;#2105&lt;/a&gt;, (&lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/vvv/pull/2108&quot;&gt;#2108&lt;/a&gt; )&lt;/li&gt;
  &lt;li&gt;Removed Ubuntu news MOTD (&lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/vvv/pull/2105&quot;&gt;#2105&lt;/a&gt; )&lt;/li&gt;
  &lt;li&gt;Improve network checks wording (&lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/vvv/pull/2106&quot;&gt;#2106&lt;/a&gt; )&lt;/li&gt;
  &lt;li&gt;Support for vagrant-hostmanager (&lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/vvv/pull/2112&quot;&gt;#2112&lt;/a&gt; )&lt;/li&gt;
  &lt;li&gt;Bumped MariaDB sources from 10.3 to 10.4 (&lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/vvv/pull/2140&quot;&gt;#2140&lt;/a&gt; )&lt;/li&gt;
  &lt;li&gt;Improve compatibility with globally installed gems on the guest (&lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/vvv/pull/2138&quot;&gt;#2138&lt;/a&gt; )&lt;/li&gt;
  &lt;li&gt;Add LFTP tool (&lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/vvv/pull/2137&quot;&gt;#2137&lt;/a&gt; )&lt;/li&gt;
  &lt;li&gt;List relevant log files when provisioners fail (&lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/vvv/pull/2161&quot;&gt;#2161&lt;/a&gt; )&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;bug-fixes&quot;&gt;Bug Fixes&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;Fix checks for utility installation (&lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/vvv/pull/2073&quot;&gt;#2073&lt;/a&gt; )&lt;/li&gt;
  &lt;li&gt;Fix SSL issue on the base Ubuntu image (&lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/vvv/pull/2074&quot;&gt;#2074&lt;/a&gt; )&lt;/li&gt;
  &lt;li&gt;Don’t spider and recurse domains when checking for network connections (&lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/vvv/pull/2103&quot;&gt;#2103&lt;/a&gt; )&lt;/li&gt;
  &lt;li&gt;Always set the database root user password to avoid having the default invalid password on fresh installs (&lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/vvv/pull/2104&quot;&gt;#2104&lt;/a&gt; )&lt;/li&gt;
  &lt;li&gt;Swap the MariaDB apt mirror used for a more reliable source ( partially &lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/vvv/pull/2140&quot;&gt;#2140&lt;/a&gt; and in a217369 )&lt;/li&gt;
  &lt;li&gt;Fixed an issue with the dpkg lock file not being cleaned up sometimes (&lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/vvv/pull/2151&quot;&gt;#2151&lt;/a&gt; )&lt;/li&gt;
  &lt;li&gt;Fix issues with the sad bear showing at the end of provisioning despite provisioners being succesful (&lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/vvv/pull/&quot;&gt;#2161&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Fix provisioners printing all output to console (not just errors) (&lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/vvv/pull/2174&quot;&gt;#2174&lt;/a&gt; )&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/VVV/blob/stable/CHANGELOG.md&quot;&gt;Check out the changelog for more details on what changed in VVV 3.4&lt;/a&gt;&lt;/p&gt;

&lt;h2 id=&quot;provisioners-and-utilities&quot;&gt;Provisioners and Utilities&lt;/h2&gt;

&lt;p&gt;Our utilities and site templates run on a continuous release process. Here’s a quick update of what changed since VVV 3.3.0.&lt;/p&gt;

&lt;h3 id=&quot;custom-site-template&quot;&gt;Custom-site-template&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;New option to set the db table prefix&lt;/li&gt;
  &lt;li&gt;Expire static assets after 100 days&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/custom-site-template/&quot;&gt;Check the readme for all the features&lt;/a&gt;!&lt;/p&gt;

&lt;h3 id=&quot;custom-site-template-develop&quot;&gt;Custom-site-template-develop&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;New parameter to set if SVN or GIT should be used to download the repo&lt;/li&gt;
  &lt;li&gt;NPM improvements&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Check the readme for &lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/vvv/&quot;&gt;all the features&lt;/a&gt;!&lt;/p&gt;

&lt;h3 id=&quot;utilities&quot;&gt;Utilities&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;Improved TLS_CA provisioner for issues with certifications&lt;/li&gt;
  &lt;li&gt;Improvements to Tideways provisioners&lt;/li&gt;
  &lt;li&gt;php-intl module is now installed&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;documentation&quot;&gt;Documentation&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Improved docs for Tideways and XHGui&lt;/li&gt;
  &lt;li&gt;Vagrantfile documentation&lt;/li&gt;
  &lt;li&gt;Documented how works the NGINX config generation&lt;/li&gt;
  &lt;li&gt;SSH troubleshooting updated&lt;/li&gt;
  &lt;li&gt;Log folder documentation&lt;/li&gt;
  &lt;li&gt;Hosts file troubleshooting&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;vvv-slack&quot;&gt;VVV Slack&lt;/h2&gt;

&lt;p&gt;We have a Slack Workspace! This is a great place to get help/support, ask quick questions, or watch VVV being developed. (&lt;a href=&quot;https://varyingvagrantvagrants.org/docs/en-US/slack/&quot;&gt;Find out more about the VVV Slack&lt;/a&gt;.&lt;/p&gt;
</description>
        <pubDate>Thu, 04 Jun 2020 20:00:00 +0000</pubDate>
        <link>https://varyingvagrantvagrants.org/blog/2020/06/04/vvv-3-4-1.html</link>
        <guid isPermaLink="true">https://varyingvagrantvagrants.org/blog/2020/06/04/vvv-3-4-1.html</guid>
        
        
      </item>
    
      <item>
        <title>VVV 3.2.0</title>
        <description>&lt;p&gt;Hi! Welcome to the very late release post for VVV &lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/VVV/releases/tag/3.2.0&quot;&gt;v3.2.0&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The biggest change is that we no longer use &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;vvv-custom.yml&lt;/code&gt;, we’ve moved to &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;config/config.yml&lt;/code&gt;. VVV will auto-migrate the file on the next command ran after update, and the format is still the same. We also changed site provisioning to log output to log files instead of the terminal. Terminal output should be much smaller and friendlier. We’ve also fixed a number of Hyper-V/Parallels/VMWare bugs.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/VVV/blob/master/CHANGELOG.md&quot;&gt;Check out the changelog for more details on what changed in VVV 3.2&lt;/a&gt;&lt;/p&gt;

&lt;h2 id=&quot;vvv-slack&quot;&gt;VVV Slack&lt;/h2&gt;

&lt;p&gt;We now have a Slack Workspace! This is a great place to get help/support, ask quick questions, or watch VVV being developed. &lt;a href=&quot;https://varyingvagrantvagrants.org/docs/en-US/slack/&quot;&gt;Find out more about the VVV Slack&lt;/a&gt;.&lt;/p&gt;

&lt;h2 id=&quot;provisioners-and-utilities&quot;&gt;Provisioners and Utilities&lt;/h2&gt;

&lt;p&gt;Our utilities and site templates run on a continuous release process. Here’s a quick update of what changed since VVV 3.1.0.&lt;/p&gt;

&lt;h3 id=&quot;custom-site-template&quot;&gt;Custom-site-template&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;Support for custom Nginx configs: &lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/custom-site-template/pull/26/&quot;&gt;https://github.com/Varying-Vagrant-Vagrants/custom-site-template/pull/26/&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Force installation of specific WordPress versions: &lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/custom-site-template/pull/28&quot;&gt;https://github.com/Varying-Vagrant-Vagrants/custom-site-template/pull/28&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Theme installation support: &lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/custom-site-template/pull/29&quot;&gt;https://github.com/Varying-Vagrant-Vagrants/custom-site-template/pull/29&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Setup sites from SQL dumps: &lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/custom-site-template/pull/25&quot;&gt;https://github.com/Varying-Vagrant-Vagrants/custom-site-template/pull/25&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Set strict script execution for site provisioners: &lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/custom-site-template/pull/27&quot;&gt;https://github.com/Varying-Vagrant-Vagrants/custom-site-template/pull/27&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Support redirecting attachments not found locally to an external domain. &lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/custom-site-template/pull/24&quot;&gt;https://github.com/Varying-Vagrant-Vagrants/custom-site-template/pull/24&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Attempt to install backups of the DB if they’re found while provision: &lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/custom-site-template/pull/23&quot;&gt;https://github.com/Varying-Vagrant-Vagrants/custom-site-template/pull/23&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Allow installing test content: &lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/custom-site-template/pull/21&quot;&gt;https://github.com/Varying-Vagrant-Vagrants/custom-site-template/pull/21&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Allow configurable admin users: &lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/custom-site-template/pull/20&quot;&gt;https://github.com/Varying-Vagrant-Vagrants/custom-site-template/pull/20&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Avoid downloading first in english, and then switching language. &lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/custom-site-template/pull/19&quot;&gt;https://github.com/Varying-Vagrant-Vagrants/custom-site-template/pull/19&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Allow dashes in database names: &lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/custom-site-template/pull/18&quot;&gt;https://github.com/Varying-Vagrant-Vagrants/custom-site-template/pull/18&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Support for custom constants and values: &lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/custom-site-template/pull/16&quot;&gt;https://github.com/Varying-Vagrant-Vagrants/custom-site-template/pull/16&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/custom-site-template/&quot;&gt;Check the readme for all the features&lt;/a&gt;!&lt;/p&gt;

&lt;h3 id=&quot;custom-site-template-develop&quot;&gt;Custom-site-template-develop&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;Custom Nginx Support and Updates: &lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/custom-site-template-develop/pull/17&quot;&gt;https://github.com/Varying-Vagrant-Vagrants/custom-site-template-develop/pull/17&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Fix #1868: Grunt/Webpack output on template-develop in a file: &lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/custom-site-template-develop/pull/16&quot;&gt;https://github.com/Varying-Vagrant-Vagrants/custom-site-template-develop/pull/16&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Fix 1943: &lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/custom-site-template-develop/pull/15&quot;&gt;https://github.com/Varying-Vagrant-Vagrants/custom-site-template-develop/pull/15&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Check the readme for &lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/custom-site-template-develop/&quot;&gt;all the features&lt;/a&gt;!&lt;/p&gt;

&lt;h3 id=&quot;utilities&quot;&gt;Utilities&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;Add WPCli-dev utilities: &lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/vvv-utilities/pull/35&quot;&gt;https://github.com/Varying-Vagrant-Vagrants/vvv-utilities/pull/35&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Fix vvv_config file path for Tideways: &lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/vvv-utilities/pull/38&quot;&gt;https://github.com/Varying-Vagrant-Vagrants/vvv-utilities/pull/38&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Remove define of a global var: &lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/vvv-utilities/pull/37&quot;&gt;https://github.com/Varying-Vagrant-Vagrants/vvv-utilities/pull/37&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Simplify PHP installation: &lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/vvv-utilities/pull/36&quot;&gt;https://github.com/Varying-Vagrant-Vagrants/vvv-utilities/pull/36&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Adds PHP 7.4 utility &lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/vvv-utilities/pull/34&quot;&gt;https://github.com/Varying-Vagrant-Vagrants/vvv-utilities/pull/34&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;add a http header when tideways is enabled, and adjust the conditional &lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/vvv-utilities/pull/32&quot;&gt;https://github.com/Varying-Vagrant-Vagrants/vvv-utilities/pull/32&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Fix 1924: &lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/vvv-utilities/pull/33&quot;&gt;https://github.com/Varying-Vagrant-Vagrants/vvv-utilities/pull/33&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We also added 2 new utilities:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;wpcli-dev&lt;/code&gt;, which adds a WP CLI developer build for contributing to the WP CLI project.&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;php&lt;/code&gt;, automatically installs all versions of PHP.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;documentation&quot;&gt;Documentation&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Document the versioning system used by VVV: &lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/VVV/issues/1050&quot;&gt;https://github.com/Varying-Vagrant-Vagrants/VVV/issues/1050&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Profiling with tideways isn’t working as stated in the documentation &lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/VVV/issues/1911&quot;&gt;https://github.com/Varying-Vagrant-Vagrants/VVV/issues/1911&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Update documentation to reflect which sites are auto provisioned &lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/VVV/issues/1944&quot;&gt;https://github.com/Varying-Vagrant-Vagrants/VVV/issues/1944&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Improved docs for local dev: multisite: &lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/VVV/issues/1941&quot;&gt;https://github.com/Varying-Vagrant-Vagrants/VVV/issues/1941&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;How to declare plugin options (&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;version&lt;/code&gt;, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;activate&lt;/code&gt;, etc.) in vvv-custom.yml: &lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/VVV/issues/1935&quot;&gt;https://github.com/Varying-Vagrant-Vagrants/VVV/issues/1935&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Vagrant + Windows = &lt;img src=&quot;https://github.githubassets.com/images/icons/emoji/unicode/1f4a9.png&quot; alt=&quot;hankey&quot; /&gt;: &lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/VVV/issues/1682&quot;&gt;https://github.com/Varying-Vagrant-Vagrants/VVV/issues/1682&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Replace Docs examples with links: &lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/VVV/issues/1676&quot;&gt;https://github.com/Varying-Vagrant-Vagrants/VVV/issues/1676&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Other improvements to Tideways utility: &lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/VVV/issues/1761&quot;&gt;https://github.com/Varying-Vagrant-Vagrants/VVV/issues/1761&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
        <pubDate>Thu, 31 Oct 2019 20:00:00 +0000</pubDate>
        <link>https://varyingvagrantvagrants.org/blog/2019/10/31/vvv-3-2-0.html</link>
        <guid isPermaLink="true">https://varyingvagrantvagrants.org/blog/2019/10/31/vvv-3-2-0.html</guid>
        
        
      </item>
    
      <item>
        <title>VVV 3.1.0</title>
        <description>&lt;p&gt;Hi! Welcome to the very late release post for VVV &lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/VVV/releases/tag/3.1.0&quot;&gt; v3.1.0&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;This is primarily a reliability update. Note that updating to v3.1 requires a &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;vagrant destroy&lt;/code&gt; and a &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;vagrant up --provision&lt;/code&gt;. Back up your database before updating.&lt;/p&gt;

&lt;h3 id=&quot;enhancements&quot;&gt;Enhancements&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;The vagrant box can now be overriden using the &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;box&lt;/code&gt; parameter in &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;vvv-custom.yml&lt;/code&gt; under the &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;vm_config&lt;/code&gt; section. This requires a &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;vagrant destroy&lt;/code&gt; followed by a &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;vagrant up --provision&lt;/code&gt; to recreate the VM using the new box&lt;/li&gt;
  &lt;li&gt;The main provisioner now only fetches the apt keys once rather than on every key check&lt;/li&gt;
  &lt;li&gt;The TTY fix shell provisioner and the &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;/vagrant&lt;/code&gt; setup shell provisioner were merged for a minor reduction in provisioning time.&lt;/li&gt;
  &lt;li&gt;Allow &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;db_backup&lt;/code&gt; script to be run manually regardless if automatic DB backups are disabled&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;vvv&lt;/code&gt;, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;vvv.dev&lt;/code&gt;, and &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;vvv.local&lt;/code&gt; now redirect to &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;vvv.test&lt;/code&gt;&lt;/li&gt;
  &lt;li&gt;Added a premade Sequel Pro config file under the &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;database&lt;/code&gt; folder&lt;/li&gt;
  &lt;li&gt;Set GitHub token from &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;vvv-custom.yml&lt;/code&gt; for Composer&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;bug-fixes&quot;&gt;Bug Fixes&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;Changed to the &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;ubuntu/bionic64&lt;/code&gt; box to avoid issues with kernel page cache corruption until they can be identified, these were causing issues when updating a WP installation&lt;/li&gt;
  &lt;li&gt;Fixes to mysql user and group creation to improve shared folder reliability&lt;/li&gt;
  &lt;li&gt;Fixed an issue with permissions in files copied to the home folder&lt;/li&gt;
  &lt;li&gt;Fixed shared folder and permissions for Microsoft Hyper-V&lt;/li&gt;
  &lt;li&gt;Fixed all mount_options to the correct permissions for Microsoft Hyper-V&lt;/li&gt;
  &lt;li&gt;Set VM Name to exactly the same as VirtualBox, using v.vmname for Hyper-V&lt;/li&gt;
  &lt;li&gt;Fixes to log file paths for XDebug and PHP&lt;/li&gt;
  &lt;li&gt;Fixes files and folders in the home folder being owned by root instead of vagrant&lt;/li&gt;
  &lt;li&gt;Fixes support for database names containing hyphens in the import/restore scripts&lt;/li&gt;
  &lt;li&gt;Fixes the site provisioner attempting to clone site templates into existing sites when a site template is added to a site that didn’t have one before, but has already provisioned ( it will note that this happened but won’t clone the template )&lt;/li&gt;
  &lt;li&gt;Removed some references to Go&lt;/li&gt;
  &lt;li&gt;Fixed symlink issues with apt source files by copying instead&lt;/li&gt;
  &lt;li&gt;Specify &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;keep_colors&lt;/code&gt; on vagrant provisioners to prevent composer from outputting valid messages in the red error colours, unnecessarily alarming users&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;xdebug_on&lt;/code&gt; and &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;xdebug_off&lt;/code&gt; now toggle Tideways so that XDebug and Tideways are never running at the same time&lt;/li&gt;
  &lt;li&gt;Switched to Node v10 by default to fix compatibility issues with the WP Core build scripts&lt;/li&gt;
  &lt;li&gt;Runs the npm commands in the main provisioner under the vagrant user&lt;/li&gt;
  &lt;li&gt;Node v11 is now auto-downgraded to Node v10&lt;/li&gt;
  &lt;li&gt;Fixed Database SSH access from the host by enabling password authentication in &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;/etc/ssh/sshd_config&lt;/code&gt;&lt;/li&gt;
  &lt;li&gt;Added code to remove NVM&lt;/li&gt;
  &lt;li&gt;Change Permission folder &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;/vagrant&lt;/code&gt; from root to vagrant&lt;/li&gt;
&lt;/ul&gt;
</description>
        <pubDate>Thu, 04 Jul 2019 18:00:00 +0000</pubDate>
        <link>https://varyingvagrantvagrants.org/blog/2019/07/04/vvv-3-1-0.html</link>
        <guid isPermaLink="true">https://varyingvagrantvagrants.org/blog/2019/07/04/vvv-3-1-0.html</guid>
        
        
      </item>
    
      <item>
        <title>VVV 3.0</title>
        <description>&lt;p&gt;Hi! Welcome to the very late release post for VVV &lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/VVV/releases/tag/3.0.0&quot;&gt; v3.0&lt;/a&gt;. As we follow semantic versioning, this is a breaking release, and requires slightly different update instructions.&lt;/p&gt;

&lt;h2 id=&quot;ubuntu-14-eol-and-moving-to-ubuntu-18-lts&quot;&gt;Ubuntu 14 EOL and moving to Ubuntu 18 LTS&lt;/h2&gt;

&lt;p&gt;VVV 2 uses Ubuntu 14, but this reached end of life recently. In response Ondrej deleted the unsupported PHP packages, and all VVV 2 installs were no longer able to provision. VVV contributors had setup a package mirror in case this had happened, but it seems only 70% of the needed packages were mirrored.&lt;/p&gt;

&lt;p&gt;For this reason, VVV 2 is no longer supported, and won’t be recieving fixes and updates.&lt;/p&gt;

&lt;p&gt;VVV 3 moves us to a new Ubuntu 18.04 LTS box, which should cover us until 2024. Additionally, we’re using a leaner custom built box. This does mean that you will need to destroy your VM to update:&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;# turn off the VM
vagrant halt
# destroy the Ubuntu 14 VM
vagrant destroy
# pull down the latest update
git pull
# provision a shiny new Ubuntu 18 VM
vagrant up --provision
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;This will destroy the database, but luckily VVV has been creating backups for a long time, you can restore them after updating with this command:&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;vagrant ssh -c &quot;db_restore&quot;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;If you turned off database backups, you can manually back up your database before updating with this command:&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;vagrant ssh -c &quot;db_backup&quot;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h2 id=&quot;what-else-has-changed&quot;&gt;What Else Has Changed?&lt;/h2&gt;

&lt;h3 id=&quot;mariadb-data-no-longer-inside-the-vm&quot;&gt;MariaDB data No Longer Inside the VM&lt;/h3&gt;

&lt;p&gt;VVV3 stores its database in &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;database/data&lt;/code&gt; now, which means it will survive a &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;vagrant destroy&lt;/code&gt;. If you’re having trouble provisioning mariadb, let us know on github issues.&lt;/p&gt;

&lt;p&gt;We also added a config option to return to the old behaviour for those having problems:&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;general:
  db_share_type: false
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;We continued optimising provision in this release, and making VVV friendlier.&lt;/p&gt;

&lt;h3 id=&quot;vagrant-guest-additions-plugin-disabled&quot;&gt;Vagrant Guest Additions Plugin Disabled&lt;/h3&gt;

&lt;p&gt;Our new box has recent guest additions, so this shouldn’t be needed. However, some users like this plugin, and when reprovisioning encountered problems. We’ve disabled the plugin just for VVV to avoid these issues.&lt;/p&gt;

&lt;h3 id=&quot;changes-to-utilities&quot;&gt;Changes To Utilities&lt;/h3&gt;

&lt;p&gt;Utilities are now simpler and easier to work with and debug:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;TLS certificates are now accessed via a new &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;/srv/certificates&lt;/code&gt; folder&lt;/li&gt;
  &lt;li&gt;Utilities are now announced with messages for if no provisioner was found&lt;/li&gt;
  &lt;li&gt;The trusted hosts utility has been deprecated and merged into the core provisioner, fixing several dashboard cloning issues&lt;/li&gt;
  &lt;li&gt;VVV2 referred to utilities internally as resources, this has been changed to utilities, and they’re now cloned to the &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;provision/utilities&lt;/code&gt; folder&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;mapped-folder-changes&quot;&gt;Mapped Folder Changes&lt;/h3&gt;

&lt;p&gt;With this release, we removed the &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;/vagrant&lt;/code&gt; mapped folder and eliminated overlapping vagrant shared folders. This improves compatibility, the new shares are:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;/srv/provision&lt;/code&gt; -&amp;gt; &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;provision&lt;/code&gt;&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;/srv/certificates&lt;/code&gt; -&amp;gt; &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;certificates&lt;/code&gt;&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;/srv/config&lt;/code&gt; -&amp;gt; &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;config&lt;/code&gt;&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;/srv/database&lt;/code&gt; -&amp;gt; &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;database/sql&lt;/code&gt;&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;/var/lib/mysql&lt;/code&gt; -&amp;gt; &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;database/data&lt;/code&gt;&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;/var/logs/nginx&lt;/code&gt; -&amp;gt; &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;logs/nginx&lt;/code&gt;&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;/var/logs/php&lt;/code&gt; -&amp;gt; &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;logs/php&lt;/code&gt;&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;/var/logs/memcached&lt;/code&gt; -&amp;gt; &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;logs/memcached&lt;/code&gt;&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;/srv/www&lt;/code&gt; -&amp;gt; &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;www&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;VVV will now copy the &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;version&lt;/code&gt; and &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;vvv-custom.yml&lt;/code&gt; file on provision into &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;/vagrant&lt;/code&gt; inside the VM, but this folder is no longer mounted and is erased on every provision prior to copying.&lt;/p&gt;

&lt;h3 id=&quot;ubuntu-18-changes&quot;&gt;Ubuntu 18 Changes&lt;/h3&gt;

&lt;p&gt;Ubuntu brings with it lots of Kernel improvements that make Ubuntu faster in a virtual machine. Expect to see small to large performance improvements in some areas depending on your machine and workload.&lt;/p&gt;

&lt;p&gt;We also had the opportunity to update some packages, Mongodb has been updated from v3.4 to v4.0, and various security improvements have been inherited.&lt;/p&gt;

&lt;h3 id=&quot;provisioning-improvements&quot;&gt;Provisioning Improvements&lt;/h3&gt;

&lt;p&gt;We also improved the provisioners:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;The Git PPA is now only added if it’s missing&lt;/li&gt;
  &lt;li&gt;Various composer and git commands now run as &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;root&lt;/code&gt; ( VirtualBox determines the ownership of those folders, so they will always be owned by the &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;vagrant&lt;/code&gt; user )&lt;/li&gt;
  &lt;li&gt;The branch and repo URL are mentioned when cloning dashboards, sites, and utilities&lt;/li&gt;
  &lt;li&gt;the VVV splash no longer shows on a &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;halt&lt;/code&gt; or &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;suspend&lt;/code&gt;&lt;/li&gt;
  &lt;li&gt;when provisioning on Ubuntu 14 it aborts and gives instructions on updating&lt;/li&gt;
  &lt;li&gt;added the VVV PPA package mirror&lt;/li&gt;
  &lt;li&gt;nginx now gets reloaded instead of restarted&lt;/li&gt;
  &lt;li&gt;VVV now copies over a minimal MySQL config for overrides&lt;/li&gt;
  &lt;li&gt;Added &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;git-svn&lt;/code&gt; support&lt;/li&gt;
  &lt;li&gt;Provisioners now log their output to &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;logs/provisioners/datetime/provisionername.log&lt;/code&gt; in addition to showing in the terminal&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;nvm&lt;/code&gt; was removed from the core provisioner, it made a network request on every provision, and downloaded a script that always failed with syntax errors&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;virtualbox-and-vagrant-versions&quot;&gt;VirtualBox and Vagrant Versions&lt;/h3&gt;

&lt;p&gt;If you’re using the 6.x versions of VirtualBox, be sure to update to v&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;6.0.8&lt;/code&gt; which contains several important fixes regarding shared folders.&lt;/p&gt;

&lt;p&gt;We also now require Vagrant v&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;2.2.4&lt;/code&gt; as a minimum version.&lt;/p&gt;

&lt;h3 id=&quot;dev-domains-removed&quot;&gt;.dev Domains Removed&lt;/h3&gt;

&lt;p&gt;We deprecated these a while ago, but &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;vvv.dev&lt;/code&gt; is no longer added as a host or listened for by Nginx. We also removed &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;vvv.local&lt;/code&gt;, and &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;vvv.localhost&lt;/code&gt; to avoid confusion. From now on &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;vvv.test&lt;/code&gt; is the dashboard URL.&lt;/p&gt;

&lt;p&gt;As an aside, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;vvv&lt;/code&gt; gets added, and we’d like to remove it, but aren’t sure how. If you know how to do it, let us know!&lt;/p&gt;

&lt;h2 id=&quot;finally-a-big-thank-you-to-our-testers&quot;&gt;Finally, a Big Thank You To Our Testers&lt;/h2&gt;

&lt;p&gt;To make sure we eliminated as many kinks and issues as possible, we had a large pool of testers, community members who took their own time to help verify and find problems. I have no doubt some still remain, and I hope a v3.1 will be out in the next week or two. Dealing with the sudden changes to Ubuntu 14 have been tough on a lot of people, and a major disruption to others, thank you for being patient!&lt;/p&gt;
</description>
        <pubDate>Wed, 15 May 2019 18:00:00 +0000</pubDate>
        <link>https://varyingvagrantvagrants.org/blog/2019/05/15/vvv-3-0-0.html</link>
        <guid isPermaLink="true">https://varyingvagrantvagrants.org/blog/2019/05/15/vvv-3-0-0.html</guid>
        
        
      </item>
    
      <item>
        <title>VVV 2.6</title>
        <description>&lt;p&gt;Hi! Welcome to the very late release post for VVV &lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/VVV/releases/tag/2.6.0&quot;&gt; v2.6&lt;/a&gt;. For help updating, see the documentation on &lt;a href=&quot;https://varyingvagrantvagrants.org/docs/en-US/installation/keeping-up-to-date/&quot;&gt;keeping VVV up to date&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;We continued optimising provision in this release, and making VVV friendlier.&lt;/p&gt;

&lt;h2 id=&quot;splash-and-completion-messages&quot;&gt;Splash and Completion Messages&lt;/h2&gt;

&lt;p&gt;We improved our splash screen to contain better debug info for when users raise GitHub issues. We also noticed that users who finished provisioning weren’t sure if it had finished or stopped. To fix this, we added a big message that appears at the end of provisioning and vagrant up to make it clear the process has finished:&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/images/vvv-up-splash.png&quot; alt=&quot;new vagrant up end message&quot; /&gt;&lt;/p&gt;

&lt;h2 id=&quot;hosts-updater-autodownload&quot;&gt;Hosts Updater AutoDownload&lt;/h2&gt;

&lt;p&gt;If the gem for hostsupdater is in the same folder, but the plugin isn’t installed, it will auto-install it. It will also try to auto-install via Vagrant. VVV requires hostsupdater to function as expected.&lt;/p&gt;

&lt;p&gt;2.4 also allowed Utilities to add their own Nginx configs, and renamed the sites that come bundled with VVV by default. 2.4 also fixed some logging issues with PHP. Otherwise v2.4 was a short release that focused on cleaning up messaging.&lt;/p&gt;

&lt;h2 id=&quot;contributor-day-changes&quot;&gt;Contributor Day Changes&lt;/h2&gt;

&lt;p&gt;A &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;wordcamp_contributor_day_box&lt;/code&gt; option was added to the config file to make it easy for contributor day users to switch to mainline VVV.&lt;/p&gt;

&lt;h2 id=&quot;tideways-and-xhgui-profiling&quot;&gt;Tideways and xhgui Profiling&lt;/h2&gt;

&lt;p&gt;If you add &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;tideways&lt;/code&gt; to your utilities section as shown in the default &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;vvv-config.yml&lt;/code&gt; then reprovision, you will gain access to xhgui and advanced PHP profiling features. Add &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;?enable-tideways&lt;/code&gt; to a URL and it will show up in xhgui at &lt;a href=&quot;http://xhgui.vvv.test&quot;&gt;http://xhgui.vvv.test&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/images/vvv-xhgui-tideways.png&quot; alt=&quot;A screenshot of a single request open in xhgui&quot; /&gt;&lt;/p&gt;

</description>
        <pubDate>Mon, 01 Apr 2019 18:00:00 +0000</pubDate>
        <link>https://varyingvagrantvagrants.org/blog/2019/04/01/vvv-2-6-0.html</link>
        <guid isPermaLink="true">https://varyingvagrantvagrants.org/blog/2019/04/01/vvv-2-6-0.html</guid>
        
        
      </item>
    
      <item>
        <title>VVV 2.4 and 2.5</title>
        <description>&lt;p&gt;Hi! Welcome to the very late release post for VVV &lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/VVV/releases/tag/2.4.0&quot;&gt; v2.4&lt;/a&gt; and &lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/VVV/releases/tag/2.5.0&quot;&gt;v2.5&lt;/a&gt;. For help updating, see the documentation on &lt;a href=&quot;https://varyingvagrantvagrants.org/docs/en-US/installation/keeping-up-to-date/&quot;&gt;keeping VVV up to date&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Here’s what’s happening…&lt;/p&gt;

&lt;h2 id=&quot;notable-changes-in-24&quot;&gt;Notable Changes in 2.4&lt;/h2&gt;

&lt;p&gt;Both versions focused on optimising the provisioning process further, 2.4 continues this by only provisioning hosts for active sites.&lt;/p&gt;

&lt;p&gt;2.4 also allowed Utilities to add their own Nginx configs, and renamed the sites that come bundled with VVV by default. 2.4 also fixed some logging issues with PHP. Otherwise v2.4 was a short release that focused on cleaning up messaging.&lt;/p&gt;

&lt;h2 id=&quot;notable-changes-in-v25&quot;&gt;Notable Changes in v2.5&lt;/h2&gt;

&lt;p&gt;2.5 made a number of provisioning improvements and general updates:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;DB backups can now be turned on and off in the config file, see &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;vvv-config.yml&lt;/code&gt; for details&lt;/li&gt;
  &lt;li&gt;MailHog is installed via binaries rather than being built from source, saving a lot of time, and removing golang&lt;/li&gt;
  &lt;li&gt;VVV now preferentially loads provisioner files from &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;.vvv&lt;/code&gt; and &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;provision&lt;/code&gt;, if they’re found it won’t search the subfolders for provisioner files&lt;/li&gt;
  &lt;li&gt;VVV warns you if you don’t put any hosts on your site&lt;/li&gt;
  &lt;li&gt;Site provisioners can now use &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;{vvv_tls_cert}&lt;/code&gt; and &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;{vvv_tls_key}&lt;/code&gt;, no need for a &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;sed&lt;/code&gt; command to add them&lt;/li&gt;
  &lt;li&gt;More warnings and messages for provisioners to make it clearer what’s going on&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;a-reminder-uninstall-vagrant-triggers-and--upgrade-vagrant-to-224&quot;&gt;A Reminder, Uninstall Vagrant Triggers and  upgrade Vagrant to 2.2.4+&lt;/h2&gt;

&lt;p&gt;At the time of writing the latest Vagrant version is 2.2.4, we strongly recommend updating. The Vagrant triggers plugin is also no longer required, as it was merged into Vagrant 2.1.&lt;/p&gt;

&lt;p&gt;Remember:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;VirtualBox&lt;/strong&gt; creates the VM&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Vagrant&lt;/strong&gt; manages the VM, turning it on and off, configuring it&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;VVV&lt;/strong&gt; tels vagrant how to configure it, and how to install things&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This does mean that users with the triggers plugin installed will get a warning when using vagrant commands. Read the warning for a parameter that can be added to silence the warning if you still need vagrant triggers for pre-2.1 vagrant environments. Otherwise, uninstall vagrant triggers with the following command:&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;vagrant plugin uninstall vagrant-triggers
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;We recommend a minimum of Vagrant 2.2.4, and suggest avoiding v2.1.3 which is known to be a broken Vagrant release.&lt;/p&gt;
</description>
        <pubDate>Sun, 31 Mar 2019 18:00:00 +0000</pubDate>
        <link>https://varyingvagrantvagrants.org/blog/2019/03/31/vvv-2-4-0-2-5-0.html</link>
        <guid isPermaLink="true">https://varyingvagrantvagrants.org/blog/2019/03/31/vvv-2-4-0-2-5-0.html</guid>
        
        
      </item>
    
      <item>
        <title>Varying Vagrant Vagrants 2.3.0</title>
        <description>&lt;p&gt;Hi! Welcome to the release post for &lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/VVV/releases/tag/2.3.0&quot;&gt;Varying Vagrant Vagrants 2.3.0&lt;/a&gt;. For help updating, see the documentation on &lt;a href=&quot;https://varyingvagrantvagrants.org/docs/en-US/installation/keeping-up-to-date/&quot;&gt;keeping VVV up to date&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Here’s what’s happening…&lt;/p&gt;

&lt;h2 id=&quot;mailcatcher-replaced-with-mailhog&quot;&gt;MailCatcher Replaced With MailHog&lt;/h2&gt;

&lt;p&gt;MailCatcher was proving difficult to support, and very fragile. In response, we’ve now replaced it with the superior MailHog. MailHog can be accessed via the dashboard at &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;vvv.test&lt;/code&gt;&lt;/p&gt;

&lt;h2 id=&quot;git-lfs&quot;&gt;Git LFS&lt;/h2&gt;

&lt;p&gt;Support was added for Git LFS type repositories, and has been tested with site templates. No additional steps are needed on the VVV side to support this.&lt;/p&gt;

&lt;h2 id=&quot;improved-fallbacks&quot;&gt;Improved Fallbacks&lt;/h2&gt;

&lt;p&gt;VVV will no longer continue to provision if packages installation or network detection fails. We’ve also changed our tests to use the Launchpad PPA servers rather than Google, enabling Chinese users to run VVV!&lt;/p&gt;

&lt;p&gt;We also:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Improved the built in terminal prompt&lt;/li&gt;
  &lt;li&gt;Removed the MOTD instruction to manually update packages that broke VVV installs&lt;/li&gt;
  &lt;li&gt;Bundled the &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;apt-get&lt;/code&gt; keys as some users failed to retrieve them for unknown reasons&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;vvv-searches-3-levels-down-for-vvv_hosts&quot;&gt;VVV searches 3 levels down for &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;vvv_hosts&lt;/code&gt;&lt;/h2&gt;

&lt;p&gt;Instead of searching 4 levels down, VVV will search 3 folders down. There has also been performance improvements by explicitly searching for provisioner files where VVV expects them, and avoiding the search altogether.&lt;/p&gt;

&lt;p&gt;Remember, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;vvv_hosts&lt;/code&gt; support, and being able to put provisioner files anywhere is included for legacy support reasons only. Nested VVV sites can be handled via the &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;vm_dir&lt;/code&gt; and &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;local_dir&lt;/code&gt; parameters without requiring slow filesystem searches.&lt;/p&gt;

&lt;h2 id=&quot;logs&quot;&gt;Logs&lt;/h2&gt;

&lt;p&gt;Logs are now owned by the &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;vagant&lt;/code&gt; user not the &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;ubuntu&lt;/code&gt; user, which should improve support for providers such as hyperV and others&lt;/p&gt;

&lt;h2 id=&quot;a-reminder-uninstall-vagrant-triggers-and--upgrade-vagrant-to-215&quot;&gt;A Reminder, Uninstall Vagrant Triggers and  upgrade Vagrant to 2.1.5+&lt;/h2&gt;

&lt;p&gt;Since v2.2.x VVV now requires Vagrant 2.1 to run. The Vagrant triggers plugin is also no longer required, as it was merged into Vagrant 2.1.&lt;/p&gt;

&lt;p&gt;Remember:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;VirtualBox&lt;/strong&gt; creates the VM&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Vagrant&lt;/strong&gt; manages the VM, turning it on and off, configuring it&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;VVV&lt;/strong&gt; tels vagrant how to configure it, and how to install things&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This does mean that users with the triggers plugin installed will get a warning when using vagrant commands. Read the warning for a parameter that can be added to silence the warning if you still need vagrant triggers for pre-2.1 vagrant environments. Otherwise, uninstall vagrant triggers with the following command:&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;vagrant plugin uninstall vagrant-triggers
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;We recommend a minimum of Vagrant 2.1.4, and suggest avoiding v2.1.3 which is known to be a broken Vagrant release.&lt;/p&gt;
</description>
        <pubDate>Sun, 30 Sep 2018 18:00:00 +0000</pubDate>
        <link>https://varyingvagrantvagrants.org/blog/2018/09/30/varying-vagrant-vagrants-2-3-0.html</link>
        <guid isPermaLink="true">https://varyingvagrantvagrants.org/blog/2018/09/30/varying-vagrant-vagrants-2-3-0.html</guid>
        
        
      </item>
    
      <item>
        <title>Varying Vagrant Vagrants 2.2.1</title>
        <description>&lt;p&gt;Hi! Welcome to the release post for &lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/VVV/releases/tag/2.2.1&quot;&gt;Varying Vagrant Vagrants 2.2.1&lt;/a&gt;. For help updating, see the documentation on &lt;a href=&quot;https://varyingvagrantvagrants.org/docs/en-US/installation/keeping-up-to-date/&quot;&gt;keeping VVV up to date&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Here’s what’s happening…&lt;/p&gt;

&lt;h2 id=&quot;vagrant-triggers-and-vagrant-21&quot;&gt;Vagrant Triggers and Vagrant 2.1&lt;/h2&gt;

&lt;p&gt;VVV now requires Vagrant 2.1 to run. The Vagrant triggers plugin is also no longer required, as it was merged into Vagrant 2.1.&lt;/p&gt;

&lt;p&gt;This does mean that users with the triggers plugin installed will get a warning when using vagrant commands. Read the warning for a parameter that can be added to silence the warning if you still need vagrant triggers for pre-2.1 vagrant environments. Otherwise, uninstall vagrant triggers with the following command:&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;vagrant plugin uninstall vagrant-triggers
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h2 id=&quot;php-72&quot;&gt;PHP 7.2&lt;/h2&gt;

&lt;p&gt;VVV now uses PHP 7.2 by default. &lt;a href=&quot;https://varyingvagrantvagrants.org/docs/en-US/adding-a-new-site/changing-php-version/&quot;&gt;See here on how to change a sites PHP version&lt;/a&gt;.&lt;/p&gt;

&lt;h2 id=&quot;tls&quot;&gt;TLS&lt;/h2&gt;

&lt;p&gt;Testing with &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;https&lt;/code&gt; is an important part of development, so we’ve added a new &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;TLS-CA&lt;/code&gt; utility, that comes with new installs by default. This installs a certificate authority just for your machine, letting you test &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;https://&lt;/code&gt; addresses locally.&lt;/p&gt;

&lt;p&gt;To use this, add the utility, and reprovision. Then, you need to tell your OS or browser to accept the root certificate for the authority. This tells your computer to trust any certificates it generates, without which you’ll get a warning when visiting sites. This can be found in your VVV folder under &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;certificates/ca/ca.crt&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://varyingvagrantvagrants.org/docs/en-US/references/https/&quot;&gt;For more information, see our docs here&lt;/a&gt;&lt;/p&gt;

&lt;h2 id=&quot;custom-site-template-develop-and-deprecations&quot;&gt;Custom Site Template Develop and Deprecations&lt;/h2&gt;

&lt;p&gt;The &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;wordpress-develop&lt;/code&gt; repository has been deprecated! This old site template was hardcoded to a single URL, and had other issues. It’s replaced by &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;custom-site-template-develop&lt;/code&gt;, which allows for multiple WP core development environments.&lt;/p&gt;

&lt;p&gt;Additionally, the &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;src.&lt;/code&gt; subdomain is going away due to changes in the WP core development process.&lt;/p&gt;

&lt;h2 id=&quot;logs&quot;&gt;Logs&lt;/h2&gt;

&lt;p&gt;Logs are now in the &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;/var/log&lt;/code&gt; folder, which is mounted on to the &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;log&lt;/code&gt; folder in your install. In particular, the default Nginx log, and the MariaDB logs are now in &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;/var/log&lt;/code&gt;&lt;/p&gt;

&lt;h2 id=&quot;dashboard&quot;&gt;Dashboard&lt;/h2&gt;

&lt;p&gt;Is now a separate git repo! And updates independently of VVV on &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;vagrant provision&lt;/code&gt;. You can also override the dashboard in &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;vvv-custom.yml&lt;/code&gt; via the &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;dashboard&lt;/code&gt; options:&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;dashboard:
  repo: ....
  branch; ...
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h2 id=&quot;project-notes&quot;&gt;Project Notes&lt;/h2&gt;

&lt;p&gt;We’ve added a new contributor team for testers and reviewers, &lt;a href=&quot;https://github.com/benlumia007&quot;&gt;Benjamin Lu&lt;/a&gt; and &lt;a href=&quot;https://github.com/Mte90&quot;&gt;Daniele Scasciafratte&lt;/a&gt;. They’ve been very helpful in issues and testing changes. We’ve also added &lt;a href=&quot;http://github.com/tomjn/&quot;&gt;Tom J Nowell&lt;/a&gt; as a lead developer.&lt;/p&gt;
</description>
        <pubDate>Tue, 22 May 2018 22:00:00 +0000</pubDate>
        <link>https://varyingvagrantvagrants.org/blog/2018/05/22/varying-vagrant-vagrants-2-2-1.html</link>
        <guid isPermaLink="true">https://varyingvagrantvagrants.org/blog/2018/05/22/varying-vagrant-vagrants-2-2-1.html</guid>
        
        
      </item>
    
      <item>
        <title>Varying Vagrant Vagrants 2.1.0</title>
        <description>&lt;p&gt;Hi! Welcome to the release post for &lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/VVV/releases/tag/2.1.0&quot;&gt;Varying Vagrant Vagrants 2.1.0&lt;/a&gt;. For help updating, see the documentation on &lt;a href=&quot;https://varyingvagrantvagrants.org/docs/en-US/installation/keeping-up-to-date/&quot;&gt;keeping VVV up to date&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Here’s what’s happening…&lt;/p&gt;

&lt;h2 id=&quot;a-new-tld-for-default-sites&quot;&gt;A new TLD for default sites&lt;/h2&gt;

&lt;p&gt;The &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;.test&lt;/code&gt; TLD is now used for all default VVV sites instead of &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;.dev&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;You may have noticed back in September that Google added their &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;.dev&lt;/code&gt; TLD &lt;a href=&quot;https://chromium-review.googlesource.com/c/chromium/src/+/669923&quot;&gt;to the HTTPS preload list&lt;/a&gt; in Google Chrome. This means that in recent versions of Chrome &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;.dev&lt;/code&gt; domains are forced to use HTTPS.&lt;/p&gt;

&lt;p&gt;Up until this point, VVV relied heavily on the &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;.dev&lt;/code&gt; TLD and moving to a TLD that isn’t owned by anyone is a pretty obvious move. After quite a bit of &lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/VVV/issues/583&quot;&gt;discussion&lt;/a&gt;, we determined that &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;.test&lt;/code&gt; was the best of the options laid out in &lt;a href=&quot;https://tools.ietf.org/html/rfc2606&quot;&gt;RFC2606&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Because we can’t detect all customizations made to default sites, automatically updating everything isn’t an option. Default sites like &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;src.wordpress-develop.dev&lt;/code&gt; will still work at their current URLs and will require a bit of manual effort to move over to &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;src.wordpress-develop.test&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;With WP-CLI, it’s pretty straight forward:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;vagrant ssh&lt;/code&gt;&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;cd /srv/www/wordpress-develop/public_html&lt;/code&gt;&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;wp search-replace '.dev' '.test' --recurse-objects --network&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;On new provisions of VVV, this will all be setup automatically. On your own custom sites, you’ll need to adjust accordingly. Embrace the &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;.test&lt;/code&gt; domain!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; We’ve added &lt;a href=&quot;https://varyingvagrantvagrants.org/docs/en-US/troubleshooting/dev-tld/&quot;&gt;more extensive instructions for migrating from &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;.dev&lt;/code&gt; to &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;.test&lt;/code&gt; here&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Thanks to &lt;a href=&quot;https://github.com/pento&quot;&gt;Gary&lt;/a&gt; for &lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/VVV/issues/583&quot;&gt;warning us&lt;/a&gt; about this 2.5 years ago. :)&lt;/p&gt;

&lt;h2 id=&quot;better-and-better-documentation&quot;&gt;Better and better documentation&lt;/h2&gt;

&lt;p&gt;Many updates to VVV’s documentation on &lt;a href=&quot;https://varyingvagrantvagrants.org/&quot;&gt;varyingvagrantvagrants.org&lt;/a&gt; were made between the release of 2.0.0 and now.&lt;/p&gt;

&lt;p&gt;The process to contributing to documentation has changed to use the &lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/varyingvagrantvagrants.org&quot;&gt;varyingvagrantvagrants.org&lt;/a&gt; repository. This clears the workflow for shipping documentation changes to proceed separately from shipping VVV releases.&lt;/p&gt;

&lt;p&gt;There has also been a &lt;strong&gt;great&lt;/strong&gt; improvement in the quality and presentation of the documentation. Things look great, are navigable, and you can search!&lt;/p&gt;

&lt;p&gt;As a bonus, check out all the excellent work that’s been done on the VVV dashboard at your local &lt;a href=&quot;http://vvv.test&quot;&gt;http://vvv.test&lt;/a&gt; site.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;https://varyingvagrantvagrants.org/images/vvv-dash-2.1.0.png&quot; alt=&quot;A screenshot of the new dashboard used in VVV 2.1.0&quot; /&gt;&lt;/p&gt;

&lt;h2 id=&quot;and-more&quot;&gt;And more&lt;/h2&gt;

&lt;p&gt;A &lt;a href=&quot;https://varyingvagrantvagrants.org/docs/en-US/changelog/&quot;&gt;full changelog&lt;/a&gt; is up that has all of the details for this release. We fixed MailCatcher, made some tweaks to how PHPCS is installed and its configuration, and applied some small adjustments to the VM configuration.&lt;/p&gt;

&lt;h2 id=&quot;project-notes&quot;&gt;Project notes&lt;/h2&gt;

&lt;p&gt;Wayyyyyy back in April, we added &lt;a href=&quot;https://github.com/tomjn&quot;&gt;Tom J Nowell&lt;/a&gt; as a VVV committer and he’s been doing a fantastic job of staying on top of things. He’s been a prolific contributor this year, much of the current state of our documentation structure is due to his work, and he made our excellent logo!&lt;/p&gt;

&lt;h2 id=&quot;future-thoughts&quot;&gt;Future thoughts&lt;/h2&gt;

&lt;p&gt;There’s always a lot to think about for the future of VVV, but I’ll note a couple things that are coming up:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;At some point we’ll want to move to the latest Ubuntu LTS release. This will be a breaking change and require a 3.x.x.&lt;/li&gt;
  &lt;li&gt;We may also take this opportunity to refactor how provisioning is done and instead provide our own base box.&lt;/li&gt;
  &lt;li&gt;Have more ideas? Come on over and &lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/VVV&quot;&gt;participate&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That’s all for 2.1.0. A big thank you to every one of our &lt;a href=&quot;https://github.com/Varying-Vagrant-Vagrants/VVV#varying-vagrant-vagrants&quot;&gt;contributors&lt;/a&gt; and thank you for using VVV!&lt;/p&gt;
</description>
        <pubDate>Wed, 08 Nov 2017 17:00:00 +0000</pubDate>
        <link>https://varyingvagrantvagrants.org/blog/2017/11/08/varying-vagrant-vagrants-2-1-0.html</link>
        <guid isPermaLink="true">https://varyingvagrantvagrants.org/blog/2017/11/08/varying-vagrant-vagrants-2-1-0.html</guid>
        
        
      </item>
    
  </channel>
</rss>
